What I Learned Running a Seasonal SaaS Businesses - Vance Lucas I created and run BudgetSheet - a Google Sheets Extension for importing bank transactions into Google Sheets via Plaid. Although people use it all throughout the year, it is a somewhat seasonal business. My best time of year for new signups and customer a...
Should You Buy an EV? Buying an electric vehicle today seems like a no brainer, it’s good for the environment and it will save you money on gas. And that last poi...
Best time to go to a gym or how to avoid people I always felt I knew what a good time to go to a gym is, but I never had any empirical evidence to back it up or ensure that my insights are correct. On my gym app, I could only see the current capacity, so even if I leave home
Continuous Blackjack (i): introduction and first results. What is and how to play continuous blackjack?
Is Lerp Frame Rate Independent? In this post, we find out that interpolating a value towards another over multiple frames is affected by fluctuations in frame rate, but that this is almost entirely fixed by...
3-lisp: an infinite tower of meta-circular interpreters. Précis 3-lisp is a dialect of Lisp designed and implemented by Brian C. Smith as part of his PhD. thesis Procedural Reflection in Pr...
Capacity Plan Here’s a simple tool if you need to plan a team’s work, schedule them to deal with given customers, discuss if projects fit in the roadmap. It is meant to su...
Measure What You Impact, Not What You Influence – CSS Wizardry When implementing performance fixes, it’s imperative that you measure the right thing—but what is ‘right’?
In Defense of DevOps Lately there seems to be a growing chorus within software engineering that DevOps is “dead”, or at least an abject failure. I’d argue it is more important than ever before. Software delivery is an increasingly complex beast, fraught with security threats ...
Certificate Transparency is really not a replacement for key pinning I’ve noticed that there’s a common misconception that Certificate Transparency is a replacement for HTTP public key pinning. If those words make no sense to you: HTTP public key pinning was a now-mostly-defunct mechanism whereby websites could “pin” thems...
Preparing for the wave of open source funding During PyCon US 2022 Dustin Ingram delivered an incredible talk about securing the open source supply chain. This quote from Dustin's talk is addressing maintainers of projects in Python's suppl...
We Deserve Better Than BEM A simple approach to composing web page components using a compiler and a monadic action. It's easier than BEM, and it works better too.
Am I going to die if I ditch my phone? While the answer seems obvious, why is it so hard for us to live without our phones? Think about it and you will find one billion reasons not to ditch your phone: What if I'm kidnapped? What if I miss a message from my crush? What if I miss my
No models are perfect, but Biotech's are terrible No models are perfect, but in drug discovery, the models are terrible. This is widely understood yet widely disregarded. Finding new drugs requires sifting through the practically infinite space of possible molecules to find the one that is very specifica...
Devs don’t want to do ops Developers are straining under the demands of ‘You build it, you run it,’ and operators are feeling more pressure too. Is it time for development and operations to be separated once again?
Inside the Pinecone | Pinecone Edo Liberty, Pinecone CEO, provides a glimpse into the journey behind building a database company, including some insights into the latest innovations around the product and vector search.
Accounting for Developers, Part II | Modern Treasury Journal In this second part of our two-part series, we build a ledger for a Venmo clone by applying the accounting principles we learned in Part I.
Release Cemu 2.0 · cemu-project/Cemu Changelog: Major: Cemu is now open-source! Preliminary Linux builds are available, but be warned that they are still very rough around the edges Going forward, we simplified the versioning a bit b...
TypeScript Job Postings Explode -- Visual Studio Magazine A new tech jobs report for the first half of 2022 from careers marketplace Dice shows that postings for TypeScript positions have exploded compared to the same period last year.
A Heavy Lift: Bringing Kestrel + YARP to Azure App Services In this post, we get a behind-the-scenes look at the engineering work required to change a critical platform component with code paths that are exercised billions of times a day while minimizing service disruptions and maintaining SLA for our customers.
Ridiculous Junior Developer Requirements #shorts STAY IN TOUCH 👋Check out the Podcast - compress.fmNewsletter 🗞 - https://www.jamesqquick.com/newsletterLive streams on Twitch 🖥️ - https://twitch.tv/james...
Mainnet Merge Announcement Ethereum is moving to proof-of-stake! The transition, known as The Merge, must first be activated on the Beacon Chain with the Bellatrix upgrade. After this, the proof-of-work chain will migrate to proof-of-stake upon hitting a specific Total Difficulty v...
Stop using Guard Clauses! They pollute your Application Code Guard clauses, on the surface, sound like a great idea. They can reduce conditional complexity by exiting a method or function early. However, I find how gua...
Strongly Typed Middleware in ASP.NET Core Most ASP.NET Core developers are familiar with the traditional way to author middleware classes which is based on conventions. The vast majority of examples out there feature the convention-based approach. But there is also a strongly typed approach av...
The AArch64 processor (aka arm64), part 21: Classic function prologues and epilogues Implementing the ABI.
Hard limits of low-code/no-code. The Flatlogic thesis This article talks about the hard limits of low-code/no-code tools that are being ignored by venture investors and tech media
Common Tech Jobs Described as Cabals of Mesoamerican Wizards AWM #91: I wanted to clarify the tech work landscape for myself and instead I wrote this (??) 🪞
Web API Return Types in ASP.NET Core - Code Maze In this article , we are going to learn various web API return types that we can use in an ASP.NET Core Web API controller actions.
The Future of NGINX: Getting Back to Our Open Source Roots - NGINX At NGINX Sprint 2022, we're focusing on our open source roots. Find out about the initiatives we're pursuing in the coming year and let us know what you'd like to see.
Every action you take is a vote for the type of person you wish to become The title of this blog is a quote from James Clear’s Atomic Habits book. The tl;dr of this book is a set of strategies to get 1% “better” each day. If that’s the case (and I…
How to Check if a Binary Tree Is Symmetric (Mirror Image of Itself)? How to Check If a Binary Tree Is Symmetric (Mirror Image of itself)?
How to use OpenTelemetry to trace Node.js applications | Red Hat Developer Discover how to instrument your Node.js application to troubleshoot production errors in this 5-step demonstration.
Learnings from a Custom Neural Voice Proof of Concept Custom Neural Voice (CNV), a Speech capability of Cognitive Services on Azure, allows for the creation of a highly realistic humanlike voice that can convert text input into speech. This can be used to personalize a customer experience or enhance a brand ...
Sharing Auth Cookies With YARP, IdentityServer, and ASP.NET Core Sharing authentication cookies in a distributed application with aspnet.core, YARP, and IdentityServer
Trying Out Machine Learning In this post, I share my recent experience with trying out machine learning including resources I used, my takeaways, and where I would want to go next with learning about ML. Approaching ML Recently, my team and I got started with exploring machine l...
Generating Documents using a RESTful, Asynchronous Web API using WebHooks Depending on the template size and data structure, generating documents can be a complex, time-consuming task. This sample shows how to build an asynchronous, RESTful Web API that calls a WebHook after the document generation process is terminated.
Fixed Partitions Keep the number of partitions fixed to keep the mapping of data to the partition unchanged when size of a cluster changes.
Entity Framework Core Power Tools- a visual guide to recent updates EF Core Power Tools can now celebrate close to 250.000 installs!
ASP.NET Community Standup - Blazor in .NET 7 Description: Learn more about the great new features coming to Blazor in .NET 7.Community Links: https://www.theurlist.com/blazor_community_standup_august_20...
ASP.NET Community Standup - Blazor in .NET 7 Description: Learn more about the great new features coming to Blazor in .NET 7.Community Links: https://www.theurlist.com/blazor_community_standup_august_20...
Mapping Multiple Static File Folders in ASP.NET Core Recently I needed to map an external folder as a 'virtual' directory in an ASP.NET Core application to include externally added content into the main Web application. ASP.NET Core's Static File Middleware provides easy mapping of a folder for static file ...
El Sueño Americano / The American Dream — T O M K I E F E R El Sueño Americano / The American Dream is a photographic documentation of the personal belongings carried by migrants and those seeking asylum that were seized by U.S. Customs and Border Protection at a processing facility near the U.S./Mexico border in ...
The case for using Sass in 2022 With CSS adding a lot of equivalent features, is Sass relevant? The answer is still Yes, it is far from obsolete, despite what some folks might tell you.
Unique Strings and Unicode · Baptiste Fontaine’s Blog Tips and tricks in Python, Bash, Clojure and other languages/environments.
Mind-Blowing loneliness. - Pravesh Koirala Mind Blowing. Such a colorful word that aptly describes what happens during the times when we are utterly swept away by the magnitude of what we just learned / realized. Of course, there are no dynamites involved, but there might as well be because until ...
Putting Software in the Public Domain if you want “waive” or “dedicate”, you should probably just “license”
VR and digital Assistants are the Future I want to make a prediction. I think in around 10 - 15 years, most of the people in the western World will own or think about owning a Virtual Reality Headset. I also think that digital Assistants like Google Assistant or Alexa will be more important in t...
Slowing Down | Cadell.dev I went for a walk today and it was really nice. Not walking to get somewhere or walking for exercise, just walking for the sake of walking. Before too long I was having some deep, almost philosophical thoughts.