Staff Software Engineer, Copilot IDE
Remote - United States
Remote - United States
[2023-04-03 Mon] diatone.net
Genuine deadlines are there to help the organization seize an opportunity. Let's explore how they impact engineering organization and how not to antagonize them.
Personal site and blog
Simulacra and simulation in self-supervised models
Previously, I wrote about how important it is to Design your pricing and tools so you can adapt them later – now I want to give a little bit more material on that… I’m going to assume that you’re some sort of SaaS founder, or perhaps even a product manager for…
The Plan? 12 Startups in 12 Months
Many call the use or distribution of unauthorized copies of software "piracy", but I still don't get what it has to do with boarding ship...
Last week I read this post and I thought that it was a nice idea to try to setup a NixOS install which has no on-disk root partition. This means that the content of everything in /etc, /var, … is rebuilt from scratch at each boot. The only partitions that are …
I know a little about nix. Not a lot. I know some things about Python virtual environments, asdf and a few things about package managers. I’ve heard the combo of direnv and nix is fantastic from a number of engineers I trust, but I haven’t had the chance to fi…
Have only one source of truth in our API responses
trurl is a tool in a similar spirit of tr but for URLs. Here, tr stands for translate or transpose.
One of my favorite shows growing up was Man vs. Wild with Bear Grylls - to this day, I still don't know why. A couple of weeks back, while discussing career progression with a colleague, I remembered an episode where Bear was Free Climbing out of a canyon, eff…
Watching the world of technology evolve at its fastest rate ever due to AI hitting its stride is absolutely nerve wracking. As an entrepreneur focused on software, I feel like I’m experiencin…
Turning a Keyboardio Model 100 into a Bloom filter test status indicator with Shapr
The Parallel Stacks window is very helpful for debugging multithreaded applications. Mark and Ram show how to use the Tasks view to see stack information for...
Route tooling is a group of new features in .NET 8 that makes ASP.NET Core routing easier to use. Check out what route tooling adds to building ASP.NET Core apps.
Chris is a Microsoft MVP, author, and software engineer with over 17 years of experience with ASP.NET. Passionate about sharing his knowledge with the community, he regularly writes both for his own blog as well as others — such as Visual Studio magazine, Prog…
Dr. James McCaffrey of Microsoft Research says a neural network model is arguably the most powerful multi-class classification technique.
Posted by Mariusz Felisiak on April 3, 2023
How does your organization manage its APIs? In this week's episode, Postman architect Garrett London shows us how you can use Postman and .NET to drive API q...
In this post, I describe how to list all available events in a .NET application.
Possibly more than just a curiosity.
Deployment rollbacks provide users the ability to quickly visualize and deploy past versions of their Workers, providing even more confidence in the deployment pipeline
Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick, and in...
Entity Framework Core 8 Preview 2 was released on March 14th. The most notable feature in EF Core 8 preview 2 is support for SQL Server hierarchical data.
They did it! The Twitter Algorithm is open source! We break down how it works, what is in it, and how why you should care (or not).
For about a year, I was working on a pretty exciting project. I defined and created a new role for our company that is responsible for application security. This also means that I will take over this new role and to be responsible, to ensure and to maintain th…
Supercharge your AI skills with #30DaysOfAzureAI #30DaysOfAzureAI Roadmap The #30DaysOfAzureAI content is organized into four themed weeks. Based on your role, you can choose specific weeks or follow along with all the content. For more details, view the roa…
While many folks observe April 1 as April Fool’s Day, we in the SQL Tools team celebrate April 1 as April Tools Day, a day when we debunk myths surrounding the tools for SQL Server. We recommend having some good chocolate to honor the occasion. Now, you may…
People often ask me how to use AI. Here's an overview with lots of links.
Although I spend most of my time in C# land, I like to explore other programming languages to stretch my brain. Recently I was looking again...
As artificial intelligence (AI) continues to advance, many are concerned about its impact on the job market, particularly for junior developers. If AI can automate many of the tasks these developers currently perform, how will we have new senior developers and…
Here is a way to access objects just after they are saved by Entity Framework and have had a primary key assigned to them.
I am a big believer in good documentation being an essential part of the product. Good docs are hard to come by for several reasons, not the least being the fact that writing good docs is hard.
The buzz and excitement around generative AI is continuing to grow as their capabilities rapidly expand. However, their ability to generate content is just the starting point. From my perspective, the emergent reasoning capability, coupled with their intellige…
Podcast: Play in new window | Download
Join us as we discuss the current happenings in the .NET MAUI Community Toolkit! https://github.com/CommunityToolkit/Maui/wiki/Monthly-Standups
In this post, we are going to explore how to recognize and refactor a code smell called object-orientation abusers in C#.