Tag: #dotnet

Posts tagged with #dotnet

What's New in C# 11

A look at the key features introduced in C# 11 with the release of .NET 7, including raw string literals, generic math, and required members, and how they improve the developer experience.

Read more
2021 in Review: The Year of the Platform

2021 in Review: The Year of the Platform

A look back at the defining technology trends of 2021. From the unification of .NET with .NET 6 to the dominance of GitHub Actions and the rise of serverless containers, we review a year defined by the maturation of development platforms.

Read more

A Guide to C# 10 Global Usings

An introduction to the new global using directives feature in C# 10. Learn how this feature can help you reduce repetitive using statements and clean up the top of your C# files.

Read more

A Guide to .NET Minimal APIs

An introduction to the new Minimal APIs feature in .NET 6. Learn how to build fast, lightweight web APIs with just a few lines of code, and see how it compares to the traditional controller-based approach.

Read more

A Guide to C# async/await Best Practices

A summary of the most important best practices for writing asynchronous code in C# with async and await. Learn how to avoid common pitfalls like deadlocks and how to write clean, efficient async code.

Read more

A First Look at .NET 6 and C# 10

An early look at the exciting new features coming in .NET 6 and C# 10. From Minimal APIs and Hot Reload to global usings and file-scoped namespaces, we explore the next evolution of the .NET platform.

Read more

Understanding ValueTask<T> in C#

A guide to the ValueTask<T> struct in C#. Learn how it can be used as a lightweight alternative to Task<T> to improve performance and reduce allocations in high-throughput, asynchronous scenarios.

Read more

A Guide to C# Interfaces

A foundational guide to interfaces in C#. Learn what an interface is, how it differs from a class, and why interfaces are a crucial tool for building flexible, loosely coupled, and testable applications.

Read more

Introducing AWS Lambda Powertools for .NET

A guide to the newly released AWS Lambda Powertools for .NET. Learn how this suite of utilities can help you implement serverless best practices for structured logging, custom metrics, and distributed tracing.

Read more

What Are C# Attributes?

A guide to attributes in C#, a powerful mechanism for adding declarative metadata to your code. Learn how attributes work and see common examples from data validation to testing frameworks.

Read more

A Guide to NuGet

An introduction to NuGet, the package manager for .NET. Learn what NuGet is, how it helps you manage dependencies, and how to use it to add third-party libraries to your .NET projects.

Read more

A Guide to C# 9 Top-Level Statements

An introduction to C# 9's top-level statements feature, which allows you to write simple programs without the ceremony of a Program class and a Main method. Learn how it simplifies code and makes C# more beginner-friendly.

Read more

Exploring .NET 5: A Unified Platform

A look at the significance of .NET 5, the first major step in Microsoft's journey to unify the .NET ecosystem. Learn about its key goals, performance improvements, and what it means for the future of .NET development.

Read more

A Guide to C# Records

An introduction to C# 9 records, a new reference type that provides a simplified syntax for creating immutable data objects. Learn how records can help you reduce boilerplate and write more robust, data-centric code.

Read more

Dapper vs. Entity Framework Core: A Comparison

A comparison of two of the most popular data access technologies in the .NET world: the full-featured ORM Entity Framework Core and the high-performance micro-ORM Dapper. Learn about their key differences and when to choose one over the other.

Read more

A Guide to C# string.Format

A guide to the classic string.Format method in C#. Learn how to use this powerful method with indexed placeholders and format specifiers to create complex, formatted strings.

Read more

An Introduction to gRPC in .NET

A developer's guide to gRPC, the modern, high-performance RPC framework. Learn how to build a simple gRPC service in ASP.NET Core, define a service with Protocol Buffers, and see how it compares to REST.

Read more

An Introduction to Docker for .NET Developers

A practical guide for .NET developers on how to get started with Docker. Learn how to containerize an ASP.NET Core application, understand the Dockerfile, and use multi-stage builds to create small, secure production images.

Read more

What is a 'for' Loop in C#?

A foundational guide to the 'for' loop in C#, a fundamental control flow statement for executing a block of code a specific number of times. Learn the classic syntax and how it gives you precise control over iteration.

Read more
2019 in Review: The Year of Cloud-Native

2019 in Review: The Year of Cloud-Native

A look back at the defining technology trends of 2019. From the landmark release of .NET Core 3.0 to the dominance of Kubernetes and the continued rise of serverless, we review a year defined by the maturation of cloud-native technologies.

Read more

What is a 'struct' in C#?

A foundational guide to the 'struct' keyword in C#. Learn how structs are used to create lightweight value types and understand the key differences between a struct and a class.

Read more

A First Look at .NET Core 3.0

An early look at the major new features coming in .NET Core 3.0. From support for WPF and Windows Forms to the introduction of C# 8.0 with nullable reference types, we explore what makes this one of the most anticipated .NET releases ever.

Read more

An Introduction to ASP.NET Core

A beginner's guide to ASP.NET Core, Microsoft's modern, open-source, and cross-platform framework for building web applications and services. Learn about its key features and what makes it a great choice for web development.

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 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

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

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

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

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

An Introduction to Entity Framework Core

A beginner's guide to Entity Framework Core 1.0, the new, cross-platform Object-Relational Mapper (ORM) for .NET Core. Learn how to use it to work with databases using .NET objects instead of raw SQL.

Read more

An Introduction to ASP.NET Core MVC

A beginner's guide to the Model-View-Controller (MVC) pattern in ASP.NET Core. Learn how MVC helps you build well-structured, testable web applications by separating concerns into three distinct roles.

Read more

Announcing .NET Core 1.0

Celebrating the landmark 1.0 release of .NET Core, ASP.NET Core, and Entity Framework Core. This is the official arrival of a cross-platform, open-source, and modular .NET for the modern era of software development.

Read more

A First Look at .NET Core RC2

An early look at the major changes in .NET Core Release Candidate 2 (RC2). We explore the shift from DNX to the new dotnet CLI and the evolution of the project format, which brings us closer to the final 1.0 release.

Read more

What is .NET Core?

An early look at .NET Core, Microsoft's radical new vision for a modular, cross-platform, and open-source .NET framework. Learn about the core principles behind this groundbreaking new platform.

Read more
Geek Cafe LogoGeek Cafe

Your trusted partner for cloud architecture, development, and technical solutions. Let's build something amazing together.

Quick Links

© 2025 Geek Cafe LLC. All rights reserved.

Research Triangle Park, North Carolina

Version: 2025.10.14