May 29, 2022
Learning iOS and Swift. Day 11: Essential state management, modals
Today I explore basic state management using @State
, @Binding
, and @Environment
property wrappers.
May 29, 2022
Today I explore basic state management using @State
, @Binding
, and @Environment
property wrappers.
May 28, 2022
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.
May 27, 2022
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 SwiftUI Apprentice.
May 26, 2022
Following a tutorial from a book, I build a TabView with custom components and several predefined views and components from the SwiftUI framework.
May 25, 2022
In this post, I explain why I wrote almost nothing in terms of code today and why I decided to switch from UIKit to SwiftUI.
May 24, 2022
Briefly discussing structs and classes, with key differences, property and method declaration, and property observers.
May 23, 2022
Quick introduction to things you can do with Swift enumerations.
May 22, 2022
Today I explore dictionaries, the Swift-flavored unique key-value collections.
May 21, 2022
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.
May 20, 2022
Setting up Neovim and Swift toolchain on Debian Linux. Writing a CLI program in Swift.
May 20, 2022
Learning notes from the first day learning iOS and Swift development. Reversing, uppercasing, interpolating strings in Swift.
October 18, 2021
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.
June 26, 2021
This article describes quick and easy techniques to refactor commonly used SQL fragments
in Ecto.Query
, including COALESCE
, SUM
, CONCAT
, and CAST
clauses.
May 14, 2021
February 20, 2021
February 6, 2021
October 25, 2020
October 13, 2020
September 25, 2020
July 5, 2020