95% UX patterns for CLI tools Most technical people choose GUIs not because GUIs are the best tool for the job. People choose GUIs because the CLI alternatives usually suck.
52% Revenue in a Recession | Variance “You cannot overtake 15 cars in sunny weather... but you can when it’s raining.” - Ayrton Senna
92% What happened to simple, basic web hosting? For a friend’s memorial I signed up to make a batch of images into a slideshow. All I wanted was the Simplest Possible Thing: a web page that would cycle through a batch of images. It’s…
98% How to use patterns for multilabel text classification annotation in Prodigy - Roland Szabó Prodigy is a great tool for annotating the datasets needed to train machine learning models. It has built in support for many kinds of tasks, from text classification, to named entity recognition and even for image and audio annotation. One of the cool th...
99% Bye Bye Semantic Versioning, Say Hello To GitDate There is inherit information loss when a developer implements Semantic Versioning. Taken back a little by that statement? Well, let's ask if it's true?
62% This is not normal May 2022. For the last few weeks the stock market, bond market, VC markets, crypto-currencies, and anything else related to money has been taking an absolute nose dive. Tech stocks have in some cases lost upwards of 80% of their value. Inflation has been ...
84% Chrome Shortcuts I Use Everyday My favorite web browser is Google Chrome. I want to share with you some of the shortcuts that I use everyday. It’s too dramatic to say that I couldn’t live without them, but, it is accurate to say that they make my life way better.
84% Writing for the web The contents of a talk I'm giving tomorrow on best practices for online writing
84% Blogging from my phone with GitJournal GitJournal is a great way to publish to a GitHub-hosted Jekyll blog from an Android phone
99% Why Do We Say “It is probably prime”? Surely it is, or it isn’t! Prime numbers are at the core of your online security. Without them, an intruder could listen to your secret communications, or pretend to…
73% .NET MAUI for Beginners .NET Multi-platform App UI (.NET MAUI) is a framework for building modern, multi-platform, natively compiled iOS, Android, macOS, and Windows apps using C# and XAML in a single codebase. In this video series you will learn how to get started with .NET MAU...
88% RFC 9114: HTTP/3 The QUIC transport protocol has several features that are desirable in a transport for HTTP, such as stream multiplexing, per-stream flow control, and low-latency connection establishment. This document describes a mapping of HTTP semantics over QUIC. T...
93% Microsoft Ships Windows App SDK 1.1 to Build Apps Using WinUI 3, WebView2 -- Visual Studio Magazine Microsoft shipped a major update of its Windows App SDK, a unifying resource for building various kinds of Windows apps with modern technologies.
99% Runtime C# Code Compilation Revisited for Roslyn Recently I needed to update my scripting tools that are integrated into Markdown Monster, in order to support .NET Core. The old CodeDom compiler APIs I'd been using as part of my `Westwind.Scripting` library aren't supported in Core and so I ended up upd...
89% HTTP RFCs have evolved: A Cloudflare view of HTTP usage trends HTTP/3 is now RFC 9114. We explore Cloudflare's view of how it is being used
60% macOS 13 Ventura dumps all pre-2017 Macs, including the “trash can” Mac Pro Apple aggressively drops older Intel Macs as Apple Silicon transition continues.
99% Supporting Passkeys | Apple Developer Documentation Eliminate passwords for your users when they sign in to apps and websites.
92% GitHub - jwilk/python-syntax-errors: no-op statements syntactically valid only since Python X.Y no-op statements syntactically valid only since Python X.Y - GitHub - jwilk/python-syntax-errors: no-op statements syntactically valid only since Python X.Y
50% Microsoft Build – Join us May 24-26 2022 Come together and discover the latest innovations in code and application development—and gain insights from peers and experts from around the world.
98% View commit history across file renames and moves | GitHub Changelog View commit history across file renames and moves
59% Migrate an ASP.NET web application to Azure with Visual Studio - Learn Migrate an ASP.NET web application to Azure with Visual Studio
78% Building a Call for Papers website with Blazor & RavenDB CodingAfterWork has published a three parts series (more than 5 hours!) showing how you can build the Next Tech Event using Blazor and RavenDB. Take a look, ...
99% Using AV1 video codec to reduce web page size - Gérald Barré In this post, I describe how to encode videos using the AV1 codec, and use the encoded videos in an html page.
55% Why Complex Systems Collapse Faster All civilizations collapse. The challenge is how to slow it down enough to prolong our happiness.
91% 7 Absolute Truths I Unlearned as Junior Developer A few things I strongly believed when I was a junior developer which turned out to be wrong.
86% GitHub - Lissy93/dashy: 🚀 A self-hosted startpage for your server. Easy to use visual editor, status checking, widgets, themes and tons more! 🚀 A self-hosted startpage for your server. Easy to use visual editor, status checking, widgets, themes and tons more! - GitHub - Lissy93/dashy: 🚀 A self-hosted startpage for your server. Easy to us...
88% 309: Where did my OpenGL go? Frank tried to build a MacCatalyst app with OpenGL and soon realizes that it doesn't exists!!?!?!
92% Using math expressions in github markdown This blog explores using and creating some standard mathematical expressions using github markdown. I was motivated to try this out after reading this blog. If you know the TEX Commands available i…
93% DevOps Fragility, Antipatterns, and Consequences DevOps requires a full analysis of the value chain connecting the needs of the business stakeholders to the needs of the operations stakeholders. That analysis yields many blockers to delivering code quickly that does what it is supposed to do. The three ...
99% Clean way to add Startup class in ASP.NET Core 6 #aspnetcore #dotnet #dotnetcore ASP.NET Core 6 doesn't have Startup class. Take a look at a clean way to add Startup class in ASP.NET Core 6 Project using extension methods. #aspnetcore #dotnet #dotnetcore
99% Reflection in C# - Code Maze Explain how reflection in C# works with detail explanation, relevant examples and discussion about metadata related features
59% Ivre, il touche les parties intimes d'un gendarme en criant "chat-bite" et écope d'un an de prison Bah en fait pas aller en prison =/= à rien, il y a des aménagements de peine, mais c'est pas les vacances non plus. D'abord tu as le placement en extérieur, en gros on t'oblige à pointer à un boulot/une formation/une désintox etc... en étant suivi par les...
91% Build developer environments fast with Microsoft Dev Box A first look at the new Microsoft service that leverages Windows 365 infrastructure to stream secure, ready-to-code developer workstations on demand. Setting up a dev box is extremely arduous for both geographically distributed and co-located development...
96% Build 2022 Updates for ASP.NET Core Developers In this article, let’s recap three talks from Build 2022 that show off some great features that are coming with ASP.NET Core 7.
75% The ultimate guide to web accessibility - Simple Talk Accessibility ensures that everyone has a great experience on your site. Bikkani explains how to achieve web accessibility.
84% Performance tricks I learned from contributing to open source .NET packages Learn how to avoid closure allocations, use memory pooling, and other tricks to make your system faster than ever before. …
98% What’s New in Windows App SDK 1.1 To help you build native, engaging, and modern Windows applications, we’ve just released the 1.1 version of the Windows App SDK. Building off of the 1.
88% How Effective Abstractions Are Opinionated | 8th Light Every software system is built on top of a towering stack of abstractions. It’s an unavoidable arrangement if we ever want to deliver working software. Yet we know abstractions are imperfect representations of reality. How...
98% Accessing AWS Secrets Manager from .NET Lambda Functions, Part 3 - Connected to a VPC, using a VPC Endpoint | no dogma blog When a Lambda function is connected to a VPC, accessing the Secrets Manager becomes more complicated because the function no longer has internet access. One way to resolve this is to use a VPC endpoint.
99% Viewing .NET configuration values This post looks at viewing configuration values, which is useful when you want to find out where a value came from
97% A Datasette tutorial written by GPT-3 I’ve been playing around with OpenAI’s GPT-3 language model playground for a few months now. It’s a fascinating piece of software. You can sign up here—apparently there’s no longer a …
86% How to play with the GPT-3 language model I ran a Twitter poll the other day asking if people had tried GPT-3 and why or why not. The winning option, by quite a long way, was “No, I …
98% WebSocket Framing: Masking, Fragmentation and More A look inside WebSocket framing and some of the more annoying aspects of the protocol
96% Leek Wars : online leek programming game In Leek Wars, create the most powerful leek in the world and destroy your enemies!
86% Site Reliability Engineering – (Still) Monitoring Distributed Systems We finished. A chapter, that is, of the Site Reliability Engineering book as Allen asks to make it weird, Joe has his own pronunciation, and Michael follows through on his promise.