Reflecting on my tenure at the City of Boston
A data engineer reflects on their 2-year career journey at the City of Boston, sharing lessons learned in data warehousing, ETL, and civic tech.
A data engineer reflects on their 2-year career journey at the City of Boston, sharing lessons learned in data warehousing, ETL, and civic tech.
A developer compares 8 LLMs on a custom retrieval task using medical transcripts, analyzing performance on simple to complex questions.
A developer's journey building a TV show recommendation engine using AWS SageMaker, from data collection to model deployment.
Explores using modern CSS features like custom properties and :has() for testing HTML integrity and highlighting markup anti-patterns.
A technical guide on building a Retrieval-Augmented Generation (RAG) system in Go to query PostgreSQL tabular data using Google's Gemini LLM.
Explores algorithms for generating Fibonacci numbers, from a naive recursive approach to optimized dynamic programming and iterative solutions.
A technical guide for Mastodon users to find and follow Threads accounts using curl commands and WebFinger protocol.
A technical guide to rebuilding the Remix Contacts tutorial using Next.js 14, React Server Components, Server Actions, Prisma, and Transitions.
A detailed guide to setting up a MacBook for development, covering initial macOS configuration, security, and essential tool installation.
A developer's guide to building a homelab server rack, covering hardware choices and setup for software development, storage, and networking.
A tutorial on building a simple, clean photo gallery using Astro's content collections and image handling features.
Author shares their experience starting a successful asynchronous paper reading club at work, focused on databases and distributed systems research.
Interview with Sema CEO Matt Van Itallie on using generative AI for code analysis, developer productivity, and explaining software to non-technical executives.
A guide to selecting dispatchers in the SObjectizer actor model framework for C++, focusing on strategies for binding agents to threads.
A tutorial using custom animations to visually explain how dplyr's mutate(), summarize(), group_by(), and ungroup() functions work in R.
A SwiftUI tutorial on creating a custom LabelStyle to tint only the icon, leaving the text color unchanged.
A technical guide on using the window.visualViewport API to accurately get the document height in iOS Safari when the on-screen keyboard is open.
An introduction to Apache Iceberg, a table format for data lakehouses, explaining its architecture and providing learning resources.
Explores the evolution of Apache Iceberg catalogs, focusing on the current REST Catalog and future proposals for server-side optimizations.
Mitchell Hashimoto joins Polar as an advisor to support its mission of helping developers get paid for working on their passion projects.