recentpopularlog in

david.parrott : dotnet   810

« earlier  
Brian Rasmussen - What the game industry taught me about performance | Øredev 2019 on Vimeo
Modern games push the hardware to its limits. In this talk we look at some of the techniques used in games and how these ideas map to the world of .NET development.
dotnet  development  programming  performance  simd 
29 days ago by david.parrott
Creating a custom configuration section in .NET
How to create a custom type for app.config including the classes, xsd schema, and linking it all together in Visual Studio.
c#  dotnet  configuration 
september 2019 by david.parrott
Custom Binary Serialization in C#
A method for serializing unmanaged C# types into a binary format. Very fast and allocates as little memory as possible.
c#  dotnet  dotnetcore  binary  serialization  development  programming 
september 2019 by david.parrott
Converting between Structs and Byte Arrays – GameDev<T>
When considering high performance networking - or fast file IO - fast methods for converting between structs and byte arrays can come in very handy.
c#  dotnet  programming  development  memory  gamedev 
august 2019 by david.parrott
How to use Span<T> and Memory<T> - Antão Almada - Medium
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 80 million projects.
c#  dotnet  dotnetcore  programming  development  memory 
august 2019 by david.parrott
Emulation on .NET
Please check out my GameBoy emulator written in .NET Core; Retro.Net. Yes, a GameBoy emulator written in .NET Core. Why? Why not. I plan to do a few write-up...
dotnet  dotnetcore  emulation  emulator  nintendo  gameboy  c# 
july 2019 by david.parrott
How to store a password on Windows? - Meziantou's blog
In the previous post, I wrote about storing a password in order to be able to authenticate a user. In this post the idea is to store a password on the local machine to avoid entering it every time. For instance, you don't want to always enter your credentials everytime you use OneNote. So, you need to save the password and be able to read it later. If you remind my previous post about cryptography, you…
dotnet  windows  security  development 
july 2019 by david.parrott
Setting tab stops in a Windows Forms TextBox control - Articles and information on C# and .NET development topics • Cyotek
The Windows Forms `TextBox` control doesn't offer an out of the box method for setting tabstops within the control,
this article describes how to achieve this via p/invoke.
winforms  c#  pinvoke  dotnet  windows  development  programming 
may 2019 by david.parrott
.NET Core 3.0 Intrinsics in Real Life - 3/3 - damageboy
As I’ve described in part 1 & part 2 of this series, I’ve recently overhauled an internal data structure we use at Work® to start using platform dependent intrinsics.
programming  development  c#  dotnet  dotnetcore  performance 
february 2019 by david.parrott
.NET Core 3.0 Intrinsics in Real Life - 1/3 - damageboy
I’ve recently overhauled an internal data structure we use at Work® to start using platform dependent intrinsics- the anticipated feature (for speed junkies like me, that is) which was released in preview form as part of CoreCLR 2.1: What follows is sort of a travel log of what I did and how the new CoreCLR functionality fares compared to writing C++ code, when processor intrinsics are involved.
programming  development  c#  dotnet  dotnetcore  performance 
february 2019 by david.parrott
Learn Roslyn Now – Shotgun Debugging
Learn Roslyn Now is a blog series that explores Microsoft's Roslyn compiler API. My aim with this series is to introduce people to the power of Roslyn through small self-contained examples.
dotnet  roslyn  compiler  programming  development 
january 2019 by david.parrott
How to F# - Part 9
Explore connecting and working with a database in F# using Dapper and SQLite
programming  dotnet  f#  development 
november 2018 by david.parrott
How to F# - Part 5
In this post we explore the magic of pattern matching including value deconstruction, match expressions, and active patterns
programming  dotnet  f#  development 
november 2018 by david.parrott
How to F# - Part 2
In part 2 of this series we will look at what gives functional programming its name, functions
programming  dotnet  f#  development 
november 2018 by david.parrott
ASP.NET Core (MVC) 101 | Core Skills
The very fundamentals about starting with .NET Core.
asp.net  mvc  dotnet  dotnetcore  programming  web  development  c# 
march 2018 by david.parrott
« earlier      
per page:    204080120160

Copy this bookmark:





to read