Agile web and app development

Migrate From JavaScript To TypeScript

Migrate from JavaScript to TypeScript

If you’ve been working in the software development industry (specially Frontend) in the past couple of years, it’s most likely you worked, or still do, in a project in JavaScript. And by now, you’re more than tired from it. Therefore, … Read More

Intro To Lenses In Swift

Intro to lenses in Swift: Immutability of objects

To understand lenses in Swift, we should first review what we refer to when talking about immutability of an object. We understand as an immutable object that object which can not be modified once it is created. Its use gives … Read More

Hexagonal Architecture In A Symfony Project

Hexagonal architecture in a Symfony project: Working with Domain Identifiers

When we talk about Domain Identifiers, we are talking about the ID of an entity in our domain. Many times, it may seem like a simple procedure to assign an ID to an instance of a domain entity, and therefore … Read More

DevOps Blogs You Should Be Reading

Top 18 DevOps blogs you should be reading

DevOps engineers have taken over the world, they drive change in IT culture, focusing on rapid IT service delivery. They drive continuous deployment and infrastructure improvements through the adoption of agile. They create collaboration between development, operations and testing. But … Read More

Customized Change Detection

Customized change detection in Angular

Today, I would like to talk about customized change detection in Angular. As developers, we strive to build applications that are snappy, interactive and alive. And reactive applications feel that way. We can think of an Angular application as a … Read More

CSS Grid solution to the problems of float and flexbox

CSS Grid solution to the problems of float and flexbox

Before going on to explain what CSS Grid is and what it is for, I will explain the current state of the tools we have when developing a layout for our website. Let’s suppose we want to create the following … Read More

Feature Flag pattern

Feature Flag pattern in java

In this article, we will briefly introduce the feature flag pattern in java to allow uploading features to production that are not yet finalized. It is very common to see projects that use the Feature Branch mechanism in order to … Read More

dry

DRY – Don’t Repeat Yourself

Don’t Repeat Yourself ( DRY ) is a principle of software development and its main goal is to avoid code duplication. “Every piece of knowledge must have a single, unambiguous, authoritative representation within a system” Andrew Hunt and David Thomas: … Read More

13 Must-Have Agile Tools

13 Must-Have Agile Tools for Software Teams

Whether it’s software development or project management, leading an agile team is not an easy task at all. It’s hard to focus on work while jumping from your daily scrum to the next sprint. Things can anytime go haywire if … Read More

Memory leaks in iOS

Memory leaks in iOS

By Apple’s definition, a memory leak is: “Memory that was allocated at some point, but was never released and is no longer referenced by your app. Since there are no references to it, there’s now no way to release it and … Read More

Functional Lenses

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

Webpack Modules

Webpack modules

Despite being widely used today, Webpack is still a black box for many developers who simply use an existing configuration without knowing how it really works. So, today we will cover some of the key parts of Webpack to help … Read More

Secured By miniOrange