Ever since I got involved with open-source Python projects, Tox has been vital for testing packages across Python versions (and other factors). However, lately, I’ve been increasingly using Nox for my projects instead. Since I’ve been asked why repeatedly, I’…
Recent conversations with the cofounders of QuillBot have changed my ideas about how to make products and manage people in a big way. A great way to advance is to be open to new concepts. At the sa…
Learning a language is hard. But I’m convinced that large language models like GPT could make it a lot easier. I spent the last few days trying to figure out how. The result is Check My Writing. It’s a decent starting point, but I want to do more. After writin…
The first indication I had that anything was wrong at home was my solar panels’s cloud service casually emailing me to say they hadn’t generated any electricity that day. We were on hol…
By Planning Engineer (Russell Schussler) Influential academics as a body are encouraging an energy transition to renewables, discussing remote hopes and ignoring huge obstacles and greater costs, w…
Part of “Letters from the Lab”, a series of informal essays on my research written for patrons. Originally published November 2022; made publicly available January 2023. You can also listen to this essay (21 minutes).
This week my team reached an important milestone in our biggest project — the deployment of a new look for English Wikipedia. This was the most significant change to the desktop site in over a decade.
Over the years and at a handful of different companies, I’ve come to recognize what I call “organizational pathologies”. These are ways in which organizations, in theory designed to work toward a common goal, instead internally fray into myriad directions and …
Visual Studio 2022 17.5 Preview 3 is out and ready to install! This release continues to bring new productivity improvements for all developers and enhances many of the capabilities that shipped in 17.5 Preview 2. Several of these changes in this preview came …
When you think about C#, game development might not be the first thing that comes to your mind, but C# is used all over the game development industry. In thi...
The fundamental technique has been studied for decades, thus creating a huge amount of information and alternate variations that make it hard to tell what is key vs. non-essential information.
visualstudiomagazine.com·By James McCaffrey01/18/2023··13-16 minutesidesaipythongitcloud
Engaging and inclusive digital experience across all platforms: Progress Developer Tools R1 2023 improves design, accessibility, customization and support.
I already covered the P² quantile estimator and its possible implementation improvements in several blog posts. This sequential estimator uses (O(1)) mem...
Join the ML.NET team to talk about the most recent ML.NET releases and latest happenings in the ML space. Community Links: https://aka.ms/mlnet-standup-links...
On today's livestream, Layla is joined by James Eastham (https://www.youtube.com/@serverlessjames) to deploy a .NET serverless function to AWS Lambda using S...
On today's livestream, Layla is joined by James Eastham (https://www.youtube.com/@serverlessjames) to deploy a .NET serverless function to AWS Lambda using S...
Another new C# 12 feature might drop soon and makes its debut with the next iteration: Primary Constructors.
The blog post will talk about what a Primary constructor is, why we already have it, and what the proposal tries to change. Exciting times are ahead of…
Kubernetes is comprised of a variety of components, yet most end-user interaction with the system flows through the API Server. It is the entrypoint to many of the features that the project has built up over its lifetime, and can be extended to support arbitra…
Once data is in a table it needs to be maintained. New records will need to be added, and existing records will need to be updated, and/or deleted. To keep data maintained, the insert, update or delete actions may need to be performed. This article will show h…
Working with secure keys in .NET has always been a delicate balance of convenience and safety. It’s easy to add a production database connection string to your application’s configuration for quick te
Chiseled Ubuntu Containers are new and exciting. You'll see how easy it is to switch to using them with .NET and what the benefits are. We'll show using them...
Priority Hints are used to indicate to the browser the relative priority of a resource. I take a deep dive into how you can improve your Largest Contentful Paint by using fetchpriority.
I think it was in 2017 when I first stumbled upon It was an intriguing mixture of an encyclopedia and a new agile framework. Having done SCRUM for more than a decade, I was searching for something …
This post previously appeared in the Harvard Business Review. Three types of organizations – Incubators, Accelerators and Venture Studios – have emerged to reduce the risk of early-stag…
I've built safecyclingmap.com, an open-source proof of concept map that renders cycleways and streets down to the individual lanes, to assist cyclists picking safe routes in cities with little dedicated cycling infrastructure.
Truthfully, the reason is straightforward. I tried to Push my project on GitHub through Sourcetree but constantly got an error 403. And when I tried to
Feature flags are a great tool for helping software development; they provide controlled feature rollouts, facilitate A/B testing, and help decouple deployment from release. So when it comes to building our software, why do we treat the CI pipeline without the…
As organizations continue to adopt infrastructure as code (IaC) practices and tools like Terraform, it becomes increasingly important to maintain a consistent and predictable state of the infrastructure. However, managing Terraform at scale can present several…
With advancements in machine learning, screenshots are quickly becoming a universal data format. It's now (relatively) easy to extract meaning (image-to-text), layout information (object recognition), text (optical character recognition, OCR), and other metad…
Do you remember the avocado toast guy? I read Johann Hari’s Stolen Focus recently (you should read it, it’s great), and I learned that someone1 has come up with a name for this sort of modern reinterpretation of “let them eat cake”: cruel optimism.
Cruel optim…