Conditionally Apply LINQ Clauses

Conditionally Apply LINQ Clauses

The Language Integrated Query (LINQ) syntax is arguably one of the most powerful features of .NET. The ability to express queries over different data sources declaratively has made the .NET ecosystem more productive.

Continue Reading

Ping a Server Using C#

Ping a Server Using C#

The internet has fundamentally changed the majority of the applications we develop. Rarely is an application designed to exist in isolation. Instead, most apps rely on other networked apps to retrieve and store information. In this post, we’ll explore the...

Continue Reading

Write Unit Tests With F# and XUnit

Write Unit Tests With F# and XUnit

F# is the .NET language’s premier functional language. The syntax can be more concise than C#, which can arguably reduce overall errors. Regardless, we should still be writing tests as all good programmers should. In this post, we’ll be walking...

Continue Reading

Use NEO4J To Find The Shortest Path

Use NEO4J To Find The Shortest Path

Relational databases are the undisputed database paradigm king. The versatility, battle-hardened reliability, and ubiquity make relational databases a comfortable choice for many developers. That doesn’t mean, as developers, we shouldn’t evaluate other databases that may be better suited for our...

Continue Reading

Verify User File Uploads With .NET

Verify User File Uploads With .NET

In a previous post, I talked about handling file uploads with ASP.NET. This time around, we will see how we can protect the integrity of our file uploads by verifying the files are what the user says they are. As...

Continue Reading

Upload A File Using ASP.NET Core

Upload A File Using ASP.NET Core

Our users will inevitably want to share more than text-based information with us. They may wish to transmit images, videos, or third-party formats to our applications. Uploading files is a long-solved problem, and in this post, we’ll see how we...

Continue Reading

Turning Off macOS Universal Shortcuts

Turning Off macOS Universal Shortcuts

As developers, we have many power-user like applications installed on our machines. Each application is fighting for our love, attention, and shortcut supremacy. Sometimes it doesn’t matter what shortcuts the apps want to register, because most operating systems register universal...

Continue Reading