Testing React components
# How to test React componentMaterial UI - Select component and React
# How use Material UI Select component with ReactuseContext hook
# How to use the useContext hook to display appropriate links depending on whether the user is already logged in or notCreating and editing a warehouse - React frontend for DRF API
# How to create a new warehouse and edit an existing one using a front-end built in React# How to renew tokens automatically when they expire
Tkinter and Pandas - Excel xlsx file from a gas station
# Data searching and aggregation with Pandas# Separate file containing the GUI definition
Fetching a single record from an API using React
# How to get a single warehouse record from API using dataLoaderAPIs built with Django Rest Framework with React Client
# How to use APIs created in Django Rest Framework with a React client# how to use tokens generated with JWT
# How to renew the token automatically when it expires
# How to redirect to the page that called the login component after successful login
New DRF user API access via React
# How to create a new user using frontend in React# How to log in and log out
Django Rest Framework - New User Registration
# How to create a new user# Sending email to activate user account
# Request to resend email if token has expired
# Testing user registration API
Django Rest Framework - Testing Custom API
# Testing methods: GET, POST, PATCH and DELETE# Testing validators and permissions
Django Rest Framework
# How to create ViewSet for a Django model# How to create serializers
# Testing API
Django - new user model
# How to create your own user model in Django# How to create a custom manager to create regular and privileged users
# Testing custom user model
Reportlab - creating PDF files
# Solved issue: How to generate a pdf file with order details and reservation barcode without saving the file to the serverCar manager app - part IV
# Date picker utility class for TkinterCar manager app - part III
# Search box methods (for focus-in, focus-out and to handle text entered into the search box).# Calling child windows from the main window
# Classes of the new vehicle window and the repair notes window
Car manager app - part II
# Creating a GUI in Tkinter (creating a menu, toolbar, search box and so on).# Displaying all vehicles in a Treeview.
# Capturing a row selected by the user.
# Deleting a vehicle via the GUI.
# Marking the vehicle as sold (no possibility of adding repairs later)
Car manager app - part I
The first part of a series about a simple application with a graphical interface in Python for recording car repair notesNo ORM, just simple Python classes with a Tkinter GUI and a bit of SQL (SQLite)
Abstract classes in Python
The concept of abstract classes in PythonProperty decorator
Getters and setters using decoratorsBasics of Exception Handling in Python
# Python exception handling# Hierarchy of exceptions
# Optional blocks: else and finally