Showing 81 result(s)

Typescript decorators explained

Decorators offer a powerful way to annotate and modify classes, properties, methods, and accessors in TypeScript. Unlike JavaScript, TypeScript decorators provide an advanced method for meta-programming that is applied at design time rather than at …

Javascript doesn’t really have classes!

Image credit JavaScript’s approach to object-oriented programming is unique, using prototypal inheritance as opposed to the class-based inheritance seen in many other languages. Today we’ll explore classes in JavaScript and comparing this with traditional class-based …

Docker explained for beginners

Image credit: Stephen Grider Docker has revolutionized the way developers build, ship, and run applications by simplifying the use of containers. But what exactly is Docker, and how do its containers and images facilitate software deployment? …

Javascript property descriptors explained

Photo by Nubelson Fernandes on Unsplash Property descriptors are a fundamental, yet often overlooked, aspect of JavaScript. They give developers control over property behavior at a granular level. This article will explore what property descriptors are, …

Understanding Docker Stop vs Docker Kill

Photo by Rubaitul Azad on Unsplash A common task for developers working with Docker is stopping containers. There are two primary commands for this: docker stop and docker kill. Understanding the difference between these commands is …

Creating your first Dockerfile

Image credit: Stephen Grider A Dockerfile is a blueprint for building Docker images. It’s a script composed of various commands and instructions used by Docker to automatically build a custom image. Key Features Automated Image Creation: …

Tagging Docker Images Explained

Every Docker image has a unique ID, working with these IDs can be cumbersome. Image tagging makes working with Docker Images much more convenient by offering a more human-readable alternative to raw IDs. What is …