24 February 2021

68 links · Wednesday

Cryptographic Wear-Out for Symmetric Encryption

As we look upon the sunset of a remarkably tiresome year, I thought it would be appropriate to talk about cryptographic wear-out. What is cryptographic wear-out? It’s the threshold when you&#…

Mituyu - BuiltWithDot.Net

It's a social media management tool, enabling people to stream, schedule, create and post content across their social presence, as well as embed that stream in their own website. I have a weird aversion to libraries, so it became an adventure into the mysteri…

dotnet/core

Home repository for .NET Core. Contribute to dotnet/core development by creating an account on GitHub.

.NET Framework February 2021 Cumulative Update Preview for Windows 10 2004, Windows Server, version 2004, Windows 10, version 20H2 and Windows Server, version 20H2 | .NET Blog

Today, we are releasing the February 2021 Cumulative Update Preview for .NET Framework for Windows 10 2004, Windows Server, version 2004, Windows 10, version 20H2 and Windows Server, version 20H2. Quality and Reliability This release contains the following qua…

Help Name Our Website

As I work on UI prototypes for the new web venture, I've been brainstorming names for the web site we're building. I've surveyed some of the finest minds in the software developer community (for very small values of "fine"), and we'

Announcing TypeScript 4.2 | TypeScript

Today we’re excited to announce the release of TypeScript 4.2! For those who aren’t familiar with TypeScript, it’s an extension to JavaScript that adds static types and type-checking. With types, you can state exactly what your functions take, and what they’ll…

Do Developers Still Want Swag?

Over the years, company merchandise, also known as swag (short for “stuff we all get”), has become something of a status symbol in some circles. But do developers still want swag? Find out more in our latest article.

Modules, monoliths, and microservices

What is a microservice? When are microservices a good idea? Lately, I get people asking me when microservices are a good idea. In systems design explains the world, I talked about big-picture issues like second system effect, innovator's dilemmas, and more. Ca…

Coravel - BuiltWithDot.Net

Think Laravel meets .Net Core. In app task scheduling, queuing, caching and (coming soon) mailing and CLI! Coravel wants you to starting building your app, instead of wasting your time configuring your infrastructure :)

OpenTelemetry 1.0 Extensions Released

With the release of OpenTelemetry tracing specification reaching 1.0, and the subsequent release of the 1.0 release of the core components of .NET, I've pushed updates to my OpenTelemetry packages for: NServiceBus.Extensions.Diagnostics.OpenTelemetryMongoDB.Dr…

What is so special about the Application STA? | The Old New Thing

Windows 8 introduced a new COM threading model which is a variation of the single-threaded apartment (STA). It’s called the Application STA. The Application STA is a single-threaded apartment, but with the additional restriction that it cannot be re-entered. C…

Decomposing CRUD to a Task Based UI

Moving from CRUD (Create, Read, Update Delete) based UI to a Task Based UI means creating a user interface that makes users tasks explicit. Tasks (or actions...

Will you pay the consistency costs?

I was talking to a developer recently and had a really interesting discussion around the notion of consistency. For simplicity’s sake, let’s imagine that we ...

SQL Mimic - BuiltWithDot.Net

SQL Server database schema comparison tool written in C#/WPF. Spent a year writing a fully custom schema scanning system designed to work in large batches to replace SQL Management Objects which executes multiple queries per database object.

Teaching Compilers Backward

Jean-Luc Godard is quoted as saying, “A story should have a beginning, a middle and an end, but not necessarily in that order.” What order is best to tell the story of a compiler?

Managing ADX Data with .NET Core and Azure B2C | Developer Support

Bryan Soltis demonstrates how to create a custom .NET Core web app to access and manage ADX data. Azure Data Explorer (or ADX to those in the fan club), is a very powerful and scalable data solution for analytics and timeseries data.

10 Years of Open-Source Visualization

Did I learn anything from D3.js? Let’s see… In honor of D3 1.0’s tin anniversary, I thought I’d reflect on lessons learned. This isn’t intended to be too comprehensive or serious — just a handful of observations as I look ahead to the next ten years. But I hop…

Marten Postgres Document DB - BuiltWithDot.Net

The Marten library provides .NET developers with the ability to use the proven PostgreSQL database engine and its fantastic JSON support as a fully fledged document database. The Marten team believes that a document database has far-reaching benefits for devel…

The Azure Security Architect Map

Hi,   Recently, I built the Azure Solution Architect Map aimed at helping Architects finding their way in Azure.  Given the unexpected success and the very positive feedback I received, I decided to come up with other maps, namely the Azure Security Architect …

Monsters Weekly 201 - Avoiding SSL Expiries

Ever accidentally had an SSL certificate expire on you? It’s super embarrassing and, as it turns out, wholly unnecessary. In this episode we take a look at https://alerts.httpscop.com/ and see how it

Ask the Expert: Notebooks in VS Code

Airing LIVE on February 23, 2021. We've revamped Notebooks in VS Code! Come join the conversation about how the new notebook editor and complimentary features will improve your data science workflow.

How to Resolve Technical Debt: The Agile Root of Your Problem

We’re seeing technical debt occur in mainframe development as more teams move away from Waterfall to Agile. However, regardless of what development philosophy your mainframe team follows, there are a few common flaws that cause technical debt to accrue.

On Prem To The Cloud: Lift and Shift (Ep 2)

Migrating to the cloud requires some investigation on the resources required. Jay and Abel will look at how to begin the Lift and Shift process by reviewing the hosts and determining needs. Jump To:

Coloring Sheets — Teresa Grasseschi

free, downloadable coloring sheets for children of all ages by Teresa Grasseschi, formatted to an 8.5x11' printer.

The three freedoms of the web - Paul Bakaus' blog

What makes a piece of content, or sub-platform truly open, and part of the open web’s content corpus? This turns out to be a deceivingly hard problem, because everyone I ask replies with a different angle of openness they care about. Over the years, smart folk…

The first five employees

The main figures of the startup ecosystem are founders and investors. The incentives are not always aligned, and sometimes there is a notable lack of gratitu...

The Ghost Recruiter

A story about a particular type of person who gives hope and then takes it away.

Solving probability problem with code

The Problem Last weekend, as I was casually browsing the CS:GO subreddit for any news related to the game, I found myself in a staring contest with a math problem:

I miss lunches

Of all the things that the lockdown has robbed me of, I believe that lunches are the one I miss the most. Going out to get lunch with colleagues was not easy. My colleagues are 85% men, and tend to…

On The Basics of Modeling

I had a very interesting chat with a few data science students yesterday. Part of the chat involved the idea of statistical modeling. Throughout the chat, it occured to me that the students didn’t have a very good grasp of what modeling is. To their credit, th…