Quantcast
Channel: .NET - Simple Talk
Browsing all 11 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Building and consuming GraphQL API in ASP.NET Core 5

Since Roy Fielding coined REST in 2000, many applications have been built worldwide by adhering to the REST architectural constraints. REST has become widely popular primarily because of its simplicity...

View Article



Image may be NSFW.
Clik here to view.

Cache strategies in Redis

Redis is a cache database that stores documents in memory. The data store has a key-value pair lookup with O(1) time complexity. This makes the cache fast and convenient because it does not have to...

View Article

Image may be NSFW.
Clik here to view.

10 reasons why Python is better than C# (or almost any other programming...

Nearly 10 years ago, I wrote an article on this website comparing C# unfavourably with Visual Basic, which prompted many comments, roughly equally divided between praise and censure. My favourite two...

View Article

Image may be NSFW.
Clik here to view.

Unity state machine behaviours

An animation in a Unity project is an opportunity to perform many additional actions on top of the animation itself. These actions can be anything the developer desires, including allowing specific...

View Article

Image may be NSFW.
Clik here to view.

A Practical Guide to Dapper

The Data Access Layer (DAL) is often the most critical part of any application. Dapper is a micro-ORM built with simplicity, top-notch performance, and ease of use in mind. In this take, I will walk...

View Article


Creating unique datasets with managed code

Figuring out uniqueness in large datasets is somewhat trivial in SQL via the DISTINCT statement. This DISTINCT technique, however, puts a load on the SQL box to where it is more beneficial to scale out...

View Article

Image may be NSFW.
Clik here to view.

Inline PDF Viewer in an Angular App? Now you can

PDF and web have never been friends — so much so that most users always download a PDF before viewing it. This has changed a lot in recent years. Browsers do support the viewing of pdfs in separate...

View Article

Image may be NSFW.
Clik here to view.

How to secure legacy ASP.NET MVC against Cross-Site (CSRF) Attacks

Cross-Site Request Forgery (CSRF) attacks are widespread, and even some BigTech companies suffer from them. Netflix suffered in 2006 with CSRF vulnerabilities. Attackers could change login credentials,...

View Article


Image may be NSFW.
Clik here to view.

AWS Step Functions in C#

Step functions allow complex solutions to process data in the background. This frees users from having to wait on the results while it is running. Imagine a use case where someone uploads a resume...

View Article


Image may be NSFW.
Clik here to view.

AWS Step Functions in C# – Part 2

In part one of this series, I built a state machine which runs in the background to process uploaded resumes via step functions in C#. The overall process took seconds to complete, and this made it...

View Article

Image may be NSFW.
Clik here to view.

C# Cancellation Tokens in AWS

A colleague of mine once asked about cancellation tokens in AWS. This question got me thinking about this problem and got me curious on whether there is any support. Turns out it is an interesting...

View Article
Browsing all 11 articles
Browse latest View live




Latest Images