Microsoft Offers Deep Learning Support with PyTorch Enterprise on Microsoft Azure -- Visual Studio Magazine Microsoft claims its new PyTorch Enterprise on Microsoft Azure is the first offering from a cloud platform to provide enterprise support for PyTorch, the popular open source deep learning framework.
The Adaptive Work of Leadership A letter to a friend on most of what I know about leadership and management from theory to practice.
Episode 14: Schnorr, Factoring and Lattices! Did Schnorr "destroy RSA" with his surprising ePrint submission? Lattice cryptography expert Léo Ducas joins Nadim from CWI, Amsterdam to discuss this topic and more on Cryptography FM.
willfennel.com – Sorry, no outrage of the day I will not be doing something outrageous today, you’ll have to look elsewhere to get your dose.
The Anti-Bigness Ideology – Matt Bruenig Dot Com Over at Slow Boring, Matt Yglesias has a piece arguing that Amazon is not a monopoly and that a lot of what passes for anti-monopoly discourse is actually anti-bigness discourse. I agree with Yglesias on this point. Not all anti-monopoly advocates are mot...
Some Ideas About Storage Reliability Hard Drive Brands When people ask for advice about what storage to use they often get answers like “use brand X, it works well for me and brand Y had a heap of returns a few years ago”.…
How to Engineer Flow Getting into a state of flow is the only way I can make progress when writing complex software. I also think it's possible to structure your life in a way that maximizes the amount of time you can spend in a state of flow each day. Here's what I try
Distributed cloud builds for everyone CPU cycles are cheaper than they have ever been, and cloud computing has never been more ubiquitous. All the major cloud providers offer generous free tiers, and services like GitHub Actions offer free compute resources to open-source repositories. So why...
ablution If you have been thinking about taking on #vanlife then the topic of keeping clean seems daunting at first but in reality, it's quite simple...
On .NET Live - Thinking about Applications Security Threats and OWASP Security is one of those topics that we sometimes take for granted until it's too late. In this live session, Tanya Janca joins us to talk about OWASP and so...
Nasa Sr 71 Blackbird Dear Friends,I have always been passionate about flying and reproducing aircraft with the use of unbeatable bricks.For this reason I chose to ...
IntelliCode Now Suggests NuGet Packages for You: 'Like Netflix Recommendations' -- Visual Studio Magazine ''IntelliCode Package Suggestions use a collaborative filtering algorithm to take the context of your project, including the installed packages and project framework, to then suggest packages that are frequently included in similar projects.'
The best cryptographic protocol ever! Cryptographic protocols are broken so often. Current crypto protocols use outdated algorithms. They’re usually incomplete, leaving multiple…
Building beautiful apps with Xamarin.Forms | Xamarin Blog One question that I continuously get asked on Twitter is how can I make great looking apps with Xamarin.Forms? It is a great question, and anyone can build great looking apps with a little inspiration and a little styling. Now, I am not a designer,
Tutorial: ASP.NET app with Azure SQL Database - Azure App Service Learn how to deploy a C# ASP.NET app to Azure and to Azure SQL Database
Syria’s exam-related Internet shutdowns To prevent cheating in exams many countries restrict or even shut down Internet access during critical exam hours. For most of June Syria is having planned Internet shutdowns during critical exam periods.
string vs. String is not a style debate Often I see developers debating using String vs. string as if it’s a simple style decision. No different than discussing the position of braces, tabs vs. spaces, etc … A meaningless distinction where there is no right answer, just finding a decision eve...
Intro to Graphics 16 - Shading Transformations Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Google Joins Apple to Opt-out of Mobile Advertising IDs Android 12 makes interest-based advertising obsolete to set off an irreversible collapse in Facebook’s ad ecosystem
norvig/pytudes Python programs, usually short, of considerable difficulty, to perfect particular skills. - norvig/pytudes
Conversation about the .NET type system | .NET Blog Conversation with .NET engineers about the .NET type system.
Using HTMX with ASP.NET Core: Infinite scrolling I demonstrate how you can add an infinite scrolling experience for a list of items using ASP.NET Core and HTMX
The ARM processor (Thumb-2), part 4: Single-instruction constants | The Old New Thing I noted last time that ARM is very proud of its barrel shifter. We saw it being used in the effective address calculator. Another place it makes itself known is in the calculation of constants in a single-instruction. First, the easy case: An unsigned 8-b...
Azure Cosmos DB With EF Core on Blazor Server Learn how to build Azure Cosmos DB apps using Entity Framework Core by following this example that features search, read, update, and delete functionality with audits and more.
Windows 95 Video Guide (1995) Whether you're a PC rookie or an experienced user looking to upgrade, this hilarious [sic] how-to readies you for Windows 95. Created with Microsoft, the Win...
Project Tye 101 - Dev, Debug, & Deploy Microservices with Project Tye See how I implement Project Tye for my solution - including the yet to be released Tye VS Code extension, a GitHub Action, and BlazorTye VS Code Extension: h...
Application Development with Scott Hanselman & Friends | KEY11D There has never been a time where developers had more access to tools and services to be more productive. Join Scott Hanselman and some of his friends show a...
Domain-Driven Refactoring: Intro A common theme in domain-driven design are design patterns. When you start learning about DDD, you'll be presented with many code-level concepts such as: AggregatesEntitiesValue ObjectsRepositoriesSpecificationsFactoriesWith all of these patterns (and mor...
Lockdown math announcement Full playlist: https://www.youtube.com/playlist?list=PLZHQObOWTQDP5CVelJJ1bNDouqrAhVPevHelp fund future projects: https://www.patreon.com/3blue1brownAn equal...
What is a stack and how does it work? — 6502 part 5 Schematics, datasheets, kits, and more at https://eater.net/6502Part 1: https://www.youtube.com/watch?v=LnzuMJLZRdUPart 2: https://www.youtube.com/watch?v=yl...
How assembly language loops work More 6502: https://eater.net/6502Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support.---...
RAM and bus timing — 6502 part 6 Schematics, datasheets, kits, and more at https://eater.net/6502Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/suppor...
Why build an entire computer on breadboards? More on breadboards: https://www.eater.net/breadboardsMore on the 6502 project: https://www.eater.net/6502Here are the graphing calculator models if you'd li...
Control which code scanning alerts cause a pull request check to fail | GitHub Changelog Control which code scanning alerts cause a pull request check to fail
Amazon’s Controversial ‘Hire to Fire’ Practice Reveals a Brutal Truth About Management It's an example of what can happen when your incentives aren't aligned with your values.
Introducing Breadcrumbs We're happy to announce the introduction of Breadcrumbs on elmah.io. This post will introduce you to Breadcrumbs and how to implement it.
How malloc broke Serenity's JPGLoader, or: how to win the lottery I got the chance to investigate an interesting bug in SerenityOS this week. It was related to the decoding of JPG images in the operating system. For some reason, when a JPG image is viewed, it comes out like this: Lenna, showing up wit...
Linux Security Hardening and Other Tweaks A collection of kernel and userland settings one can change to improve the security and usability of a Linux system. Targeted at Arch, but should work for other distros too.
Logging is important Getting application logging right is crucial for every software project. When done correctly it makes the maintainers work a lot simpler. There's no worst feeling than getting an error report and searching for logs to try to understand what happened and n...
Entity Framework Community Standup - EF Core Power Tools: the New Batch Learn how to take advantage of the new advanced features recently added to EF Core Power Tools: - reverse engineer .dacpac files, renaming of tables, columns...
Entity Framework Community Standup - Triggers for EF Core Guest Koen Bekkenutte will introduce us to the EFCore.Triggered project and discuss its advantages and how it differs from domain events and database trigger...
.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.
Tip 318 - How to get started with Natural Language Understanding in Azure Users prefer to interact with your application with natural language. For instance, they might want to ask your application something like "What's the weather going to be like in New York?". Your application needs to be able to understand natural input by...
On the Diverse And Fantastical Shapes of Testing My #2 problem with arguing testing pyramids vs honeycombs is the disparate definitions of unit test
Microsoft Build 2021 Book of News The Book of News is a guide to all the key announcements made during Microsoft Build, May 25-27, 2021.
Webinar: Absolute Beginner’s Guide to Docker | The .NET Tools Blog Join us Thursday, June 24, 2021, 16:00 - 17:00 CEST (10:00 AM - 11:00 AM EDT or check other timezones) for our free live webinar, Absolute Beginner's Guide to Docker, with Jon
Leveling Up Static Web Apps With the CLI With the Azure Static Web Apps GA there was a sneaky little project that my colleague Wassim Chegham dropped, the Static Web Apps CLI. The SWA CLI is a tool he’s been building for a while with the aim to make it easier to do local development, especially ...
Kinda a big announcement The other day I was talking to a young developer working on a code base with tons of COM code, and I told him that even before he was born, everyone knew that COM was already so deeply obsolete tha…
A Stupid Little TypeScript Mistake For context: I am a C# developer who uses TypeScript just every now and then. Recently I added a few string constants to an existing TypeScript class. The program compiled just fine, but when I ran …
6 steps to pimp my terminal In this article, I'll show you some of the tricks I use to pimp up my Windows Terminal and PowerShell.
Interpreting async code in CPU traces My good friend Christophe Nasarre over at Criteo wrote a great blog post on ...
What's new in css-doodle I planned to rewrite css-doodle from scratch a long time ago, but there's barely any progress. One reason is that I wanted to make it too perfect but was stuck at the part of parsing all the time. Another reason is creating new things was more att...
Google says it will allow ads for cryptocurrency exchanges and wallets in the US that meet certain requirements and are certified by Google starting August 3 By Michael McSweeney / The Block. View the full context on Techmeme.
Domino's India discloses data breach after hackers sell data online Domino's India has disclosed a data breach after a threat actor hacked their systems and sold their stolen data on a hacking forum.
Making JavaScript run fast on WebAssembly JavaScript in the browser runs many times faster than it did two decades ago. And that happened because the browser vendors spent that time working on intensive performance optimizations.
Project Tye 101 - Dev, Debug, & Deploy Microservices with Project Tye See how I implement Project Tye for my solution - including the yet to be released Tye VS Code extension, a GitHub Action, and BlazorTye VS Code Extension: h...
Leaky Abstractions In the late 1990s, the Windows Shell and Internet Explorer teams introduced a lot of brilliant and intricate designs that allowed intricate extension of the shell and the browser to handle scenario…
UI Goes (Partly) Native in New Visual Studio 2019 for Mac v8.10 -- Visual Studio Magazine Microsoft shipped Visual Studio 2019 for Mac v8.10, furthering the effort to convert the UI layer to native macOS, an effort scheduled to reach culmination with VS for Mac 2022.
Build RESTful APIs Using ASP.NET Core and Entity Framework Core Learn to build RESTful APIs using ASP.NET Core. The APIs will be connected to an SQL Server Express Database using Entity Framework Core.