Blog
How to Setup Playwright with Flask on Google Cloud Run
Learn how to set up a Playwright server with Flask on Google Cloud Run to render web pages.
Deep Learning Chapter 8 Summary
Deep Learning Chapter 8 Summary
How To Set Up Playwright(Python) with Docker
Learn how to set up Playwright(Python) with Docker for automation tasks.
Deep Learning Chapter 7 Summary
Deep Learning Chapter 7 Summary
Deep Learning Chapter 6 Summary
Deep Learning Chapter 6 Summary
Deep Learning Chapter 5 Summary
Deep Learning Chapter 5 Summary
6 techniques to create a great user experience for shell scripts
Here are 6 techniques I use to make shell scripts more user friendly.
Deep Learning Chapter 4 Summary
Deep Learning Chapter 4 Summary
Debug HTTP Requests in Python
Using the httpdbg tool, log HTTP requests and responses in Python and view them in a browser.
Deep Learning Chapter 3 Summary
Deep Learning Chapter 3 Summary
Deep Learning Chapter 2 Summary
Deep Learning Chapter 2 Summary
Deep Learning Chapter 1 Summary
Deep Learning Chapter 1 Summary
NumPy Cheatsheet: Your Go-To Guide for Array Manipulation
NumPy Cheatsheet: Your Go-To Guide for Array Manipulation
Creating a Material Web Page with Just CDN Libraries
We will be creating a material web page with just CDN libraries and without any build tools. Learn how to create a simple login page using Material Web Components.
Simplifying Firestore Interactions with FSEntity Class
This article explores the FSEntity class, a Pythonic way to simplify interacting with and managing data in Google Firestore.
Making Variables Globally Available in Flask Templates
Learn how to make variables globally available in Flask templates using context processors for streamlined access across all template files.
Communication Between Sibling Lit Elements Using parent Lit element
Learn how to establish communication between sibling Lit elements using parent Lit element for dynamic content updates based on user selections.
Communication Between Sibling Lit Elements Using Vue3
Learn how to establish communication between sibling Lit elements using Vue3 for dynamic content updates based on user selections.
Communication Between Sibling Lit Elements Using Native JavaScript Events
Learn how to establish communication between sibling Lit elements using native JavaScript events for dynamic content updates based on user selections.
Threads and long running tasks in Flask
Learn how to execute long-running tasks asynchronously in Flask using threads, ensuring responsiveness without blocking the main thread.
Installing Docker and Docker Compose on Ubuntu via Terminal
A step-by-step guide to installing Docker and Docker Compose on Ubuntu via the terminal.
How to Hide a Div with Vanilla JavaScript
Learn how to implement a toggle show/hide button with inline vanilla JavaScript to hide a div element on a web page.
Difference between pool.imap and pool.imap_unordered in Python Multiprocessing
Exploring the nuances between Python's imap and imap_unordered functions in multiprocessing to help developers understand when to use each for optimal parallel processing.
Schema Migration Script for SQLite to Rename and Change Column Type
Schema Migration Script for SQLite to Rename and Change Column Type
Zero-downtime Database Migrations in SQLite
Zero-downtime Database Migrations in SQLite
Dealing with datetime in SQLite
Dealing with datetime in SQLite
Flask-Login Moving Parts
This article brings clarity to the moving parts of Flask-Login.
How To Set Up a Node.js Application for Production on Ubuntu 22.04 using caddy
How To Set Up a Node.js Application for Production on Ubuntu 22.04 using caddy
Installing Node.js and npm on Ubuntu 22.04 Using nvm
Installing Node.js and npm on Ubuntu 22.04 Using nvm
How to quickly slugify a phrase in terminal
How to quickly slugify a phrase in terminal
Routing Requests in Caddy to API or File Server Based on Header
Routing Requests in Caddy to API or File Server Based on Header
How to add additional disks in GCP (Google Cloud Platform)
How to add additional disks in GCP (Google Cloud Platform)
How to make git remember your password in terminal
How to make git remember your password in terminal
Custom Permission Classes in Django Rest Framework
Custom permission classes in Django REST Framework
Flask Google Signin
Implement Google Sign in in Flask.
Django STATIC_ROOT vs STATICFILES_DIR.
This article explains the difference between STATIC_ROOT and STATICFILES_DIRS in Django and how to effectively manage static files in your web application.
Customizing Your Bash Prompt for a More Productive Shell Experience
Customize your Bash prompt for a more productive and visually appealing shell experience with useful information and colors.
How to Use Data Attributes in HTML and CSS
Discover the versatility of data attributes in HTML and CSS, empowering you to store custom data, enhance interactivity, and create flexible web pages.
Building a multitenant backend with Python: A Guide to End-to-End Encryption.
Secure Multitenancy with Python: Building a Data Fortress with End-to-End Encryption
Store Password Securely in SQLite: Python, SQLAlchemy, and Bcrypt
Shielding User Passwords: Safeguarding SQLite Databases with Robust Encryption
Zanzibar Tutorial
Boost your productivity and code quality in 5 minutes
How to create a multi-stage docker builds
Unlock the Power of Multi-Stage Docker Builds: Optimize Your Images
Make your website a progressive web application.
Transform Your Web App into a PWA: Enhance User Experience
Working with PostgreSQL from the Command Line
Harness the Full Potential of Postgres: Command-Line Mastery
Git pre-commit hooks
Level Up Your Git Skills: Install and Configure with Ease
Dockerizing flask with Postgres, Gunicorn and Nginx
How to dockerize a flask app with Postgres, Gunicorn and Nginx.
Whitelisting of ips in nginx config
How to whitelist certain ips through nginx config.
Linux Cat Command
Master the Linux Cat Command: Simplify Text Manipulation