Roberto Tomé

ROBERTO TOMÉ

BLOG

Thoughts, tutorials, and insights on software development, design, and the future of the web.

Complete React Testing with Vitest: A Beginner-Friendly Tutorial
Tutorials

Complete React Testing with Vitest: A Beginner-Friendly Tutorial

Master React testing with Vitest in this comprehensive beginner's guide. Learn to test components, hooks, async operations, and implement mocking strategies with practical examples and best practices.

READ MORE
Stop Micromanaging Your Developers, for Fuck's Sake
Opinion 10 min read

Stop Micromanaging Your Developers, for Fuck's Sake

Is your project manager ruining your dev team’s mojo? How micromanagement and endless meetings turn epic software projects into horror stories and how to fix it

READ MORE
React Data Fetching 101: From useEffect to useQuery - A Complete Tutorial
Tutorials

React Data Fetching 101: From useEffect to useQuery - A Complete Tutorial

In this tutorial I will make the case why you should ditch useEffect for useQuery if you want to simplify data fetching in your React app.

READ MORE
Rejoice, Linux Nerds: Omarchy Is Here to Nuke Your Window-Dragging Misery
Opinion 8 min read

Rejoice, Linux Nerds: Omarchy Is Here to Nuke Your Window-Dragging Misery

Why does every notification steal my focus like a needy toddler? Enter Omarchy, the distro that basically says "fuck it, let's MAKE productivity happen."

READ MORE
Docker 101: Complete Guide to Deploying Your React App
Tutorials

Docker 101: Complete Guide to Deploying Your React App

This comprehensive tutorial will guide you through containerizing and deploying your React application using Docker. No more "it works on my machine" nonsense.

READ MORE
How Microsoft Forgot Its Soul and Why Linux Became the Cool Kid on the Block
Opinion 10 min read

How Microsoft Forgot Its Soul and Why Linux Became the Cool Kid on the Block

Remember when Windows didn't suck? This is the story of how Microsoft went from caring about their users into creating digital surveillance capitalism disguised as an operating system.

READ MORE
Building a To-Do List Web App with React and Zustand: A Complete Tutorial
Tutorials

Building a To-Do List Web App with React and Zustand: A Complete Tutorial

This tutorial will guide you through building a modern To-Do List application using React and Zustand for state management. By the end, you'll have a fully functional app with add, toggle, delete, and persist functionality.

READ MORE
When Vibes Go Wrong: How the Tea App's Security Meltdown Exposes the Dark Side of Vibe Coding
Opinion 10 min read

When Vibes Go Wrong: How the Tea App's Security Meltdown Exposes the Dark Side of Vibe Coding

When move fast and break things meets women's safety data, the broken things aren't features—they're lives.The Tea app disaster is a masterclass in why AI-assisted vibe coding without security fundamentals is like performing surgery with a butter knife.

READ MORE
Plan Like a Chef, Code Like a Pro: Why Your Next Project Needs Mise en Place
Opinion 10 min read

Plan Like a Chef, Code Like a Pro: Why Your Next Project Needs Mise en Place

This fancy French term means “everything in its place,” and it’s the secret behind every badass dish. That same principle can turn you into a coding rockstar.

READ MORE
The Hype Bros of Vibe Coding: Why You Still Need to Actually Know How to Code
Opinion 8 min read

The Hype Bros of Vibe Coding: Why You Still Need to Actually Know How to Code

Remember when learn to code was sage career advice? Now it's just ask ChatGPT bro. Here's why that's about as smart as letting autocorrect write your wedding vows.

READ MORE