Bala is a technical writer who enjoys creating long-form content. Her areas of interest include math and programming. She shares her learning with the developer community by authoring tutorials, how-to guides, and more.
Author
- How Classes and Objects Work in Python
- How to Use Python's Subprocess Module
- PostgreSQL in Python Using Psycopg2
- What Are Python Data Classes?
- Let's Learn More About Python Data Classes
- Python Data Classes vs Named Tuples: Differences You Should Know
Editor
- Can Rancher Help You Better Manage Kubernetes?
- Using Canary Deployments in Kubernetes
- Helm: The Kubernetes Package Manager
- Using Portainer with Docker and Docker Compose
- Structural Pattern Matching in Python
- When to Use Docker Compose vs. Kubernetes
- Make It Observable: Running Grafana in Docker
- Building and Managing a Kubernetes Cluster Using Kubeadm
- Building and Running an NVIDIA Container
- CMake vs. Make: What's the Difference?
- How to Work with YAML in Python
- Kubernetes GitOps with FluxCD
- A Developer's Guide to Kubernetes Services
- An Introduction to Linux Capabilities
- Using Ninja Build to Build Projects Faster
- Understanding and Using Makefile Variables
- How to Set Up a TypeScript Monorepo
- OpenShift vs. Kubernetes: Understanding Container Orchestration Options
- A Practical Guide To Linux Echo Command
- Build a Data Dashboard with Streamlit in Python
- Understanding Django Signals
- Understanding Kubernetes Operators
- An Introduction to Kubernetes Secrets
- API Testing Using Playwright With Python
- Introducing the New Features in Python 3.11
- Apply Mutual TLS Over a Kubernetes Nginx Ingress Controller
- AWS S3 Backup and Recovery With Restic
- Introduction to Netlify Cloud Functions
- How to Use Django Template Filters
- Securing Kubernetes Secrets Effectively
- 10 Advanced Git Commands
- Caching Dependencies on GitHub Actions
- Working With Zip Files in Go
- Managing Dependencies Using Poetry in Python
- Using Bazel to Improve Your Automated Test Suite
- Load Testing Backend Services Using K6
- External Secret Operators (ESO) with HashiCorp Vault
- Deploy Applications to AWS ECR with a GitHub Actions CI/CD Pipeline
- How the Docker Image Is Stored on the Host Machine
- Implementing OAuth 2.0 Flow in Non-Web Clients
- Using GitHub Actions to Run, Test, Build, and Deploy Docker Containers
- Log Aggregation with Grafana Loki on Kubernetes
- AWS ECS Tutorial: Running Your Containers on Amazon
- Using Bazel with Rust to Build and Deploy an Application
- CI/CD Security: Challenges and Best Practices
- Automating Data Pipelines and Workflows Using Apache Airflow
- Abstract Base Classes in Python
- How To Work With CSV Files In Go
- Securing Kubernetes With Network Policies
- Jobs and Cron Jobs in Kubernetes
- Using CMake and GCC to Cross-Compile Binaries
- How to Build Java Projects with Bazel
- A Practical Guide to the Linux Uniq Command
- Navigating Directories Like a Pro with Bash pushd and popd
- Rust Macros: Practical Examples and Best Practices
- Monitoring System Metrics With Grafana and Prometheus