.NET Community Standups | Streaming live each week These weekly live shows, hosted by the .NET team, are casual sessions full of community content, demos, Q&A, and discussions around what's happening in .NET.
Binary Classification Using PyTorch: Model Accuracy -- Visual Studio Magazine In the final article of a four-part series on binary classification using PyTorch, Dr. James McCaffrey of Microsoft Research shows how to evaluate the accuracy of a trained model, save a model to file, and use a model to make predictions.
Someone attacked our company At the start of November, someone decided that they would try to destroy our company.
Should You Unit-Test in ASP.NET Core? The Startup pattern, larger units, fewer test doubles and a bit of BDD thinking.
How do people find bugs? You might wonder how people find bugs. Low-hanging fruit bugs can be found via code review, static analysis, dynamic analysis (like fuzzing), and other techniques. But what about deep logic bugs. Those you can’t find easily. Perhaps the protocol implement...
On the bonkers color palette of Garfield comics I’ve been reading Garfield comics with my son this week. He’s too young to really follow the narratives — after every strip he pauses, asks what happened, and then says, slowly and calmly, “Why” — but he’s already very fond of the drawings and characters...
Virtual - Lightning Talks Wed, Nov 25, 2020, 7:00 PM: We have a very exciting night of talks...Clifford Agius - Freelance DotNet developer and Microsoft MVP I work mostly in Mobile with Xamarin as well as IOT projects around t
What was it like to be a software engineer at NeXT? Did workers interact with Steve Jobs? I started in 1990 after the Education focussed first hardware and software arrived kinda DOA in the market. The back parking lot was for the engineers in Building 2 at Seaport. There was a Ferrari parked back there with a vanity plate MIPS 1#, where I lat...
Get Started with Individual Dev/Test A deep dive into understanding how you can leverage individual credits for enterprise work, and drive innovation for lasting impact. We'll look at how you can use these subscriptions, their benefits
Why AWS loves Rust, and how we’d like to help | Amazon Web Services One of the most exciting things about the Rust programming language is that it makes infrastructure incredibly boring. That’s not a bad thing, in this case. No one wants their electrical wiring to be exciting; most of us prefer the safety that comes with ...
The ASP.NET Team @TheASPNETTeam ASP.NET Community Standup - ASP.NET Core Architecture with David Fowler
What is the benefit of having FIPS hardware-level encryption on a drive when you can use Veracrypt instead? The expensive one: https://www.dustinhome.se/product/5010873750/ironkey-basic-s1000 The cheap one: https://www.dustinhome.se/product/5010887912/datatraveler-100-g3 Over 14,000 SEK difference in pri...
Development With A Dot - ASP.NET Core Pitfalls – Dependency Injection Lifetime Validation As you can imagine, it doesn’t make much sense to have a service that is registered as singleton to depend on another service that is registered as scoped, because the singleton instantiation will …
Insane Coding Camp Sues Their Critics For Being Right WhiteHat Jr just sued their two biggest critics for millions of $$$ in court. They claim that they can handle criticism, but that this was merely lies. Does ...
Last week in .NET #18 – Throwing TFMs at the Wall to see what sticks In what I can only describe as a “lead magnet”, here’s a copy of my weekly .NET newsletter, creatively titled “Last Week in .NET”. I’m posting it here in the vain hopes that you’ll sign up for the …
Why does the disk optimizer put boot files at low-numbered sectors? | The Old New Thing When the disk optimizer rearranges data on the disk, one of the things it does is put boot files at low-numbered sectors. Why is that? Is it just for mathematical convenience? Why not put them at the highest-numbered sectors, so they stay out of the way o...
Handle inconsistent in Pkcs9Document{Name|Description} by bartonjs · Pull Request #45040 · dotnet/runtime runtime Build #20201120.101 had test failures
5 Things Developers Should Be Thankful For in 2020 2020 has been tough, but it's always nice to take some time to reflect back on what you're thankful for. As a developer, here are a few things that you might be thankful for! Beginner Tailwind by @chrisoncode - https://beginnertailwind.com/ Mastering Nex...
Applying the MVC design pattern to Razor Pages In this article from my new book we look in greater depth at how the MVC design pattern applies to Razor Pages in ASP.NET Core.
Working for free and other desirable behaviors I run into this link, which is Lambda school offering to place a student of theirs at your company for up to four weeks without having to pay them or the stu...
Testing out Azure Static Web Apps service. Let's try to deploy this blog into an static web app If you only care about the end result, I upload the final result in this GitHub repository: github-link This repository contains the entire blog source code. In the "/infrastructure" folder you can find an ARM template that is used to create the static we...
Sydney Alt.Net User Group (Sydney, Australia) Started in 2008, we are a friendly, sharing, and relaxed Alt.NET user group located in the Sydney CBD. We're a home for passionate developers who are always looking for better ways of building awesome
Detective Game Design Problems Game design is such a wide and varied discipline that job titles in the field have become increasingly granular over the years – and ever since we started...
Generate Client for ASP.NET Core Web API using OpenAPI Generate a client for an ASP.NET Core Web API using an OpenAPI Swagger Document.
Intuitive Guide to Convolution – BetterExplained Like making engineering students squirm? Have them explain convolution and (if you're barbarous) the convolution theorem. They'll mutter something about sliding windows as they try to escape through one.
"We must never become too busy sawing to take time to sharpen the saw." [Two solutions to a programming challenge] "We must never become too busy sawing to take time to sharpen the saw." [Two solutions to a programming challenge]
How to make a WinForms app with .NET 5 entirely from the command line and publish as one self-contained file I got a lovely email from a reader named Steven who has been doing .NET for ...
Adding claims to existing identity How to add claims to existing identity in ASP.NET Core when identity is not created by our own custom code.
#IoTPlugAndPlay is now fully integrated in @Azure #IoTCentral. Check out how this simplifies devices integration into IoT Solutions with @obloch and Sandeep Pujar on the #IoTShow Azure IoT Plug and Play is now natively supported in IoT Central. Solution builders can develop end-to-end IoT solutions using IoT Central and PnP ready devices with zero code. This drastically reduce
The macro problem with microservices - Stack Overflow Blog In just 20 years, software engineering has shifted from architecting monoliths with a single database and centralized state to microservices where everything is distributed across multiple containers, servers, data centers, and even continents. Distributi...
Learn C# with CSharpFritz - Ep10: SDK, Project Types, and Testing Let's start to write some real software and talk about the project system, the .NET SDK command-line tools, and write our first unit tests. After the C# basics sessions are completed, which user interface framework do you want Fritz to walk through FIRST...
Compiler Explorer - C struct {int x;} f(struct b {int x;} b1) { // ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ return (typeof(f(b1))){1}; }
DamianPEdwards - A new ringtone was born Watch DamianPEdwards's clip titled "A new ringtone was born"
Xamarin.Forms 5.0: Debugging Improvements, New Features, and Controls Last week at the .NET Conf 2020, Scott Hunter, Maddy Leger, and David Ortinau presented the latest Xamarin debugging improvements about Hot Reload and Hot Restart. Also, Xamarin.Forms 5.0, which is expected for the end of this year, will introduce new fea...
Book giveaway for Real-World Python: Projects to Make You Think by Lee Vaughan Nov 22-Dec 13, 2020 Enter to win one of 100 free copies available. Giveaway dates from Nov 22-Dec 13, 2020. Enter for a chance to win 1 of 100 copies of Real-World Python: A...
Demystifying the second law of thermodynamics Thermodynamics is really weird. Most people have probably encountered a bad explanation of the basics at some point in school, but probably don’t remember more than
Don't chase being liked or respected I read this tweet yesterday and it struck a chord. Heard this today from a coach, and resonated: stop chasing being liked by everyone, start...
Why Lies are Effective (clue: because we embody them) — Cindy Engel Lying is incredibly effective, even when we know it is a lie. To understand why lying works, we need to dig deep into our evolutionary past when our minds were simpler, more engaged with somatic experience.
My fitness philosophy I posted a progress picture on my Instagram recently. A lot of people asked about my workout routine. My quick response was that – It’s not just about a routine. It is about developing a hea…
Why fairness is basically unobservable We want to know if things are fair. Do some groups of people tend to get a raw deal in company hiring or university admissions or court sentences?
The Organic Web If we lived close to nature in an agricultural society, the seasons as metaphor and fact would continually frame our lives. But the master metaphor for our era does not come from agriculture—it comes from manufacturing. We do not believe that we “grow” o...
Productive Uncertainty - Reaction Wheel If the point of a startup is to create excess value then the startup needs an innovation that can be defended over time. This means the team must have a strategy to defend their position once they have mitigated uncertainty.