Inline Lamdas with LINQ in C# 13

Programming

Reduce verbosity by simplifying lambda expressions with inline syntax

Read more...

AI Prompt Injection Attack

Information

A prompt injection is a type of cyberattack against large language models (LLMs). Hackers disguise malicious inputs as legitimate prompts, manipulating generative AI systems (GenAI) into leaking sensitive data, spreading misinformation, or worse.

Read more...

AI

Aggregating Data with LINQ

Programming

LINQ provides methods to group and aggregate data based on specific properties or conditions thanks to GroupBy and GroupJoin.

Read more...

Implementing Modern API Versioning in .NET

Video

How t0 implement modern API versioning in .NET using the latest tooling available. In this video we will focus on Minimal APIs since this is the new feature added in .NET 6, but this approach can be used for Web APIs as well.

Read more...

Performance increase in LINQ 7

Programming

Microsoft used Span and hardware acceleration to work with vectors in order to improve LINQ performance in .NET 7 dramatically.

Read more...

Parameter Null Checking in C# 11

Programming

Get ride of common boilerplate code to validate if the method arguments are null with C# 11.

Read more...

C#

The magic of LINQ

Programming

Practical LINQ: Calculate the duration of whole music album

Read more...

How to return Yield Results in Async Operations

Programming

How to return Yield Results in Async Operations thanks to IAsyncEnumerable in C#

Read more...

Jagged Arrays

Programming

What is a jagged array?

Read more...

C#

Global and implicit Using statements in C# 10

Programming

Global and implicit Using statements in C# 10 reduce the number of usings you need to specify at the top of each file.

Read more...