Overcoming Styling Frustrations Caused by Astro Islands and Slots
Photo by Claudio Testa on UnsplashAfter using Astro for a while, I realized that Astro’s biggest features — islands and slots — both delight and frustrate me.Most people know the delights, so I won’t bother writing about them in this article. I’ll focus on what frustrates me and how I resolve those frustrations.First, we need
Read moreOpen Source Photogrammetry Pipeline
An Open Source Photogrammetry PipelineIn this article, I’m gonna teach you how to transform your drone photos into 3d models and put the result on a mapPhoto by Jonathan Lampel on UnsplashIntroductionAccording to Wikipedia:Photogrammetry is the science and technology of obtaining reliable information about physical objects and the environment through the process
Read moreUsing Render Log Streams to Log to Papertrail
How to get your app up and running — and logging — in no timeContinue reading on Better Programming »
Read moreDeep Dive Into ast-grep’s Pattern
The missing guide for tree-sitterPhoto by niko photos on UnsplashIf you are interested in code refactoring tools, you may have heard of ast-grep, a Tree-sitter-based tool for structural search and replacement. ast-grep allows you to write code patterns for finding and modifying code based on its structure, not just text. But
Read moreDemystifying SwiftUI List Responsiveness: Best Practices for Large Datasets
Photo by Alexander Sinn on UnsplashHaving excellent interaction effects and touch is a principle that many iOS developers have adhered to for a long time. The response performance of the same code may vary greatly under different data levels. This article will demonstrate the approach to finding and solving problems in
Read moreBuilding a safer community: Announcing our new Code of Conduct
Throughout Stack Overflow’s 15-year journey, we have always prioritized the well-being and safety of the community. This is actually one of the things that most attracted me to this community: for years when I worked in other places, I watched to see how Stack Overflow and Stack Exchange worked to
Read moreChatGPT Changed How I Write Software
Generative AI has completely changed the way I approach software design. I don’t think I could ever go back.Continue reading on Better Programming »
Read moreComputing Stirling numbers with limited integers
A couple days ago I wrote a post about a probability problem that involved calculating Stirling numbers. There are two kinds of Stirling numbers, creatively called “Stirling numbers of the first kind” and “Stirling numbers of the second kind.” The second kind come up more often in application, and so
Read moreSwiftUI Testing: a Pragmatic Approach
During the last few months, I’ve been reading “Unit Testing Principles, Practices, and Patterns” by Vladimir Khorikov. It’s definitely one of the best books I’ve read about testing. One of the things I’ve liked the most is that the author offers a “framework of reference” to analyze how good a
Read moreQuick Tip: Shipping Resilient CSS Components
In this quick tip, discover how container queries enable us to ship resilient components containing built-in layout and style variants. Continue reading Quick Tip: Shipping Resilient CSS Components on SitePoint.
Read more