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.
How to build your own CNC machine from scratch . Contribute to maxvfischer/DIY-CNC-machine development by creating an account on GitHub.
Problem Details is a standard way of returning HTTP API Errors. But how do you consume it? Here are examples in C# and Typescript.
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...
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'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.
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.
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",...
Document management capabilities can help you make Visual Studio yours.
Final Assault - Title song
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.
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...
What software developers can learn from Ford and GM
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] on Amazon.com. *FREE* shipping on qualifying offers. Real-World Cryptography
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 recentl…
Gravity 4K Blu-ray. Blu-ray reviews, news, specs, ratings, screenshots. Cheap Blu-ray movies and deals.
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 lambda …
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.
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…
All the new stuff in .NET 6, C# 10, and VS 2022 in one tidy little package! Plus: burnout and moving on.
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.
In this article, I explore the deceptively simple mechanics of Nintendo Tetris.
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, taking d…
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
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...
Our new blog is designed to radically reduce the energy use associated with accessing our content.
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’s soc…
This article discusses the performance differences using string.Format() and interpolation.
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…
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 - Jason Roberts on Software Development and .NET -
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.
A DevOps Compliance culture can yield enormous benefits provided the strategy is tailored to the organization.
Functors that are both co- and contravariant. An article for C# programmers.
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 Fall…
Build high-performing teams by getting real-time insights on how to deliver projects faster, improve quality, and reduce meeting load
As filed with the Securities and Exchange Commission on November 2, 2021.
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!
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.
After thinking about it for a while, I have come to the conclusion that **nay-sayers promote innovation even if they are sometimes annoying**.
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 business con…
Remote is hard but it can work if you focus on what matters.
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?
Minimal APIs are all the rage these days. Python and Node.js have had a much simpler model for...
What if there was one single technique that could help to increase Lighthouse performance score by a lot?
Tips to get the most out of your performance reviews to help your professional growth.
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 famil…
How to use Karabiner-Elements and Keyboard Maestro to get the most out of macOS.
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, love,…
Nov 2, 2021 • Avik Das
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.