HomeBlog
  • Feb 2, 2026[pt-BR] - Formas básicas de se proteger de ataques de bots de AI
  • Feb 2, 2026Basic ways to protect yourself from AI bot attacks
  • Jan 3, 2026Thinking in match: Applying Rust’s Type-Driven Branching Model in TypeScript
  • Dec 29, 2025Responsive Container Heights: Why max() Beats calc() for Scroll Control
  • Dec 26, 2025How I made data tables actually usable on Mobile
  • Oct 20, 2025Okay, I Was Wrong: Rethinking How I Use AI on Complex Tasks
  • Oct 14, 2025Make Peace with My Bias Against AI
  • Jun 21, 2025Building Solo: My Own HTTP Client in Rust and Tauri
  • Apr 16, 2024Zipping a Directory in Rust with the zip and walkdir Crates
  • Apr 2, 2024QRCode Generator in Rust
  • Mar 20, 2024Restarting Looktme, a Side Project with React, Vite, Tailwind and TypeScript
  • Jun 12, 2023Rust API - Adding Logs with Rust - Part VIII
  • Jun 11, 2023Rust API - Creating the Update by ID Route with Rust - Part VII
  • Jun 10, 2023Rust API - Creating the Delete by ID Route with Rust - Part VI
  • Jun 9, 2023Rust API - Creating the Get by ID Route with Rust - Part V
  • Jun 8, 2023Rust API - Creating the Get All Route with Rust - Part IV
  • May 31, 2023Rust API - Adding Task Creation Route - Part III
  • Apr 22, 2023Rust API - Database and Migrations - Part II
  • Apr 14, 2023Rust API - Health Checker - Part I
  • Apr 4, 2023How to deploy pocketbase with Fly.io
  • Apr 3, 2023Vite Setup with Playwright - Part 6
  • Apr 2, 2023Vite Setup with Jest - Part 5
  • Apr 1, 2023Vite Setup with Styled-Components - Part 4
  • Mar 31, 2023Vite Setup with Storybook - Part 3
  • Mar 30, 2023Vite Setup Eslint and Prettier - Part 2
  • Mar 29, 2023Vite Setup Config - Part 1
  • Mar 10, 2021Back to Basics: Testing a React To-Do List with React Testing Library
  • Jul 18, 2017E2E Tests to Verify Our Application - Part VII
  • Jul 15, 2017Linting a Vue.js App with the Airbnb ESLint Config - Part VI
  • Jul 4, 2017Adding Firebase Comments to a Vue.js App with VueFire - Part V
  • Jun 15, 2017Deleting and Editing Tasks in a Vue.js App with vue-router - Part IV
  • Jun 14, 2017Connecting a Vue.js To-Do App to a REST API with vue-router and vue-resource - Part III
  • May 1, 2017Simple e2e Testing in Vue.js - Part II
  • Apr 30, 2017Building a To-Do List with Vue.js and vue-cli - Part I
  • Nov 22, 2016Deploying a Node.js ES2015 App with Babel and Express to Heroku
  • May 10, 2015JavaScript Arrow Functions: Implicit Return and the Undefined Trap
  • May 10, 2015var, let and const in JavaScript: Scope and Reassignment with Examples
© 2026 Igor Vieira. All rights reserved.