7 November 2022

99 links · Monday

.NET Conf 2022 - Student Zone

Build your portfolio at the .NET Conf Student Zone. Come build some awesome projects with Microsoft experts and learn all about .NET. You will walk away with...

331: .NET 7 is here! C# 11, Performance, and more!

.NET 7 is just about here and .NET Conf is tomorrow (November 8-10). There have been tons of great blogs announcing new features and performance gains. Let's discuss.

C# 11 with Mads Torgersen & Dustin Campbell

Joined today by Mads and Dustin to discuss what’s new in C# 11 with a focus on when application developers will use the new features. The funny thing about this image that I took back in 2019…

What is a software developer?

This article is for those software developers who dislike being treated as code monkeys. The ones that love to create products and see the impact of their work on the world (a.k.a. making a segment of the human population happier).

How To Remove All Blocks-Related Stuff From WordPress · Notes

With each new version of WordPress, it becomes more obvious that the future of the platform is in Gutenberg/its blocks metaphor. I really don’t like blocks, and this poses a problem to me. The most promising alternative to WordPress, ClassicPress, is…

willfennel.com – We need a light switch for static hosting

I’ve never been self-loathing enough to get a Twitter account, but I hear there’s a lot of riff-raff on the internet about people moving to different platforms. Most of that is just the media looking for reasons to post about whatever the current viral thing i…

Cool features in Visual Studio 2022

For a recent conference, Mads Kristensen from the Visual Studio team delivered a presentation on his favorite new and improved features in Visual Studio 2022...

On résumé-driven development, FOMO and dismissing it

I’ve had some of thoughts not exactly résumé-driven development, but more importantly, how engineers, can remain up to date and relevant in the job market, and a recent discussion on LinkedIn reminded me about it.

Is Twitter dead?

Elon Musk recently bought Twitter, and it's time to ask: is Twitter dying? As a financial analyst, I dig into the background of Elon Musk's Twitter acquisiti...

How to contribute to Kimchi

I received a lot of requests following this tweet: https://twitter.com/cryptodavidw/status/1502503708931739651 to contribute to kimchi, the general-purpose z...

NVIDIA Security Team: “What if we just stopped using C?”

by Fabien Chouteau – Nov 07, 2022. Today I want to share a great story about why many NVIDIA products are now running formally verified SPARK code. This blog post is in part a teaser for the case study that NVIDIA and AdaCore published today. Our journey begin…

lld linked musl on PowerPC64

I was asked about a segfault related to lld linked musl libc.so on PowerPC64. /usr/lib/ld-musl-powerpc64le.so.1 /path/to/thing worked. The kernel ELF loader rtld and rtld loads the executable. /path/

Marking API's as obsolete or as experimental

Often times your API in your program or library evolves. So you will need a mechanism of telling that a specific API (an interface or just a simple method call) is obsolete and might be not there anymore in the next major version. Also it can happen that you h…

Simple Autocomplete for Blazor

One of the things I really like about Blazor is how often it is easy to implement features in your application that, if needed in a server-side application, would have you testing your JavaScript-fu or reaching for a third party component. One example is an …

On Mac Keychains | Apple Developer Forums

IMPORTANT This post is now retired in favour of TN3137 On Mac keychain APIs and implementations. I’m leaving the original post here just for the record, but you should consider the official documentation authoritative.

Things I Didn't Build Yet

Here are some ideas I've been thinking about for a long time. In some cases I've started a prototype, in others it's just some thoughts. The...

Perspectives in AI Assisted Content Creation (AI Series Part 1)

AI assisted content creation is an exciting new approach driven by algorithms and models like GPT-3, DALL-E, Stable Diffusion and more. At CodeArt we've been experimenting how to use these technologies to enhance the editorial process.

Announcing .NET Community Toolkit v8.1.0 Preview 1

Announcing the first preview of the upcoming .NET Community Toolkit 8.1 release, with new features for the MVVM source generators, .NET 7 support, and more!

Build the modular monolith first

Even talking about building a monolith today, is a bit taboo. It is all about microservices at the moment, and has been for a few years. But they aren’t a silver bullet…

Dev People episode #00 - Matt Warren

My the very first approach in doing podcasts - currently the idea is postponed. But still, the recording is available so here it is! Matt Warren (https://mat...

PHP in Visual Studio

PHP is one of the most popular programming languages for server-side web development. It’s used in many frameworks and CSMs like WordPress, Laravel, Symfony, and others which are behind a sizable chunk of the Internet. Visual Studio is a powerful IDE,

.NET Conf 2022 - Student Zone

Build your portfolio at the .NET Conf Student Zone. Come build some awesome projects with Microsoft experts and learn all about .NET. You will walk away with...

Windows Documentation

Information for Windows application developers, hardware developers, and IT pros.

Thoughts on Social Media

Given all that’s happening at Twitter I, like many people, started looking at alternatives like Mastodon. Folks already part of the Mastodon world (fediverse they call it) seem to be a mix of excitement as their corner of reality is discovered by the larger wo…

Mutable value types are evil! Sort of...

You might have heard that mutable value types are evil. But why is that and why does the .NET framework use them then? Are they really that evil? Let's have a look at a few examples and have a look what is going on!

SFTP for Azure Blob Storage Now Generally Available

Azure Blob Storage now supports the SSH File Transfer Protocol (SFTP), allowing customers to use SFTP for file access, transfer, and management on the object storage service. The new option is generally available and simplifies the migration to the cloud of le…

Introduction - Mina book

This page hosts documentations and specifications for some of the cryptographic algorithms of Mina. For the Rust documentation, see here.

Cool features in Visual Studio 2022

For a recent conference, Mads Kristensen from the Visual Studio team delivered a presentation on his favorite new and improved features in Visual Studio 2022...

Announcing TypeScript 4.9 RC

Today we’re excited to announce our Release Candidate (RC) of TypeScript 4.9. Between now and the stable release of TypeScript 4.9, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet,

The 2022 Shopping Spree

It's that time of year where we've got money burning a hole in our pockets. That's right, it's time for the annual shopping spree. Meanwhile Fiona Allen is being gross, Joe throws shade at Burger King, and Michael has a new character encoding method.

The Modern Observability Problem

The observability problem - Why is the system exhibiting this behaviour?

Tolerance

The website and blog of Felipe Lima.

anildash 🤪 (@anildash@mastodon.cloud)

When it came time to reckon with social media’s failings, nobody ran to the “web3” platforms. Nobody asked “can I get paid per message”? Nobody asked about the blockchain. The community of people who’ve been quietly doing this work for years (decades!) ended u…