Software Architecture Sonar

Progressive Web Apps Testing

Progressive Web Apps testing in 2021

Hi, in this article i’d like to share my experience of testing PWA (Progressive Web Apps testing).   Progressive Web Apps testing   Using console in JS for better testing Let’s start with definition of PWA. Google told us that … Read More

A Simple Implementation Of Remote Configuration For SwiftUI

A simple implementation of Remote Configuration for SwiftUI

First of all a quick definition of Remote Configuration: It is a way to customize the behaviour of a desired system based on certain parameters that are stored on a remote location. Many well known libraries will give you this … Read More

Flutter Vanilla State Management

Flutter Vanilla State Management

We are all used when managing a state without any library in Flutter we have to create a StatefulWidget. And that to change its state and update a widget we have to do it using the setState(() => state=newState) method. … Read More

Mobile Architecture Vision: Binder-Events

Mobile Architecture Vision: Binder-Events

In 2019, we held a meet up in which we presented our approach to architecture in mobile development. Here you can see the talk: “Mobile Architecture Vision: Binder – Events” https://youtu.be/nV2L2Ql_690 In summary, I will first try to explain the concept … Read More

Retry Pattern

Retry pattern to make your app more resilient

Nowadays we can say that all mobile applications communicate with at least one server to gather data and show to the user. We need to create robust data repositories in order to provide fast and resilient apps that can overcome … Read More

Discovering Vue 3

Discovering Vue 3: Changes & Features

It was there in 2018 through a presentation in Vue.js London and later with a post, when Evan You (creator of Vue) announced Vue 3. Finally the beta was released on April 16, 2020 and at the time of writing … Read More

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