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…2 min read·May 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…2 min read·Apr 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.2 min read·Feb 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…2 min read·Oct 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.2 min read·Jan 21, 2020----
Mark PeñarandainMark PenarandaHow PHP is slowly killing itself.?DISCLAIMER: THIS IS A REPOST FROM MY OLD BLOG1 min read·Sep 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…2 min read·Sep 16, 2017----