Robuta

https://simonwillison.net/2021/Mar/28/weeknotes/
This week I got SpatiaLite 5 working in the Datasette Docker image, improved the CDC vaccination history git scraper, figured out Datasette on Azure and we...
weeknotesdatasetteazurecdcvaccination
https://andrewdoran.uk/blog/2025/01/16/weeknotes-307-all-the-things/
The first week of work for 2025 was a strange one. In many ways I hit the ground running, getting on with some important items that I need to complete early on...
weeknotesthingsandrewdoran
https://simonwillison.net/2020/Sep/26/weeknotes-software-carpentry-sqlite/
This week I completed the Software Carpentry instructor training course, added two foundational features to sqlite-utils and learned how to compile modules for...
weeknotessoftwarecarpentrycompilingmodules
https://simonwillison.net/2019/Oct/21/weeknotes-squirrels-genome/
This week was mostly about incremental improvements. And squirrels. The Squirrel Census Last October a team of 323 volunteer Squirrel Sighters got together to...
weeknotessquirrelcensusgenomesql
https://simonwillison.net/2022/Sep/16/weeknotes/
Despite distractions from AI I managed to make progress on a bunch of different projects this week, including new releases of s3-credentials and shot-scraper,...
weeknotesdatasettelitecredentialsshot
https://simonwillison.net/2021/Jan/10/weeknotes/
What a terrible week. I’ve found it hard to concentrate on anything substantial. In a mostly futile attempt to distract myself from doomscrolling I’ve...
weeknotesdatasetteexportnotebookpackaged
https://simonwillison.net/2021/Mar/14/weeknotes/
This week I started a limited production run of my new backend for Vaccinate CA calling, built a tableau-to-sqlite import tool and started working on a subset...
weeknotestableausqlitedjangodashboard
https://simonwillison.net/2020/Aug/28/weeknotes-cpad/
This week I built a geospatial search engine for protected areas in California, shipped datasette-graphql 1.0 and started working towards the next milestone...
protected areasweeknotescaliforniadatasette
https://simonwillison.net/2023/Dec/8/weeknotes/
I’ve mainly been working on Datasette Enrichments and continuing to explore the possibilities enabled by sqlite-chronicle. Enrichments This is the biggest...
weeknotesdatasettecommentssqlitechronicle
https://anhvn.com/posts/2024/weeknotes-9/
and now for something completely different
weeknotes
https://andrewdoran.uk/blog/2023/03/26/weeknotes-213-retinal-detachment/
Also no deep-sea diving allowed. After our family dinner last Saturday night, my wife said that she thought she had something in her eye that she couldn’t...
weeknotesretinaldetachmentandrewdoran
https://andrewdoran.uk/blog/2025/10/30/weeknotes-348-born-ugly/
There was something about Monday. You could just feel it. I got to the office, checked my diary, and for the first time in months I saw a meeting-free...
weeknotesbornuglyandrewdoran
https://andrewdoran.uk/blog/2025/11/22/weeknotes-351-back-in-barcelona/
Sunrise over the Mediterranean as seen on my morning run. Most of this week was spent in Barcelona at the Gartner IT Symposium/Xpo. It’s the third time...
weeknotesbackbarcelonaandrewdoran
https://simonwillison.net/2024/May/7/datasette-secrets/
I introduced datasette-secrets two weeks ago. The core idea is to provide a way for end-users to store secrets such as API keys in Datasette, allowing other...
weeknotesdatasettesecretsplusmystery
https://andrewdoran.uk/blog/2021/10/17/weeknotes-138-random-gift/
A pretty regular week, with another couple of days in the office. On Wednesday I had another reminder of the ‘before times’ when the train turned up at the...
weeknotesrandomgiftandrewdoran
https://andrewdoran.uk/blog/2025/09/27/weeknotes-343-en-seine/
I spent this week in France, the first half in Bordeaux followed by a couple of days in Paris. Every year, the division of the company that I work for gives a...
weeknotesenseineandrewdoran
https://andrewdoran.uk/blog/2024/10/07/weeknotes-292293-open-office/
Imagine opening a new office in New York City A double-helping of weeknotes. I spent the last two weeks in New York City, working with our team to open our new...
open officeweeknotesandrewdoran
https://andrewdoran.uk/blog/2024/02/04/weeknotes-258-goodbyes/
On Friday we headed town to Bournemouth to say goodbye to my nan. It was a beautiful and moving service, reminding us of what a lovely woman she was. My uncle...
weeknotesandrewdoran
https://andrewdoran.uk/blog/2023/10/02/weeknotes-240-pj-phillips/
My life is filled with so much music at the moment. In some ways it’s like being a teenager again. I seem to spend most of my spare cash on vinyl, CDs,...
weeknotespjphillipsandrewdoran
https://simonwillison.net/2021/Apr/26/vaccinate-the-states/
On Friday VaccinateCA grew in scope, a lot: we launched a new website called Vaccinate The States. Patrick McKenzie wrote more about the project here—the...
weeknotesstateslearnedreturning
https://simonwillison.net/2023/Apr/4/llm/
I started publishing weeknotes in 2019 partly as a way to hold myself accountable but mainly as a way to encourage myself to write more. Now that I’m writing...
cli toolweeknotesnewllmplus
https://simonwillison.net/2021/Aug/22/weeknotes-dogsheep/
I gave a talk about Dogsheep at Noisebridge’s Five Minutes of Fame on Thursday. Just one problem: my regular Dogsheep demo was broken, so I ended up building...
weeknotesgettingpersonalrunning
https://andrewdoran.uk/blog/2021/03/29/weeknotes-109-foam-party/
A week of two halves, or more accurately one fifth and four-fifths. Monday was Human Rights Day in South Africa (reflecting the date of the Sharpeville...
foam partyweeknotesandrewdoran
https://simonwillison.net/2021/Aug/30/datasette-app/
This week I started experimenting with a desktop application version of Datasette—with the goal of providing people who aren’t comfortable with the...
desktop applicationbuildingdatasetteweeknotes
https://simonwillison.net/2021/Aug/14/datasette-on-codespaces/
This week I broke my streak of not sending out the Datasette newsletter, figured out how to use Sphinx for Python class documentation, worked out how to run...
api reference documentationdatasettecodespacessqliteutils
https://simonwillison.net/2021/Mar/21/django-sql-dashboard-widgets/
A few small releases this week, for django-sql-dashboard, datasette-auth-passwords and datasette-publish-vercel. django-sql-dashboard widgets and permissions...
weeknotesdjangosqldashboardwidgets
https://andrewdoran.uk/blog/2025/11/09/weeknotes-350-huxley-not-orwell/
After starving myself for over twenty-four hours last week ahead of a colonoscopy, this week I once again found myself going without food for a whole day....
weeknoteshuxleyorwellandrewdoran
https://andrewdoran.uk/blog/2025/11/26/weeknotes-352-doing-thought-work/
A regular week, back in the office after last week’s trip to Barcelona. Things have suddenly turned very cold here in the UK. It’s feeling dark and wintry....
weeknotesthoughtworkandrewdoran
https://andrewdoran.uk/blog/2025/08/27/weeknotes-339-lone-star/
Javelina Stadium at Texas A&M University–Kingsville. Photo: Katie Doran The family emotional rollercoaster continued through this week. Everything seemed...
lone starweeknotesandrewdoran
https://andrewdoran.uk/blog/2024/11/13/weeknotes-298-events/
The busiest, most stressful week I’ve had in a long time. On Sunday evening I flew to Barcelona to attend the annual Gartner IT Symposium/Xpo. I’d booked...
weeknoteseventsandrewdoran
https://simonwillison.net/2023/Aug/5/weeknotes-plugins/
The principle theme for the past few weeks has been plugins. Llama 2 in LLM via plugins I added the ability to support models other than the OpenAI ones to …
weeknotespluginsllmsqliteutils
https://andrewdoran.uk/blog/2024/12/10/weeknotes-302-tuxedo-junction/
On Tuesday my company had a party to celebrate both our 10th anniversary and the upcoming retirement of our CEO. Drinks and canapés were followed by a formal...
weeknotestuxedojunctionandrewdoran
https://andrewdoran.uk/blog/2025/09/16/weeknotes-342-out-of-breath/
On my first day of trying to use Lime e-bikes, I bagged two that didn’t have a crank and pedal on one side. It was a comedy moment after I unlocked the first...
weeknotesbreathandrewdoran
https://andrewdoran.uk/blog/2025/03/17/weeknotes-316-everything-is-listening/
A view of Canary Wharf, over the river from Greenwich, on a cold Tuesday morning in March Four days in London followed by Friday at home. The main event of the...
weeknoteseverythinglisteningandrewdoran
https://simonwillison.net/2021/Dec/1/beautiful-yaks/
I’ve been mostly shaving yaks this week—two in particular: the Datasette table refactor and the next release of git-history. I also built and released my...
weeknotesshavingbeautifulyaks
https://simonwillison.net/2021/Nov/5/datasette-jupyterlite/
My big project this week was s3-credentials, described yesterday—but I also put together a fun expermiental Datasette plugin bundling JupyterLite and wrote...
weeknotesdatasettecredentialspythonpackaging
https://andrewdoran.uk/blog/2025/10/09/weeknotes-345-bath-full-of-bricks/
A productive, balanced and enjoyable week. This was a week in which I: Spent time reading through our business strategy documentation and trying to learn about...
weeknotesbathfullbricksandrew
https://andrewdoran.uk/blog/2025/10/21/weeknotes-347-another-detached-retina/
Looks like we picked the wrong week to fly to a popper-fuelled party at Everest Base Camp. Two and a half years after it happened the first time, my wife...
weeknotesanotherdetachedretinaandrew
https://simonwillison.net/2022/Mar/12/weeknotes-playwright/
My goal for this week was to unblock progress on Datasette by finally finishing the dash encoding implementation I described last week. I was getting close,...
weeknotesdistractedplaywright
https://simonwillison.net/2021/Jan/24/drawing-shapes-spatialite/
This week I built a Datasette plugin that lets you query a database by drawing shapes on a map! datasette-leaflet-freedraw SpatiaLite is a SQLite extension...
drawingshapesmapquerydatabase
https://jeffbridgforth.com/weeknotes-april-13-2025/
Apr 14, 2025 - Jeff Bridgforth is a senior front-end developer looking for a new opportunity.
weeknotesjeff
https://jeffbridgforth.com/weeknotes-november-30-2025/
Dec 1, 2025 - Jeff Bridgforth is a senior front-end developer looking for a new opportunity.
weeknotesjeff
https://jeffbridgforth.com/weeknotes-december-6-2022/
Jan 7, 2023 - Jeff Bridgforth is a senior front-end developer looking for a new opportunity.
weeknotesjeff
https://andrewdoran.uk/blog/2025/11/08/weeknotes-349-look-inside-yourself/
Without beating around the bush, the major event of this week was a colonoscopy. This year I decided to follow up with a couple of minor medical issues that...
look insideweeknotesandrewdoran
https://andrewdoran.uk/blog/2024/09/09/weeknotes-289-three-strikes/
Early on Sunday morning we had an incredible thunderstorm, with a lightning strike that fried the routers for a swathe of people in our street. It also killed...
three strikesweeknotesandrewdoran
https://andrewdoran.uk/blog/2023/11/12/weeknotes-246-the-man-in-seat-61/
Most of my week was spent at the Gartner IT Symposium/Xpo in Barcelona. This is a gigantic gathering of 6,500 Chief Information Officers and other IT...
weeknotesmanseatandrew
https://simonwillison.net/2024/Aug/22/optimizing-datasette/
I’ve been working with Alex Garcia on an experiment involving using Datasette to explore FEC contributions. We currently have a 11GB SQLite...
datasetteweeknotes
https://andrewdoran.uk/blog/2025/10/17/weeknotes-346-hansen-sea-cow/
My diary was back-to-back this week, with very little discretionary time to get anything done. I’m going to have to do something about it to stop it from...
weeknoteshansenseacowandrew
https://simonwillison.net/2024/Sep/6/weeknotes/
I’ve been having a bunch of fun taking advantage of CORS-enabled LLM APIs to build client-side JavaScript applications that access LLMs directly. I also span...
callingllmsclientsidejavascript
https://simonwillison.net/2021/Dec/16/eternal-refactor/
I’m still working on refactoring Datasette’s table view. In doing so I spun out a new plugin, datasette-pretty-traces, which improves Datasette’s tooling...
weeknotestrappedeternalrefactor
https://simonwillison.net/2023/Jan/30/datasette-scraper/
In addition to exploring the new MusicCaps training and evaluation data I’ve been working on the big Datasette JSON refactor, and getting excited about a...
local newsdatasettescraperbigweeknotes
https://simonwillison.net/2023/Apr/15/sqlite-history/
In between blogging about ChatGPT rhetoric, micro-benchmarking with ChatGPT Code Interpreter and Why prompt injection is an even bigger problem now I managed...
tracking changessqlitehistorytablesusing