23 April 2025

32 links · Wednesday

Give it time

Modeling your domain as timelines instead of object graphs

14 Advanced Python Features

Python is one of the most widely adopted programming languages in the world. Yet, because of it’s ease and simplicity to just “get something working”, it’s also one of the most underappreciated. If you search for Top 10 Advanced Python Tricks on Google or any …

Does This Azure Developer Have What It Takes?!

This senior software engineer has loads of experience building in the Azure tech stack -- but do they have what it takes?! Let's review what makes this resume stand out, the opportunities for improvement, and how they might apply to YOUR resume! ---- Want a …

Mac or PC, what to use for .NET MAUI Development

Are you diving into .NET MAUI development and wondering whether a Mac or PC is the better choice? In this video, we compare the pros and cons of both platforms—performance, tooling, and ease of development—to help you make the best decision for your workflow. …

Atuin Desktop: Runbooks that Run

Atuin Desktop looks like a doc, but runs like your terminal. Script blocks, embedded terminals, database clients and prometheus charts - all in one place.

One Embedding to Rule Them All | Shaped Blog

Pinterest’s OmniSearchSage represents a major step forward in unified semantic search. By extending the two-tower model into a multi-task, multi-entity framework, it enables a single query embedding to power retrieval across pins, products, and related queries…

What I'd do as a College Freshman in 2025

Do Computer Science Absolutely. Still would. Many are spooked by LLMs. Some, like Jensen Huang, argue that "nobody has to learn how to progr...

Enhanced Document Symbols in Neovim

The fuzzy search in Neovim is implemented by a couple of plugins. Personally, I prefer Telescope, mainly it's easy to extend it, thank the rich documentation. Also, Neovim supports Tree-sitter to get the Abstract Syntax Tree (AST) to build the symbol paths, …

Lode Coding

A Disciplined Approach to AI-Assisted Coding

How to Hire Engineers Who Ship Kernels

** Note - This is from my perspective and learnings as a founding engineer. This is my personal take on how to build tech teams for the future. Not affiliated with any company or my current employer.

Nix: Better way for fun and profit

Every project depends on existing software that is beyond your control. Nix DSL enables you to declaratively specify your projects dependencies, a repo or a tar-ball down to the file digest of its content, which is what gives nix superpowers of being a determi…