Python Virtual Environment: How to Create One with venv and pip
A virtual environment gives each project its own packages. Learn to create one with venv, install with pip,…
Category
These backend development guides cover the parts users never see: data, queues and services. Most posts compare two options and explain when each wins.
For example, SQL vs NoSQL and Kafka vs RabbitMQ help with common choices. Also, monolith vs microservices tackles the biggest one. Language series live in the Java, Python and Node.js sections below.
149 articles
A virtual environment gives each project its own packages. Learn to create one with venv, install with pip,…
Executive Summary: Java enums define a fixed set of singleton constants that can carry fields, constructors, and per-constant…
In this previous post we managed to fetch the endpoint and store the response in a JSON file…
Python runs web APIs, data pipelines, automation scripts, and machine learning systems. Here is where it fits, where…
Executive Summary: Use an abstract class when related classes share state or a fixed workflow, and an interface…
Executive Summary: Every Java class inherits equals, hashCode, toString, and clone from Object, and the defaults use identity.…
Executive Summary: In Java, a subclass inherits from its parent, can override its methods, and runs the overridden…
Executive Summary: Encapsulation in Java means keeping fields private and exposing behavior through methods that enforce the object’s…
Executive Summary: Java constructors initialize objects at creation, and good ones make invalid objects impossible. I cover classes…
Executive Summary: Gradle builds Java projects from a build.gradle.kts file using plugins, repositories, dependencies, and a toolchain that…
In the world of web development, WordPress is a popular platform that powers millions of websites across the…
Executive Summary: This beginner project builds a Java number guessing game with Random, a Scanner input loop, replay,…
Executive Summary: Maven builds Java projects from a pom.xml that declares coordinates, dependencies, and plugins. I cover transitive…