Hi, I'm Tania

I'm a full-stack software developer specializing in modern JavaScript. I write about what I know and break down complex concepts in an accessible and intuitive way.

I like making things from scratch and learning in public. My open source projects include an MVC framework, a CSS framework, an old-school emulator, and the optimized dark theme for web development.

Latest Articles

Getting Started with Vue - An Overview and Walkthrough Tutorial

New!

Using Context API in React (Hooks and Classes)

New!

Using React Router for a Single Page Application

New!

Writing a Snake Game for the Terminal in Object-Oriented JavaScript (Node.js)

The End of an Era: Migrating from WordPress to Gatsby

Everything I Know as a Software Developer Without a Degree

Most Popular

Getting Started with Vue - An Overview and Walkthrough Tutorial

New!

Getting Started with React - An Overview and Walkthrough Tutorial

How to Create and Use Bash Scripts

Overview of SQL Commands and PDO Operations

ES6 Syntax and Feature Overview

How to Use Local Storage with JavaScript

How to Connect to an API with JavaScript

Open Source Projects

🏺
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.

🌙
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.

🐍
Snek.js

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

💾
tania.dev

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

Podcasts

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

Speaking

JS Chicago - An Introduction to ReactJS Chicago - An Introduction to React

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

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

Newsletter

I write about what I know and share it with the world. Sign up to get notified about new content!