Blog Posts from 2017

A Guide to C# Extension Methods

An introduction to extension methods in C#. Learn how to use this powerful feature to add new methods to existing types without creating a new derived type, recompiling, or otherwise modifying the original type.

Read more

An Introduction to Amazon SQS

A beginner's guide to Amazon SQS (Simple Queue Service), the fully managed message queuing service. Learn how message queues can help you build decoupled, scalable, and resilient distributed systems.

Read more

Getting Started with ASP.NET Core 2.0

An overview of the official release of ASP.NET Core 2.0. Learn about the major improvements, including the massive API expansion with .NET Standard 2.0 and the new Razor Pages model, which make the framework easier to use than ever.

Read more
An Introduction to JSON

An Introduction to JSON

A beginner's guide to JSON (JavaScript Object Notation), the lightweight data-interchange format that has become the standard for web APIs. Learn its basic syntax and data types.

Read more

What is a 'module' in Python?

A foundational guide to modules in Python. Learn how modules are used to organize code into separate files, making your programs more manageable, reusable, and easier to understand.

Read more

A First Look at .NET Core 2.0

An early look at the major improvements coming in .NET Core 2.0. We explore the massive expansion of the API surface area with .NET Standard 2.0 and other features that promise to make .NET Core easier to use than ever.

Read more

What's New in C# 7.0?

A guide to the major new features introduced in C# 7.0, including tuples and deconstruction, pattern matching, and local functions. Learn how these features can make your C# code more concise and expressive.

Read more
A Guide to Basic SQL Commands

A Guide to Basic SQL Commands

A beginner's guide to the fundamental commands of SQL (Structured Query Language). Learn how to use SELECT, INSERT, UPDATE, and DELETE to query and manipulate data in a relational database.

Read more