Chris’ Corner: Little Useful Websites
I came across Alexey Ardov’s work the other day. Looks like the color bug hit him pretty hard. I first saw this playground: It’s awfully cool. I like seeing color palettes presented in the context of UI like that. Sometimes it’s hard to picture how it all might come together
Read moreRemote Interactive Debugging of Python Applications Running in Kubernetes
Set breakpoints, step through code, and interactively debug your Python applications running on Kubernetes with easeContinue reading on Better Programming »
Read moreCreating Your Own Websites as a Side Hustle on AWS S3 for Passive Income
How often have you been on social media this week and seen an influencer say, “Check the link in my bio”?Continue reading on Better Programming »
Read moreKraken — Flow-based Service Orchestration Framework
The article is a brief introductory description. Kraken combines the ideas of two other projects — ALF and Octopus, so it might be difficult to understand all the details from the article. I’m focusing here more on the philosophical part of the idea. One can find more details in the corresponding GitHub
Read moreA Deep Dive Into Observation: A New Way to Boost SwiftUI Performance
The Observation framework should reduce unnecessary updates in SwiftUI views, improving the performance of SwiftUI appsPhoto by Jean-Louis Aubert on UnsplashAt WWDC 2023, Apple introduced a new member of the Swift standard library — the Observation framework. Its appearance is expected to alleviate the long-standing issue of unnecessary updates to SwiftUI views for developers.This
Read moreA parabola, a triangle, and a circle
Let P be a parabola. Draw tangents to P at three different points. These three lines intersect to form a triangle. Theorem: The circumcircle of this triangle passes through the focus of P. [1] In the image above, the dashed lines are tangents and the black dot is the focus
Read moreEquation of a circle through three points
A few months ago I wrote about several equations that come up in geometric calculations that all have the form of a determinant equal to 0, where one column of the determinant is all 1s. The equation of a circle through three points (x1, y1), (x2, y2), and (x3, y3)
Read moreHow I Built the CI/CD Build Pipeline for My Smart Home
Photo by R ARCHITECTURE on UnsplashThe Current SetupI’ve been working ad hoc on a Smart Home Integration system for my house for about 7 years. The system consists of a few parts, including a Web UI, Chatbot, and API Server (I’ve documented it in detail previously). As the system has grown, I’ve
Read moreExploring Swift Macros
Generate boilerplate codePhoto by Michael Dziedzic on UnsplashMacros are finally here in 2023 and it's adding a lot more expressiveness, less boilerplate, and fulfilling what property wrappers couldn’t.Just looking at the available macro roles and knowing we can combine them too, there is a lot to talk about here. So in
Read more