How to create a Responsive Form using Tailwind CSS
Mar 25, 2021
Tailwind CSS is one of the most popular frameworks used to build custom user interfaces for web applications. It is different from other CSS frameworks because of its utility-first approach. When building...
Data Classes in Python 3.7+
Mar 25, 2021
The main function of a Python class is to contain and represent data. In previous Python versions, the __init__() function stores values on the instance of the class. This is a common pattern that brings up the...
Dunder/Magic Methods in Python
Mar 23, 2021
Dunder methods are names that are preceded and succeeded by double underscores, hence the name dunder. They are also called magic methods and can help override functionality for built-in functions for custom...
Working with Pythons Unittest
Mar 22, 2021
In software engineering, a unit test refers to a program used to automatically check for bugs in individual parts/units of software. Unit testing is an important phase of the software development life cycle. To...
Working with Lambda Expressions and Anonymous Functions
Mar 21, 2021
Lambda expressions can be challenging to understand. Types that look like this: (Int) -> String are not intuitive to many developers. This article aims to simplify the concept behind lambda expressions and...