I’m Tania Rascia, a web designer/developer from Chicago. I started designing websites for fun in 1998, yet I went to culinary school and worked as professional chef for 8 years. I embarked on a career change into web development in 2014 and I’ve been doing what I love and am passionate about since.

I use this website to document and share everything I learn, and share a bit of myself with the world. My goal is to create concise, easy-to-follow guides for beginner/intermediate developers that make no assumptions, list all prerequisites, and have clear, attainable goals. I’ve written the How to Code in JavaScript and Understanding the DOM tutorial series on DigitalOcean, and I’ve written for SitePoint.

I strongly believe in being the change I wish to see in the world (and internet), which is why you’ll see no ads, pop ups, or sponsorships on my site. I have a lot planned for the future, so I encourage you to join my email list or connect with me on GitHub and/or Twitter.

I speak Spanish, sing and play accordion, and love to travel, hike and backpack as much as I can.

You can email [email protected] to reach me. I would love to hear from you!

What I’m doing now

  • Working full time as a PHP Developer
  • Writing articles about JavaScript and the DOM for DigitalOcean.
  • Constantly redesigning my website (new version July 25!)

Updated July 25, 2018
Inspired by Leo Babauta and Derek Sivers.

Projects

Laconia
An MVC PHP application from scratch without any libraries, frameworks, or dependencies. Utilizes routing, authentication, object-oriented programming, and the model-view-controller architecture.

New Moon
A dark syntax theme optimized for web development that I’m delighted to use every day – available on Visual Studio Code, Atom, Brackets, and Sublime Text.

Cafétography
A project to keep track of the flavor and ambiance of all the coffeeshops that I write at around the city of Chicago.

Primitive
A minimalist Sass starterpack built that provides helpful, browser-consistent styling for buttons, forms, tables, lists, and typography.

HTML5 Test
A test page that contains all the most common HTML5 elements. Toggle between all the most common front end frameworks (Bootstrap, Foundation, Skeleton, Material, and Primitive).

Ivory & Ivory
A list of all my musical recordings, in which I sing and play accordion.

Amtrak Signals
A small, mobile web app I made for passing the Amtrak signal test.

Publications

DigitalOcean

How to Use Object Methods in JavaScript
August 3, 2018

Understanding Events in JavaScript
June 19, 2018

How to Modify Attributes, Classes, and Styles in the DOM
May 17, 2018

Understanding Classes in JavaScript
May 3, 2018

Understanding Variables, Scope, and Hoisting in JavaScript
February 19, 2018

Understanding Prototypes and Inheritance in JavaScript
January 12, 2018

How to Make Changes to the DOM
December 26, 2017

How to Traverse the DOM
December 5, 2017

How to Upload a File to Object Storage with Node.js
November 23, 2017

How to Access Elements in the DOM
November 20, 2017

Understanding the DOM Tree and Nodes
November 8, 2017

Introduction to the DOM
November 6, 2017

Understanding Date and Time in JavaScript
October 19, 2017

How to Define Functions in JavaScript
October 10, 2017

How to Construct For Loops in JavaScript
October 3, 2017

Using While and Do While Loops in JavaScript
September 27, 2017

How to Use the Switch Statement in JavaScript
September 11, 2017

How to Write Conditional Statements in JavaScript
August 29, 2017

Understanding Objects in JavaScript
August 25, 2017

Working with JavaScript Array Iteration Methods
August 15, 2017

Working with JavaScript Array Accessor Methods
August 14, 2017

Working with JavaScript Array Mutator Methods
August 10, 2017

Understanding Arrays in JavaScript
July 28, 2017

How to Do Math in JavaScript with Operators
July 19, 2017

Index, Slice, Split, and Manipulate Strings in JavaScript
July 14, 2017

How to Work with Strings in JavaScript
July 11, 2017

Understanding Syntax and Code Structure in JavaScript
July 5, 2017

How to Write Comments in JavaScript
June 20, 2017

An Introduction to jQuery
February 7, 2017

SitePoint

Back to Basics: JavaScript Operators, Conditionals & Functions
April 05, 2017

A Beginner’s Guide to JavaScript Variables and Datatypes
January 31, 2017

Super Yes More

Productivity: How I Use Technology to Organize my Life
June 19, 2017

Speaking

Developing a WordPress Theme From Scratch
April 30, 2017 – WordCamp Chicago

Currently Using

Computer: MacBook Pro 2015
Host: NearlyFreeSpeech (Website), Amazon Web Services (Newsletter)
Editor: Visual Studio Code
CMS: WordPress
Syntax Highlighting: PrismJS
Code Theme: New Moon
Newsletter: Sendy
Workflow: Gulp, NPM Scripts
Notes: SimpleNote