The talks from this session are now online. Transcription is popular with social workers (as with most people!) and studies in pilots demonstrated productivity improvements in terms of the time taken to create a care report or to document an interactions. This is one area that is deemed an AI success by most of local […]
Ruby news The drama continues to rumble on with the core language group now taking on responsibility of the dependency management from the US Ruby Central group. I’m not sure this really represents any recognition of the problems or humility amongst those involved but does seem to be recognition that a permanent community split is […]
Loop I’ve been doing more technical leadership work recently and apart from spreadsheets that means more documents. Loop is Microsoft’s version of Notion, focusing on wiki-like pages with block content and the ever-present slash command to insert specialised blocks. As a noting experience it is much more pleasant than OneNote which seems to have gone […]
Foreign keys and link tables in SQL Alchemy Foreign keys are surprisingly difficult to define as where as normally a basic Foreign Key is unidirectional with a parent and a child relationship SQL Alchemy often needs you to define the attribute on both models in a circular dependency that it then has to resolved by […]
Computer vision A colleague at work has been experimenting with feeding streamed camera and screen sharing video into Gemini 2 Flash and the results are really good. The model can accurately describe things in near real-time and is able to make an overall assessment on what activity was being carried out during the screenshare. Computer […]
Community I came across this really interesting project that aims to ensure that the JavaScript libraries are keeping dependencies up to date and that features available in the LTS versions of Node area being used. JavaScript is infamous for fragmented and poorly maintained libraries so this is a great initiative. But even better I think […]
The Python coding dojo is back and this time it allows AI assisted coding which means that some of the standard katas become trivial and instead the challenges have to be different to either require different problems to be combined in an interesting way or have a very hard problem that doesn’t have a standard […]
If you’ve ever read a piece of advice about using Postgres Enums you’ve probably read not to use them and to use a peer table with foreign key constraints instead. If you’ve ever seen a Typescript codebase in the wild recently chances are that this advice has absolutely been ignored and enums are all over […]
If an API is exposed and consumed externally don’t use URL-based versioning, instead version via a header or a request parameter. If the API is internal and you control all the consumers then URL-based versioning is probably going to be easier to understand and analyse.
Winter viruses knocked me about a bit this month so I wasn’t able to get out to all the tech events I had hoped to get to and there were a few bed bound days which were pretty disappointing. I also have a bit of a backlog on writing up the things that I did […]