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
macOS Catalina 10.15: Setting up a Brand New Mac for Development
Understanding Map and Set in JavaScript
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
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.io
Woman in Tech: Tania Rascia - with Bolaji Ayodeji of Hashnode
Talks
Getting Started with Vue - Chicago JavaScript
An Introduction to React - Chicago JavaScript
Developing 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