Grow your business through the Microsoft commercial marketplace | Developer Support Marty Donovan shares some upcoming webinars to help you scale your business through Microsoft commercial marketplace and the Azure government marketplace. We have upcoming business and technical webinars designed to help you scale your business through th...
PowerApps – Filtering BrowseGallery by Choice Field Values | Developer Support Brian Culver shares some tips for filtering BrowseGallery by Choice field values using PowerApps. Creating a PowerApp from a SharePoint list is actually very nice and functional. Once you use it for a while though, you come to realize that Choice fields a...
Episode 362 - Azure VMWare Solution Sujit, Kendall, and Cynthia talk with Matt Henry about what Azure VMWare Solution is, how different people can take advantage of the offering, and the position Microsoft is taking given the interesting history with VMWare in the past.
What it means to be a cryptographer When Michael Lewis came to visit the IEX office in 2016, he had his young son in tow. While he was signing my copy of Flash Boys, he asked…
New campaign targeting security researchers Details on an ongoing campaign, which we attribute to a government-backed entity based in North Korea, targeting security researchers working on vulnerability research and development.
Backblaze Hard Drive Stats for 2020 This post looks at the lifetime hard drive failure rates of the data drive models in operation in our data centers in 2020.
Microsoft Updates 'Must Have' Xamarin Community Toolkit -- Visual Studio Magazine The Xamarin Community Toolkit provides all kinds of effects, views and helpers to complement mobile app development with Microsoft's recently released, open source, cross-platform Xamarin.Forms 5.
Improvements to the new Razor editor in Visual Studio | ASP.NET Blog It’s been six months since we announced the first preview of a new experimental Razor editor for Visual Studio based on a common Razor language server and it’s time to give an update on our progress. The team has been hard at work bringing the new Razor e...
Mads Torgersen! C# 9 & Beyond Microsoft’s Mads Torgersen– Lead Designer of C# — talks about how to know when to use the new features in C# 8 and 9, and more.
JetBrains Unveils Plans for WinForms, WPF and More in Rider .NET IDE -- Visual Studio Magazine JetBrains announced plans for Windows Forms, Windows Presentation Foundation (WPF), ASP.NET and more tooling in the next release of its popular Rider IDE for .NET development.
CVE-2021-3156: Heap-Based Buffer Overflow in Sudo (Baron Samedit) | Qualys Security Blog The Qualys Research Team has discovered a heap overflow vulnerability in sudo, a near-ubiquitous utility available on major Unix-like operating systems. Any unprivileged user can gain root privileges…
System separation in the Continental Europe Synchronous Area on 8 January 2021 – 2nd update On 8 January 2021 at 14:05 CET the synchronous area of Continental Europe was separated into two parts due to outages of several transmission network elements in a very short time. ENTSO-E has published the first information on the event already on 8 Janu...
More Razor syntax coloring Please take a moment to share some more of your thoughts on Razor syntax coloring in Visual Studio.
Postgres scaling advice for 2021 - CYBERTEC | PostgreSQL This article covers scaling advices for PostgreSQL and explains, why it may be a good idea to keep it simple on the database side.
The **Simplest** Web Developer Path for 2021 Want the simplest path to becoming a Web Developer in 2021? Here's the simplest path you can follow to do just that! This video is meant to help you get on a...
Does your code reward the right behavior? We have rooms in our house; bedroom for sleeping, kitchen for cooking, dining room for dining, and my office is meant for work but in practice doesn’t reward work. There aren’t big dist…
A single outlier could completely distort your Cohen's d value Comparison of classic Cohen's d and its non-parametric alternative on distributions with high outliers
Firefox 85 Cracks Down on Supercookies – Mozilla Security Blog Trackers and adtech companies have long abused browser features to follow people around the web. Since 2018, we have been dedicated to reducing the number of ways our users can ...
Open Web Docs - Open Collective High-quality documentation for web platform technologies is a critically important component of our shared, open digital infrastructure. Today, we’re excited to publicly introduce Open Web Docs, a collective project designed to support a community of tech...
Gay Dating App "Grindr" to be fined almost € 10 Mio The Norwegian Data Protection Authority confirmed that Grindr did not receive valid consent from users and announces a fine of 100 Mio NOK (€ 9.63 Mio) on Grindr.
Medal of the Order of Australia — Brady Haran This Australia Day I was fortunate to receive the Medal of the Order of Australia .
Humble Pi by Matt Parker: 9780593084694 | PenguinRandomHouse.com: Books #1 INTERNATIONAL BESTSELLER AN ADAM SAVAGE BOOK CLUB PICK The book-length answer to anyone who ever put their hand up in math class and asked, “When am I ever going to use this in the...
Autoscrolling on drag, part 2: Why does scrolling go faster if I wiggle the mouse? | The Old New Thing Last time, we implemented a basic autoscroller. But you may have noticed an odd side effect: Wiggling the mouse speeds up the scrolling. This happens because each wiggle of the mouse generates a new WM_MOUSEMOVE message, and that in turn triggers the “ac...
Building a social media platform without going bankrupt: Part II–Accepting posts This design deal with creating what is effectively a Twitter clone, seeing how we can do that efficiently. A really nice feature of Twitter is that it has ju...
Microsoft Using Metadata to Enable Idiomatic Win32 Interop from Rust and Other Languages In a move to make it easier to use Win32 APIs from any language, Microsoft has launched its Win32 Metadata project with the aim to generate complete Win32 language bindings through automated, idiomatic projections. The project include initial projections ...
Prerending a Blazor WebAssembly app to static files, without an ASP.NET Core host app In this post I show how to prerender all the pages in a Blazor WebAssembly app ahead of time, so you can host the app as static files, without a host app.
Stateless Workers in Microsoft Orleans - CodeWithStu Learn about the use cases for stateless workers in Microsoft Orleans, and how to use them. This video is part of the Running Microsoft Orleans in AWS series....
Halt and Catch Fire Syllabus This site features a curriculum developed around the television series, Halt and Catch Fire (2014-2017), a fictional narrative about people working in tech during the 1980s-1990s.
Coding with C# and .NET: JSON Deserialisation Previously broadcast live on Twitch -- Watch live at https://www.twitch.tv/stevejgordonUsing Utf8JsonReader to deserialise JSON.Follow me: https://twitter.co...
.NET GC Internals - 02. Mark phase The second episode of the .NET GC Internals series explaining a real in-depth knowledge how .NET GC works. This episode is about the Mark phase, discovering ...
Rider 2021.1 Roadmap – .NET Tools Blog | JetBrains In this post, we’d like to share our plans for Rider 2021.1 and find out what we can do next to improve your development experience. Your feedback is always welcome! The following is a list of our pri
SQL Server 2019 Always Encrypted: The Searchable Encryption! | Data Exposed: MVP Edition Always Encrypted in SQL Server 2019 is now in its second iteration which has added the ability to do pattern matching searches on encrypted data with the use of a technology called secure enclaves. In this episode with Mladen Prajdić, we'll take a short l...
Github Actions for Visual Studio Extension developers How to completely automate continuous integration and release management of visual studio extensions.
A New Role | bitcrazed.com In my previous (admittedly lengthy) post, I outlined my last 5 years' work at Microsoft: From sending frustration-mail to a contact at Microsoft, re-joining Microsoft, helping deliver Windows Subsystem for Linux (WSL), and Windows Terminal, and helping dr...
Some opinions about effective software development after 20+ years — Roy Osherove This post on hackernews made me write this: Being able to communicate ideas > Being a great technical developer - For every great developer that's an asshole, you can find a great developer that won't be an asshole. Don't keep assholes. Google...
SQL Server triggers: The good and the scary - Simple Talk SQL Server triggers are another tool in your DBA or Dev toolbox. Edward Pollack explains what can go wrong with triggers and how to correct those issues.
PostSharp's Great Reset: Announcing Project "Caravela", a Roslyn-based aspect framework We intend PostSharp “Caravela” to become the successor of the MSIL-based PostSharp Framework and PostSharp SDK.
TWC9: VS Code Day, Microsoft Ignite Spring, Happy Birthday to NuGet, and more! TWC9 is back for 2021 and Christina is here to (belatedly) share the latest developer news, including: [00:26] VS Code Day[01:00] Microsoft Ignite Spring[01:36] Happy Birthday NuGet! You look great! [
The High Price of Mistrust When we can’t trust each other, nothing works. As we participate in our communities less and less, we find it harder to feel other people are trustworthy. But if we can bring back a sense of trust in the people around us, the rewards are incredible.
Multi-Class Classification Using PyTorch: Model Accuracy -- Visual Studio Magazine Dr. James McCaffrey of Microsoft Research continues his four-part series on multi-class classification, designed to predict a value that can be one of three or more possible discrete values, by explaining model accuracy.
Is Making Software Sisyphean? - Aaron Francis Sisyphus, cursed by Zeus to roll a boulder up a hill for all eternity. Is that us?
Cranelift, Part 2: Compiler Efficiency, CFGs, and a Branch Peephole Optimizer This post is the second in a three-part series about Cranelift. In the first post, I described the context around Cranelift and our project to replace its backend code-generation infrastructure, and detailed the instruction-selection problem and how we so...
Olo - Software Engineer - Back-End, (Mid - Staff Level) At Olo we develop an online food ordering platform used by many of the country's largest restaurant chains, reaching millions of consumers. Chances are if you've ordered directly from a restaurant brand's app or website, we've made that happen. We need so...
AirPods Max sucked for me The noise cancellation had issues; they didn't isolate my voice from event noise; wireless calls on the Mac were 8kHz and I couldn't use a cable to fix any of this.
Names to avoid in Software Engineering An incomplete list of poor names for libraries, modules, projects and teams
CSS Frameworks, hype and dogmatism - Post - Piccalilli Some notes on the dogmatism and gatekeeping themes of Tech Twitter and how they can generate often incorrect and naive statements—specifically about frameworks and methodologies.
Stuff your logs! - Paul Khuong: some Lisp Paul Khuong's personal blog. Some Lisp, some optimisation, mathematical or computer.
Giant leak exposes data from almost all Brazilians - Somag News On Tuesday morning (19), the dfndr lab, PSafe's cybersecurity laboratory, reported a huge leak in a Brazilian database that may have