recentpopularlog in

david.parrott : programming   1809

« earlier  
XInput Programming Guide - Windows applications | Microsoft Docs
This guide contains information on how to use the XInput API to interact with the Xbox 360 Controller when it is connected to a Windows PC.
windows  input  programming  xinput  reference  xbox360 
13 days ago 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 
28 days ago by david.parrott
spencertipping/jit-tutorial: How to write a very simple JIT compiler
How to write a very simple JIT compiler. Contribute to spencertipping/jit-tutorial development by creating an account on GitHub.
compiler  jit  tutorial  programming 
10 weeks ago by david.parrott
Implementing a NES Emulator in Rust
Recently, I made an emulator for the Nintendo Entertainment Console(NES) - a game console first released in 1983.
emulator  games  nintendo  nes  rust  emulation  programming 
11 weeks ago by david.parrott
Git commands for code detectives
Short collection of handy git commands helpful for debugging undocumented systems
git  programming  development  sourcecontrol 
march 2019 by david.parrott
When pigs fly: optimising bytecode interpreters – badoo_tech
Everyone knows that pigs can’t fly — just like everyone thinks they know that bytecode interpreters, as a technology for executing high-level languages, can’t be sped up without resorting to…
architecture  programming  jit  virtualmachine 
march 2019 by david.parrott
Home-grown bytecode interpreters – badoo_tech
In recent decades the use of virtual programming language machines has become very widespread.
programming  virtualmachine 
march 2019 by david.parrott
Trick Your Brain to Stop Procrastinating by Creating Microtasks - Simple Programmer
The major cause of procrastination is being overwhelmed with projects that seem to be too large. That's why you should split large projects into microtasks.
programming  productivity 
february 2019 by david.parrott
C++17 - Draw a Valentine's Day heart shape | Solarian Programmer
How to draw a Valentine heart parametric curve and save it as a SVG image embedded in a HTML5 file
math  graphics  programming  c++ 
february 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
Home · ssloy/tinyraytracer Wiki
A brief computer graphics / rendering course. Contribute to ssloy/tinyraytracer development by creating an account on GitHub.
graphics  programming  tutorial  raytracing 
january 2019 by david.parrott
Emulator 101
A detailed, step by step guide to writing an emulator
6502  8080  development  emulation  emulator  programming  tutorial  chip8 
january 2019 by david.parrott
dannye/waveform-gb: Game Boy Wave Form Visualizer
Game Boy Wave Form Visualizer. Contribute to dannye/waveform-gb development by creating an account on GitHub.
nintendo  gameboy  programming  development  audio  sound 
january 2019 by david.parrott
Courier Prime | Quote-Unquote Apps
Makers of apps for iOS and OS X including Highland, Bronson Watermarker PDF and Weekend Read.
font  fonts  free  programming  typography  opensource 
january 2019 by david.parrott
C++ reading and writing BMP images | Solarian Programmer
How to implement a reader writer for BMP images from scratch with C++
programming  development  image  c++ 
november 2018 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
« earlier      
per page:    204080120160

Copy this bookmark:





to read