Living through 2020 as a Remote Developer with Amanda Silver | Hanselminutes with Scott Hanselman Hanselminutes is Fresh Air for Developers. A weekly commute-time podcast that promotes fresh technology and fresh voices. Talk and Tech for Developers, Life-long Learners, and Technologists.
Splitting up a Monolith into Microservices Splitting up a Monolith into Microservices is not an easy task. Defining boundaries and capabilities are key.
New Xamarin.Forms 5 Drops Visual Studio 2017 Support -- Visual Studio Magazine Microsoft announced Xamarin.Forms 5.0, a major release chock full of new functionality and features, but no official support for Visual Studio 2017.
Cryptology ePrint Archive: Report 2020/1452 ASAP: Algorithm Substitution Attacks on Cryptographic Protocols
The Secret History of Windows Task Manager, Part 2 - Tech and Source Code This part 2 of 3: The original author of Task Manager (davepl) reveals the little known secret history of the application along with the technical details o...
The Secret History of Windows Task Manager: Part 1 - Retired Microsoft Engineer Davepl Retired Microsoft engineer and original author of Task Manager (davepl) reveals the little known secret history of the application along with the technical d...
Steam's login method is kinda interesting Investigating extra security measures at one of the world's biggest digital storefronts.
Microsoft Customer Clear.Bank shares their journey and learnings Ben Walters sits down with Tom Harris, Clear.Bank's Head of Engineering to discuss their journey of migrating to Azure and how they took advantage of Azure Availability Zones for processing payments.
Azure Application Insights Profiler Need to collect performance data about your Azure apps while they are running in production? DevDiv Azure Services PM Chuck Weininger shows us how to do that using the Azure Application Insights Profi
Asynchronous Messaging, Part 1: Basic Distributed Architecture Solving request-extrinsic problems with a distributed architecture.
Signal Messenger: Speak Freely Say "hello" to a different messaging experience. An unexpected focus on privacy, combined with all of the features you expect.
WSFederationHttpBinding in .NET Standard | .NET Blog Implement scenarios that consume WCF services with WS-Federation bindings on .NET Core with the release of System.ServiceModel.Federation.
Xamarin.Forms 5.0 is Here! | Xamarin Blog Xamarin.Forms 5 is here, delivering hundreds of quality improvements and includes App Themes, Brushes, CarouselView, RadioButton, Shapes and Paths, and SwipeView.
Ransom DDoS attacks target a Fortune Global 500 company In late 2020, a major Fortune Global 500 company was targeted by a Ransom DDoS (RDDoS) attack by a group claiming to be the Lazarus Group. Cloudflare quickly onboarded them to the Magic Transit service and protected them against the lingering threat.
.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.
JavaScript Array Sort Method Practice in 5 Minutes Learn to use the Sort() function to customize how an array is sorted.Arrays are an essential part of JavaScript. If you want to get better at JavaScript, you...
What happens if I give contradictory values for the stack commit and stack reserve? | The Old New Thing The CreateThread function lets you specify a custom stack commit or a custom maximum stack size. The CreateFiber function lets you specify a custom stack commit, and the CreateFiberEx function lets you specify both. Function + flag Can customize? In...
A Look At The CPU Security Mitigation Costs Three Years After Spectre/Meltdown Phoronix is the leading technology website for Linux hardware reviews, open-source news, Linux benchmarks, open-source benchmarks, and computer hardware tests.
Reducing SNAT Port consumption in Azure App Services | Developer Support Reed Robison explores techniques to reduce SNAT port consumption in Azure App Services. Azure App Services provides a powerful platform for building scalable web applications and conveniently abstracts many of the details that can make architecting such s...
Production postmortem: The file system limitation On an otherwise uneventful morning, the life of the operations guy got… interesting. What were supposed to be a routine morning got hectic because the databa...
Pointers Are Complicated, or: What's in a Byte? This summer, I am again working on Rust full-time, and again I will work (amongst other things) on a “memory model” for Rust/MIR. However, before I can talk about the ideas I have for this ...
Real World Localization Implementation ASP.NET Core 5 ASP.NET Core has amazing support for providing Localized user content, however, the process of configuring and using the features is often mis-understood. This is especially true for more complex project structures, this post explores the real world impl...
Maximizing Developer Effectiveness To be successful at digital transformation you need to optimize the key feedback loops in your software engineering organization
Understanding WebSockets with ASP.NET Core - Sahan Serasinghe - Personal Blog Sahan Serasinghe - Personal Blog
Cake - Cake for Rider released I am very proud to announce the first release (version 0.1.0) of the Cake for Rider extension for JetBrains Rider. This extension brings run configurations for Cake tasks, as well a tool window to show Cake scripts and tasks in the project.
Entity Framework Core 5 free resources It is now almost two months since EF Core 5 was launched at the .NET Conf 2020 online event on November 10, 2020.
Building a Chatbot to Order a Pizza We are building a PizzaBot using Microsoft’s Bot Framework to help prove that chatbots have gone from a nifty side project to a new marketing and sales channel.
2020 Personal year in review - Theme: "Unprecedented times" Introduction This post is a little late but the more I thought about it, the more I thought I should do this. In addition, a little prodding from a friend on twitter (thanks Miguel) helped …
Nissan source code leaked online after Git repo misconfiguration | ZDNet Nissan was allegedly running a Bitbucket Git server with the default credentials of admin/admin.
Memory access on the Apple M1 processor When a program is mostly just accessing memory randomly, a standard cost model is to count the number of distinct random accesses. The general idea is that memory access is much slower than most other computational tasks. Furthermore, the cost model can b...
Don't worry son, all your friends are weirdos too | Robert Heaton The morning after the US election it looked like the presidency was still up in the air and the Democrats were going to lose the senate.
Why Goals Don't Work as We Expect — Bohdan Kit We relentlessly set goals — weekly, monthly, yearly. We think when there's a goal, we're continually moving towards it. The goal resembles a destination, and it seems to us that we'll be able to get there only if our desire is strong enough. But it's not ...
WhatsApp gives users an ultimatum: Share data with Facebook or stop using the app The Facebook-owned messenger with 2 billion users revamps its privacy policy.
please please please offer feedback As a preface, I understand how painful it could be to sort through 5,000 applications for a software engineering job, with applications flowing in faster than one can manage. However, from the applicant side, it's been a tough year for me, applying to eve...
The GL-MT300N A $20 hackable Linux Router - James Dawson The GL.iNET GL-MT300N is a hackable Linux based travel router that runs openWRT. Check out my experiance of running openWRT on this device.
Weather and Boinc I just wrote a Perl script to look at the Australian Bureau of Meteorology pages to find the current temperature in an area and then adjust BOINC settings accordingly. The Perl script (in this post…