A Decade of Writing Books and Selling 25,000 Copies
A software engineer reflects on a decade of writing and self-publishing Python programming books, sharing lessons learned and sales milestones.
A software engineer reflects on a decade of writing and self-publishing Python programming books, sharing lessons learned and sales milestones.
A technical guide on optimizing MEV arbitrage smart contracts using Yul and Huff assembly for gas efficiency on the Ethereum EVM.
A developer shares their personalized .gitconfig setup, including aliases, color schemes, and productivity tips for a better Git workflow.
A guide to building smaller, more secure Java container images using Chainguard Images, reducing size and CVEs.
Explores how Amazon Q generative AI enhances security and efficiency throughout the software development lifecycle (SDLC).
A technical guide on fine-tuning the Llama 3 LLM using PyTorch FSDP and Q-Lora on Amazon SageMaker for efficient training.
A guide to encrypting and decrypting sensitive identifiers in ASP.NET Core route parameters for improved security and data privacy.
A recap of the latest CSS and web UI features announced at Google I/O 2024, including scroll-driven animations and new APIs.
Mergify's founders share their costly mistakes and lessons learned while building the billing and payment system for their GitHub automation tool.
A technical guide on training a ship detection model using YOLOv5 on Umbra's high-resolution Synthetic Aperture Radar (SAR) satellite imagery.
Explains how HttpClient's await behavior works with response headers vs. body, and how to control it using HttpCompletionOption.
A software engineer reflects on the maturation of the software industry and argues that generative AI cannot replace the apprenticeship and foundational knowledge needed to build engineering teams.
Explores when to use Data-Oriented Programming in Java, comparing it to functional and object-oriented paradigms.
A technical article on using finite-state transducers to generate and manipulate aperiodic tilings like Penrose and Spectre tilings, improving on previous recursive algorithms.
The article discusses the spin-off of scikit-learn's open-source development from Inria to a new mission-driven enterprise, Probabl, focusing on sustainable funding and growth.
Explains a crucial flaw in using boxplots for data visualization and suggests better alternatives.
A Swift developer shares hopes for WWDC24, focusing on VisionOS 2, iPadOS updates, and Apple's need to win back developer trust.
Sample code and review of the new official OpenAI SDK for .NET, including chat, audio, and image analysis demos.
A developer's battle against flaky tests, explaining their impact on productivity and the journey to identify, fix, and prevent them.
A personal account of attending the EMF Camp, a tech and maker festival, including experiences with talks, installations, and volunteering on the event's phone infrastructure.