Mail

Chiristo's Blog

How I Got Too Dependent on AI (and How I’m Fixing It)

05 Sept 2025

AI and Vibe Coding. It’s about how I’ve started to rely on AI tools for coding assistance and the impact it’s had on my workflow.

Factory Method Design Pattern in TypeScript: A Beginner’s Guide

26 Aug 2025

Factory Method is a creational design pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.

The Importance of Design Patterns in Software Development

15 Aug 2025

Learning design patterns through practical, relatable examples - no fluff, just real dev life problems and solutions.

Developer Essentials: Tools I Rely on Daily

29 Jul 2025

My go-to dev tools—from ClickUp and Notion to VS Code and ChatGPT. Explore my tech stack for staying organized, productive, and consistent.

How I Built My Portfolio – Part 1

27 Jul 2025

Built chiristo.dev from scratch—no templates. This post covers my tech stack, structure, and roadmap to build a custom, scalable portfolio.

11 to 8 ( 9 to 5 ) Was Eating My Time — Until I Learned to Manage It Right

25 Jul 2025

Struggling with the 11–8 shift? Here's how structure, mindset shifts, and routines helped me reclaim time, boost productivity, and work smarter.

From Functions to Classes: My Journey Back to OOP in JavaScript

23 Jul 2025

Rediscovered OOP during my internship after diving into functional JS. Here's how classes and patterns helped me understand large-scale app design.

My First Blog Post: Getting Started with Blogging

22 Jul 2025

Kicking off my blogging journey to share lessons on dev life, DSA, system design, and more. Whether beginner or pro, there's value for everyone.