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 certainly try…
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
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 humans…
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
Haskell's features enable rapid development, easy maintainability, and excellent performance, making it a top choice as an industrial-strength programming language.
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…
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 humbling and…
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 ...
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 you do…
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...
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,
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 highligh…
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 with…
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 Sprache…
Welcome back to Cryptography Dispatches, my lightly edited newsletter on cryptography engineering. PSA: I've been doing some livecoding on my Twitch channel,...
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.
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 …
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
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 technique…
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 published on …
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" compan…
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.im is…
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 match mad…
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