lilatomic

2025-11-24

Infrastructure with UX on the team

source

There's always talk about how "Platform Engineering involves product thinking". This talk actually presents what that looks like. It also shows what that looks like as a continued project with evolution of the offering. One technique they used was to leverage Terraform overrides to allow their users to extend the platform. (In contrast to using templates to generate repos, in which the modifications are done to the generated code.) They leverage this to identify the shortcomings of the platform: If 60% of users are overriding a certain aspect, that's a signal that they failed to capture a requirement.

Rock the JVM interview with Haoyi Li

source

A casual chat with Haoyi Li. He's involved in the Scala ecosystem, focusing on practical tools that are well thought through. The important takeaway for me was about promoting your open source projects. If you've gone through all the work of making your open-source tool, you should put in the remainder to make a blog post and do some promotion.

PyJSX

source
repo

JSX lets you write HTML mixed in with your code. I've long maintained that the best part of React is actually just the ability to create webpages with components (instead of templates); and that most people would be happy with just that part of it and none of the frontend. This brings that experience to Python! Pretty neat.

Using Postgres schemas to separate data of your SaaS application in Django

source

A clever use of Postgres Schemas to keep data separate. This requires some integration with Django. But because it's implementable in middleware, you can assure that you're always enforcing checks on organisational access. (That is, you can't forget to add a check to only show items from the user's org and leak all other org's info). The downside is that aggregations for you are much harder. For example, if you're trying to figure out how many users each tenant has (to identify small/medium/large tenants), you have to make queries against each schema or so some shenanigans.