Programming Notes

A collection of coding notes, tutorials, and random things I've learned over 10 years of building software.

Web development, AI/ML, Go, Python, and whatever else I'm working on.

Recent Notes

Python Web Scraping

Crawl4AI: Converting Websites to Markdown

Notes on using Crawl4AI to scrape websites and convert them to markdown format for LLM applications. Includes installation examples and common issues.

Feb 2026

Python Instagram

Instaloader: Download Instagram Photos

Notes on using Instaloader to download Instagram content without login. Covers 429 errors, rate limiting, and proxy rotation.

Feb 2026

Python AI Scraping

Scrapegraph-ai: AI-Powered Web Scraping

Using LLMs to extract structured data from websites. Covers cost optimization, different models, and when to use AI scraping.

Feb 2026

More coming soon...

I update when I actually have something useful to share

Topics I Write About

Backend Development

  • Go / Golang
  • Python
  • Node.js
  • API Design
  • Database Design

Frontend Development

  • React / Next.js
  • TypeScript
  • Tailwind CSS
  • Vue.js
  • Web Performance

AI & ML

  • LLM Integration
  • RAG Systems
  • Vector Databases
  • AI Agents
  • Web Scraping for AI

Infrastructure

  • Docker
  • AWS
  • Linux
  • CI/CD
  • Monitoring

Tools & Productivity

  • CLI Tools
  • Automation Scripts
  • Developer Workflow
  • Git Tips
  • Vim/Neovim

System Design

  • Scalability
  • Microservices
  • Caching Strategies
  • Message Queues
  • Real-world Architectures

About This Site

I've been writing code for about 10 years now. This site is where I document things I learn, problems I solve, and random thoughts about software development.

The goal isn't to build a personal brand or anything like that. I just write things down because it helps me remember them, and maybe someone else will find it useful too.

Don't expect a regular posting schedule. I update this when I actually have something to say, which could be frequently or not at all depending on what I'm working on.

More About Me →

Get In Touch

Found something useful? Want to chat about tech? Feel free to reach out.