Thief through the gate Full thread for context: https://twitter.com/troyhunt/status/1630681663285121024
Resiliency with Wolverine Yesterday I started a new series of blog posts about Wolverine capabilities with: Producer/Consumer Pattern with Wolverine To review, I was describing a project I worked on years ago that involved …
Writing Shouldn’t Be Hard Brad Stone, editor of technology for Bloomberg Businessweek, in his column about AI-based writing tools that make it easy to write, ends his column with this paragraph. I should agree wit…
Business Law Research Paper Example - Brawnywriters Title: The Impact of Workplace Discrimination on Employee Turnover and Retention Abstract: Workplace discrimination is a prevalent issue that affects employees in various ways. Discrimination can have a significant impact on employee turnover and retentio...
Matrix rain effect A tutorial on how to create the Matrix Rain effect in a HTML Canvas element using TypeScript and React
My favourite Ruby on Rails engines Ruby on Rails Engines is one of the most powerful and underestimated features. Here are some of my favorite ones.
LattePanda V1 - my experience with a Raspberry Pi alternative I got a LattePanda V1 and gave it a go as a Raspberry Pi replacement for my self-hosting setup. Here's how it went.
One Book, Many Readings An infographical analysis of the structure of the Choose Your Own Adventure books series
SiriGPT: A More Conversational Voice-Assistant Expanding Siri's capabilities to bring a ChatGPT-like experience to a voice assistant.
axo blog - Thanks For Breaking cargo-dist! (I Rewrote It) A retrospective on the development of cargo-dist 0.0.3, which kinda got out of hand (in a good way).
Investing Fundamentals: Probabilities (Free Tool) “If you don’t get this elementary, but mildly unnatural, mathematics of elementary probability into your repertoire, then you go through a long life like a one-legged man in an ass-kicking contest.” – Charles T. Munger If you’re like me when I started le...
A Story from the Great Beyond: The Disabled Ghosts of Earth Hello, reader. I ask you, can you see me? Do you know of me? I can't see you. I know of you, though. I live among you, flicker in and out...
I Will Fucking Dropkick You If You Use That Spreadsheet — Ludicity There are a few things that inspire deep revulsion in me. The episode of Star Trek: Voyager I just watched was pretty gross. I definitely saw some pretty bad roadkill on my daily walks during the Covid lockdowns. But nothing - nothing - comes close to the...
Pagi on the App Store This is the story of how I tried to launch Pagi for iPad on the App Store, but getting knocked down by Apple's App Store Review team.
Zero-knowledge proof composition and recursion. Part 7: Deferred values In this new series of video, following the series of videos on PLONK ( https://www.youtube.com/watch?v=RUZcam_jrz0) I introduce the different ideas and schem...
Zero-knowledge proof composition and recursion. Part 8: Hashing in public input In this new series of video, following the series of videos on PLONK ( https://www.youtube.com/watch?v=RUZcam_jrz0) I introduce the different ideas and schem...
Zero-knowledge proof composition and recursion. Part 9: BCTV14 paper walkthrough In this new series of video, following the series of videos on PLONK ( https://www.youtube.com/watch?v=RUZcam_jrz0) I introduce the different ideas and schem...
Visual Studio Devs Love New Brace Pair Colorization in v17.6 Preview 1 -- Visual Studio Magazine 'It's just been difficult to get prioritized.'
It’s All Bad News: An update on how the Lastpass breach affects Lastpass SSO Every week, almost without fail, I come across one thing that confuses, entertains, or most commonly infuriates me. I’ve decided to keep a…
Join us for Hack Together: Microsoft Graph and .NET - .NET Blog Join us for Hack Together, our virtual hackathon to learn how to build powerful apps with Microsoft Graph and .NET and win exciting prizes.
Try Visual Studio 2022 v17.6 Preview 1 - Visual Studio Blog The first Preview for Visual Studio 2022 17.6 is now available! This release expands on the recently released 17.5 version of Visual Studio and aims at enhancing your productivity whether you’re a .NET developer, a game developer, and/or a C++ developer.
Announcing NuGet 6.5 – The Sweetest Way to Manage Your Packages - The NuGet Blog NuGet 6.5 is included in Visual Studio 2022 and .NET 7.0 out of the box. You can also download NuGet 6.5 for Windows, macOS, and Linux as a standalone executable. Tired of the sour taste of managing packages? NuGet 6.5 brings a new flavor of seamless cent...
ASP.NET Community Standup - Dev tunnels in Visual Studio for ASP.NET Core projects The dev tunnels feature of Visual Studio 2022 enables ad-hoc connections between machines that can't directly connect to each other. A URL is created that en...
Sentence Similarity in ML.NET Model Builder - .NET Blog The latest release of ML.NET Model Builder Visual Studio extension brings a new sentence similarity deep learning scenario and improvements to the GPU experience
What's new in Azure Functions? | Azure Functions Community Standup Join us for the first-ever Azure Functions community live stream of 2023! Get an up-to-date overview of the latest updates and improvements of Azure function...
Once you give away the farm, you can't take it back: Recovering from a rogue administrator - The Old New Thing Who knows what happened to it while you weren't looking.
IETF Celebrates The Standards [LIVE at Demuxed '22] OMG!!! INSANE IETF ANNOUNCEMENT 2022!! we were invited to close out the Demuxed '22 conference as special guest speakers // recorded live at Bespoke in San F...
"Clean" Code, Horrible Performance Many programming "best practices" taught today are performance disasters waiting to happen.
C# Tip: Initialize lists size to improve performance - Code4IT Lists have an inner capacity. Every time you add more items than the current Capacity, you add performance overhead. How to prevent it?
Deploy Access Restricted Azure website from DevOps Pipelines Deploy access restricted Azure websites from DevOps pipelines easily with this step-by-step guide to enhance your website's security.
How to integrate your Roslyn Analyzer project with SonarQube Right now there are 2 ways to add rules from a Roslyn Analyzer project into SonarQube. In this post I want to show you how both options work and also what're the pros and cons of one over the other.
Introducing the Determinate Nix Installer — Determinate Systems A fresh new alternative to the official Nix installation scripts
ASP.NET Core 8 Preview 1 Available On February 21st, 2023, Microsoft released the first look at the upcoming .NET version, which will also feature a number of ASP.NET Core-powered web development advancements. The .NET 8 version, has a particular focus on enhancing ASP.NET Core features....
Cloud Native Design Principles: Building Scalable, Resilient, and Adaptable Applications Explore the principles of Cloud Native design and learn how to build and deploy applications that are scalable, resilient, and adaptable to change.
The fastest way to add files and folders - Visual Studio Blog Your Visual Studio team is excited to announce the release of the highly anticipated “Quick Add Files & Folders” feature in Visual Studio version 17.5! This new feature is the fastest and most convenient way to add files and create folders within your pro...
Introducing F# Inline Type & Parameter Name Hints in Visual Studio - .NET Blog We're happy to announce a preview feature in the Visual Studio 2022 – F# Hints both type and parameter name!
Raw Strings, UTF-8 Strings, and Multiline Interpolations – Using C# 11 in Rider and ReSharper | The .NET Tools Blog The .NET 7 SDK arrived a few months ago, with many .NET developers looking forward to this release and the brand-new C# language features that come along with it. If you haven't put your fingers on it
Serverless URL Shortener Building a URL shortener is much easier now using the Serverless technologies in Azure. In this post, we will discuss developing this solution. Here is the overall architecture of the solution. These are the priorities I set for this solution: Use S...
WPF Begins its Long Goodbye It was supposed to replace Windows Forms. Now it will be lucky to live as long.
The unintentionally-expanding scope of the SEM_NOGPFAULTERRORBOX flag - The Old New Thing Other suppressions caught in its net.
start of 2023 — Inconsistent Records The public facia of Jim Circadian: code, blog, resources, imagery, tunes and general musings on life...
Lie Group Theory – A Completely Naive Introduction - Jakob Schwichtenberg Lie Theory is all about continuous symmetries. Many important features of such symmetries can be described by something simpler: Lie algebras...
What is Near-rhyme or a Partial-rhyme - Brawnywriters Near-rhyme, also known as slant rhyme or partial rhyme, occurs when the ending sounds of two words are similar but not identical. For example, "love" and "prove" are near rhymes because they share similar vowel sounds but end with different consonant soun...
The history of writing tech! There's been many recent revolutions in writing technologies, and I thought it would be interesting to compare them and the way they affect the author's ideas.
LLM Powered Assistants for Complex Interfaces Text Interfaces Aren’t Enough The last few months of LLM development have been staggering. It’s been amazing to see how powerful chat-based interfaces, heralded by OpenAI’s ChatGPT, can be. It’s inspired some to postulate that text is the universal interf...
Good First Issues Are Gifts Making sure each open project I maintain has at least one 'Good First Issue' available for newcomers to improve the project
On the opposite end of the Imposter Syndrome - Pravesh Koirala Many things have been written about Imposter Syndrome. A condition that results in lower self-confidence, and a constant fear of being called out for being a phony. But I believe that Impostor Syndrome is as natural a process as puberty. Only when you tru...
Tribute to the passing of Teradata Automation! On February 15, 2023, Teradata officially withdrew from China after 26 years. As a professional data company like Teradata, WhaleOps feel…
World Building With GPT I’ve been doing lots of experiments with GPT, though I’ve only written about one until now… the more serious something is the harder it is to call it finished or identify the outcomes. Here I’ll describe something a bit lighter: world building, or specifi...
How I make OKRs more playful for my team with Hill-Charts OKRs for Managers and C-Level? Great! But have you ever asked your teams? In this post I am sharing how I make OKRs less dry and more enjoyable for the teams I manage.
The Dangers of Enforcing a Premature RTO Policy How to develop and roll out a return to office policy that doesn't hurt the company and country?
All of NoSQL is because of this… All of NoSQL is due to the Join Problem. Learn how new join algorithms are finally fixing it.
The New XOR Problem In 1969, Marvin Minsky and Seymour Papert published Perceptrons: An Introduction to Computational Geometry. In it, they showed that a single-layer perceptron cannot compute the XOR function. The main argument relies on linear separability: Perceptrons are...
On Relearning to Code as an Adult A first-person report from a 30-something (re)learning to code after years of false starts. Plus some of the things that helped me along the way.
The Solution Space I’ve been reading a book called The Road Less Stupid. The thesis is that one’s goal in decision making should not be to focus on making more smart choices, but rather fewer stupid ones.
Every ending is a new beginning Well, this is new. After ten years building a company around the Cucumber open source project, I suddenly find myself out of a job. I w...
Recreating ANSI Art from a screenshot In the early to mid-90s, I ran a BBS out of my bedroom. It wasn’t very popular, but I did have a lot of time on my hands and I spent a lot of that time modding it. Initially, I wrote mods for myself, but eventually I started releasing them to other people...
Defining Database Developer Experience Table of Contents * What's not discussed here? * Managed Service vs Self-Managed * Open Source vs Closed Source * Analytical vs Transactional Workloads * The 8 Pillars of Database DX (in no particular order) * #1 Observability ...
Don't Keep Ideas to Yourself Naturally, as you grow in your profession, you develop a vision and think about ideas and opportunities you can take to grow and have a more significant impact. The natural process when these ideas come to mind is to add them to a never-ending to-do list....
The rise of self-hosted apps Here's a sleeper prediction: a new crop of killer consumer apps are coming: self-hosted PWAs, and they will replace cloud services for many uses.
Scrooge: Analyzing Yahoo Financial Data In DuckDB TLDR: Scrooge is a third-party DuckDB extension focusing on financial data analysis. Besides implementing statistical and time-series functions catered to financial data. It allows users to directly query Yahoo Financial’s historical data with DuckDB’s SQ...