Author: Oscar Galindo

Styles of software architecture
Software architecture

Styles of software architecture

I recently started studying styles of software architecture in different ways: by reading books by renowned architects and by trying to go a step further in my professional career. I have seen how different it is to be an architect

Read More »
Agile web and app development

Stow: Alacritty

I’ve been working on mac for many years with the same terminal: iTerm2. It is well known by the mac community and not for less, a terminal is not that it has much work to do but the little it

Read More »
Agile web and app development

Managing dotfiles with stow

As a programmer, much of our time at work is spent developing code (and attending meetings, of course. ) So much, that we usually spend a lot of time configuring the toolset that we use on a daily basis. We

Read More »
Agile web and app development

Apache Camel 101

Apache Camel is an integration framework, which basically means that it is a set of tools that will help you connect one system to another. A basic example could be listening to an AWS SQS queue and saving a file

Read More »
Filtering Data With React-Query Library
Agile web and app development

Filtering data with react-query library

In this article about react-query library we are going to talk about one of those libraries that have grown a lot over the last year, and rightly so. In the React universe, the react-redux stack is well known, it has

Read More »
GitTip
Tools

GitTip: Skip WorkTree

GitTip: Skip WorkTree. This tip is simple and powerful in equal parts, what we want to achieve is to modify a local file and that git could not identify it as having been modified despite being already tracked.   GitTip: Skip

Read More »
Functional Lenses
Agile web and app development

Functional Lenses in JavaScript

One of the most interesting talks among the ones I attended in lambda.world was Functional Lenses in JavaScript by FlavioCorpa. He talked about Functional Lenses in a practical way, what’s more, he started with his own small implementation (not for

Read More »
primitive obsession
Agile web and app development

TDD: primitive obsession ( part 3 )

Last month we talked about TDD example in software development ( part 1 ) and TDD first cycle ( part 2) . In this new TDD and primitive obsession article, we will focus on removing duplication and reinforcing the constructors

Read More »
TDD first cycle
Agile web and app development

TDD First Cycle ( part 2)

Let’s continue with our series of TDD articles, in the first part we looked at the theory behind the TDD and Unit  Testing. In this second part, TDD First Cycle, we begin to develop our application, an application of notes

Read More »
TDD Example In Software Development
Agile web and app development

TDD example in software development (Part I)

After a while thinking about what type of TDD article to write about and, since there are many of them and very good theoretical ones (written by influencers in the world of software development), I have chosen to develop a

Read More »
Charles Proxy In Android Emulator
Agile web and app development

Charles Proxy in Android emulator

In this article, we will discuss about how to capture the traffic of our Android application using a tool called Charles Proxy. I recommend you continue reading, you will love it! At least we love here at Apiumhub. Developing a

Read More »
Secured By miniOrange