About Me
Hey, I'm Tania! I work as a principal software engineer, and I've been making websites since 1998. I also have a DDR machine in the basement, two cats, and a wonderful partner. I like working out, playing video games, and reading.
Welcome to my spot on the web for writing, projects, tutorials, art, and anything else I want to put out there. On the site, you'll find my notes and all the technical articles I've written over the years. Check out the projects page to see a highlight of my open-source work.
My site has no ads, no affiliate links, no tracking or analytics, no sponsored posts, and no paywall. My motivation for the site is to have a space for self-expression and to share what I've learned with the world. I hope I will inspire others to make their own creative corner on the web in the uphill battle against the enshittification of the internet.
Sign up for the newsletter or subscribe to the RSS feed for updates!
Contact
Send me an email to say hi, or connect via the socials.
- Email: hello@taniarascia.com
- Newsletter
- GitHub
- Bluesky
What I'm Doing Now
Updated December 1st, 2024
- Working full-time
- Weight-lifting three times/week
- Building a replica of our home out of Lego
- Playing the demo disc for Dynasty Warriors: Origin
- Reading Fire and Blood by George R. R. Martin
- Redesigning this website for the nteenth time
Lifting
- Squat - 3x5 @ 110
- Bench Press - 3x5 @ 70
- Deadlift - 3x5 @ 145
- Bent Over Row - 3x5 @ 75
- Overhead Press - 3x5 @ 50
Tools
Software
This website is hosted on Netlify and uses the Gatsby SSG framework.
- Coding: Visual Studio Code
- Theme: New Moon Theme, my custom syntax theme!
- Terminal: iTerm2
- Notes: Obsidian
Hardware
- Coding PC: M1 MacBook Pro 16" 2021, 32GB RAM
- Gaming PC
- CPU: AMD Ryzen 5 3600
- Motherboard: ASRock B550 Phantom Gaming 4
- Memory: Crucial Ballistix 32GB
- Storage: SSD 970 EVO NVMe M.2 1TB
- GPU: Radeon 6950XT
- PSU: EVGA SuperNOVA 650 G+
- Case: H510 Elite
- Monitor: TUF Gaming VG27AQ (x2)
- Keyboard: Durgod Fusion
- Microphone: Blue Yeti
- Headphones: Sony WH-1000XM3
Publications
- Understanding the GraphQL Type System
- DigitalOcean, 2023
- How To Set Up a GraphQL API Server in Node.js
- DigitalOcean, 2022
- An Introduction to GraphQL
- DigitalOcean, 2021
- How to Code in JavaScript (Tutorial Series, 32 articles)
- DigitalOcean, 2017 - 2020
- Understanding the DOM — Document Object Model (Tutorial Series, 8 articles)
- DigitalOcean, 2017 - 2018
- Setting up a RESTful API with Node.js and PostgreSQL
- LogRocket, 2018
- An Introduction to CSS Shapes
- Tympanus Codrops, 2018
- ES6 Syntax, Features and Additions: A Reference Guide
- Progress Telerik, 2018
- REST API Tutorial (1): Understanding REST APIs
- Envato Tuts+, 2018
- REST API Tutorial (2): Set Up a Node/Express Server
- Envato Tuts+, 2018
- REST API Tutorial (3): Connect to a Postgres Database
- Envato Tuts+, 2018
- A Beginner’s Guide to JavaScript Variables and Datatypes
- SitePoint, 2017
- JavaScript Operators, Conditionals & Functions
- SitePoint, 2017
Books
- Understanding the DOM
- DigitalOcean, 2020
Interviews & Podcasts
- How to Organize your React App
- React Round Up, Jack Herrington, Paige Niedringhaus, TJ VanToll
- Switching Careers and Learning in Public
- Egghead.io Podcast, Joel Hooks
- Web Developer: Tania Rascia
- You are techY Podcast, Ellen Twomey
- Interview
- Hashnode Townhall, Bolaji Ayodeji
Speaking
- Getting Started with Vue
- Chicago JavaScript, 2019
- Getting Started with React
- Chicago JavaScript, 2018
- Developing a WordPress Theme from Scratch
- WordCamp Chicago, 2017
Songs
- Rain
- Let It Be
- I'd Like to Walk Around In Your Mind
- El Pasadiscos
- Such Great Hights (Duet)
- Night Nurse (Duet)