Reactive currently is one of the most trendy buzzword in the technology world

Reactive is a word widely used as prefix for “System” and “Programming” to describe two very different matter

However as IT consultant and reactive sponsor I have had a lot of discussion about it, but essentially the main question is always the same:

Q: What does mean reactive ?

Q: Why I have to use reactive ?

Even if there are a lot of professional articles that try to explain in exhaustive way the reactive system , reactive programming and/or both the questions still…


Release 1.1

I’ve released a new version of Slides on TV the app that make easy and comfortable (from your sofa) to watch the presentations on your TV (for details please refers to my previous post Watch presentations on Apple TV — Here is SlidesOnTV)

Fig. 1 — Main Menu

New Features

The main feature included in this release the “Favourites Management” with the possibility to:

  • Save reference to your favourites slides avoiding to search for it again (such reference will be saved on ICloud)
  • View Your saved Favourites
  • Delete a Favourite

Meetup at DevDay

Lately i’ve conducted a meet-up at DevDay, an Italian Developer Community, to present the Reactive Programming Paradigm and Reactive Extension.

I believe in this approach and would like to share my experience, so I’ve presented a “slide deck” (embed at the end) and below is reported its summary.

1. The Reactive Manifesto

I’ve briefly introduced the Reactive Manifesto, underlining which are, in my opinion, the most important concepts coming out from it:

  • Asynchronous
  • non blocking
  • Message Driven
  • back-pressure
  • Resilient

2. Why use Reactive

Why the Reactive Systems are becoming so important in the modern age of the Microservices & Cloud ?

In this part I have introduced the…


Reactive World

Is almost one year that I have started to learn the reactive world, I began from its manifesto and i continued applying it in development of my Open Source projects and in particular through the languages JavaScript (and then RxJS), Java (and then RxJava) and Swift (and then RxSwift)

Why Reactive ?

Initially I approached reactive paradigm like a kid that open the gift box with a new and unknown toy, mostly fascinated by the technological wave that carried with it a lot of “new” stuff like: functional programming, stream/event oriented programming, backpressure, “callback hellsolver.

But as always “all that glitters ain’t…


Git’s gems

Why I needed to do it

Lately I’ve dealt with an issue on my project cordova broadcaster plugin

I’ve fixed it, committed and published to NPM the new release of plugin.

I was happy for contribution and also because I had quickly answered to the request, but, after a while, I received the following comment on such issue:

Changes look good.

Fyi to reference an issue in a commit message you should use the syntax fixes #10 instead, so that the commit will actually be referenced in the issue feed.

So … I forgotten to comment, in the right way, the related commit and I have…

Bartolomeo Sorrentino

Software Architect with 20+ years of experience. Active contributor to the open source eco-system. Believes in Web As Platform & Software Factory

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store