Stefano TroìainBetter ProgrammingWhat I’ve Learned by Teaching Others ProgrammingYou learn a lot by giving back·3 min read·Apr 10, 2020--1--1
Stefano TroìainThe StartupSpring Distributed Cache with HazelcastDistributed caching and integration with reactive programming·3 min read·Dec 12, 2019--2--2
Stefano TroìainThe StartupTales of CybersecurityIn the last years, Cybersecurity history becomes part of modern history and it’s important we know it, to understand how to be protected.·3 min read·Dec 3, 2019----
Stefano TroìainThe StartupReactive Streams and Firebase NotificationsWhen building real-time applications based on data-streams is important to build non-blocking systems.·3 min read·Nov 27, 2019----
Stefano TroìainThe StartupHashing, Birthday and PasswordsWhy is important to go over Hash functions?·4 min read·Nov 22, 2019----
Stefano TroìainThe StartupWrite Less Code with GenericsGenerics methods and classes allow programmers to write a single method or class gentrified to work with different types.·3 min read·Nov 20, 2019----
Stefano TroìainThe StartupBuilding a CRUD with Spring WebfluxSpring Webflux is a recent version of Spring refactored to allow building non-blocking applications using the project reactor.·3 min read·Nov 18, 2019--1--1
Stefano TroìainThe StartupGoing Reactive with Rabbit in JavaWhen building an application based on real-time data streams, it’s fundamental to have a highly responsive system, that can handle the…·4 min read·Nov 15, 2019----
Stefano TroìainThe StartupWhy InfluxDB Is a Must in Your IoT ApplicationInfluxDB is an open-source database built for time-series data and written in GO. It is easy to install it’s enough to run a docker…·3 min read·Nov 7, 2019----
Stefano TroìainFAUN — Developer Community 🐾Configure CI/CD with Gitlab, Maven, and AnsibleGitlab CI/CD is the process of automating the build and testing of code every time a team member commits changes to Gitlab. Committing…·4 min read·Oct 31, 2019--2--2