Information security is paramount in our digital world. Whether it is your work project or your personal life, nothing is insured against black-hat attacks. In this article, I will tell you about some of the common attack types so you can be prepared.
read more “Protect Yourself From These Common Cyber Threats”Architecture Of Large React Apps: Tools and Techniques
React is an extremely easy to use frontend library. It allows prototyping and iteration at a neck-breaking speed. But, when developing large-scale production apps. it is important to carefully design the architecture and keep the design clear and simple. In this article I will go into some of the tools and principles you can use to architect your React projects.
read more “Architecture Of Large React Apps: Tools and Techniques”Creating Production Artifacts in A Multi-Module Maven Project
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”Mock Dependencies For Testing in Flutter
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.
Testing Flutter Apps: Confidence and Faster Iteration
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”Unit-testing in Python: If You Do Not Test Your Code, No One Will
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”10 Advanced Python Interview Questions
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 Context Managers in Depth
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”Why Do You Need Decorators in Your Python Code
Python is praised for its clarity and syntactic sugariness. In this article, I will teach you to use decorators in Python to make your code readable and clean.
read more “Why Do You Need Decorators in Your Python Code”Why Python Written In Python is Faster Than Regular Python
Let’s be honest: Python is slow. When I say Python, I mean CPython, it’s reference, C-based, implementation. This is where PyPy comes into play. This is a Python runtime, written in Python (!), which performs 4.4 times faster than CPython. How? Read ahead.
read more “Why Python Written In Python is Faster Than Regular Python”