My Blog

2025-06-01

You don't need captchas - Proof of Work

Proof of Work - Simple Spam protection

2025-04-13

Solving One Million Sudoku Puzzles per hour - Recursion

How to solve large quantities of sudokus programmatically

2025-04-06

Why I love protocols in Swift

What I like about protocols and what they're commonly used for

2024-06-04

SwiftUI lazy-loading chat-like View

How to build a chat-like View, that doesn't load all items at appear and starts at the bottom of the screen