Programming asp-page not working with RazorPages in .NET Core I had a problem where my Razor Pages were rendering the "asp-page" Helper to the output HTML. It was happening with pages in an Area. It turns out that you need to copy
Gaming Fun Endgame Content on Diablo III In a game where I spent countless hours killing demons, I found a delightful "special" area called Whimsydale in Diablo III. It was accessible via a magic portal from a Rainbow Treasure Goblin.
Customizing ASP.NET Core Identity using Existing User Database I am currently investigating the viability of converting an old ASP.NET Webforms website to use .NET Core (soon .NET 5) RazorPages. I wanted to use all of the built-in security. However, we
Music Why I'm not a classically trained musician I'm not a classically trained musician. I was kicked out of second grade music class because I blew into the practice flute while the instructor was talking. It was something that a kid
Music A New Sound Experience I just received a new shipment from Sweetwater music. I ordered some studio monitors (speakers). I just got them hooked up. I decided to try them out by listening to Metallica's Master of
Blog 25th Anniversary of cerkit.com 2020 marks the 25th anniversary of my website cerkit.com. It's been a great asset and a personal liability (there were a few weeks where I posted inappropriate things to my blog that
Synthesizers New Keyboard Controller - Native Instruments Komplete Kontrol S49 I was finally able to save up for something that I've had on my wishlist for over 5 years. In that time, they've improved the product, so I'm a little glad I had
3D Printing Error: !! STOP called because of BLTouch error - restart with M999 I recently got a new error on my 3D printer. Error: !! STOP called because of BLTouch error - restart with M999 It turns out that the connector to my Z endstop was faulty.
3D Printing Why I love my 3D Printer A few years ago, I bought my first 3D printer. It was a Geeetech i3 Pro V Prusa clone. I bought it as a kit off of ebay based on a recommendation from
3D Printing Installing the MicroSwiss Direct Drive on my Ender 3 Pro I recently ordered the MicroSwiss Direct Drive unit with the all metal hotend for my Ender 3 Pro. I was going to upgrade the extruder to an all metal extruder kit from WINSINN
keyboards Latest Keyboard Project - CannonKeys Ortho48 Laurie got me a CannonKeys Ortho48 Keyboard Kit for my birthday this year and I decided to spend my Saturday afternoon building the kit. The kit comes with all the parts you need
keyboards New Keyboards I had a little change of plans. I canceled the Drop CTRL and ordered a Glorious GMMK. It's the same layout as the CTRL, but it was a lot cheaper. I used the
keyboards New Keyboard projects in the works I recently ordered a bunch of mechanical keyboard parts so that I could get a smaller keyboard for work and home. The full-size keyboards aren't leaving me any room for my mouse. I
Programming What happened to all the programming posts? This blog has been lacking content for awhile. The main reason is that last October, I accepted a transfer and promotion within the state government to a new position. I am no longer
keyboards New Cherry MX Black Keyboard I got a new keyboard for Christmas. It has Cherry MX Black switches. I'm noticing that my typing has fewer errors with this linear switch. It feels amazing to type on. I think
Retro Computers Retro Computing - My first retro computer kit build I got my SC126 Z180 computer kit in the mail a few nights ago. After two nights of soldering after work, I finally got it assembled. Having a flux pen was helpful, even
Retro Computers Retro Computing - Getting Started I've been investigating getting into retro computing using old CPUs like the 6502 or the Z80. Ben Eater is doing a series on building your own 6502 computer on a breadboard, but I
keyboards Mechanical Keyboard Frenzy I recently discovered the mechanical keyboard community. Wow, what a bunch. The demand for a great keyboard kit is higher than the supply, so the market is totally out of balance. For all
Programming Dynamic database driven authorization policies in .NET Core 3.0 (Blazor) Assume we had a requirement to dynamically load our authorization policies from a database. To make things easy, let's make the policies specific to a given resource, or page. Different pages can share
Programming Baremetal programming, Assembly Language, and FPGAs I've been exploring how to program in assembly language lately. It's been a fun experience. I just ordered a Raspberry Pi 4 with 4GB of RAM from Adafruit. It should be here by
Light up LEDs on an Arduino UNO using Assembly Language I've been exploring assembly language the past few weeks. As a .NET developer, I've never really been all that careful with memory (why worry? Just put more RAM sticks in it). Assembly language
Driving the Max7219 7-Segment Display Device from a TinyFPGA using Verilog I recently bought a TinyFPGA to replace my Mojo FPGA. The primary reason for this was the outdated toolset required by the Mojo (Xilinx ISE Web doesn't properly run on Windows 10 without
FPGA Installing TinyFPGA BX Requirements (APIO) on macos Sierra I recently purchased a TinyFPGA BX. I thought I would go ahead and install the prerequisite software while I'm waiting on it to arrive. I didn't expect it to go so bad. It
Simple Max7219 7-Segment Timer on Arduino Uno I was just playing around today and thought I'd write an Arduino Uno program that increments a timer displayed on a MAX7219 7-Segment Display. It was a pretty straight forward process. I had
Music Reason won't load my VST plugin (Softube modular) - macos In this post, I discuss how I solved the issue of not being able to load a VST in Reason 10.