25 May 2021

70 links · Tuesday

Cedric Charly's Blog

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 …

Unbounded Possibility is Bad for Productivity

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…

Microsoft Build

Join us for the Microsoft Build 2-day, digital event to expand your skillset, find technical solutions, and innovate for the challenges of tomorrow.

Sysinternals/ProcMon-for-Linux

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...

You've been Blazored! - .NET 070 | Devchat.tv

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,…

IRC Will Never Die

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…

Sysinternals Blog

ProcMon 3.80, Sysmon 13.20, TCPView 4.10, ProcExp 16.40, PsExec 2.34, Sigcheck 2.81 and WinObj 3.10

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…

Fig

Autocomplete for your terminal.

Cloudflare’s SOC as a Service

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

GDPR Data Portability: The Forgotten Right

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…

Microsoft Build

Join us for the Microsoft Build 2-day, digital event to expand your skillset, find technical solutions, and innovate for the challenges of tomorrow.

Episode 379 - Azure for Operators

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…

Announcing .NET 6 Preview 4 | .NET Blog

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…

Announcing .NET MAUI Preview 4 | .NET Blog

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…

ASP.NET Core updates in .NET 6 Preview 4 | ASP.NET Blog

.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…

Build cloud-native applications that run anywhere

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's probably time to stop recommending Clean Code

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'…

Should we rebrand REST?

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…

Microsoft Build

Join us for the Microsoft Build 2-day, digital event to expand your skillset, find technical solutions, and innovate for the challenges of tomorrow.

Why are device-independent bitmaps upside down? | The Old New Thing

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…

Developer Weekly Podcast: Stress and Burnout

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 …

Than Average

A small unscientific investigation into how we value and compare ourselves to each other

magic-wormhole/magic-wormhole

get things from one computer to another, safely. Contribute to magic-wormhole/magic-wormhole development by creating an account on GitHub.

How to use MediatR Pipeline Behaviours | Gary Woodfine

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?

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 …

Oxceed - from ASP.Net MVC 5 to Blazor | Oxceed

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…

Complexity is a source of income in open source ecosystems | R-bloggers

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…

Welcome to Inkscape 1.1! | Inkscape

<p><img alt="Banner from Inkscape 1.1 About Screen, CC-By-SA 4.0 Ozant Liuky" src="https://media.inkscape.org/media/resources/file/1.1_opt_ZuRsTPh.svg" style="width: 30%; float: left; margin: 0 1em 1em 0" /></p> <p>Among the highlights in Inkscape 1.1 are a W…

Microsoft Build

Join us for the Microsoft Build 2-day, digital event to expand your skillset, find technical solutions, and innovate for the challenges of tomorrow.