The junior devs' summer workbook to level up!

NicolasBrondinBernard

Author
@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.

Link: https://code-garage.com/blog/qu-est-ce-qu-un-cdn

πŸ“… 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


Finished reading this article?
Our newsletter

No spam. Only free content, news, and ever more resources to level up your skills!

Join +1500 developers

Comments (0)

to leave a comment

No comments yet