Latest Posts

Microgpt – Understand How LLMs Work

Recently Andrej Karpathy released microgpt, which is the essential functionality of LLMs. If you are interested in knowing how ChatGPT works, this is for you. Here is the main post:…

Install Openclaw on Ubuntu Server

I’ve recently been playing around with Openclaw, which is an AI assistant that can do things like check your mail, calendar, create appointments, and even create Notion pages for you….

Obj-C Blocks

Understanding Blocks in iOS Blocks are a powerful feature in iOS development that allow you to encapsulate a piece of code and pass it around as an object. They are…

Create a framework with Swift Package Manager

Swift Package Manager or SPM is a fairly new addition to Xcode which allows you to add dependencies to your project easily. What if we want to create our own…

iOS Code Signing & Provisioning

First we create a CSR While creating CSR, the public/private key pair is generated under the hood. The public key is attached to your CSR The private key is kept…

Swift Property Wrappers

Property wrappers are a relatively new feature of Swift and can provide a lot of shortcuts. Say we want to store something in UserDefaults, or localize a string. We can…

Measuring Code Execution Speed

Measuring code exec speed comes up once in a while, generally if you’re coding an algorithm or doing some sort of heavy processing. To be able to see how long…