Skip to content
Big O Notation, Data Structures, and Concurrency

31 May 2026

Big O Notation, Data Structures, and Concurrency

A practical guide to Big O notation, common data structures, and concurrency basics for software engineers.

Software Computer Science
Clean Code Principles

31 May 2026

Clean Code Principles

The most important clean code principles for writing readable, maintainable, and professional software.

Software
Database Design and Data Modeling

31 May 2026

Database Design and Data Modeling

Normalized vs denormalized schemas, relational modeling, and when to use each approach.

Data Software
Large Language Models: Transformers, RAG, and Fine-Tuning

31 May 2026

Large Language Models: Transformers, RAG, and Fine-Tuning

How transformers work, practical patterns like RAG and fine-tuning, and how to use vector databases for LLM applications.

AI Software
Hooks: Webhooks, Git Hooks, and Data Pipeline Hooks

31 May 2026

Hooks: Webhooks, Git Hooks, and Data Pipeline Hooks

Understanding hooks in different contexts — webhooks for APIs, Git hooks for version control, and hooks inside data pipelines.

Software DevOps
Programming Fundamentals, OOP, and Architecture Patterns

31 May 2026

Programming Fundamentals, OOP, and Architecture Patterns

Core programming concepts, object-oriented programming, advanced Python features, and the most used software architecture patterns.

Software Python
Testing with Pytest and TDD

31 May 2026

Testing with Pytest and TDD

Why testing matters, how to use Pytest, and why Test-Driven Development is even more important in the age of AI.

Software Python
Foundations of Agentic Software Delivery

7 May 2026

Foundations of Agentic Software Delivery

How to set up agents, plans, permissions, and verification so AI coding agents can deliver software autonomously and safely.

DevOps Software
BonsaiApp: Cultivating Emotional Growth Through Technology

20 April 2026

BonsaiApp: Cultivating Emotional Growth Through Technology

A mobile app built with React Native and Expo to help users develop emotional self-management skills and cope with loneliness.

Projects Software
Git Flows: Choosing the Right Branching Strategy

18 April 2026

Git Flows: Choosing the Right Branching Strategy

A practical comparison of Git Flow, GitHub Flow, GitLab Flow, and Trunk-Based Development to help you pick the right branching strategy for your team.

DevOps Software
GitHub Repository Templates: Enforcing Good Practices from Day One

15 April 2026

GitHub Repository Templates: Enforcing Good Practices from Day One

A guide to the community health files and templates every GitHub repository should have — CONTRIBUTING.md, CODE_OF_CONDUCT.md, issue and PR templates, CODEOWNERS, .devcontainer, .copilot, and more.

DevOps Software
Solar System in Three.js: Learning 3D Web Graphics

5 January 2026

Solar System in Three.js: Learning 3D Web Graphics

An interactive 3D solar system simulation built with Three.js and WebGL to explore planets, orbits, and real-time rendering in the browser.

Projects Software