Learn How To Use Test Driven Development To Improve Your Software Development Career

Codefrost Shop (Sample Project)

By Mamerto | March 4, 2021 |

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 More

How to Do Test Driven Development in C# .NET 5 and VS Code

By Mamerto | February 26, 2021 |

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 More

A Programmer’s Journey (Part 3) – Working Abroad to Freelancing

By Mamerto | February 22, 2021 |

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 More

A Programmer’s Journey (Part 2) – Learning and Side Projects

By Mamerto | February 18, 2021 |

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 More

Introducing SyncTimer (Synchronized Timer)!

By Mamerto | January 4, 2021 |

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 More

UseDelight Homepage and New Tab Browser Extension

By Mamerto | December 1, 2020 |

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 More

Space Launches (Sample Project)

By Mamerto | November 1, 2020 |

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 More

Learn to Code: Episode 013 – CSS Properties

By Mamerto | July 6, 2020 |

In this episode we’ll talk about some of the basic CSS properties and how we can use them in our HTML page. For now, we will just play around with the basic properties and how to apply them to HTML so the page won’t look that pretty. Some of the properties we’ll discuss are: color…

Read More

Learn to Code: Episode 012 – CSS Basics

By Mamerto | June 23, 2020 |

Now it’s time to discuss CSS finally! All websites must have HTML. Whereas CSS (Cascading Style Sheet) is optional but essential in any website. We can only do so much with HTML alone. CSS makes web pages become lively. There are three ways to add a style into a web page: Linked stylesheet file Inline…

Read More

Learn to Code: Episode 003 – Intro to Web Development

By Mamerto | May 18, 2020 |

Be sure to checkout the previous lesson (Episode 002 – Introduction to Google Sheets) Before we can really dive into the actual coding, it’s important to understand how the web works. Knowing this will be useful both in the learning process and on the job itself. For example, we can be more efficient in web…

Read More

Hey there! I'm Mamerto Fabian, a Software Developer. Here's What You'll Learn in this blog.

Test Driven Development

No matter how good you are as a programmer, you will always make costly mistakes. That's why TDD is being practiced by the best programmer in the world.

Unit Testing

Develop your code with confidence that it will still work even if you change other parts of your software.

Testing Frameworks

Almost all programming languages have testing frameworks. Knowing your options makes it easy to write your tests.

Learn New Languages Properly

There's no better way to learn a programming language but to start learning how to test first.

Create Future-proof Software

Software will test coverage can be reused and expanded more easily.

Make Legacy Code Good as New

Production code without tests are legacy code with a potential to be revived again, saving money.

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.

Would you like to hire me?

Let's setup a 15-minute consultation call to see how I could bring so much value to your business!


Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe to our newsletter and stay updated.