About Me
Hey, I'm Tania. I've been a software engineer since 2014 (previously I was a chef), 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 occasionally updating this website.
Welcome to my spot on the web for writing, projects, tutorials, art, and anything else I want to put out there. You can read some of my personal thoughts, as well as all the technical articles I've written over the years. Also 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.
I don't post too often, so feel free to subscribe to the RSS feed for updates when I do.
Contact
- Email: hello@taniarascia.com
- Newsletter
- GitHub
- Bluesky
What I'm Doing Now
Updated November 6th, 2024
- Working full time
- Lifting three times/week
- Preparing for cooking on Thanksgiving
- Building a replica of our home out of Lego
- Tweaking this website
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 with New Moon 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)