We see plenty of configuration languages, but surprisingly one has not become the one true language that is used everywhere. Why is that? One would think writing out data structures by hand would not be that hard. Why not configure everything in JSON and call …
Being productive is hard; especially if you're working by yourself or working remotely. When you're working alone you have a lot of freedom, but that also means you have a lot of slack. No one is holding you to a schedule or deadline, and nothing is stopping y…
Another day another WebView2 quirk to work around: This time running into issues with the WebView2 not processing Home and End keys properly as they are being hijacked by a parent TabControl and its TabNavigation keystroke handling.
Minor README fix. Stack Overflow has a space in it, we're trying to get the word out.
Though, Stack Overflow shouldn't be a feedback mechanism for this (listed first) anyhow - that should b...
Procmon is a Linux reimagining of the classic Procmon tool from the Sysinternals suite of tools for Windows. Procmon provides a convenient and efficient way for Linux developers to trace the syscal...
Too many organizations still 'tick the box' on security awareness training instead of providing ongoing training and 'out of the blue' phishing attack tests.
Key Points:
... | May 25, 2021
Too many organizations still “tick the box” on security awareness training instead of providing ongoing training and “out of the blue” phishing attack tests.
Chris Sainty is a man on a mission. A mission to tell everyone how awesome Blazor is! Chris started working with Blazor early on and has done speaking events, writes a blog, created an open source library and is currently working on a book on Blazor. His book,…
Use Payment Links to sell online without a website and without any code. Create a full payment page in just a few clicks and share the link with your customers.
Many features in the just-shipped .NET 6 Preview 4 are close to being in final form, Microsoft says, making it 'ready for real world testing if you haven't yet tried .NET 6 in your environment.'
The big kerfuffle in the open source world this week surrounds the biggest IRC server operator, Freenode. Wherever the dust settles, myriad important open source projects use Freenode’s IRC s…
Process Monitor v3.80 Process Monitor is the latest tool to integrate with the new Sysinternals theme engine, giving it dark mode support. Sysmon v13.20 This update to Sysmon, an advanced system security monitor, adds "not begin with" and "not end with" filt…
Cloudflare SOC as a Service combines our best-in-class security products and a team of cybersecurity experts within Cloudflare that augment your security and network teams
Europe has some of the most advanced data rights in the world, and yet in practice, it is almost impossible to access and move one’s individual data in a useful way. European citizens and businesses can co-create value and strengthen local economies if they ca…
Episode 248 - Updates from Ignite 2018A whole bunch of Azure updates were announced at Ignite so Cynthia, Cale and Sujit try to cover as m...Episode 316 - SAP on AzureMicrosoft Cloud Solution Architect, Marc Böhnke, gives us the low-down on the partnership bet…
Much-requested and long-awaited Hot Reload functionality has hit .NET, supported in an early, incomplete form in the new Visual Studio 2019 version 16.11 (Preview 1).
What’s new in Visual Studio 2019 v16.10? We are excited to announce the release of Visual Studio 2019 v16.10 GA and v16.11 preview 1. This release makes our theme of developer productivity and convenience Generally Available to Visual Studio users! We’ve added…
We are delighted to release .NET 6 Preview 4. We’re now about half-way through the .NET 6 release. It’s a good moment to look again at the full scope of .NET 6, much like the first preview post. Many features are in close-to-final form and others will come soo…
Today we are pleased to announce the availability of .NET Multi-platform App UI (.NET MAUI) Preview 4. Each preview introduces more controls and features to this multi-platform toolkit on our way to general availability this November at .NET Conf. .NET MAUI no…
Introducing the new .NET Hot Reload user experience for editing managed code at runtime, now available through the Visual Studio 2019 debugger and dotnet watch.
.NET 6 Preview 4 is now available and includes many great new improvements to ASP.NET Core. Here’s what’s new in this preview release: Introducing minimal APIs Async streaming HTTP logging middleware Use Kestrel for the default launch profile in new projects I…
It is Microsoft's mission to empower the next generation of developers with world-class tools and cloud services that allow them to build the applications of the future. These applications of the future will be intelligent, infused with AI to provide advanced …
It may not be possible for us to ever reach empirical definitions of "good code" or "clean code", which means that any one person's opinions about another person's opinions about "clean code" are necessarily highly subjective. I cannot review Robert C. Martin'…
In this blogpost I argue the case for consigning the term "REST API" to history. In its place we should adopt the terms "HTTP API" and "hypermedia API", which better differentiate two distinctive design conventions for the programmatic interfaces of web servic…
Something that catches out everybody the first time they encounter it is that Windows device-independent bitmaps are upside down, in the sense that the first row of pixels corresponds to the bottom scan line of the image, and subsequent rows of pixels continue…
I spoke on Barry Luijbregts podcast recently all about stress and burnout. We spoke about the causes of burnout, the different strategies that you can use to resolve your stress and some proactive …
Show me the code
If you don’t care about the post I have upload the code on my Github
I already talked in some of my post about AWS CDK, but for those unaware of AWS CDK is a framework that allows us to define cloud infrastructure in code.
AWS CDK is availabl…
In this post, let’s see how you can run a .NET Core / .NET 5 application as a service on Linux. We’ll use Systemd to integrate our application with the operating system and make it possible to start and stop our service, and get logs from it.
MediatR Pipeline behaviours were introduced in Version 3, enabling you execute validation or logging logic before and after your Command or Query Handlers execute, resulting in your handlers only having to deal with Valid requests in your CQRS implementation
JavaScript function is also a “constructor.” You must have heard it many times, haven’t you? Well, that is a wrong way of interpreting the JavaScript function; even though you can create an object …
CodePush is a service built by Microsoft, now incorporated into the [Visual Studio App Center platform](https://appcenter.ms/), which provides a way for React Native and Cordova developers to be more agile in delivering updates to their applications.
Oxceed is a decently sized real world SaaS web app for financial performance management. It connects, and keeps updated, seamlessly with clients accounting systems and lets you monitor real-time how your company is doing. Onboarding is simple and you get a smo…
I am someone who regularly uses R, and my interest in programming languages means that on a semi-regular basis spend time reading blog posts about the language. Over the last year, or so, I had noticed several patterns of behavior, and after reading a recent b…
In order to include links to speaker info and calendar links for each session, I’ve duplicated and enhanced the schedule displayed on the DockerCon website for this community room.