If, for archeological reasons, you need to work with ASP.NET Web Forms in 2025, this post is for you.
You will find out how to set up Entity Framework 6 with PostgreSQL and how to create migrations.
None of this has been tested in production.
In this post, I briefly explain how to set up integration tests in an ASP.NET Core application, using Entity Framework Core, PostgreSQL, Npgsql, and gRPC.
In this post, I show you how to write a "secure cookie" library that will encrypt and authenticate payloads using the XChaCha20-Poly1305 AEAD, using the Go programming language.
UUIDs are a great choice for primary keys in PostgreSQL.
However, not all UUIDs were created equal.
This post discusses the pros and cons of different UUID formats and explains
how to use newer formats in Ecto for Elixir.
Over the years, I have developed a big collection of modules and
macros that I copy and paste in all Elixir projects using Absinthe.
It is high time I started sharing my experience with the community.
Today I present a simple way to build “generic” types.
Exploring integration with Apollo Client for iOS. Discovering MVVM architecture and singleton classes.
Storing authentication data inside the Keychain using the Security module, which is part of Foundation.
Following Apple's SwiftUI tutorial, I explore the interoperability techniques used to embed SwiftUI components inside UIKit Controllers, and vice versa.
The tutorial teaches how to build a carousel view, which I find pretty cool.
I also learned how to overlay text and a gradient over an image.
I spent the whole evening going through tutorials and working on my side project, Ngöndro Tracker, leaving little time to post updates to the blog.
Among others, I implemented a text field component with label, a helper to initialize colors from CSS hex strings, and began work on the view to edit practice settings.
Today I implemented persisting practice history each time the user adds some repetitions of a practice.
I also implemented a simple view for presenting those records.
I found out how to implement custom keys for `Decodable` data structures.
I spent another evening treading through SQLite's low-level C APIs.
I integrated a very naïvely written data store built with these APIs into a simple iOS GUI app.
Finally, I found out how to detect dark mode on macOS using Swift APIs.
Describing observable objects, which act like event-driven data sources, and `@EnvironmentObject`s,
which expose a given object to the entire view tree.
In today's post I introduce the basic techniques used to translate strings within SwiftUI applications.
I also present a simple component with an image placed in a circle.
Tips and tricks for synchronizing Xcode's keyboard shortcuts between devices, autoformatting Swift files in Neovim, and IntelliSense.
Brief description of a prototype scene built along chapter 3 of <em>SwiftUI Apprentice</em>.
Looking at some of Swift's abstract types, such as enums,
I noticed how similar they are to Rust.
In this post, I also describe common operations on date and time values.
How to leverage the speed of Vite.js to develop full stack application with Phoenix 1.6 and React, or what to do if you love Elixir, but you are also addicted to nice and shiny JS bundling tools.
This article describes quick and easy techniques to refactor commonly used SQL fragments
in `Ecto.Query`, including `COALESCE`, `SUM`, `CONCAT`, and `CAST` clauses.