9 November 2021

60 links ยท Tuesday

זה הרבה יותר מסכסוך עם חברת ריגול דיגיטלי מהרצליה

בירושלים הבינו שהממשלה צריכה להתגייס ולפתוח במערכה לביטול ההחלטה על הכנסת NSO לרשימת הגופים שפועלים בניגוד לאינטרס הלאומי האמריקני - ומערכה זו תהפוך למלחמה על שורת נושאים רגישים וסודיים הנוגעים לביטחון המדינה. פרשנות

Ciphertext Compression #4: SSDDH, SSCDH, CSSDDH, and CSSCDH

While this issue talks about phishing, and you should ideally not click on links from internet strangers, this issue is only available via this link and what...

Stovetop - Recipe Search

Stovetop aggregates recipes from all your favorite sources. Search, filter and sort by ingredients, rating, and more.

Jimmy Wales’ Final Email

Jimmy Wales, the founder of Wikipedia, is emailing me? “Signing off”? Is he leaving Wikipedia? Is he dying?! No, just asking for more…

Automating .Net 6 Application Protection

Microsoft will officially release the next LTS version of .NET this week at .NET Conf on November 9th. Contrast is a sponsor of the event. .NET 6 comes with a lot of suspense and excitement from the .NET community. This version brings simplified development, …

I QUIT My Job - Here's Why!

I quit my current job...let me explain why._____________________________________________Newsletter 🗞Interested in exclusive content and discounts? 🤯 Sign u...

.NET Conf 2021

Join the .NET Conf 2021 free virtual event November 9-11 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!

Collection Performance: Sort() with CompareTo()

Let’s discuss for() and foreach() under load to establish a baseline. As you can see below, I used the same code in the previous chapter and added Task.Delay() to simulate a CPU load.

Misleading skewness | Andrey Akinshin

Skewness is a commonly used measure of the asymmetry of the probability distributions. A typical skewness interpretation comes down to an image like this: ...

F# 6 is officially here!

F# 6 is released as part of .NET 6. You'll find new task based async, pipeline debugging, and tons of other features.

@MMcPJ | Linktree

I play guitar in Pearl Jam.

.NET Downloads (Linux, macOS, and Windows)

Official .NET downloads for Linux, macOS, and Windows. .NET is a free, cross-platform, open-source developer platform for building many different types of applications.

ProctorU is dystopian spyware

As part of my MSc, I have to take an online exam. Obviously, this means I am highly likely to cheat by looking up things on Wikipedia or by having a bit of paper with notes on it. EVIL! So, the exa…

Release 1.3.42 · bUnit-dev/bUnit

This release includes support for .NET 6, with support for all new features in Blazor with that release. There are also a number of additions and fixes, all listed below. Big shout out to bUnit's s...

A Brief History of the Meris Botnet

Over the past months, we’ve been tracking and analyzing the activity of the Meris botnet.

String Performance: Checking for a Substring

There are three main methods to check for a string, within a string. Those methods, from String, are: Contains(), StartsWith(), and EndsWith(). This article shows the performance differences betwee…

C# Delegates - Code Maze

C# delegates are one of the basic building blocks of flexible applications. They can be found in the majority of the .NET framework codebase.

.NET Official Support Policy

Learn about support policies, and the various ways to get support, for the .NET platform. Includes support information for ASP.NET, Entity Framework, Xamarin, and more.

Full-stack .NET 6 Apps with Blazor WebAssembly and Azure Static Web Apps

.NET 6 is the latest version of .NET and it’s generally available today. The Azure Static Web Apps team is excited to announce that you can now run full-stack .NET 6 apps on Static Web Apps!   What is Azure Static Web Apps?   Azure Static Web Apps is a service…

Visual Studio 2022 Launch Event

Join us on November 8, for the launch of Visual Studio 2022. Learn about what's new, hear tips & tricks, participate in the live Q&As, and be the first to take the latest version for a spin. h

Announcing .NET MAUI Preview 10

.NET MAUI Preview 10 includes a single installation experience with Windows App SDK, and new controls such as CollectionView and IndicatorView.

What's New in Xamarin and Visual Studio 2022

This week .NET Conf 2021 is celebrating the release of .NET 6, Visual Studio 2022 is now available, and we are happy to announce that Visual Studio 2022 also includes Xamarin support for Android 12, Apple’s latest Xcode 13 releases of iOS,

General Availability of PowerShell 7.2

General Availability of PowerShell 7.2 We’re pleased to announce the General Availability of PowerShell 7.2! This release continues our even numbered minor version releases as Long Term Support (LTS). The odd numbered minor versions will continue to have a 1 y…

.NET November 2021 Updates – 5.0.12 and 3.1.21

Today, we are releasing the .NET November 2021 Updates. These updates contains reliability and other improvements. See the individual release notes for details on updated packages. You can download 5.0.12 and 3.1.21 versions for Windows, macOS, and Linux, for …

Reader as a profunctor

Any function gives rise to a profunctor. An article for object-oriented programmers.

Release v3.5.1 · dotnet/orleans

Improvements and bug fixes since 3.5.0 Non-breaking improvements Support Minimal API host builder (#7316) CodeGenerator: support implicit using directives (#7310) Improve graceful connection shu...

Homebrew

New: Available as a formula in Homebrew

Corrypt

download: iOS appstore itch.io (windows/mac) This is a new puzzle game. It's today's free game on the "Advent of Indies" calendar...

How I found a bug in Intel Skylake processors

Instructors of “Introduction to programming” courses know that students are willing to blame the failures of their programs on anything. Sorting routine discards half of the data? “That might be a Windows virus!” Binary search always fails? “The Java compiler …

.NET 6 on App Service

We are happy to announce that App Service is rolling out day 0 support for .NET 6.0 applications across all public regions and scenarios on both Windows and Linux App Service plans.

Stop requiring specific technology experience for senior-plus engineers

A conversation I’ve had (too) many times in our industry: You: “I’m looking to hire a senior engineer. Know anyone good?” Me: “Oh great, I know some good people! How about $A?” You: “They won’t do. We need someone with at least $X years in $TECHNOLOGY. Me: “Wh…