Stefano TroìainBetter ProgrammingWhat I’ve Learned by Teaching Others ProgrammingYou learn a lot by giving backApr 10, 20201Apr 10, 20201
Stefano TroìainThe StartupSpring Distributed Cache with HazelcastDistributed caching and integration with reactive programmingDec 12, 20192Dec 12, 20192
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.Dec 3, 2019Dec 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.Nov 27, 2019Nov 27, 2019
Stefano TroìainThe StartupHashing, Birthday and PasswordsWhy is important to go over Hash functions?Nov 22, 2019Nov 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.Nov 20, 2019Nov 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.Nov 18, 20191Nov 18, 20191
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…Nov 15, 2019Nov 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…Nov 7, 2019Nov 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…Oct 31, 20192Oct 31, 20192