24 November 2021

45 links ยท Wednesday

Listing all endpoints in Optimizely CMS 12 / .NET 5

Routing has significantly changed in .NET 5 - and that affects many parts of Optimizely (Episerver) CMS 12. For example we have to get used to endpoints a middleware. As I am working on upgrading a few different add-ons I found it could be useful to see which …

GitHub - HaveIBeenPwned/3DModels

Contribute to HaveIBeenPwned/3DModels development by creating an account on GitHub.

Overengineering can kill your product

In today's post, Simón Muñoz speaks about one of the most prevalent issues when creating products: overengineering them.

Appending additional payload to a PROPSHEETPAGE structure

A not-well-known feature of the common controls property sheet is that you can append your own custom data to the end of the PROPSHEETPAGE structure, and the system will carry it around for you. The traditional way of setting up a PROPSHEETPAGE is to use the l…

Hello World (2020)

Why is there such a stark lack of diversity in the field of software? This film breaks down why bad business practices have held back progress.

.NET at re:Invent 2021 | Amazon Web Services

Running .NET applications on AWS has never been better and our sessions at re:Invent this year reflect that excitement. All our sessions are for builders who want real-world insights and coding examples they can immediately apply in their applications. We also…

Azure Functions - Fall update

Azure Functions – Fall 2021 update With Ignite and .NET Conf completed, the team wanted to give an update on the latest releases in Azure Functions to enable customers to build event driven serverless applications. The team has been extremely busy working with…

A .NET 5.0 Guide: From Idea To NuGet Package

As technology evolves and we progress as a community, I notice that older blog posts erode in their helpfulness. One of the topics I find myself constantly having to relearn, especially as an OSS author, is the ability to start a new project, build a continuou…

Monsters Weekly 232 - PeriodicTimer in .NET 6

Why does .NET have 5 version of a Timer class? Because reasons… but don’t worry because .NET 6 adds a 6th version called PeriodTimer. Let’s take a look at the new PeriodTimer API and how it compares t

Modern C# Hello World - NDepend

Writing a Hello World program in C# is now super easy thanks to some new features added to the C# language.

42 things I learned from building a production database

In 2017, I went to Facebook on a sabbatical from my faculty position at Yale. I created a team to build a storage system called Delos at the bottom of the Facebook stack (think of it as Facebook’s version of Chubby). We hit production with a 3-person team in l…

Blazor Hot Reload in .NET 6

With Blazor Hot Reload, you can save time by seeing your ASP.NET WebAssembly apps changes live! Here, Isadora will demo how to use this time and expense savi...

Deadlines should be impossible

This is an excerpt from my upcoming book, The Code of War, a Machiavellian style satire written in a style of a self-help book set in the world of IT.

Zettelkasten again

On consciously choosing what to remember.

How To Ask for Help as a Developer

Tips on how to ask for help as a software engineer/developer. Know when you should ask senior developers for help when you are stuck when coding

Happy and Alex MVP

SOLOMON'S BLOG