Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

Tag: Software Development

Increase Performance with Sidekiq and Redis How about using asynchronous services to improve your system performance

Increase Performance with Sidekiq and Redis

How about using asynchronous services to improve your system performance

Fabricio Albarnazby Fabricio AlbarnazMarch 31, 2023April 4, 2023

We know that performance is one of the biggest factors that drive a system to success. But even using the most optimized algorithms, some tasks …

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) …

Adding a new technology or concept in your team (the correct way)

Adding a new technology or concept in your team (the correct way)

Felipe Richterby Felipe RichterJuly 20, 2022January 11, 2023

Sometimes when we are developing some chunks of code, we start to question why I am doing it this way? Should I do it in …

On Writing a Great Pull Request Getting into the mindset of efficient pull requests

On Writing a Great Pull Request

Getting into the mindset of efficient pull requests

Thiago Araújo Silvaby Thiago Araújo SilvaMarch 6, 2018January 12, 2023

Nowadays, pull requests are essential tools to enable seamless collaboration within software teams. They’ve changed our workflows for the better and became a standard development …

Crystal by Numbers Benchmarking Kemal, Ruby on Rails, and Sinatra

Crystal by Numbers

Benchmarking Kemal, Ruby on Rails, and Sinatra

Dmitry Rochaby Dmitry RochaApril 28, 2017January 12, 2023

TL;DR Kemal delivers 8.3x more requests than Rails and 1.5x than Sinatra, using only 15MiB (against 110MiB in Rails and 47MiB in Sinatra) and 56% …

NodeJS and Good Practices

Separation of concerns doesn’t need to be boring

Talysson de Oliveiraby Talysson de OliveiraApril 12, 2017November 11, 2019

Softwares are subject to change all the time, and one aspect that contributes to defining the quality of a code is precisely how easy it …

Git: Ours or Theirs? (Part 1) Tips for resolving conflicts automatically

Git: Ours or Theirs? (Part 1)

Tips for resolving conflicts automatically

Will Soaresby Will SoaresFebruary 7, 2017January 12, 2023

In this article, I will assume that you already have a basic understanding of Git and consequently is familiar with the process of sharing code …

How to install Docker and docker-compose

A roadmap to install Docker and docker-compose in Linux.

Dmitry Rochaby Dmitry RochaFebruary 1, 2017November 11, 2019

Docker is a tool to wrap a piece of software in a complete filesystem that contains everything needed to run an application, such as code, …

Why I’m Enjoying My Job at Codeminer

Why I’m Enjoying My Job at Codeminer

Lucas Renanby Lucas RenanMarch 23, 2015January 12, 2023

Guido Mine — Zabrze — Poland I’ve been developing software — most back-end development — in the past eight years. Like many web developers, I …

Content type

Beginner Intermediate Advanced

Recent Posts

  • Component-Driven UI Patterns Part ll
  • LocalStorage and Cookies under the hoodies
  • The reasons behind the “why”
  • Codeminer42 Tour 2023/1: RailsConf & Reactathon
  • JavaScript Under the Hood #2: Sub-classes

Tags

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

Meta

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