If you are working with Java projects, you will most likely have to deal with Maven. Maven is a project management tool, used as an industry standard for medium to large scale Java applications. In this post, I will teach you to create production artifacts of multi-module Maven projects using the assembly plugin.read more “Creating Production Artifacts in A Multi-Module Maven Project”
Flutter is a cross-platform app development framework by Google. In this article, I will talk about mocking dependent modules in unit tests using the
mockito library. If you are not familiar with testing in Flutter, I suggest you read this first.
Flutter is a cross-platform application development framework. But no application is really complete without a comprehensive testing suite. In this article, I will tell you the basic principles of both unit- and widget-testing Flutter apps.read more “Testing Flutter Apps: Confidence and Faster Iteration”
Python is a multi-purpose language that is used for everything backend. In this article, I will teach you to perform basic unit testing in Python, how to mock modules, and make sure your code is clean.read more “Unit-testing in Python: If You Do Not Test Your Code, No One Will”
With Python becoming more and more popular lately, many of you are probably undergoing technical interviews dealing with Python right now. In this post, I will list 10 advanced Python interview questions and answers.read more “10 Advanced Python Interview Questions”
Python is a particularly clean and sugary language, thanks to its many convenience features. In this post I will go into context managers in Python, how to use them, where to find them, and how to write your own ones.read more “Python Context Managers in Depth”