Making dashboards with charts and graphs is a pretty common part of the front-end developer experience, as well as deciding which JavaScript…
Tania Rascia
https://tania.dev/ · 30 posts · history since 2021 · active
31 Mar 2025
27 Mar 2025
I'm trying to win the award for "Latest Year in Review". 🏆 I don't know if anyone can challenge me at this point, as it's almost thirdway…
1 Dec 2024
One of my favorite hobbies is tweaking my website. I've updated the design countless times thoughout the decade (!) of this site's existence…
19 Oct 2024
Recently I needed to add some keyboard shortcuts to an app I was working on. I wrote up some example code and decided to write this article…
9 Oct 2024
Turns out, creating an HTML table that has both horizontal scroll and fixed headers can be a tricky problem. As another developer said about…
20 Jan 2024
It's 2024, y'all. We're 20 days into the year, so I'm running out of time to write that end of year post I always do. I haven't quite known…
15 Feb 2023
At some point, you might work on a React/Redux application that requires the use of WebSockets, such as for chat or live updates on a…
27 Jan 2023
GraphQL is a modern solution for facilitating the communication between a front end and a data source. All of the details and capabilities…
2 Jan 2023
Happy New Year, friends! Time to write another year in review. This will be the seventh time I've done this. Here are all the previous ones…
29 Dec 2022
Recently, after I watched the latest movie in the Avatar series - yes, the one with the blue people - it got me thinking about why I like…
9 Dec 2022
Ever since Hooks were released in React, we've been using the hook to fetch data, whether directly or abstracted away behind Redux Thunks…
5 Dec 2022
Recently on a project I was working on I noticed every page was importing in order to display the unique page title, like this: For an app…
1 Dec 2022
Hi there. It's December 2022. How are you doing? This has been a slow year for me. I'm going to write a little post to let you know what I…
5 Sept 2022
I always forget how to use any drag and drop library until I have to use it again. Currently, the one I've been working with is , the…
2 Aug 2022
I'm just going to write some memories of Josh. The mundane, everyday things. The stuff I'll slowly, inevitably forget, because I'm not sure…
3 Jul 2022
Once again, I've redesigned my website. Every now and then I get bored of the way it looks, or I notice a lot of people cloning it and feel…
13 Jun 2022
In An Introduction to GraphQL, you learned that GraphQL is an open-source query language and runtime for APIs created to solve issues that…
1 May 2022
It's been a while since I've written anything due to some personal concerns that I might write about later, but don't worry, I'm still…
31 Jan 2022
View the Source or Demo for the schema-based form system described in this article. Working with forms on the front end is tedious and…
1 Jan 2022
Wow, here we are, the sixth installment in the New Year series of posts. This year feels almost like a lost weekend. Aside from a few small…
17 Nov 2021
As web and mobile applications become more mature and complex, software engineers invent clever new ways of improving the interaction…
23 Oct 2021
Despite the fact that I've been consistently writing on here for six years now, I've said very little about myself. The writing has been…
22 Oct 2021
One thing I've had to do at every job I've had is implement a table on the front end of an application that has sorting, filtering, and…
2 Sept 2021
Over the last week or two I've had a lot of fun building out a new site from scratch. I thought it would be fun to make my site look like a…
26 Jul 2021
So the other day, I made an implementation of a Sokoban puzzle game in JavaScript. Here's the source code and here's the demo. The game…
23 Jun 2021
There is no consensus on the right way to organize a React application. React gives you a lot of freedom, but with that freedom comes the…
20 Jun 2021
If you've ever created a login page or auth system, you might be familiar with OAuth 2.0, the industry standard protocol for authorization…
15 Jun 2021
A while ago, I wrote an article about Using Context API in React. However, most of my examples on that page used Class components, , and…
6 Apr 2021
Recently, I set up unit and integration tests for a Node API in TypeScript, and I couldn't find a lot of resources for setting up and…
1 Jan 2021
Well, 2020, it's been a slice. I've been pretty AWOL lately on all things internet, and I can't decide if I have a lot to say or if I'd…