Software Architecture Sonar

Improving Our Functions With Bow

Improving our functions with Bow

**Bow is a library for Typed Functional Programming in Swift** But first of all… What is Functional Programming? Functional Programming is a programming paradigm – a style of building the structure and elements of computer programs – that treats computation … Read More

Discovering functionalities in Rust

Analyzing functionalities in Rust

Being a developer it is easy to jump on the hype train and try to learn or even use in pet projects the latest libraries, frameworks and why not programming languages. In a sector where everything evolves at a very high … Read More

Micro Frontends Benefits

Micro Frontends Benefits & Integrations

Microservices have been around for a long time. Despite being a more complex solution than the more traditional Monolith, microservices are a good solution to many extremely common problems in software development, such as difficult and slow deploy process, large … Read More

ORM

ORM: avoid using many to many relationships

The usage of ORMs (data mappers) comes with a great power but also with a great responsibility. ORMs give us a convenient manner to handle databases avoiding some boilerplate; they also can be used incorrectly, this way being a source … Read More

Security Awareness iOS

Security awareness in an iOS environment

It is really common nowadays for development teams to hurry in order to meet deadlines. One of the first things put aside is the quality of the code in general, but one point that is among the most important ones, … Read More

Using Console In JS For Better Testing

Using console in JS for better testing

In this article i’d like to share my experience of using some console features for debugging purposes. Let’s start with the definition what is a console? Console – is a browsers built-in debugger. Obviously you know about it using console.log … Read More

Automating A Postman Test

Automating a Postman test with JMeter

Automatizing a Postman test with JMeter Noawadays, one of the most used tools to do functional testing against an API is Postman. Even though these can be automatized via command line with Newman, the most common use of this tool is to … Read More

Proxy / Cache: A faster local environment

Proxy / Cache: A faster local environment

Sometimes, some projects have a local development environment that’s not completely isolated and depends on some infrastructure that we cannot locally raise, be it because of license issues, time constraints, etc. In my case, this dependency is a service that … Read More

The Circuit Breaker Pattern

The Circuit Breaker Pattern

In today’s article, I’d like to focus on the Circuit Breaker pattern. Some background: In a previous article we talked about how to handle transient failures through the application of the Retry pattern. As a reminder, transient failures are those … Read More

Creating, Using & Building

Creating, Using & Building a DSL

The main idea behind this article about building a DSL is to play and experiment with some design patterns on a surface level. We’ll have a character with a position, and we’ll move it in four directions thanks to the … Read More

Publishing Multi Module Android Libraries

Publishing multi module Android libraries

A lot of times, while developing mobile applications we realize that we have to solve the same problem time and time again. The solution to this issue is to extract the solution from a library so it can be reused … Read More

Secured By miniOrange