Roman Predein

Micro Frontends Benefits
Software architecture

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 »
Functional Debt Vs. Technical Debt
Agile web and app development

Functional debt vs. technical debt in software development

Probably each person that was ever involved in software development is familiar with the term Technical Debt. It is a brilliant metaphor that was brought from the financial world and that represents the behaviour of code maintenance and scalability over

Read More »
Agile Management
Agile web and app development

Of Gods and Procrastination. Agile management.

The year was 2001. A new methodology appeared in a still young, yet maturing Industry of Software Development. It came with the Agile Manifesto. The new way, the Agile management way, came to break the old, strict, narrow and deep

Read More »
React Suspense & Concurrent Mode
Events

React Suspense & Concurrent Mode: Async Rendering

Last 12 of June, some of Apiumhub’s frontend developers had the chance to attend React Next 2019 in Tel Aviv, Israel. It was an incredible experience, with lots of interesting talks that encouraged us to keep investigating different concepts. There

Read More »
Functional Programming in JavaScript
Agile web and app development

Functional Programming in JavaScript

Javascript (and its ecosystem) is a language that’s evolving really fast. New libraries and frameworks appear at a frantic pace, offering new architectures and functionalities. In past articles we’ve seen what TypeScript has in store for us as well as

Read More »
How To Create A React Project
Agile web and app development

How to create a React project with TypeScript

In my last article we saw how can we begin to migrate a JavaScript project to TypeScript, in a incremental manner, without making great efforts or breaking changes. Now, I would like to talk about using TypeScript in a new

Read More »
Migrate From JavaScript To TypeScript
Agile web and app development

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 »
Old Flux, New Flux
Agile web and app development

Old Flux, New Flux

If you are not new to Frontend development, you have heard about evolution in Flux, Redux and React, and most likely, have tried it or directly used it in a project. It comes with no surprise since the popularity of

Read More »
Simulate Server Responses With NodeJS
Agile web and app development

Simulate server responses with NodeJS

A few days ago while I was working on the frontend of a new project, I found myself in a situation where I needed to simulate different responses from the backend to check some functionalities and behaviour in different browsers.

Read More »
domain driven design
Events

Domain Driven Design Distilled by Vaughn Vernon

We are big fans of DDD and we were lucky enough to assist an event held by Magento, with Vaughn Vernon as a key speaker, presenting his latest book: “Domain Driven Design Distilled”. I bet you can imagine how exciting

Read More »
Keep Calm & Hide Your Code
Agile web and app development

Keep calm & hide your code: code encapsulation.

In this article I’d like to open your eyes on code encapsulation and hopefully you will enjoy the 5 tricks I will give you when it comes to hiding your code. A few years ago, when I was still a college student

Read More »
Secured By miniOrange