.NET Rocks! vNext .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
My indoor rowing tips after 15 million meters I bought my Concept 2 Model C rower in 2001, my plan (like most people who buy exercise equipment) was to use it every week. And, like most people, I failed. I used the rower ...
Is Agility Related to Commitment? – Money Flows Part II Previously, I wrote about how software companies cultural challenges can be traced back to how money flows through it, using the example of an ‘accidental product’ B2B type of business …
On the Word “Nonce” in Cryptography and the UK Earlier today, I made a Twitter shitpost that confused a lot of folks from the UK. In the style of the “cats can have little a salami, as a treat” meme. Now, anyone can be forgiven for …
My productivity routine to write a 500-page book I spent 2020 writing a 500-pages book about JavaScript Testing.
Of Chickens And Pigs There seems to be a certain category of people who are excellent at finding problems, and drop the ball when searching for a corresponding solution. When you...
The Cheapest Healthy Diet - Luke Rissacher's Blog A few years ago I got to wondering - if my work dried up and I had to minimize my expenses, how long could I last on savings? Or, if work continued and I minimized expenses anyway, how little would I have to work to break even?
Critical security flaw exposed Joburg residents’ private info The City of Joburg’s new online system for viewing municipal bills has a significant flaw that potentially leaked the personal information of its municipal customers.
Get career advice from 7 inspiring leaders in cybersecurity - Microsoft Security Blog In this blog, top experts in the industry will share insights on their careers in cybersecurity.
Rockin’ The Code World with dotNetDave – Guest: Jose Javier Columbie Join me live on Saturday, October 30nd, 2021 at 10:00 PST on C# Corner Live for season 2, show #41 where I will interview Jose Javier Columbie, DevExpress and Microsoft MVP.
USB-C to MagSafe 3 Cable (2 m) A 2-meter charge cable with a magnetic MagSafe 3 connector that helps guide the plug to the power port of your compatible MacBook Pro. Buy now.
.Net Virtual Conference 2022: Call for Speakers/Papers .Net Virtual Conference by C# Corner The conference will run from Jan 24-26 and we are accepting sessions from the entire ecosystem of .Net and of ...
Present and Future of Xamarin Community Toolkit: Q&A with Gerald Versluis Xamarin.Forms is evolving into .NET MAUI, the Xamarin Community Toolkit is also preparing for the transition. In this Q&A, InfoQ decided to interview Gerald Versluis. He is a software engineer at Microsoft from the Netherlands. In this interview, we will ...
Crawler Hints Update: Cloudflare Supports IndexNow and Announces General Availability Crawler Hints now supports IndexNow, a new protocol that allows websites to notify search engines whenever content on their website content is created, updated, or deleted.
Rock Your Code :Coding Standards for Microsoft .NET – 7th Edition I’m excited to announce the 7th edition on my coding standards book for Microsoft .NET 5! This book is a compilation of common Microsoft .NET coding standards in use today. In the past, for l…
Finding a bug with code that isn’t there A user called us with a strange bug report. He said that the SQL ETL process inside of RavenDB was behaving badly. It would write the data from the RavenDB s...
Did You Know Most Speakers At Software Conferences Don’t Get Paid? Speakers get ripped off speaking at conferences!
Bite-Size .NET 6 - LINQ OrDefault() Overloads Let's see how to use the new overloads for FirstOrDefault() et al to return custom values instead of type defaults!
Algorithm Grading Rubric Sheet1 Section,Score,Total Inspect Did I explicilty state what the input was?,1 Did I clarify what the desired output was?,1 Did I construct a simple example that could be solved by hand?,2 Did I write out all Axioms?,1 Did I write out and derive all int...
The .NET Docs Show - EF Core Power Tools and NuGet packages, oh my! 🙀 Do you want to get more out of your Entity Framework Core data access code? In this weeks episode, community MVP Erik Jensen joins the panel to show us his E...
The Official Steve Vai Website Pre-sale tickets are now available for my 2022 INVIOLATE TOUR! Click below to purchase now. While you’re there be sure to add on one of our limited EVO Experience VIP concert packages, which range from exclusive merch items to a pre-show Q&A, access to so...
New Code Rules: Why Hire “Experts” and Not Take FULL Advantage of Them? On show #31 of Rockin’ the Code World with dotNetDave, I am discussing why some companies hire “experts” and not take full advantage of them?
What every software engineer should know about search Ask a software engineer: “How would you add search functionality to your product?” or “How do I build a search engine?” You’ll probably immediately hear back something like: “Oh, we’d just launch an ElasticSearch cluster. Search is easy these days.” But...
MacBook Pros, an “M1X” chip, and other stuff to expect at Apple’s October event New Macs, an "M1X" chip, and even new AirPods could all be on offer.
Tunnel: Cloudflare’s Newest Homeowner Starting today, users who deploy and manage Cloudflare Tunnel at scale now have easier visibility into their Tunnel’s respective status, routes, uptime, connectors, cloudflared version, and much more through our new UI in the Cloudflare for Teams Dashboar...
How can I get the screen reader to read out an error message that I displayed inline on a page? It’s the current fashion to show error messages inline, rather than displaying a pop-up error message. Password: ••••• The password is incorrect. Please recheck it and try again. This looks prettier, I guess, but it does cause problems with ...
Learn C# with CSharpFritz - Async, await, and Multi-threaded code Your computer has a really powerful processor, so how do you use it more effectively when writing an application? Fritz will show you in this session how to...
Every feature added in C# 10 with examples Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...
.NET MAUI Preview 9: Borders, Corners, Shadows and Performance Improvements This month's release of the .NET MAUI Preview edition introduces the support for borders, corners, and shadows for the controls and layouts. Besides, the focus of Preview 9 was also on finalizing more than fifty controls and layouts. Preview 9 now ships w...
Welcome Stack Overflow Valued Associates #00006 and #00007 I’m pleased to announce that Stack Overflow Inc has added two more valued associates to our team: 00006 Marc Gravell, United Kingdom Marc is a long time elected community moderator, C# MVP, and the #2 user on Stack Overflow, as sorted by reputation. Just ...
Thingiverse Breach: 50,000 3D Printers Could Have Been Hijacked A former employee of MakerBot says a data breach affecting that company's Thingiverse 3D printing repository website is far more expansive than what the company is
IAsyncEnumerable with yield in C# - Code Maze Let's learn about IAsyncEnumerable and the way to iterate over an IEnumerable collection asynchronously with the yield keyword.
18 Machine Learning Best Practices | Rubik's Code In this article, we explore some of the best practices that you can apply when building your machine learning application.
276: .NET 6 + C# 10 == Mind Blown This week we explore some brand new features in C# 10 including global usings, implicit usings, scoped namespaces, and minimal APIs!
Collection Performance: Creating A New List Or Linkedlist While Adding Items Using The Constructor In many of the collection types in .NET, you can fill a collection at the same time the object is created as that can improve performance. This article shows the performance results for List and Li…
Creating Microsoft Teams meetings in ASP.NET Core using Microsoft Graph application permissions part 2 This article shows how to create Microsoft Teams meetings in ASP.NET Core using Microsoft Graph with application permissions. This is useful if you have a designated account to manage or create mee…
L0phtCrack As of July 1, 2021, the L0phtCrack software is no longer owned by Terahash, LLC. It has been repossessed by the previous owners, formerly known as L0pht Holdings, LLC for Terahash defaulting on the installment sale loan.
JSON Web Token (JWT) Implementation Using Node.js JWTs offer a way to manage security concerns. In this post, learn how to generate a JWT in four steps.
Deployment Projects with the new AWS .NET Deployment Experience | Amazon Web Services In the last post about our new AWS .NET Deployment tooling I talked about some of the recent updates we have made. I did skip a very important feature called deployment projects because I thought it deserved it’s own post. A major goal with the new deploy...
A Race Condition in .NET Finalization and its Mitigation for C++/CLI Abstract There is a dormant race condition in .NET which affects even single threaded code when finalizers are executed. The cause is primarily the fact that finalizers are called on a separate thread by .NET and may access objects which have already been...
Structured data, SEO and React | I CAN MAKE THIS WORK People being able to discover your website when they search is important. This post is about how you can add structured data to a site. Adding structured data will help search engines like Google understand your content, and get it in front of more eyebal...
Contributing to .NET MAUI Community Toolkit Announcing the new process for contributing to the .NET MAUI Community Toolkit.
NixOS on Framework laptop The time has come to replace the work laptop (thanks, Mozilla!). Here is an adventure of setting up NixOS on a Framework laptop. I’m writing this on it right...
Python stands to lose its GIL, and gain a lot of speed A new project to change the CPython runtime to boost multithreaded performance has drawn the attention of Python’s core development team.
GitHub - robert-z/simple-pokemon-json-api: 🐸 A simple Pokémon API used in APIs introduction lessons at Skylab Coders Academy. 🐸 A simple Pokémon API used in APIs introduction lessons at Skylab Coders Academy. - GitHub - robert-z/simple-pokemon-json-api: 🐸 A simple Pokémon API used in APIs introduction lessons at Skylab Co...
Apple Unleashed: New MacBooks are expected—here's what business pros want New MacBook Pro models are expected to be released. Here's what we're looking for out of next week's Apple event.
Is Nuclear Power Our Best Bet Against Climate Change? Beyond carbon emissions and safety, the debate must also confront how the choices we make now constrain the kind of world we can build in the future.