Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

Category: Intermediate

Mastering Git workflow – Part 2/2 Handling interruptions elegantly using git-worktree

Mastering Git workflow – Part 2/2

Handling interruptions elegantly using git-worktree

Edigleysson Silvaby Edigleysson SilvaJanuary 17, 2023January 24, 2023

In our last post about git, we discussed the git-stash command. We thought of a situation where we get interrupted to work on more urgent …

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 …

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 …

Event-Driven Architecture #1: First Look

Event-Driven Architecture #1: First Look

Carlos Pohlodby Carlos PohlodAugust 31, 2022August 31, 2022

Hi everyone! In this article, we will talk about the basic concepts of Event-Driven Architecture (EDA), bringing a base view for future more in-depth posts …

Dependency Injection in JS/TS – Part 1

Dependency Injection in JS/TS – Part 1

Henrique Yujiby Henrique YujiAugust 17, 2022November 16, 2022

Photo by Vadim Sherbakov on Unplash Table of Contents Intro Fundamentals Terminology Build vs Use Varying Implementations Mock Implementations In Development Extracting Configuration Dependency Injection …

Mastering Git workflow – Part 1/2 git-stash for when you get interrupted

Mastering Git workflow – Part 1/2

git-stash for when you get interrupted

Edigleysson Silvaby Edigleysson SilvaAugust 9, 2022August 17, 2022

Hi guys. In today’s post, will talk about git. At this point, you probably already know that all the usual commands (e.g git-add, git-checkout, git-commit) …

Creating a preview mode in a Vuex app with dependency injection How I implemented a preview mode in a VueJS application

Creating a preview mode in a Vuex app with dependency injection

How I implemented a preview mode in a VueJS application

Felipe Nolletoby Felipe NolletoJune 22, 2022January 11, 2023

In this article, I will talk about how to use dependency injection (DI) in a Typescript Vue app with Awilix. Before I go ahead and …

Integers overflow and underflow

Integers overflow and underflow

douglas.marquesby douglas.marquesJune 8, 2022January 11, 2023

As we all should know already, memory is not an infinite resource despite looking like it. Given our current scenario where hardware is relatively cheap, …

5 Truths About Tailwind CSS

Iago Dahlem Lorensiniby Iago Dahlem LorensiniFebruary 2, 2022

Recently, I had the opportunity to work with Tailwind CSS. At first, I was not really happy about it. I knew I had to start …

Const Correctness (for non C++ programmers) What we can learn with C++ on how to deal with mutability

Const Correctness (for non C++ programmers)

What we can learn with C++ on how to deal with mutability

Henrique Yujiby Henrique YujiJanuary 26, 2022August 17, 2022

Image from unsplash Intro Even though nowadays I mostly work with Javascript/Typescript, I’ve spent a long time programming with C++ and as you’ve probably heard …

Posts navigation

1 2 3 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.