15 July 2020

49 links · Wednesday

damageboy

damageboy’s place to vent over those mean computers

Stop The Overuse Of Copy-Pasting And Unecessary Libraries

DISCLAMER! This is my opinions which some may find controversial. The point of this article is to start a debate and perhaps give you some revelations. Comments and further debates in the comment-s…

When (not) to squash commits

Summary: Squashing is a good tool to have, but not everything should be squashed away. Intermediate commit history can have value. Please don't squash rework on a PR during the review phase. If you do, the reviewers may have to start over from scratch.

Almost Paperless Office

Recently I looked at my increasingly large pile of important documents and decided to make sorting them a small project. After a while it was clear that a lot of them are not important enough to keep around. Invoices, warranty certificates or insurance status …

Thought: Handling rate limited apis

When dealing with third party web apis one often times encounter that the api you want to use is rate limited, which is a reasonable measure by the service provider to prevent users from overloading the system. But nevertheless it’s often times a big inconveni…

Not recommending Purism - anarcat

This is just a quick note to mention that I have updated my hardware documentation on the Librem 13v4 laptop. It has unfortunately turned into a rather lengthy (and ranty) piece about Purism. Let's just say that waiting weeks for your replacement laptop (yes, …

New experimental Razor editor for Visual Studio | ASP.NET Blog

With the release of Visual Studio 2019 16.7 Preview 4, you can now try out our new experimental Razor editor for local development with MVC, Razor Pages, and Blazor. We’re excited for you to give it a try! Enabling the new Razor editor To enable the new experi…

Tech Job Interviews Assess Performance Anxiety Instead Of Coding Skills: Report

A new study conducted by Microsoft and North Carolina State University (NCSU) reports that the current process of tech interviews used for hiring software engineers is more focused on evaluating the performance anxiety of the job candidate rather than actual c…

What a Counterfeit Lightning to Headphone Adapter Looks Like

Recently, I’d inadvertently bought a lightning to 3.5mm adapter that was a counterfeit. It wasn’t that obvious, but there are some tells externally. This was a good chance to compare with a genuine part and to see what’s going on inside.

Oliver's Blog

Recently, I’d inadvertently bought a lightning to 3.5mm adapter that was a counterfeit. It wasn’t that obvious, but there are some tells externally. This was a good chance to compare with a genuine part and to see what’s going on inside.

Orthodox Privilege

There has been a lot of talk about privilege lately. Although the concept is overused, there is something to it, and in particular to the idea that privilege makes you blind — that you can't see things that are visible to someone whose life is very different f…

DRBG: rename the DRBG taxonomy. · openssl/openssl@ce3080e

The existing wording didn't capture the reality of the default setup, this new nomenclature attempts to improve the situation. Reviewed-by: Mark J. Cox <mark@awe.com> Reviewed-by: Tomas ...

Comet NEOWISE

I went out to Shilshole Bay Marina Tuesday night to get a few photos of the comet; it is quite spectacular! If you’re going stargazing this week, bring binoculars, look to the northwest about…

Welcome to Element!

Hi everyone, We are incredibly excited to announce that Riot is now Element! In fact we have simplified all our naming: Element is also the name for New Vector (the company behind Riot) while Modular, our flagship Matrix hosting service, has become Element Ma…

Release Beta 8 · egil/bUnit

Here is beta-8, a small summer vacation release. A few needed additions, especially around testing components that use Blazor's authentication and authorization. Big thanks to all contributors for ...

.NET Framework July 2020 Security and Quality Rollup Updates | .NET Blog

Today, we are releasing the July 2020 Security and Quality Rollup Updates for .NET Framework. Security CVE-2020-1147– .NET Framework Remote Code Execution Vulnerability A remote code execution vulnerability exists in .NET Framework, Microsoft SharePoint, and V…

Our Data

End-to-End Integration Testing with NServiceBus: How It Works

In my last post, I walked through setting up end-to-end integration testing with NServiceBus, and how we can use it to black box test message endpoints similar to how the ASP.NET Core integration testing works. In this post, I want to walk through how it all w…

Web Proxy Auto Discovery

Back in the mid-aughts, Adam G., a colleague on the IE team, used the email signature “IE Networking Team – Without us, you’d be browsing your hard drive.” And while I&#8217…

.NET Core July 2020 Updates – 2.1.20 and 3.1.6 | .NET Blog

Today, we are releasing the .NET Core July 2020 Update. These updates contain security and reliability fixes. See the individual release notes for details on updated packages. Security CVE-2020-1147: .NET Core Remote Code Execution Vulnerability Microsoft is …

FCC ID 2AWHPR201

FCC ID 2AWHPR201 Application Details

How to Receive an SMS With Blazor and SignalR

When it comes to managing SMS messages with the Vonage Messaging API, receiving inbound SMS messages is paramount. In this tutorial, we're going to explore receiving SMS messages into our app and pushing them out to our front end in real-time using Blazor and …

SharpLab

C#/VB/F# compiler playground.

Pixel Art Tutorials - Saint11

This is my series of tutorials that I made with the help of my Patrons, they are all 512x512 pixels and were primarily focussed on twitter but eventually became it’s own thing. All these tutorials are free, but if you want to support me, you can do it on Patre…