The junior devs' summer workbook to level up!
NicolasBrondinBernard
One article a day, to learn (or review) a technical concept every day!

Article published on 14/06/2025, last updated on 10/08/2026

Understanding the Internet and networks
π Day 1
What's the difference between the internet and the web?
When we talk about the Internet and the Web, these terms are sometimes used interchangeably, even though they actually refer to very different concepts.
Link: https://code-garage.com/blog/quelle-est-la-difference-entre-internet-et-le-web
π Day 2
What are the origins of the Internet?
Discover how the US military gave birth to the global network we all use today.
Link: https://code-garage.com/blog/quelles-sont-les-origines-d-internet-arpanet
π Day 3
TCP/IP: what is it and how does it work?
Learn how the TCP and IP protocols allow your computer to communicate over the Internet.
Link: https://code-garage.com/blog/tcp-ip-comment-ca-fonctionne
π Day 4
Understanding the 7 layers of the OSI model
Explore the OSI model to better understand how data flows from one computer to another.
Link: https://code-garage.com/blog/comprendre-les-7-couches-du-modele-osi

Understanding the Web
π Day 5
What is a web server?
Understand the key role of servers in how the Web works.
Link: https://code-garage.com/blog/qu-est-ce-qu-un-serveur-web
π Day 6
How does a web browser work?
Dive behind the scenes of your browser to understand how it displays a web page.
Link: https://code-garage.com/blog/comment-fonctionne-un-navigateur-web-version-technique
π Day 7
Understanding 3-tier architecture
Discover why so many modern applications use a three-layer separation.
Link: https://code-garage.com/blog/comprendre-l-architecture-3-tiers
π Day 8
What is a slug and why should you use one in your URLs?
Discover what a slug is used for and why it's crucial for SEO.
Link: https://code-garage.com/blog/qu-est-ce-qu-un-slug-et-pourquoi-faut-il-l-utiliser-dans-vos-urls
π Day 9
What is SSR or Server-Side Rendering?
Understand the advantages and disadvantages of server-side rendering for your applications.
Link: https://code-garage.com/blog/qu-est-ce-que-le-ssr-ou-server-side-rendering

Mastering APIs
π Day 10
Understanding what CRUD is in 1 minute
The 4 basic database operations explained simply.
Link: https://code-garage.com/blog/comprendre-ce-qu-est-le-crud
π Day 11
What are the differences between an API and an SDK?
Learn the difference between these two essential tools for developers.
Link: https://code-garage.com/blog/quelles-differences-entre-api-et-sdk
π Day 12
What is a REST API?
Discover what's behind the REST APIs we use every day.
Link: https://code-garage.com/blog/qu-est-ce-qu-une-api-rest
π Day 13
What are Data Transfer Objects (DTOs) for?
Understand how to structure the data exchanged in your APIs.
Link: https://code-garage.com/blog/a-quoi-servent-les-data-transfer-objects-dto

JavaScript
π Day 14
7 things you didn't know about the history of JavaScript!
A fun dive into surprising anecdotes about JavaScript.
Link: https://code-garage.com/blog/choses-que-vous-ignorez-histoire-javascript-anniversaire-25-ans
π Day 15
What are the differences between var, let and const in Javascript?
Understand the subtleties between these three keywords to better manage your variables.
Link: https://code-garage.com/blog/quelles-sont-les-differences-entre-var-let-et-const-en-javascript
π Day 16
Javascript: Promises explained for beginners
Master asynchronicity in JavaScript with promises.
Link: https://code-garage.com/blog/javascript-les-promises-expliquees-aux-debutants
π Day 17
Understanding async/await in Javascript
Discover how to simplify asynchronous code with async/await.
Link: https://code-garage.com/blog/comprendre-async-await-en-javascript
π Day 18
No, NodeJS is not a language!
Understand what NodeJS really is and what it's used for.
Link: https://code-garage.com/blog/nodejs-n-est-pas-un-langage

Databases
π Day 19
How do you choose between SQL and NoSQL?
Make the right choice between relational and non-relational databases based on your needs.
Link: https://code-garage.com/blog/comment-choisir-entre-sql-et-nosql
π Day 20
How database indexes work
Speed up your SQL queries with a better understanding of indexes.
Link: https://code-garage.com/blog/comment-fonctionnent-les-index-en-base-de-donnees
π Day 21
What is a database transaction?
Ensure your data's integrity thanks to this fundamental concept.
Link: https://code-garage.com/blog/quest-ce-qu-une-transaction-en-base-de-donnees

Hosting
π Day 22
What is shared web hosting?
Learn what shared hosting is and when it makes sense.
Link: https://code-garage.com/blog/qu-est-ce-qu-un-hebergement-web-mutualise
π Day 23
What is a CDN?
Discover how a CDN can speed up your website by distributing its content.
π Day 24
PaaS, or "Platform-as-a-Service" explained
Understand what PaaS is and why it makes deploying applications easier.
Link: https://code-garage.com/blog/le-paas-ou-platform-as-a-service

Software engineering
π Day 25
Getting started with the Linux command line
Learn the basics of the command line to better control your development environment.
Link: https://code-garage.com/blog/faire-ses-debuts-sur-la-ligne-de-commande-linux
π Day 26
Is there a difference between compilation and transpilation?
Understand the distinction between these two crucial code processing steps.
Link: https://code-garage.com/blog/compilation-vs-transpilation
π Day 27
Library vs Framework, what's the difference?
Clarify the boundary between a library and a framework in software development.
Link: https://code-garage.com/blog/librairie-vs-framework-quelle-est-la-difference
π Day 28
What is software architecture?
Discover how to organize your code at scale thanks to software architecture.
Link: [https://code-garage.com/blog/qu-est-ce-que-architec
No spam. Only free content, news, and ever more resources to level up your skills!
Join +1500 developers
No comments yet