Master Test Driven Development: Boost Your Skills, Build Reliable Software, and Advance Your Career
Welcome to TrulyHappy: Your Path to Lasting Happiness!
In a world where the pursuit of happiness often leads us down a path of momentary pleasures and quick fixes, TrulyHappy offers a refreshing approach to achieving genuine, long-lasting happiness. Our innovative app is designed to guide you on a transformative journey, rooted in timeless principles and powered by the latest in AI technology. Here’s…
Read MoreTaxGPT PH: Your Friendly Guide through the Maze of Philippine Taxation
Welcome to the world of simplified taxation! At TaxGPT PH, we understand that navigating through the complex landscape of tax laws and regulations can be daunting, especially in the Philippines. That’s why we’ve introduced TaxGPT PH – your friendly yet professional tax expert assistant, designed to make understanding taxes easy, approachable, and less intimidating. Discover…
Read MoreTest-Driven Development: The Key to Building Robust Software
Why Companies Should Give TDD a Chance Introduction In the rapidly evolving world of software development, Test-Driven Development (TDD) has emerged as an industry standard for delivering high-quality software. TDD is a development methodology that emphasizes writing tests before writing the actual code. While some argue that TDD is a waste of time, this article…
Read MoreCodefrost Shop (Sample Project)
A complete eCommerce web application developed from scratch using the MERN stack, Redux, and Typescript on the frontend. Complete with Admin pages and PayPal integration.
Read MoreHow to Do Test Driven Development in C# .NET 5 and VS Code
We will be coding a very simple code kata called FizzBuzz. The point of this article is not show the best implementation of FizzBuzz but to implement it in a Test Driven way. So that we can change the implementation any way we want without the fear of changing our code.
Read MoreA Programmer’s Journey (Part 3) – Working Abroad to Freelancing
This is my programming journey story. If you like stories, please kindly read through. Otherwise, if you want to jump start your software development career without wasting time like I did, download your FREE copy of my Software Developer Compact Career Guide.
Read MoreA Programmer’s Journey (Part 2) – Learning and Side Projects
In part 1, I recount how, despite my family’s financial difficulties, I was able to get to College. In this part, I will tell you how I really wanted to use a computer, my first job, how I started my program journey, my first real programming job, and side projects.
Read MoreIntroducing SyncTimer (Synchronized Timer)!
SyncTimer (Synchronized Timer) is a free web app that enables sharing of a centralized set of timers controlled by a time keeper. Useful for video conferences and remote meetings.
Read MoreUseDelight Homepage and New Tab Browser Extension
This is the homepage of the Popular Chrome Extension for new tab called UseDelight. Both the homepage and the Chrome Extension has been built using MongoDB, Express, React/Redux, Node.js ( the MERN stack).
Read MoreSpace Launches (Sample Project)
Description A sample solution that shows how to connect to another API using ASP.NET API Controller. This will pull the next 5 space launches from the public API of https://launchlibrary.net/ Another page can display some details of 5 rockets with the wiki links and thumbnail pictures with links to the full-sized picture of the rocket. Although the…
Read MoreHey there! I'm Mamerto Fabian, a Software Developer. Here's What You'll Learn in this blog.
Test Driven Development
Minimize costly mistakes and enhance code quality by embracing Test Driven Development, a best practice followed by top programmers worldwide.
Unit Testing
Write code with confidence, knowing that changes won't break existing functionality, thanks to the power of unit testing.
Testing Frameworks
Explore a variety of testing frameworks available for different programming languages, simplifying the process of writing and running tests.
Learn New Languages Properly
Master new programming languages effectively by adopting a test-first approach, setting a strong foundation for high-quality code.
Create Future-proof Software
Build maintainable and scalable software with comprehensive test coverage, making it easier to reuse and expand upon.
Revive Legacy Code
Breathe new life into untested production code by introducing tests, enhancing reliability, and saving resources in the long run.
Struggling to start your Software Development Career?
I've spent 20 years of my life just going with the flow, no plan whatsoever. Don't make the same mistake I did.