23 November 2022

53 links · Wednesday

- Dan Schnau dot com

In the article for Agile Software Development, there are six thousand, eight hundred words and over 100 references.

A Free Software Thanksgiving

Like many folks, I tend to lose sight of the tools I use most frequently and most tacitly. It’s a shame, though, because for the very same reason, these are the tools for which I’m the most grateful! I have plenty to be thankful for, but I figured some reflect…

The Sensor Noise DB. – Brendan Davey Photography

I shoot a lot of nightscapes and aurora’s. It’s not uncommon to see my camera in the 3200 to 6400 ISO range doing 30 second or longer exposures for extended periods of time. So for me one of the main performance criteria for any camera is long exposure noise. …

Pattern Matching and Tail Recursion in Emacs Lisp

Functional programming offers a bunch of really cool programming patterns. Two that I really enjoy are tail recursion and pattern matching, especially how they are implemented in OCaml. However, I spend a lot of time writing Emacs Lisp now, and I was wondering…

Why we are addicted to insight porn

There is self-help content thrown at us from all sides. Our Youtube feed telling us how to lose weight with this new 30 days challenge, or how we can…

Passkeys & 1Password: The future of passwordless | 1Password

The passwordless future is rapidly approaching. Soon, 1Password will help you sign in using passkeys, and we’re excited to share a sneak peek with you today.

Deep Learning in .NET | .NET Conf 2022

.NET is a cross-platform and cross-application scenario open source technology solution. Are you using .NET to complete deep learning work? This course will ...

Fun with minimal APIs

Join me as I explore and play with various new #dotnet minimal API features and learn new stuff!

Improve your productivity with Web Live Preview and Telerik

This post will concentrate on everything new, cool, trendy, and useful around the integrated Web Live Preview tool in Visual Studio 2022. More than 17 years ago, when I started my dev career with ASP.NET Web Forms as part of an ASP.NET development team,

Building the fastest Lua interpreter.. automatically!

It is well-known that writing a good VM for a dynamic language is never an easy job. High-performance interpreters, such as the JavaScript interpreter in Safari, or the Lua interpreter in LuaJIT, are

Fun with minimal APIs

Join me as I explore and play with various new #dotnet minimal API features and learn new stuff!

C# 11 Improvements for Strings, List Patterns and Object Creation

As part of the .NET 7 launch, on November 8th Microsoft unveiled the new features of C# 11, the latest version of the popular .NET programming language. The most prominent improvements include string enhancements, static method abstractions, list patterns and …

Use dev tunnels in Visual Studio to debug your web APIs

This post is about using dev tunnel in Visual Studio to debug your web APIs. Usually when we build applications which requires a callback from an external service I used to implement a tunneling software like ngrok - one example is implementing power platform …

Understanding Color and Accessibility

When it comes to accessibility, the colors that you choose play a huge role! Here are a few things you should be aware of when choosing colors for your app.

.NET Serialization Roundup 2022

The last test is from 2019 which is still accurate but the world is changing and we have arrived at .NET 7.0 which is reason enough to spin up my test suite again and measure from .NET 4.8, 3.1, 5.…

Using .NET MAUI to Build a Mobile App

What is .NET MAUI? .NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. Using .NET MAUI, you can develop apps that can run on Android, iOS, macOS, and Windows from a single shared co…

5 tips for IIS on containers: #4 Solving for Horizontal Scale

Fourth up in this blog series!  Solving for Horizontal Scale with IIS and Containers.   Make sure to check out the other topics in the blog on SSL certificate lifecycle management, IIS app pools and websites and Hardcoded configurations   Azure Kubernetes Serv…

Troy Hunt (@troyhunt@infosec.exchange)

4 Posts, 9 Following, 5.58K Followers · Creator of Have I Been Pwned. Microsoft Regional Director and MVP. Pluralsight author. Online security, technology and “The Cloud”. Australian.

Why Twitter Didn’t Go Down: From a Real Twitter SRE

Twitter supposedly lost around 80% of its work force. What ever the real number is, there are whole teams with out engineers on it now. Yet, the website goes on and the tweets keep coming. This left a lot wondering what exactly was going on with all those engi…

Relocatable linking

In GNU ld, -r produces a relocatable object file. This is known as relocatable linking or partial linking. This mode suppresses many passes done for an executable or shared object output (in -no-pie/-

History · GitBook

For more than 15 years I've built my own "Home Automation" components. Nothing fancy, though maybe back then it was. It started with some colored LED spots under my couch connected to my Ethernet via a micro controller. Later I added WiFi and 433MHz radio to c…

PC Fans - dankwiki, the wiki of nick black

Fans, an active cooling element, move air in a system. Heat must be removed from the site of its production, and from the system as a whole. A fan increases heat convection with surrounding air via airflow. Air is at its highest pressure immediately in front o…

Building the fastest Lua interpreter.. automatically!

It is well-known that writing a good VM for a dynamic language is never an easy job. High-performance interpreters, such as the JavaScript interpreter in Safari, or the Lua interpreter in LuaJIT, are