Hmm? What's this?

Hi, I'm Tania

I'm a web developer and writer specializing in modern JavaScript. I make things from scratch, contribute to open source, and write about development in an accessible and intuitive way.

Latest Articles

Roll Your Own Comment System for a Static Site

New!

Create and Deploy a Node.js, Express, & PostgreSQL REST API to Heroku

New!

Writing a Simple MVC App in Plain JavaScript

New!

Making API Requests with Postman or cURL

Display Build Status and Test Coverage Badges for a JavaScript Project

Getting Started with Vue - An Overview and Walkthrough Tutorial

Most Popular

Writing a Simple MVC App in Plain JavaScript

New!

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

ES6 Syntax and Feature Overview

Open Source Projects

🏺
Laconia

A modern PHP MVC framework written without libraries or frameworks.

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

⛏️
Primitive

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

🔱
MVC.js

A simple Todo MVC application in plain JavaScript.

🐍
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

“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