Erwin AlbertoEngineer Leveling GuideOver the past few years, I have had the privilege of designing several career progression frameworks across different organizations. These…May 281May 281
Erwin AlbertoHow we chose an agile methodology that fits our teamIn my 20 years of software development experience, I’ve had success (and some failures) building software using many different types of…May 26, 2020May 26, 2020
Erwin AlbertoAutomate your documentation with your CI/CD pipeline (Documentation As Code)Let’s face it. Writing documentation is tedious. Some even think that writing documentation is a fruitless effort given that developers…Sep 26, 2018Sep 26, 2018
Erwin AlbertoIt’s time for AP Computer Science to get with the programSo, this weekend, my son showed me his first programming assignment. Not surprisingly, he was asked to put together the infamous “Hello…Aug 20, 20181Aug 20, 20181
Erwin AlbertoPart 5: Running the applicationBefore we run the application, I would like to talk about Swagger and how to load runtime properties into our application.Jan 22, 2018Jan 22, 2018
Erwin AlbertoPart 4: Writing TestsTo build quality code, we must always write tests for it. In this application, I wrote tests for the service, controller and DAO classes. I…Jan 22, 20181Jan 22, 20181
Erwin AlbertoPart 3: Spring Boot Components: Controller, Service, Persistence/DAOControllerJan 22, 20181Jan 22, 20181
Erwin AlbertoDeveloping Spring Boot Microservices using KotlinIntroduction to KotlinJan 22, 2018Jan 22, 2018
Erwin AlbertoPart 2: Spring Boot using KotlinIn this sample application, I will show how to build a Spring Boot application using Kotlin. First, lets get a big picture of what this…Jan 22, 2018Jan 22, 2018
Erwin AlbertoPremortem: A way to make sure your SAFe implementation is safeImagine being responsible for planning and running your company’s first Program Increment (PI) planning. For those of you who do not know…Dec 10, 2017Dec 10, 2017