Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

  • #6982 (no title)
  • #6982 (no title)

Tag: Frontend

Async Code Demystified: Promises, Fetch, and useEffect

Async Code Demystified: Promises, Fetch, and useEffect

Luiza Carvalhoby Luiza CarvalhoApril 29, 2025May 27, 2025

Before we start digging into the world of Promises, Fetch API, and related topics, it is important to understand the difference between synchronous (sync) and …

Modern Approaches to Styling React Native Apps

Modern Approaches to Styling React Native Apps

Jeferson Britoby Jeferson BritoApril 3, 2025April 11, 2025

React Native is a known framework for building mobile applications with React. In its workspace you will find some similarities with web development, such as …

Linters, Formatters… Same Thing? — Static Analysis Clarified Linters... Formatters... Aren’t they the same thing? And what is this so-called static analysis? More importantly, does it matter to you?

Linters, Formatters… Same Thing? — Static Analysis Clarified

Linters... Formatters... Aren’t they the same thing? And what is this so-called static analysis? More importantly, does it matter to you?

Iasmim Cristinaby Iasmim CristinaApril 1, 2025May 27, 2025

Let’s dive into the importance of static analysis while developing apps. (Because yes, formatters and linters are different, even though both play crucial roles in …

JavaScript Beginner’s Guide Exploring JS fundamentals, including let vs var, functions vs arrow functions, DOM API interaction, and more!

JavaScript Beginner’s Guide

Exploring JS fundamentals, including let vs var, functions vs arrow functions, DOM API interaction, and more!

Iasmim Cristinaby Iasmim CristinaMarch 18, 2025May 27, 2025

JavaScript is one of the first steps for those starting their frontend journey. But what are the basic concepts we need to understand before we …

The Miners’ Guide to Code Crafting: Gearing Up!

The Miners’ Guide to Code Crafting: Gearing Up!

Luan Gonçalvesby Luan GonçalvesJanuary 21, 2025May 7, 2025

The year was 2021. The mines and quarries of Codeminer42 were vast, brimming with untapped veins of innovation, and glittering with the promise of digital …

Custom Hooks possible issues: how to avoid them Custom Hooks are great, but how do we handle the issues they sometimes cause?

Custom Hooks possible issues: how to avoid them

Custom Hooks are great, but how do we handle the issues they sometimes cause?

Iasmim Cristinaby Iasmim CristinaJanuary 8, 2025January 8, 2025

As we all know, using any kind of tool recklessly can lead to problems that might negatively impact your application. But what about custom Hooks? …

From Bugs to Fixes: Tips you must know for Front-end Debugging

From Bugs to Fixes: Tips you must know for Front-end Debugging

Rebecca Martinhoby Rebecca MartinhoDecember 11, 2024May 7, 2025

If you’ve ever spent way too long trying to figure out why something isn’t working, only to realize it was a missing semicolon — you’re …

Codeminer42 Hackathon: a lesson on experimentation

Codeminer42 Hackathon: a lesson on experimentation

Edy Silvaby Edy SilvaDecember 3, 2024December 3, 2024

On November 23rd, Codeminer42 organized its first Hackathon. The goal was quite simple: to encourage the experimentation of new technologies in problems that are a …

Colors on websites: Beyond Aesthetics (Part II) Finding out why website color palettes are probably way more important than you think.

Colors on websites: Beyond Aesthetics (Part II)

Finding out why website color palettes are probably way more important than you think.

Iasmim Cristinaby Iasmim CristinaJuly 10, 2024July 10, 2024

Creating a cool but simple color palette can be very difficult, right? Designers often focus on UI and UX to get it right. But how …

How React 19 (Almost) Made the Internet Slower

How React 19 (Almost) Made the Internet Slower

Henrique Yujiby Henrique YujiJune 17, 2024June 17, 2024

It’s no news that React is still the most popular and most used UI framework and powers some big names of the web like Netflix, …

Posts pagination

1 2 3 Next

Content type

Beginner Intermediate Advanced

Recent Posts

  • Web Development with Ruby on Rails
  • Codeminer42 Dev Weekly #62
  • Avoiding forbidden words. Using a tree 🌳!
  • Full Steam Ahead: Getting Started with Ruby on Rails
  • Codeminer42 Dev Weekly #61

Tags

Android API Artificial Intelligence Authentication Best Practices C Computer Science CSS Database Dependency Injection Design Patterns DevOps Docker Elixir Frontend Functional Programming Git Golang HTML Information Security Infrastructure Java JavaScript NextJS Node.js open-source Performance PostgreSQL Programming Rails React Ruby Ruby on Rails Rust Software Architecture Software Development SQL Testing Tutorial TypeScript UI User Experience UX Vue.js Web Development
Creative Commons License 2025 Codeminer42 | Privacy Policy | Cookie Policy | Powered by WordPress and Bam.