Welcome to Peter's DevLog - Dynamic libraries in Nim This is a question which has been asked in various places over the years, and recently on the forum in multiple separate threads. Seeing how I’ve built commercial software with Nim dynamic libraries, I thought I’d chime in with my knowledge. But since the...
Using the “World’s Worst Fuzzer” To Find A Kernel Bug In The FiiO M6 Overview: A few months ago, I was cleaning off my hardware workbench when I came across my FiiO M6, an Android-based “portable high-resolution lossless music player”. I originally purchased the device to aid in my language learning studies and dabble in t...
Everything you need to know about Helm A blog post has been published on blog.ruanbekker.com Getting Started with Helm This post shows you what is helm, why you need it, how to use it with Kubernetes and what value it can add. To read more on the post, view it here: https://blog.ruanbekker.co...
Getting faster to decisions in A/B tests – part 2: misinterpretations and practical challenges of classical hypothesis testing Null hypothesis test of means is the most basic statistical procedure used in A/B testing. But the concepts built into it are not exactly intuitive. I go through 5 practical issues that anyone work…
How I organize my digital music collection My way of digitizing, encoding, storing, tagging and organizing music. Digressions on tools and choices to be made about complex metadata scenarios.
How I give formal written feedback At least every year, colleagues express surprise and delight at how I give formal written feedback. That is, the kind of feedback that co...
Fixing performance bottlenecks: Joe’s or Bob’s way After watching a video lecture by Casey Muratori about Philosophies of Optimization, I recalled a story that happened to me in one of the previous gigs which is, in my eyes, worth sharing. If you haven’t watched the video, I’ll link it at the end of this ...
Hugo via npm? | BryceWray.com Using a Node.js package to install and run Hugo may sound strange at first, but it has clear merits.
Scott Fryxell It's ethically fraught to force constraints on a machine that cause it to lash out. I feel like Gruber needs to rethink his position. It's wrong to convict through force that a persona exists; especially if we are gonna assert that it needs to be suppress...
That Time It Rained for Two Million Years Check out our podcast Eons: Mysteries of Deep Time: http://ow.ly/2J4450Iu69UPBS Member Stations rely on viewers like you. To support your local station, go t...
Behind GitHub's new authentication token formats | The GitHub Blog We’re excited to share a deep dive into how our new authentication token formats are built and how these improvements are keeping your tokens more secure. As we continue to focus on the security of our platform and services across the web, this update sho...
Refactoring huge C# code base in minutes With my team, we like to keep our C# code base updated. So, recently we went to .NET 7 and C# 11. At the same time, we were still adopting some of the new capabilities of .NET 6 and C# 10. Our code ba
The List Best Practice That .NET 8 Makes Possible Use code REST15 for 15% off the new From Zero to Hero - REST APIs in .NET course: https://bit.ly/restchapsasBecome a Patreon and get source code access: http...
Tetris - Official Trailer (2023) Taron Egerton, Toby Jones The game you couldn’t put down, the story you couldn’t make up. Check out the trailer for Tetris, an upcoming Apple original film starring Taron Egerton. The...
Creating a custom Main method in a WPF application - Gérald Barré In this post, I describe how to create a custom Main method in a .NET WPF application
The case of the mysterious "out of bounds" error from CreateUri and memmove - The Old New Thing Unfolding some COMDATs.
Few lesser known tricks, quirks and features of C There are some tricks, quirks and features (some quite fundamental to the language!) which seems to throw even experienced developers off the track. Thus I did a sloppy job of gathering some of them in this post (in no particular order) with even sloppier...
JetBrains Releases Rider 2023.1 EAP 4 JetBrains released Rider 2023.1 EAP 4 on February 12. The latest Early Access Program for Rider contains such features as the ability to debug startup code for WASM .NET applications, support for Astro tool, full IDE zoom, a feature related to importing ...
How (And Why?) To Wrap External Libraries? - CodeJourney.net How to wrap external libraries (like npm or Nuget)? How can wrapping save you and your team dozens of working hours?
346: Calling .NET Libraries from Rust with Native AOT Native AOT can be used for more than just making super fast apps... you can compile your libraries down to C and use them anywhere!
Early Access Program (EAP) - ReSharper Productivity and code refactoring plugin for Visual Studio 2019, 2017, 2015, 2013, 2012, and 2010. Supports C#, XAML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, VB.NET, and build scripts.
Using Hangfire with ASP.NET Core This article looks at setting up Hangfire with ASP.NET Core and an SQL server. Hangfire provides a solution to run recurring jobs and background jobs with an excellent dashboard to monitor the even…
ASP.NET Core Razor Pages vs MVC: Which Framework is Best for Web Development in 2023 Discover the pros and cons of ASP.NET Core Razor Pages and MVC. Learn which framework is better suited for simple and complex web applications.
.NET MAUI Challenge 4: Telerik DataGrid In our fourth .NET MAUI Challenge, we’ll look at the Data Grid from Telerik.
How to create a video and audio recorder in React - LogRocket Blog Learn how to build a custom audio and video recorder in React using the native HTML MediaRecorder API and MediaStream API.
Pair Programming and test-driven development with Visual Studio Live Share and GitHub Copilot Pair programming is a software development technique in which two developers work together on the same code at the same time, with one typing and the other reviewing and offering suggestions. This technique can increase productivity and promote knowledge ...
Designing Data-Intensive Applications – Weak Isolation and Snapshotting Podcast: Play in new window | Download
ReactJS and ASP.NET: The Dynamic Duo of Web Development Mixing ReactJS and .NET? Who said that is evil?This live event is run by the Pittsburgh .NET User Group. Join us to see more interesting events like this her...