GraphQL with Maarten Louage In this episode, I talk with Maarten Louage about GraphQL. I find out what GraphQL actually is, what it can do and why I should use it. I went blank into this conversation, with little knowledge about GraphQL, and I am delighted about it and will certainl...
Azure Application Insights Profiler | Channel 9 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
How to Use Query Strings in Blazor WebAssembly - Code Maze Using query strings in Blazor WebAssembly is quite easy, and we are going to learn how to send and read them in our components.
The Developer Weekly podcast A weekly show for developers and technologists that are interested in technology, life-long learning, and the people behind the tech. This is not an ordinary technology show as it goes beyond the latest tools and frameworks and shines a spotlight on the h...
Managing IoT devices at scale is no joke. See how Azure IoT Central allows you to group, streamline, orchestrate, and monitor devices in this #IoTShow episode with @obloch and @rangavadlamudi IoT Device management at scale is achieved in Azure IoT Central using the Jobs feature. Jobs provide device operators and developers the ability to group, streamline, orchestrate, and monitor updates
Why Haskell is our first choice for building production software systems – Foxhound Systems Haskell's features enable rapid development, easy maintainability, and excellent performance, making it a top choice as an industrial-strength programming language.
.NET 5 Networking Improvements | .NET Blog Introducing networking features which includes improvements around HTTP, Sockets, networking-related security, and other primitives.
SUCCESS: iPhone 7 with dead NAND netbooting unmodified Ubuntu 20.04 arm64 over usb gadget ethernet I just got done with this incredible experiment, and I couldn't resist sharing. **EDIT: VIDEO!!!**...
What would it take for you to adopt Marten? If you’re stumbling in here without any knowledge of the Marten project (or me), Marten is an open source .Net library that developers can adopt in their project to use the rock solid Postgre…
Don't Toss It, Fix It! Europe Is Guaranteeing Citizens the "Right to Repair" The EU is restricting products designed to be unfixable, forcing companies to change their ways.
Malware on my Android phone! « Otaku – Cedric's blog I have a confession to make that I’m not very proud of: recently, I unwittingly installed malware on my Android phone. As one of the early members of the Android team and someone who’s been using Android for about thirteen years, this was a pretty humblin...
We need more than deplatforming – The Mozilla Blog There is no question that social media played a role in the siege and take-over of the US Capitol on January 6. Since then there has been significant focus on ...
Seven ways to test for accessibility of your web site with browser Developer Tools There are lots of ways to test your web site for accessibility issues. Services, software packages, even human testing companies. They all have their place and often a test with real people is the best thing to do. However, for a quick, preliminary test y...
tinyvision-ai-inc/UPduino-v3.0 UPduino 3.0: new 4 layer layout, various other improvements - tinyvision-ai-inc/UPduino-v3.0
Running GitHub Super-Linter in Azure Pipelines - Gérald Barré In this post, I describe how to runner GitHub Super-Linter to scan code for errors in Azure Pipelines.
Long term affects of banning Parler I’m writing this post at a time when Donald Trump’s social media accounts were closed by Twitter, Facebook and across pretty much all popular social networks...
r/ParlerWatch - Comment by u/BlueMountainDace on ”All Parler user data is being downloaded as we speak!” 8,090 votes and 1,346 comments so far on Reddit
How did I find the old Windows binaries and compilers for the processor retrospective series? | The Old New Thing Friend of the blog Malcolm Smith asked me how I find the raw materials for the the various processor retrospective series. “Do you keep copies of the old RISC compilers? Do you use gcc? I don’t think the Microsoft compilers were cross compilers,
You know? — Speech analysis and video summarization Using the power of the cloud, finally we can generate videos containing all instances of Conan O’Brien saying “You know?”
dotnet/runtime .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - dotnet/runtime
Untangling Compliance: Working Toward a Global Framework As part of Cloudflare’s recent Privacy Week we hosted a series of fireside chats on security, privacy, and compliance. Many of these conversations touched on the intricate legal debate being held in Europe around data sovereignty. Here are some of the hig...
Setting up for Azure B2C development | Developer Support Marius Rochon describes some techniques, tools and approaches he found useful when developing applications with Azure AD B2C. The following describes some techniques, tools and approaches for developing applications with Azure AD B2C. The first part deals...
Klarheit bei Compliance schaffen: Die Arbeit an einem globalen Rahmenwerk Im Rahmen der jüngsten Schwerpunktwoche Datenschutz haben wir eine Reihe von Kamingesprächen zu den Themen Sicherheit, Datenschutz und Compliance geführt. In vielen Fällen kam dabei die komplizierte juristische Debatte rund um Datenhoheit in Europa zur Sp...
Home automation is heavily stateful and that sucks 11 Jan 2021 3 mins Home Automation, IoT, Z-Wave, Zigbee
Cryptography Dispatches: The Most Backdoor-Looking Bug I’ve Ever Seen Welcome back to Cryptography Dispatches, my lightly edited newsletter on cryptography engineering. PSA: I've been doing some livecoding on my Twitch channel,...
Machine Learning with ML.NET - Linear Regression In this article, we explore Linear regression, we implement it from scratch with C# and implement it with ML.NET.
Build software better, together GitHub is where people build software. More than 50 million people use GitHub to discover, fork, and contribute to over 100 million projects.
Go (golang) Loops - A Unified "for" My primary world has been C# for a while. I've been looking at the Go programming language (golang), and I wanted to write a few articl...
236: Supporting Your Customers Customer support is hard to do right, and app support is even harder. How do you get your users to contact you with proper information before they give you that 1 star review. We discuss our journey into improving our support system in our mobile apps.
Protecting legacy APIs with an ASP.NET Core Yarp reverse proxy and Azure AD OAuth This article shows how a legacy API could be protected using an ASP.NET Core Yarp reverse proxy and Azure AD OAuth. The security is implemented using Azure AD and Microsoft.Identity.Web. Sometimes …
Monsters Weekly 200c - Conversations with Andrew Stanton-Nurse Over the last decade as Monsters we’ve been so fortunate to connect with so many great people in the industry. In this 5 part series leading up to episode 200 we reconnect with some of the visionaries
Tip 300 - Unit testing the Azure Cosmos DB change feed in xUnit and C# This post was brought to you by Will Velida (opens new window).
Real World Akka.NET Clustering: Process Managers and Long-Running Operations In our previous installment of “Real World Akka.NET Clustering”, we covered state machines - the tried and true tool for modeling event-driven behavior for business entities inside your domain. And we also demonstrated that using Akka.NET programming tech...
Cyberattack update Hackney Council has been made aware that data stolen in October’s cyberattack has been published by the organised criminals responsible for the attack. The experts supporting the Council believe that this is a limited set of data, it has not been publishe...
Rust-GCC/gccrs GCC Front-End for Rust. Contribute to Rust-GCC/gccrs development by creating an account on GitHub.
Bird Buddy: A Smart Bird Feeder Bird Buddy notifies you of feathered visitors, captures their photos and organizes them in a beautiful collection!
What Silicon Valley "Gets" about Software Engineers that Traditional Companies Do Not I've worked at various tech companies: from "traditional" shops and consultancies, through an investment bank, to high-growth tech firms. I've also talked with software engineers working at startups, banking, automotive, big tech, and more "traditional" c...
Element group video messenger | Group chat | Team communication productivity app | Matrix open network | Decentralized end-to-end encryption Element is a secure group video messenger app with advanced group chat privacy settings, team communication and productivity features while working from home using Matrix open network. Collaboration with strong end-to-end encryption. Group messenger Riot....
I did not notice my worsening mental health, and got hit hard by OCD (a tale of caution) Have you seen “Aviator”, a movie with Leonardo DiCaprio about Howard Hughes? Then you might recall what an OCD is.
Build Your Own Text Editor Welcome! This is an instruction booklet that shows you how to build a text editor in C.
Death to the document Until quite recently, the South African Revenue Service’s online tax filing website required Adobe Flash. This aged web plugin allowed SARS to embed editable tax forms in the e-Filing web application. The result looked like this: Taxes and Flash: a matc...
DigitalOcean’s position on Parler While DigitalOcean is committed to supporting a free and open internet, based on the history of the content on Parler, their platform would be in violation of our terms of service and they are not wel
Two Weeks with FreeBSD as My Daily Driver Can I use FreeBSD as a "Daily Driver" machine? This article explores my most recent attempt at it.
Exploring my writing: The subjects of sentences Which sentence is more concise: "We fixed the bug in production" or "The bug in production has been fixed" ?