Blog

This is my blog, where I write education material about various programming technologies and computer science concepts, and occasionally write about a new and upcoming project I've built! I post here a couple times per month, and also repost articles on the DEV community, where I interact with you all through the comments section.

I've written book reviews, articles about computer science history, posts about my latest projects, and quite a few tutorials as well. I hope you enjoy my content.

— Gabriel Romualdo, October 21, 2020

3 Modern CSS Features in 2 Minutes

3 Modern CSS Features in 2 Minutes

  • January 3, 2020

  • Est. 2 min read

1. Clip Paths: Clip paths allow you to clip elements into a shape, represented in CSS with the polygon, circle, or ellipse functions. Clip paths are written with the clip...

2019 Developer Rewind / Year in Review: The End of a Decade 🎉, the End of an Era?

The developer world is changing quickly. New tech is quickly rendering old languages and frameworks useless, and the hype for new stuff such as WebAssembly, AI, and crypt...

5 Strange Yet Funny Things That Only Happen in JavaScript

JavaScript is a weird language. It's an object-oriented language, but for many years it never had classes. It was built for the browser, but now it can also run on a serv...

Windows vs MacOS vs Linux: My Story (and share yours too!)

I have used all three operating systems in my lifetime. When I used Windows it felt too bloated and I missed Bash, my Linux experience was really positive but too many ap...

How I Moved a Step Closer to Clean CSS and How You Can Too (with the BEM Methodology)

Around one and a half years ago, it was the summer of 2018. I was fairly new to building websites, and I was mainly writing static HTML and CSS sites and playing around w...

Building the Flipping Card Animation in Plain CSS

Building the Flipping Card Animation in Plain CSS

  • November 26, 2019

  • Est. 4 min read

The flipping card animation can not only provide functionality and ease of use to any webpage, but can also make your site feel more refined, user-friendly, most importan...

A Quick Script to Find Any Broken Links on Your Site 🎯

It seems like almost every other click on the internet ends up in an "Error 404: Page Not Found" page. "Whoops, the page you're looking for does not exist," "Sorry, the r...

Celebrating the Internet at 50 Years: A Brief History of How We Got Here

On October 29, 1959, 50 years ago, Charley Kline, a student at UCLA, sent the first ever message over ARPANET, the predecessor of the Internet. Kline sent the first messa...

4 Great YouTubers Devs Should Check Out

4 Great YouTubers Devs Should Check Out

  • October 27, 2019

  • Est. 3 min read

I will start off by saying that I am a self-taught developer. When I started programming, the internet was the primary place I went to learn. Online tools like W3Schools ...

What I Learned from a 20-year-old Book on Web Design

What I Learned from a 20-year-old Book on Web Design

  • October 24, 2019

  • Est. 4 min read

At my school (yes, I am a teenager), there's a school library, which I go to often. One particular day I decided to see if they had any books on web design and developmen...

Deep Thinking: Machine Learning and Our Future

Deep Thinking: Machine Learning and Our Future

  • October 19, 2019

  • Est. 4 min read

Deep Thinking is a book written by Garry Kasparov about chess and machine learning. Kasparov, who is a former chess world champion, is famous not only for his achievement...

Looking for Honest Feedback on My Personal Website

  • October 10, 2019

  • Est. 1 min read

First, thank you so much for clicking on this post, much appreciated! I've recently made a pretty big update to my personal website, at xtrp.io which is now at version 4.

Possibly the Most Useful CSS Trick

Possibly the Most Useful CSS Trick

  • October 2, 2019

  • Est. 2 min read

Imagine you are building a simple search form, where a user types their search into an input box, and then clicks the search button to search. Here's some sample HTML for...

A Few Really Useful Resources for Web Designers

A Few Really Useful Resources for Web Designers

  • September 30, 2019

  • Est. 3 min read

I've been building websites for a few years now, and there are some online tools that I come back to time and time again whenever I start a new project, for fonts, colors...

A Few Updates, and the New Site!

A Few Updates, and the New Site!

  • September 29, 2019

  • Est. 3 min read

It's been a while since I've last written on this blog, but I'm back. Since I last wrote, quite a lot has happened. And I'm excited to write about it. First and foremost,...