GitHub - maxvfischer/DIY-CNC-machine: How to build your own CNC machine from scratch How to build your own CNC machine from scratch . Contribute to maxvfischer/DIY-CNC-machine development by creating an account on GitHub.
Handling HTTP API Errors with Problem Details Problem Details is a standard way of returning HTTP API Errors. But how do you consume it? Here are examples in C# and Typescript.
PAKEs, oPRFs, algebra, feat. George Tankersley - Security. Cryptography. Whatever. A conversation that started with PAKEs (password-authenticated key exchanges) and touched on some cool math things: PRFs, finite fields, elliptic curve groups, anonymity protocols, hashing to curve groups, prime order groups, and more. With specia...
David McCarter (Microsoft MVP) (@realDotNetDave) How would you rate the quality of software apps that you use on a daily basis? Has quality gotten better or worse in the past 10 years? Please RT and comment on your feelings. #RockYourApps
Microsoft 365 Developer Program Gets Sandbox and Teams Sample Data Pack -- Visual Studio Magazine Microsoft's ongoing Ignite 2021 tech conference saw two major additions for the Microsoft 365 Developer Program: an instant sandbox that can be pre-configured with new sample data packs for Teams meeting/collaboration software and others.
How to Create a Transformer Architecture Model for Natural Language Processing -- Visual Studio Magazine The goal is to create a model that accepts a sequence of words such as 'The man ran through the {blank} door' and then predicts most-likely words to fill in the blank.
Burgers with Bill Gates - Secrets of the Autistic Millionaire - E01 Dave describes meeting Bill Gates for the first time in his back yard in Medina in 1993 in this reading from the book "Secrets of the Autistic Millionaire",...
More flexible and inclusive ways to manage your documents Document management capabilities can help you make Visual Studio yours.
Photography: Vibrations in Solitude I took this photo that I call Vibrations in Solitude when I was visiting Balboa Park in San Diego, California! I hope you like it as much as I do.
CODE Online | CODE Consulting | CODE Staffing | CODE Magazine | CODE Training | CODE Framework | VFP Conversion Welcome to our CODE FOCUS issue for .NET 6. The .NET Team calls this the Unified .NET 6 release. It's all one development environment with a cross-platf...
.NET Annotated Monthly | November 2021 | The .NET Tools Blog Did you know? There is a difference between a parameter and an argument. Many programmers use them interchangeably, but they have distinct definitions in formal computer science. In short, a parameter
Real-World Cryptography: Wong, David: 9781617296710: Amazon.com: Books Real-World Cryptography [Wong, David] on Amazon.com. *FREE* shipping on qualifying offers. Real-World Cryptography
Dapr joins CNCF as an incubating project We’re happy to announce that this week, Dapr joined the CNCF as an incubating project. Ever since its initial launch, the Dapr project has made its intention clear that the project is eventually to be donated to a vendor-neutral foundation. The project re...
Gravity 4K Blu-ray (4K Ultra HD + Blu-ray + Digital HD) Gravity 4K Blu-ray. Blu-ray reviews, news, specs, ratings, screenshots. Cheap Blu-ray movies and deals.
A capturing lambda can be a coroutine, but you have to save your captures while you still can We saw some time ago that capturing lambdas which are coroutines result in lifetime issues because the lambda itself returns at the first suspension point, at which point there’s a good chance it will be destructed. After that point, any attempt by the la...
Dapr (Distributed Application Runtime) joins CNCF Incubator | Cloud Native Computing Foundation The CNCF Technical Oversight Committee (TOC) has voted to accept Dapr as a CNCF incubating project. Dapr is a set of APIs that makes it easy for developers to write distributed applications.
Help Support The Voice Of Slum In India In April of 2019, while in India to speak at the C# Corner Conference, I along with two other speakers visited the Voice of Slum NGO in Delhi. We meet the two founders Chandni Khan and Dev Pratap S…
The Catch Block #81 - .NET 6, C# 10, and VS 2022 Roundup! All the new stuff in .NET 6, C# 10, and VS 2022 in one tidy little package! Plus: burnout and moving on.
Thank you, GitHub | The GitHub Blog This morning, I sent the following post to the GitHub team. TL;DR: I’m moving on to my next adventure, and Thomas Dohmke (currently Chief Product Officer) will be GitHub’s next CEO.
Applying Artificial Intelligence to Nintendo Tetris In this article, I explore the deceptively simple mechanics of Nintendo Tetris.
The tale of a single register value It’s not every day that you get to debug what may well be a packet of death. It was certainly the first time for me. What do I mean by “a packet of death”? A software bug where the network stack crashes in reaction to a single received network packet, tak...
3 C# 10 features that were scrapped #Shorts Let's take a look at 3 features that were removed from C# 10 and will probably make it into future versions of the language
Challenge: The code review bug that gives me nightmares–The fix After presenting the issue of how to return items to the array pool without creating a use after free bug, I asked you how you would fix that. There are seve...
How to Build a Low-tech Website? Our new blog is designed to radically reduce the energy use associated with accessing our content.
Episode 28: UX with Jessica Engström In this episode, I was joined by Jessica Engström to chat about UX! A topic that most developers (myself included) need to be more aware of when building UIs! Jessica is also a fellow podcast host, co-hosting the awesome Coding After Work podcast! Jess’...
String Performance: Formatting This article discusses the performance differences using string.Format() and interpolation.
Why C# 10 is pretty irrelevant (but .NET 6 isn't) and why that's a good thing I hope the title got you intrigued. Usually there's a lot of excitement when a new language version comes out, as people are waiting to…
Final Blazor Improvements Before .NET 6 With .NET 6 just around the corner, Microsoft has released its final pre-release versions of the framework (RC1 and RC2). Let's see what they bring.
Don't Code Tired | ICYMI C# 9 New Features: Create Immutable Objects with Records Don't Code Tired - Jason Roberts on Software Development and .NET -
Why SOLID principles are still the foundation for modern software architecture While computing has changed a lot in the 20 years since the SOLID principles were conceived, they are still the best practices for designing software.
Compliance in a DevOps Culture A DevOps Compliance culture can yield enormous benefits provided the strategy is tailored to the organization.
What’s New in Azure App Service - Fall Ignite 2021 Edition! New @ Fall Ignite 2021 It has been a busy time on the Azure App Service team with new features reaching GA @ Fall Ignite 2021, and a raft of improvements and innovations for Linux and Windows customers! The team is happy to announce that just in time for...
Why the status quo is so hard to change in engineering teams Build high-performing teams by getting real-time insights on how to deliver projects faster, improve quality, and reduce meeting load
Amendment No. 1 to Form S-1 As filed with the Securities and Exchange Commission on November 2, 2021.
Extra Life | I'm raising money for my local children's miracle network hospital! I've signed up for #EXTRALIFE this year to raise money for kids receiving care from my local children's hospital. I need YOUR help to reach my fundraising goal!
What is the Inverse of a Vector? In this post we will re-invent an obscure form of math that is far superior to the one you learned in school. It is a better foundation for science and engineering, and it is a better foundation for students.
Naysayers promote innovation even if they are sometimes annoying After thinking about it for a while, I have come to the conclusion that **nay-sayers promote innovation even if they are sometimes annoying**.
The Solution Space There's a subtle but dangerous misconception about technology that seems to lead many business decisions astray. Worse, it paints a bleak outlook of the future. That misconception is that somehow automation always produces additional leverage in a busines...
The Future of Work and the Workplace As I look at where we are as a services firm in the fall of 2021, I wonder: what will we choose as the future of work?
Secure Minimal APIs with .NET 6 and Azure AD B2C Minimal APIs are all the rage these days. Python and Node.js have had a much simpler model for...
How Code Splitting Improves Lighthouse Score What if there was one single technique that could help to increase Lighthouse performance score by a lot?
6 Tips For Your Performance Reviews | Gergely Nemeth Tips to get the most out of your performance reviews to help your professional growth.
The Combination of Content and Knowledge Management - Part 1 The first of several brain dumps in relation to the management of content and knowledge on the web. Some of the following points will be generally applicable while others are more specific to the topic maps paradigm, a member of the semantic technologies ...
On Desktop Productivity How to use Karabiner-Elements and Keyboard Maestro to get the most out of macOS.
Embracing the chaos I like to make plans. Not the type of plans you make knowing you wouldn’t execute. I make plans hoping to execute them. I love structure. I’ve noticed I tend to gravitate towards situations that are more likely to provide some level of structure. I love, ...
Anatomy of a Terminal Emulator The terminal emulator as a platform for development. Understanding the nitty-gritty, writing some Rust examples and learning how to cause a small bit of mischief.