Tania Rascia

taniarascia.com · Personal blog · on HN since 2015

Tania Rascia is a software developer who writes web development tutorials and guides on design, JavaScript and WordPress.

What HN saysCommenters recommend her design guide for developers, and her blog as an example of long-running tutorial writing. They also link her syntax highlighting guide.
34HN people shared it
12linked it in comments
39stories submitted
194story points
3 months agolast shared
2015people per year2026

Most-shared posts

  1. 1
  2. 2
    Homepage
    5 people · first shared 2020
  3. 3
  4. 4
  5. 5
  6. 6
    Building a musical instrument with the Web Audio API
    2 people · 87 points · first shared 2022 · 32 comments on HN
  7. 7
    CSS: An Art, a Science, a Nightmare
    2 people · 4 points · first shared 2019 · discussion on HN
  8. 8
    Developing a WordPress Theme from Scratch
    2 people · 3 points · first shared 2015 · 1 comments on HN
  9. 9
    Complete walkthrough creating CI/CD Pipeline
    1 people · 8 points · first shared 2021 · discussion on HN
  10. 10
    Building an app I don't want to ship
    1 people · 7 points · first shared 2020 · 10 comments on HN
  11. 11
  12. 12
    Obtain a TLS/SSL Certificate and Enable HTTPS Encryption
    1 people · 4 points · first shared 2016 · discussion on HN
  13. 13
    How to make a static site with Jekyll
    1 people · 3 points · first shared 2015 · discussion on HN
  14. 14
    Writing a simple MVC app in plain JavaScript
    1 people · 3 points · first shared 2019 · discussion on HN
  15. 15
    Setting Up a Brand New Mac for Development
    1 people · 3 points · first shared 2020 · discussion on HN

What HN people wrote when they linked it

LukeBMM · 2023-07-25
There's no one single thing, except internalizing a bunch of small ones. My favorite guide is by Tania Rascia [1]. It walks through each of the "rules" and applies them to a simple example. My second favorite is by Anthony Hobday [2] and each "rule" gets its own, simple example to demonstrate. [1] https://www.taniarascia.com/design-for-developers/ [2] https://anthonyhobday.com/sideprojects/saferules/
Pr0ject217 · 2022-02-07
EDIT: Paste this hacky snippet into your browser's console to save all of the links into your clipboard: (() => { let result = [...document.querySelectorAll('td a')] .map((link) => link && !link.href.includes('ycombinator') && !link.href.includes('javascript:void') ? link.href : '' ) .filter(Boolean); result = [...new Set(result)]; result.sort(); copy(result.join('\n\n')); })(); Just to help, here's a compiled-list of all of the links shared here so…
floppydiskette · 2020-04-07
https://www.taniarascia.com I’ve been blogging about 5-6 years now on a regular basis - just all sorts of tutorials on web development, frameworks, cs, devops, whatever I’m learning at the time. I’ve also written for a bunch of publications like DigitalOcean and make a lot of open source side projects, so there’s plenty of quality content. But it’s pretty much all JavaScript/Typescript/Node.
Kagerjay · 2018-08-15
I think it really depends what your writing I've come to the conclusion there's 4 different types of articles - Personal stories - News Stories - Opinions - Guides Personal stories are generally the more interesting ones to read. Its mostly told from your perspective, and the things you learned and fucked up along the way. There really isn't a call to action here per say besides wanting to chime in with your similar experience(s). Its more for entertainment education purposes. Someone might gain insight by your stream of thought process and learn some tidbits of useful info. You write these mostly because you want to remember these war stories. Here's a good one https://medium.com/@noahbradley/how-i-became-an-artist-4390c6b6656c News stories is just recent events and tradional reporting. Example with recent bridge drop in italy. Its all mostly unbiased factual information. https://www.bbc.co.uk/news/world-europe-45183624 Opinions are generally just that, opinions. This is all the medium articles you read online talking about how XYZ is the newest and best thing ever. You might reason through logic explaining the process of why you chose XYZ, its pros and cons to other closer equivalents. Things are generally told from your perspective and how your experience correlates to that decision. There might be a call to action encouraging others to do the same, or asking their opinions. Here's a good example of a strongly opinionated article…
goda90 · 2025-04-06
This guide can help if you still want the code to be pretty: https://www.taniarascia.com/adding-syntax-highlighting-to-code-snippet…
rasulkireev · 2022-08-15
Gwern Branwen - https://www.gwern.net/index Shan Carter - http://shancarter.com Nikita Voloboev - https://wiki.nikiv.dev Alexey Guzey - https://guzey.com Ryan Kulp - https://www.ryanckulp.com Tania Rascia - https://www.taniarascia.com
kinduff · 2022-02-07
These are some I have in my Miniflux instance: - Benjojo https://blog.benjojo.co.uk - Julia Evans https://jvns.ca - Tania Rascia https://www.taniarascia.com - Fabien Sanglard https://fabiensanglard.net - Jeff Geerling https://www.jeffgeerling.com/blog - Go360 https://www.go350.com - Bartosz Ciechanowski https://ciechanow.ski Also, shameless plug https://kinduff.com
jgwil2 · 2021-05-24
I also enjoyed this article on Chip-8 emulation: https://www.taniarascia.com/writing-an-emulator-in-javascript-chip8/
iudqnolq · 2020-01-01
Sadly it is different because of the magic of this. If you set something equal to document.querySelector and then call it this will no longer refer to document. There are fancier ways with Function.prototype.bind, but wrapping in a function is the easiest conceptually. https://www.taniarascia.com/this-bind-call-apply-javascript/ For this specific case, you can see this at https://stackoverflow.com/q/13383886/8334056
wkrp · 2019-10-04
I'm also a mostly backend dev (C#) and Vue didn't take too long to get started. Outside of getting node/yarn set up on my machine, I was able to create a project and start fiddling with Vue pretty quickly. I found https://www.taniarascia.com/getting-started-with-vue/ as a better initial starting point compared to the Vue website. I've been using Vue for the past few weeks on a for-fun project and have been loving it once I grasped the basic concepts.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close