Why utils are bad, an example
A software engineer explains the pitfalls of organizing code into generic 'utils' modules, using a real-world example of circular dependencies.
A software engineer explains the pitfalls of organizing code into generic 'utils' modules, using a real-world example of circular dependencies.
Introduces fastmigrate, a simple Python tool for managing SQLite database migrations without requiring a specific ORM.
An overview of Generative AI and an introduction to building AI agents using Python and the LangGraph library.
A guide to installing and using conda-forge to manage Python environments on macOS, especially for AI projects with specific version requirements.
A technical exploration of flexicache, a Python caching decorator from fastcore, covering its LRU cache and time/file-based invalidation policies.
Analyzing iPhone 15 Pro depth maps stored in HEIC files using Python scripts to extract and convert image metadata.
A developer discusses the common emotional 'crash' after tech conferences, explaining its causes and sharing personal coping strategies.
A technical walkthrough of running Apple's DepthPro depth estimation model on high-resolution Maxar satellite imagery of Bangkok.
A retrospective on MongoDB's partnership with NYC public schools to teach computer science, examining the challenges and partial successes of the program.
MongoDB's initiative to support computer science education in NYC public schools through teacher fellowships and curriculum development.
A review of Building Regulariser, a Python package that improves AI-generated building footprints from satellite imagery by making outlines more regular and plausible.
Key takeaways from Simon Willison's podcast interview on software architecture, plugins, and effectively using LLMs in development.
Overview of new features and technical specifications in Esri's ArcGIS Pro 3.5, including Python updates, Parquet support, and system requirements.
Learn how to load large JSON files into Pydantic models using memory-efficient techniques like ijson and dataclasses.
A technical guide applying the Depth Anything V2 AI model to analyze high-resolution Maxar satellite imagery of Bangkok for depth estimation.
Explores the concept of 'Design Pressure' in software architecture, examining invisible forces that shape code and discussing coupling, types, and ORMs.
A course teaching how to code Large Language Models (LLMs) from scratch to deeply understand their inner workings and fundamentals.
A tutorial on building a production-ready chatbot server using IBM Watsonx.ai and the Model Context Protocol (MCP) Python SDK.
The author stops developing JourneyInbox as a SaaS product due to low market adoption and pivots it for personal use.
A technical guide on using the GeoDeep Python package to run AI object detection models on Maxar's satellite imagery, focusing on earthquake-affected areas.