Breno Baptista
Coding, technology, and beyond. Welcome to my blog, a dev journal where I capture what I learn so you can learn too.
Blog
Discussing Audio Gear for Remote Work
Recommendations for remote meetings.
Recommended Logitech Bluetooth Setup on Linux
Combos for digital nomads.
Integrating AppImages with appimaged
Manage AppImages using the official daemon.
Creating Virtual Machines Using QEMU/KVM on Linux
Set up virtual machines quickly and efficiently.
Fixing Headset Microphone not Working on Linux
The kernel may not be detecting the correct driver.
Improve Font Rendering on Linux
Simple tweaks to make fonts look better.
Fixing Blurry Images in "next/image"
Lack of pixel density support might be the issue.
Tips for Lenovo Laptops With Linux
Some helpful tips and tricks.
3 Hidden Ways to Create Instant Gmail Aliases
Legally blame the spammers in your inbox.
Rescuing Unresponsive GUI on Linux
Gaming on Linux is so cool that it freezes your desktop!
Battery Charging Threshold for Acer laptops on Linux
Leverage open-source tools to achieve the Acer Care Center feature.
OAuth2 refresh token grant in Apollo Client
An elegant solution to this problem.
Model for Microservices-Oriented Email Service
Learn how an email service works in a microservices architecture.
Improving Pop Shell and Workspaces
Fix your Pop!_OS 22.04 experience with these changes.
Trip to Curitiba - Winter 2023
My recap of 21 days in Curitiba.
Detecting if Color is Light or Dark
Use this algorithm to determine relative luminance.
Customizing a Terminal With Zsh
Turn an old-fashioned terminal into your new best friend.
Trip to Florianópolis - Winter 2022
My recap of 18 days in the Magic Island.
Marking Up Accessible SVGs
Figure out the best practices for a11y.
Structuring a Go Project
Keep your Go projects easy to maintain.
Simplifying Favicons for the Modern Web
The web bloat has finally reached favicons.
Best Development Tools for JavaScript Projects
Integrate ESLint, Prettier, Lint Staged and Husky.
Reusing Entities With CSS Custom Properties
Access and change styles dynamically at any time.
Using Asynchronous Functions in JavaScript
I’m on it. When I’m done, I’ll send you the result.
Replacing React With Preact in Next.js
Increase a little performance in production.
Passing Data Through React Context API
Context provides a way to share data between components.
Shell Scripting Using Sed
How to use sed to find and replace strings in files.
Adding RSS Feed to a Static Next.js Blog
Allow visitors to get updated for new content on your blog.
Generating a Dynamic Sitemap in Next.js
Improve your SEO by providing a sitemap to search engines.
Editing Images From the Terminal With ImageMagick
Use this CLI tool to create, edit, compose or convert images.
Working With SVGs in React Using SVGR
Learn how to transform an SVG into a React component.