AI

Blog

Notes on software engineering, data, and what I'm learning along the way.

RSS feed

· 9 min read

Building a lean music analytics platform

Notes from building a streaming-chart ingestion and analytics platform solo — ETL without a job queue, Django admin as the whole UI, and exports that just work.

  • python
  • django
  • postgresql
  • gcp
  • cloud-run
  • etl
  • automation
  • music
  • analytics
  • data-engineering

· 10 min read

Advanced Django — Part 5: Views and permissions

Part 5 of the Advanced Django series: the CustomViewSet base, action-level permissions with 4-layer RBAC, and the response envelope.

  • django
  • django rest framework
  • python
  • software development

· 8 min read

Advanced Django — Part 4: Input and output serializers

Part 4 of the Advanced Django series: splitting input from output serializers, and why input is always plain and output is always a ModelSerializer.

  • django
  • django rest framework
  • python
  • software development

· 10 min read

Advanced Django — Part 3: Selectors and services

Part 3 of the Advanced Django series: the read and write layers — selector classes for reads, service classes for writes, and thin views on top.

  • django
  • python
  • software development

· 16 min read

Advanced Django — Part 1: The model layer

Part 1 of the Advanced Django series: the model layer — BaseModel with UUIDv7, soft-delete, audit fields, dual managers and typed choices.

  • django
  • python
  • postgresql
  • software development

· 10 min read

Type your Python the way you type your TypeScript

How I bring TypeScript-level typing discipline to Python — mypy setup, typed Django models, TypedDict for payloads, Protocols, and where to escape hatch.

  • python
  • typescript
  • django
  • software development

· 3 min read

What I got wrong about AI in 2023

Three years ago I told readers ChatGPT couldn't help with the Next.js App Router. That aged fast. Here's what changed and what still holds.

  • ai agents
  • blog
  • software development

· 2 min read

Welcome to my Portfolio Website Blog

Hey there, and a warm welcome to my blog — an online haven where we'll explore the enthralling worlds of software development and data science together! If…

  • software development
  • data science
  • blog