Bonjour Je suis Jean-François Brodeur

I'm a full stack software developer creating open source projects and writing about modern JavaScript, Node.js, and development.

Latest ArticlesView all

Understanding Generators in JavaScript

New!

macOS Catalina 10.15: Setting up a Brand New Mac for Development

New!

Understanding Map and Set in JavaScript

New!

Building a Continuous Integration & Deployment Pipeline Using Docker (CI/CD)

2019 into 2020

CSS: An Art, a Science, a Nightmare (Everything You Should Know)

Most PopularView all

macOS Catalina 10.15: Setting up a Brand New Mac for Development

New!

Building a Continuous Integration & Deployment Pipeline Using Docker (CI/CD)

CSS: An Art, a Science, a Nightmare (Everything You Should Know)

Writing a Simple MVC App in Plain JavaScript

Getting Started with Vue - An Overview and Walkthrough Tutorial

Everything I Know as a Software Developer Without a Degree

Getting Started with React - An Overview and Walkthrough Tutorial

How to Create and Use Bash Scripts

Overview of SQL Commands and PDO Operations

Open Source Projects

📝
TakeNote

A web-based note-taking app with GitHub sync and Markdown support.

🌙
New Moon

The optimized dark theme for web development. Your new favorite theme.

🎮
Chip8.js

A Chip-8 emulator written in JavaScript for terminal and the browser.

🔱
MVC.js

A simple Todo MVC application in plain JavaScript.

🏺
Laconia

A modern PHP MVC framework written without libraries or frameworks.

⛏️
Primitive

A minimalist front-end design toolkit built with Sass for developing responsive, browser-consistent web apps.

🐍
Snek.js

A terminal-based Snake implementation written in JavaScript (Node.js).

📦
Webpack Boilerplate

A sensible Webpack 4 boilerplate with with Babel, Sass, ESLint, HMR, and prod/dev optimization.

💾
tania.dev

Personal theme for Gatsby (the source of this website).

Interviews

Switching Careers and Learning in Public - with Joel Hooks of Egghead.ioSwitching Careers and Learning in Public - with Joel Hooks of Egghead.io

Woman in Tech: Tania Rascia - with Bolaji Ayodeji of HashnodeWoman in Tech: Tania Rascia - with Bolaji Ayodeji of Hashnode

Talks

Getting Started with Vue - Chicago JavaScriptGetting Started with Vue - Chicago JavaScript

An Introduction to React - Chicago JavaScriptAn Introduction to React - Chicago JavaScript

Developing a WordPress Theme from Scratch - WordCamp ChicagoDeveloping a WordPress Theme from Scratch - WordCamp Chicago

Other People's Opinions

It's no exaggeration to say that I wouldn't currently have a job in development without this site. So thanks for ruining my life, Tania.

Craig

Not to get too dramatic, but I find your site to be an unspeakably beautiful lifeboat in an overwhelming sea of technical jargon and shite.

Lori

You taught me more than any class could have and it took me a fraction of the time because of how clearly you write and teach.

Evan

I keep coming back to your website and I appreciate it more and more every time. The way you explain things just make sense!

Zuzana

You are the best tutor I have ever seen in my life. This tutorial is an excellent example of simplicity, clear explanations and detailed examples. I love every bit of your work. Never stop teaching, please.

P.P.

Just wanted to thank you for your awesome tutorials. Glad you found your niche, teaching valuable skills to so many folks out there, instead of preparing fine meals for a select few.

Antony