Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

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

Category: Posts

The Good, The Bad, and The Ugly of TypeScript Is TypeScript really worth it?

The Good, The Bad, and The Ugly of TypeScript

Is TypeScript really worth it?

Leonardo Freitasby Leonardo FreitasJuly 17, 2017July 4, 2023

Over the last few months, I’ve been working in a couple of Node.js projects written in TypeScript, and it was a bumpy road to follow …

NPM@5 Arrived. But Is It as Fast as Yarn?

NPM@5 Arrived. But Is It as Fast as Yarn?

Paulo Diovaniby Paulo DiovaniMay 31, 2017July 4, 2023

Earlier this month, I posted about how yarn is much faster than npm, but today NPM itself posted on Medium about code>npm@5

Should I Migrate to Yarn?

Should I Migrate to Yarn?

Paulo Diovaniby Paulo DiovaniMay 19, 2017July 4, 2023

Yarn is an alternative package manager for Node.js and Javascript. Acclaimed for being much faster, reliable and secure compared to Npm. But does it really …

Functional Object Composition and MVC Gluing together encapsulation and functional programming

Functional Object Composition and MVC

Gluing together encapsulation and functional programming

Thiago Araújo Silvaby Thiago Araújo SilvaMay 1, 2017May 29, 2023

I just read a great blog post on the internet about MVC not being object-oriented, and I could not agree more — after all, we …

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, 2017May 29, 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 Oliveiraby Talysson OliveiraApril 12, 2017July 4, 2023

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 …

Parallel Tests with AVA

Parallel Tests with AVA

Paulo Diovaniby Paulo DiovaniApril 11, 2017July 4, 2023

There are a lot of test frameworks for JavaScript/Node.js and I’ve been working with Mocha, Jasmine and Lab for a while. But I decided to …

How to Test Shared Behavior in Elixir Implementing functionality similar to RSpec’s shared examples

How to Test Shared Behavior in Elixir

Implementing functionality similar to RSpec’s shared examples

Thiago Araújo Silvaby Thiago Araújo SilvaMarch 29, 2017May 29, 2023

Create a new mix project if you want to follow along: $ mix new calculator $ cd calculator Suppose you have a Calculator module and …

Zero to Up and Running a Rails Project only using Docker

Dmitry Rochaby Dmitry RochaMarch 27, 2017

Disclaimer: this post is based on Quickstart: Compose and Rails — Docker the main difference is that I will run everything with my own user …

Refactoring Ruby: From Subclass to Registry From developing a solution to gradually improving it by listening to the pain

Refactoring Ruby: From Subclass to Registry

From developing a solution to gradually improving it by listening to the pain

Thiago Araújo Silvaby Thiago Araújo SilvaMarch 23, 2017May 29, 2023

My team was given a particularly laborious task: implement responsive images throughout a legacy Rails application. Back then, the app was sending disproportionally large image …

Posts pagination

Previous 1 … 27 28 29 … 33 Next

Content type

Beginner Intermediate Advanced

Recent Posts

  • Codeminer42 Dev Weekly #88
  • Learning Tech with AI: Turning confusion into Confidence
  • Introduction to instrumentation with OpenTelemetry for Developers – Key Concepts
  • Codeminer42 Dev Weekly #87
  • Finite State Machines and how to build any step by step flow in React

Tags

AI API Artificial Intelligence Authentication Backend Best Practices C Computer Science CSS Database 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 React Native Ruby Ruby on Rails Rust Security Software Architecture Software Development SQL Testing TypeScript UI UX Vue.js Web Development
Creative Commons License 2025 Codeminer42 | Privacy Policy | Cookie Policy | Powered by WordPress and Bam.