• Home
  • About
  • Portfolio
  • Contact
CodeCurious
  • Home
  • About
  • Portfolio
  • Contact

Recent Article

Rails build vs new: Complete Guide (2025)
Published on : Nov 24, 2025

Rails Build Vs New: Complete Guide (2025)

Learn the difference between build and new in Rails associations. Spoiler: they're identical! Best practices & examples included.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet • Full-stack Ruby on Rails Developer
Published on : Nov 24, 2025

Top Article


Monolithic Architecture Explained: A Beginner’s Guide

Monolithic Architecture Explained: A Beginner’s Guide

Published on: May 16, 2025

Why CSS Feels So Hard (and What Finally Made It Click)

Why CSS Feels So Hard (and What Finally Made It Click)

Published on: Jun 01, 2025

Patience is the Superpower of Great Software Engineers

Patience Is The Superpower Of Great Software Engineers

Published on: May 06, 2025

Ruby on Rails Beginner Guide: Free Github Roadmap

Ruby On Rails Beginner Guide: Free Github Roadmap

Published on: Sep 02, 2025

AI Coding Assistant: How To Use Tools Like ChatGPT Smartly

AI Coding Assistant: How To Use Tools Like ChatGPT Smartly

Published on: Oct 01, 2025

Articles

Design & UX

Git & GitHub

Learning Concepts

Rails Tutorials

Web Development

Git Aliases That Boost Your Coding Speed by 10x
Learning Concepts Git & GitHub

Git Aliases That Boost Your Coding Speed By 10x

Discover powerful Git aliases that transform your workflow. Save time, reduce keystrokes, and code faster with these shortcuts.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet
Published on: Nov 17, 2025
Design System vs System Design: What’s the Difference?
Design & UX Web Development Learning Concepts

Design System Vs System Design: What’s The Difference?

Learn the difference between design system and system design to build products that look great and work reliably.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet
Published on: Nov 07, 2025
Good Code Is Like a Good Joke: It Needs No Explanation
Web Development Learning Concepts

Good Code Is Like A Good Joke: It Needs No Explanation

Learn why clean, self-explanatory code matters, and how to write code so clear it needs no comments, like a well-told joke.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet
Published on: Nov 03, 2025
AI Coding Assistant: How To Use Tools Like ChatGPT Smartly
Web Development Learning Concepts

AI Coding Assistant: How To Use Tools Like ChatGPT Smartly

AI can speed up coding, but it's no magic wand. Learn to use ChatGPT & Copilot as allies, not replacements for your skills.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet
Published on: Oct 01, 2025
Ruby on Rails Beginner Guide: Free Github Roadmap
Learning Concepts

Ruby On Rails Beginner Guide: Free Github Roadmap

This free beginner roadmap teaches Ruby on Rails step by step. It includes a GitHub checklist using official Rails documentation.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet
Published on: Sep 02, 2025
How to Push Code on a Team Project Without Breaking Things
Git & GitHub

How To Push Code On A Team Project Without Breaking Things

Learn the right way to push code in team projects using Git—stay organized, avoid conflicts, and collaborate smoothly.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet
Published on: Aug 01, 2025
Understanding Microservices for Scalable Systems
Web Development Learning Concepts

Understanding Microservices For Scalable Systems

Learn how microservices boost scalability, resilience, and team agility in building modern, high-performing applications.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet
Published on: Jul 01, 2025
Why CSS Feels So Hard (and What Finally Made It Click)
Web Development

Why CSS Feels So Hard (and What Finally Made It Click)

I was scared of CSS. Not confused—scared. Here’s how Flexbox, Grid, and mindset shifts helped me finally understand it.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet
Published on: Jun 01, 2025
Monolithic Architecture Explained: A Beginner’s Guide
Web Development

Monolithic Architecture Explained: A Beginner’s Guide

Learn what monolithic architecture is, how it works, and why it’s a great choice for beginners building simple, fast apps.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet
Published on: May 16, 2025
Patience is the Superpower of Great Software Engineers
Web Development

Patience Is The Superpower Of Great Software Engineers

Patience beats speed in software engineering. Learn why staying calm through slow and frustrating moments leads to lasting growth.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet
Published on: May 06, 2025
What Is AJAX? A Simple Guide with an Easy Analogy
Web Development

What Is AJAX? A Simple Guide With An Easy Analogy

Learn how AJAX lets websites update content without reloading. A simple guide for beginners to understand how it works.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet
Published on: May 03, 2025
What Is a Design System? Explained with LEGO Bricks
Design & UX

What Is A Design System? Explained With LEGO Bricks

Learn what a design system is and how it helps build consistent, user-friendly websites using reusable components.


Jean Emmanuel Cadet
By Jean Emmanuel Cadet
Published on: May 02, 2025

© CodeCurious 2025. All rights reserved. Made with ♥ by @jecode93