Blog Posts from 2018

What is Abstraction in OOP?

What is Abstraction in OOP?

A conceptual guide to abstraction, one of the four fundamental pillars of object-oriented programming. Learn how abstraction simplifies complex systems by hiding implementation details and exposing only the essential features.

Read more

An Introduction to Amazon API Gateway

A beginner's guide to Amazon API Gateway, the fully managed service for creating, publishing, and securing APIs at any scale. Learn how it acts as the 'front door' for your backend services, especially for serverless applications.

Read more
What is Polymorphism in OOP?

What is Polymorphism in OOP?

A conceptual guide to polymorphism, one of the four fundamental pillars of object-oriented programming. Learn how polymorphism allows objects of different classes to be treated as objects of a common superclass.

Read more

Getting Started with Docker

A beginner's guide to Docker, the world's leading containerization platform. Learn the fundamental concepts of images and containers, and walk through building and running your first containerized application.

Read more

What's New in C# 7.3?

A look at the small but useful new features introduced in C# 7.3, including tuple equality, enum constraints, and performance improvements for working with `in` parameters.

Read more

What is a 'set' in Python?

A foundational guide to the set, Python's data structure for storing unordered collections of unique elements. Learn how to create sets and perform common mathematical set operations like union and intersection.

Read more
An Introduction to REST APIs

An Introduction to REST APIs

A beginner's guide to the core principles of REST (Representational State Transfer). Learn what an API is, what makes an API 'RESTful', and understand the key concepts of resources, HTTP verbs, and statelessness.

Read more

What is an 'Array' in C#?

A foundational guide to arrays in C#. Learn how to use this fundamental data structure to store a fixed-size, sequential collection of elements of the same type.

Read more

What is a 'string' in Python?

A foundational guide to the string (str) data type in Python. Learn how strings are used to represent text, their immutable nature, and some of the most common operations you can perform on them.

Read more

An Introduction to .NET Core

A beginner's guide to .NET Core, Microsoft's open-source, cross-platform successor to the .NET Framework. Learn about its key design principles and why it's the future of .NET development.

Read more