Articles

Welcome to my blog! Discover articles on software engineering, systems design and product management.

Console logging deep nested objects in Node.js

Oct 24, 2023

Troubleshooting in Node environments with console.log() using a helper function to display nested objects in a readable format.

Javascript Design Patterns

Feb 20, 2023

To build efficient, scalable and maintainable applications, developers often rely on advanced design patterns. In this article, we will explore some advanced design patterns in Javascript that can help developers write better code.

Unit Testing in Python with Pytest

Feb 16, 2023

Pytest is known for its simplicity, scalability, and flexibility. In this tutorial, we will cover how use pytest for writing unit tests in Python and discuss naming conventions and docstring best practices.

Tools for Productive Development

Feb 15, 2023

Software development can be complex and time-consuming. Here are some tools that can help you be more productive:

Version Control Best Practices

Feb 14, 2023

Version control is an essential tool for software developers. Here are some best practices to help you use version control effectively.