Blog

Series · 3 partsEnvelope Encryption with AWS KMS in Node.js
  1. Authenticated Encryption Using the Web Crypto API
  2. Generating DEKs with AWS KMS
  3. Encrypting and Decrypting Files

202230 posts

3 min read

Learning iOS and Swift · Day 4

A thing on dictionaries

Today I explore dictionaries, the Swift-flavored unique key-value collections.

3 min read
4 min read

Learning iOS and Swift · Day 3

Similarities to Rust

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.

4 min read
1 min read

Learning iOS and Swift · Day 1

Strings

Learning notes from the first day learning iOS and Swift development. Reversing, uppercasing, interpolating strings in Swift.

1 min read
2 min read

Learning iOS and Swift · Day 2

Setting up environment and Vim

Setting up Neovim and Swift toolchain on Debian Linux. Writing a CLI program in Swift.

2 min read

20214 posts

9 min read

Integrating Vite.js with Phoenix 1.6

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.

9 min read
4 min read

Refactoring common Ecto queries with macros

This article describes quick and easy techniques to refactor commonly used SQL fragments in Ecto.Query, including COALESCE, SUM, CONCAT, and CAST clauses.

4 min read

20206 posts

20181 post

20158 posts

More series

Learning iOS and Swift — 28 parts