Uncategorized

Reactive Programming: What & Why? — Part III: Project Reactor

By Itembase / May 26, 2020 / Comments Off on Reactive Programming: What & Why? — Part III: Project Reactor

Enter Project Reactor Project Reactor gives us two fundamental reactive publishers we can use to model our producer/consumer systems, Mono and Flux. Straight from their docs, we see that: Mono is an object [that] represents a single-value-or-empty (0…1) result, while Flux is an object [that] represents a reactive sequence of 0…N items. These publishers enable…

Read More

Reactive Programming: What & Why? — Part II: The Web Application Context

By Itembase / May 26, 2020 / Comments Off on Reactive Programming: What & Why? — Part II: The Web Application Context

Reactive Programming in the Web Application Context Spring Webflux is the fifth release of the popular Java framework which introduces the model of Reactive Programming, with its non-blocking I/O and replacing classic Spring MVC which ran on the Servlets API. The term Reactive Programming refers to a paradigm built around reacting to changes — network components reacting…

Read More

Reactive Programming: What & Why? — Part I: An Introduction and Our Use Cases at Itembase

By Itembase / May 26, 2020 /

Introduction to Reactive Programming This article is the first one of a series focused on how to approach Reactive Programming in Java, what it is, what it is not, how it can be leveraged to increase your application performance and what are the most common pitfalls when using this approach coming from a “imperative/OOP” background.…

Read More

An Employee on a Mission

By Itembase / May 21, 2020 / Comments Off on An Employee on a Mission

As an itembase team member, you are on a mission to conquer the world of commerce and enable technology-driven sustainable consumption. This is a bold mission, and it requires an unrelenting drive to succeed, a fierce determination, and a willingness to take risks. To achieve this mission, you must be able to set clear goals…

Read More

Team Building of a Remote Team

By Itembase / May 21, 2020 /

The rise of remote work has brought many benefits to both employers and employees, including increased flexibility, cost savings, and improved work-life balance. However, one of the challenges of remote work is building a strong and cohesive team, when team members are spread across different locations and time zones. In this article, we will explore…

Read More

Roots of the Itembase Culture

By Itembase / May 21, 2020 /

On the outskirts of Skagen, a small boy once sat and watched the waves come to shore from the wide ocean. He knew that Norway was on the other side of that ocean even though he couldn’t see it, nor had ever been there. This sense of adventure and determination has been passed down through…

Read More