Mark PeñarandainMark PenarandaTestContainers with Custom Docker Image in JDBC URLWhen it comes to integration testing, having a reliable and consistent behavior of your database is crucial. TestContainer is a powerful…May 18, 2023May 18, 2023
Mark PeñarandainMark PenarandaWhy ending your classes with generic names is a bad idea.Have you ever come across classes with names like UserService, UserUtil, BookService, and NotificationService? It’s a common practice to…Apr 3, 2023Apr 3, 2023
Mark PeñarandainMark PenarandaGod Classes in MicroservicesWhen we come across God classes, it is likely that we made a mistake in modeling our microservice.Feb 27, 2023Feb 27, 2023
Mark PeñarandainMark PenarandaMental Structure as a Software EngineerAs software engineers what we do is to create solutions for problems, be they simple or complex. I wrote this article as a reminder for…Oct 8, 2022Oct 8, 2022
Mark PeñarandainMark PenarandaTips on Basic Unit TestingWhen writing unit tests, I suggest to follow these guidelines to make sure that the test cases have the utmost coverage.Jan 21, 2020Jan 21, 2020
Mark PeñarandainMark PenarandaHow PHP is slowly killing itself.?DISCLAIMER: THIS IS A REPOST FROM MY OLD BLOGSep 16, 2017Sep 16, 2017
Mark PeñarandainMark PenarandaWhy Typescript?Its been a while since I decided to use Angular over React to write our system. Honestly its tough to decide whether to use the…Sep 16, 2017Sep 16, 2017