- 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 re...
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 no...
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 wond...
Towards End-to-End Encryption for Direct Messages in the Fediverse - Dhole Moments As Twitter’s new management continues to nosedive the platform directly into the ground, many people are migrating to what seem like drop-in alternatives; i.e. Cohost and Mastodon. Some are e…
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 ...
Password Purgatory - Making Life Hell for Spammers Password must not contain consecutive characters: catfall$8$7Ddog
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,
Why Estimated Review Time Improves Pull Requests And Reduces Cycle Time | LinearB The smallest thing you can do to make the biggest impact on cycle time? Add estimated time to review to pull requests.
Using Rust at a startup: A cautionary tale Rust is awesome, for certain things. But think twice before picking it up for a startup that needs to move fast.
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
Sometimes perfect forwarding can be too perfect: Lazy conversion is lazy Lazy conversion is too lazy.
Fun with minimal APIs Join me as I explore and play with various new #dotnet minimal API features and learn new stuff!
Why Cloudflare’s one of the Top 100 Most Loved Workplaces in 2022 We are proud to share that Cloudflare has been named one of the Top 100 Most Loved Workplaces in 2022 by Newsweek and Best Practice Institute (BPI)
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...
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 plat...
How to Check if a String Ends With a Number in C# - Code Maze In this article, we will learn how to check if a string ends with a number in C# using several different methods.
.NET 7 Removes Its Insecure XmlSecureResolver .NET 7 has replaced the insecure XmlSecureResolver with a new ThrowingResolver type.
Added user management (#19) · davidfowl/TodoApi@d562d73 * Added user management - Nuked all migrations and started over (good thing this is a sample) - User identity for managing users - Added a create user endpoint - Updated tests to create a real ...
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 shar...
Webinar – Blazor Best Practices Borrowed From ReactJS | The .NET Tools Blog Join us Wednesday, December 13, 2022, 3:00 - 4:00 PM UTC (check other timezones) for our free live webinar, Blazor Best Practices Borrowed From ReactJS, with Principal Consultant at Accenture, Brandon
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...
.NET MAUI – Forget Me Not – 7 – Unit Testing Picking up where we left off, I want to add unit tests to my program. Now, I know, I should have been using unit tests all along. I have no excuse and hang my head in shame. To get started, I’…
The Windows Subsystem for Linux in the Microsoft Store is now generally available on Windows 10 and 11 Today the Windows Subsystem for Linux (WSL) in the Microsoft Store is dropping its “Preview” label and becomes generally available with our latest release! We are also making the Store version of WSL the default for new users who run wsl --install and eas...
The new .NET 7.0 IParsable<TSelf> interface - NDepend Understand how to use the .NET 7.0 IParsable interface and how it opens the doo to Generic Factory Pattern.
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...
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...
The Art of (Not) Caring About Domain Names - andre.schweighofer To understand how to choose good domain names it's crucial to understand what makes a domain valuable: length, context and the TLD.
Django + fly.io = ❤️ Fly.io is not advertising itself as a Django-first hosting platform. However, it provides all the building blocks for a sweet Django setup.
How to force Gmail to check your POP3 account as often as possible – Krzysztof Rakowski One, of the killer features of Gmail (in my opinion) is ability to collect e-mails from external POP3 accounts and send messages via external SMTP servers. This way, one can use Gmail as slick, web based e-mail client to virtually any account in any domai...
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 fr...
Lessons learned when development teams engage on major customer escalations Software Development, Communication, Security, Remote-Work, and Leadership Best Practices
Rails — narrative vs model centric approach - Max Chernyak I prefer to organize code into short stories
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