Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

Neovim Tips and How to Start

Neovim Tips and How to Start

Marcio Flavioby Marcio FlavioNovember 23, 2022December 23, 2022

At the beginning of this year, I made my code editor transition from VSCode to Neovim, but there were some features, plugins, and tips I …

Dependency Injection in JS/TS – Part 2

Dependency Injection in JS/TS – Part 2

Henrique Yujiby Henrique YujiNovember 16, 2022November 16, 2022

Photo by Floarian Klauer on Unplash Table of Contents Intro Integration Testing Asynchronous Container Creation Caveats Bootstrap Container Decorators Migrating a Codebase to Use DI …

Rails’ Dirty Modules: Checking models states

Rails’ Dirty Modules: Checking models states

emerson.arakiby emerson.arakiNovember 9, 2022November 9, 2022

Wonderful Monday(?) *All characters appearing in this article are fictitious 9:00 AM Me「It’s Monday already. I really don’t feel like working」 Me「Unfortunatelly, it can not …

Polymorphic Associations with Ruby on Rails

Polymorphic Associations with Ruby on Rails

gabriel.mullerby gabriel.mullerNovember 3, 2022November 3, 2022

Although not usually the first option for many, polymorphic associations are perfect for when you need to connect the same type of model to multiple …

Event-Driven Architecture #2: Our First App

Event-Driven Architecture #2: Our First App

Carlos Pohlodby Carlos PohlodOctober 26, 2022October 20, 2022

Hello everyone! This article is a continuation to the series about Event-Driven Architecture (you can find the first one here). Since we already had a …

SQL 101 – The Basics

SQL 101 – The Basics

Antonio Paulinoby Antonio Paulino Heitor Cardozoand Heitor CardozoOctober 19, 2022October 19, 2022

Introduction First things first, a little bit of history for us to understand what is SQL. Structured Query Language (SQL) is a domain-specific language used …

Blockchain: What are you Token about?

Blockchain: What are you Token about?

douglas.marquesby douglas.marquesSeptember 28, 2022September 28, 2022

Tokens, NFT, ERC, EIP… these terms have been in our vocabulary for quite a while. Many people are excited about how innovative they are and …

CodeTips#6: Using the Node.js debugger

CodeTips#6: Using the Node.js debugger

Paulo Diovaniby Paulo DiovaniSeptember 21, 2022September 19, 2022

The usual way to debug a Node.js application is to simply use the console module to inspect variables or objects, which is fast enough to …

CodeTips#5: Debugging in Frontend Some tips and tools to debug your JavaScript code

CodeTips#5: Debugging in Frontend

Some tips and tools to debug your JavaScript code

Felipe Nolletoby Felipe Nolleto Paulo Diovaniand Paulo DiovaniSeptember 14, 2022September 16, 2022

Hello guys! When we are investigating errors or resolving a bug in our app, we all know the struggle of finding and fixing it. In …

A stylish guide to styled components #1

A stylish guide to styled components #1

Jonas Teixeiraby Jonas TeixeiraSeptember 7, 2022September 1, 2022

The relationship between developers and CSS is kind of weird. By the time we can have a good time making a drawing or some impressive …

Posts navigation

Previous 1 2 3 … 15 Next

Content type

Beginner Intermediate Advanced

Recent Posts

  • Alternative for non-powerful machines to develop mobile applications
  • Symmetric Encryption in JavaScript for PII
  • Mastering Git workflow – Part 2/2
  • Using Mapbox to plan a city: a use case
  • Test mocking in practice with Sinon

Tags

Activerecord API C Clean Architecture Crystal Lang CSS Database Design Patterns DevOps DI Docker Docker Compose Elixir ES6 Flutter Front End Development Functional Programming Git git-stash git-worktree Github JavaScript Node.js Nodejs Package Management Performance Programming Rails React Redux Refactoring Ruby Ruby on Rails Software Architecture Software Development State Management Test Testing Tutorial Typescript Vue Vuejs Vuex Web Development Yarn

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2023 Codeminer42. Powered by WordPress and Bam.