How do Routers Work, Really? An accessible overview of how exactly a router works, with code examples.
Let employees sell their equity Sometimes people choose to work for one company over another for reasons related to the work environment, for example what the company does, and whether the other employees create a place that's pleasant to work at. But a major factor is compensation. If ...
Learn C# with CSharpFritz - Ep 4: C# Conditionals and Loops for Beginners This is episode 4 of C# with CSharpFritz and Jeff teaches the basics of If, and Switch statements as well as For, While and Do loops in this beginner-friendly 'talk radio style' episode. Interactive Notebook with samples you can run IN BROWSER at: https...
The Tyranny of the Popcorn Post - Will Patrick Popcorn Posts are everywhere and they're clogging up the internet. Here's why that's a bad thing, and some suggestions for how to recover from a popcorn addiction.
Survival of the Fittest If you are in a car accident, the presence of alcohol in your blood automatically means you are guilty. If you fail to drink responsibly, any problem that comes as a result is entirely your fault. It
Waiting for Zero For all the people carefully counting COVID deaths and cases there may be an expectation that the number we are aiming for is zero. This is a mistake. There will always be a proportion of cas…
Everything I ever learned about creating online courses. Part 1: Product Development In this article I’ll share some of my best practices for creating online courses. This time I’ll focus on the product development side. Of course if you want to sell courses, you’ll need to learn marketing as well, but I’ll just cover development here.
Stop Watching YouTube A few months ago, I logged out. But I actually took it one step further: I removed the ability for YouTube to save cookies on my browser. With no cookies, YouTube couldn’t identify who I was. Since YouTube had no idea who I was, they couldn't use the...
How I got fibre Draft, expect typos, spelling and grammar errors, etc ——- last updated 8 September 2020
Giggle; laughable security | Digital Interruption Research Preface: There is very little in this blog post that is interesting from a technical perspective. The discovered vulnerability is incredibly basic but fairly...
A Monster's Expedition “It's pretty much glorious. I love A Monster's Expedition. I have fallen for it rather hard.” Eurogamer “[A Monster's Expedition] never forces an answer out of you, and that's its greatest strength. If you're stuck, simply head in another direction.” US...
Workshop Module 6: Distributed Data We consider best practices for managing distributed data following the widely-accepted Database per Microservice pattern. Emphasis is on managing consistency when implementing cross-service queries and transactions. Coverage of Materialized View Patterns,...
Access Linux filesystems in Windows and WSL 2 | Windows Command Line Starting with Windows Insiders preview build 20211, WSL 2 will be offering a new feature: wsl --mount. This new parameter allows a physical disk to be attached and mounted inside WSL 2, which enables you to access filesystems that aren’t natively supporte...
Why it is Important that Software Projects Fail Some put this down to organizational culture. If an engineer were to deliberately under specify a load bearing beam in order to cut costs, they would be sent to jail. But when a programmer cuts a corner they get promoted. Others suggest that the proble...
The Cloud Skills Show Episode 5: Web The Cloud Skills Show is a new weekly livestream, brought to you by the folks at Microsoft Developer...
A conversation could change a life | R U OK? R U OK? is a suicide prevention charity in Australia, reminding people that having meaningful conversations with loved ones, friends and colleagues could change lives.
Life, part 34 All right, we have our quad data structure, we know how to get and set individual elements, and we know how to display it. We’ve deduplicated it using memoization. How do we step it forward o…
The macros for declaring COM interfaces, revisited: C++ version | The Old New Thing Last time, we looked at the macros for declaring COM interfaces and how they expand when compiled for C. When compiled as C++, the macros do something entirely different. /* DECLARE_INTERFACE_IID_(ISample2, ISample, "...") */ struct __declspec(uuid("5675B...
Relativty an Open-source VR headset for $200 Relativty fully supports steamVR and run at 2K 120FPS. We made Relativty in my bedroom with a soldering iron and a 3D printer.
Relativty - An open-source VR headset for $200 | Product Hunt Relativty, an Open-source VR headset with a 2K 120FPS Display, SteamVR supports, and experimental room-scaling. You can build it for $200.
Working with Local Storage in a Blazor Progressive Web App -- Visual Studio Magazine Thanks to Chris Sainty and Remi Bourgarel, working with local storage from a Blazor application running either in the browser or out of it is relatively easy. Testing your code can be equally easy but only if you set up support the real world of network c...
Wordpress on .NET Core Peachpie is an open source project that allows for a seamless interoperability between PHP and .NET applications. In this episode, Benjamin and Jakub from the Peachier project show us how they enable developers to run Wordpress on .NET Core. [01:19] - ...
Microsoft Developer UK @msdevUK The Cloud Skills Show: Episode 5 - Web Dev with @jaydestro, @sadranyi & @chris_sainty. We're talking #Azure Static Web Apps, #Blazor & tech communities. Join us every Thursday at 2PM UK time.
5 most annoying website features I face as a blind person every single day | The Big Hack These are the five most annoying inaccessible web elements I face as a blind screen reader user every day, and how to fix them.
Edgescan Questions & Answers with Troy Hunt Part 1 - Cyber Security, Security Scan, Full Stack Vulnerability Management The Edgescan Team Sent Questions to Troy Hunt (Part 1 of 3) Troy answers the following questions in this video What inspired you to seek a career in cybersecurity? What advice would you have for those looking to embark on a career within security? Blo...
7 ud af 20 ministres kodeord ligger åbent tilgængeligt på nettet: ‘Det er hovedrystende’ Flere kodeord er ifølge eksperter for korte og simple og genbrugt for længe.
The Amazing $1 Microcontroller - Jay Carlson A new series that reviews 21 different microcontrollers — all less than $1 — to help familiarize you with all the major ecosystems out there.
Jared Mauch - Getting Fiber To My Town (NLNOG Live! September 2020) Jared Mauch - Getting Fiber To My Town NLNOG Live! September 2020
Agenda 2020 - NDC Sydney 2020 | Online Developers Conference NDC Sydney 2020 is a 5-Day Online Conference Event
Building Windows Terminal with WinUI | Windows Command Line WinUI and Windows Terminal have a strong relationship that goes back to the origins of Windows Terminal. This blog post goes into the history and architecture of how these two technologies came together. History The history of WinUI and Windows Terminal g...
.NET Framework September 2020 Security and Quality Rollup Updates | .NET Blog Today, we are releasing the September 2020 Security and Quality Rollup Updates for .NET Framework. Security ClickOnce will no longer download applications from untrusted servers which use NTLM authentication, but, instead, will fail with “Authentication f...
GraphQL on Azure: Part 4 - Serverless CosmosDB A few months ago I wrote a post on how to use GraphQL with CosmosDB from Azure Functions, so this post might feel like a bit of a rehash of it, with the main difference being that I want to look at it from the perspective of doing .NET integration between...
Settings Sync for Visual Studio Code For the longest time, if you wanted to sync settings across Visual Studio Code instances, you’d need to use Shan Khan’s extension Settings Sync. That was essentially your only option. In fact, that extension has had nearly 2 million installs to date! Ther...
Self-Documenting Code: No Comment What's the role of comments in self-documenting code? Here's an example from another blog, with some thoughts.
Free e-book: Blazor for ASP.NET Web Forms Developers | ASP.NET Blog Releasing new e-book: Blazor for ASP.NET Web Forms Developers. It covers guidelines and strategies for migrating existing apps to a modern web framework.
.NET Core September 2020 Updates – 2.1.22 and 3.1.8 | .NET Blog Today, we are releasing the .NET Core September 2020 Update. These updates contain security and reliability fixes. See the individual release notes for details on updated packages. Security CVE-2020-1045: ASP.NET Core Security Feature Bypass Vulnerability...
Understand Recoil in React Learn about a new library created by Facebook called Recoil, which brings new concepts such as atoms and selectors to React, and solves a few complex problems.
Thin vs Fat Integration Events Integration events can start out thin and end up getting pretty fat. How do you decide what data to include? Start with Boundaries!
Goodbye Xamarin.Forms, Hello .NET MAUI! Xamarin.Forms is evolving into .NET Multi-platform App User Interface (MAUI). In this tutorial, I will introduce .NET MAUI, the reason why Xamarin Forms is evolving to MAUI, download option (github), how you can get involved and MAUIs' release date.
Sourcegraph - Universal Code Search Find and fix things across all of your code with Sourcegraph universal code search.
Kubernetes YAML Generator Octopus Deploy is a Deployment and Operations tool for AWS, Azure, .NET, Java, Kubernetes, Windows and Linux, and a Kubernetes YAML generator
Use .NET Interactive to run .NET code in Jupyter Notebooks on an Azure Machine Learning compute instance IntroductionIn this post, I’ll go over how you can run .NET code in Jupyter Notebooks using .NET Interactive and Azure Machine Learning compute instances. Jupyter Notebooks are an graphical interactiv
henon/Python.Included A Python.NET based framework enabling .NET libraries to call into Python packages without depending on a local Python installation. - henon/Python.Included
#VS2019 – ML.NET Model Builder GPU Support, awesome ! Hi ! Machine Learning.Net (ML.Net) includes a visual / step-by-step option for Auto ML: Model Builder. Even if ML.Net is based on .Net Core, and we can use it on Windows, Linux or Mac; Model Builde…
#MLNet – AutoML for ranking scenarios Hi ! This is a cool one, Machine Learning .Net (ML.Net) now support ranking scenario in AutoML. As an Machine Learning aficionado, this is amazing. I can now process my problems with AutoML, and th…
Machine Learning com ML.Net no Jupyter Notebook | Dados ao Cubo Resolvendo problemas de ciência de dados com o framework ML.Net e demonstrar o seu uso em conjunto com o Jupyter notebooks
Machine Learning Crash Course With ML.NET We will go over what machine learning is, what it can be used for and we will create a model using C# & ML.NET Jon Wood YouTube Channel: http://youtube.com/c/JonWood Code: https://github.com/jwood803/MLNet_CrashCourse/blob/master/MLNetCrashCourse/Progra...
New Zealand Is About to Test Long-Range Wireless Power Transmission Startup Emrod is building a system to wirelessly beam power over long distances and plans to test the system with New Zealand's second largest utility.
How we learnt to stop worrying and love web scraping For Nicholas DeVito, Georgia Richards and Peter Inglesby, custom webscrapers have driven their research — and their collaborations.
Why is there a normal galaxy sitting at the edge of the Universe? Aided by a trick of gravity, astronomers have found a normal galaxy. Big deal, right? The thing is, where they found it is not normal: The light we see from it left the galaxy 12.4 billion years ago, meaning we’re seeing it as it was when the Universe its...
Socket.IO SOCKET.IO 2.0 IS HERE FEATURING THE FASTEST AND MOST RELIABLE REAL-TIME ENGINE ~/Projects/tweets/index.js var io = require('
microsoft/FluidFramework Library for building distributed, real-time collaborative web applications - microsoft/FluidFramework