Performance Improvements in NuGet | Visual Studio Blog With each new release of Visual Studio comes a plethora of performance improvements when restoring NuGet packages, managing project dependencies, and browsing for the next great package to include in your solution.
The North Side - Daring LLC I wake up in the morning with cold sweat on my face, and my heart skips a beat, as if to remind me I’ll soon die. I look out the window to my dark, grey city, and I ponder away, time passing in my head. How soon will I be dead? I don’t know. I brush the t...
Choosing a good development partner When developing new software, timelines, cost, and quality can be hard to control. Here's how to choose the right development partner to keep things on track.
I Actually Like Slack As a software engineer, you really need your focus time. Unfortunately, distractions are everywhere! It might be snowing outside, or you might be wondering if now is the perfect time to get a coffee. Then it happens—someone has used Slack’s @channel tag t...
An Introduction to Cryptocurrency Wallets: Which Wallet Type Suits You Best? Discover the various types of wallets for your crypto and choose the best option for you.
The Paradoxes of Modern Life - David Perell The Paradox of Reading: The books you read will profoundly change you even though you’ll forget the vast majority of what you read. The Paradox of Writing: Great writing looks effortless. But because the ideas are so clear, casual readers don’t appreciate...
Accumulating knowledge • Ted Piotrowski Photo by abe livi on Unsplash I tried to make Cassondra French toast this morning. The thing is that I’ve never made French toast before. So while she was showering I Google’d how to make French toast and I realised that I need milk. We don’t have... | Te...
Gregory Szorc's Digital Home | Modern CI is Too Complex and Misdirected The state of CI platforms is much stronger than it was just a few years ago. Overall, this is a good thing: access to powerful CI platforms enables software developers and companies to ship more reliable software more frequently, which benefits its users/...
Are you foolish enough to innovate? “Stay hungry, stay foolish” — Steve Jobs How can you make a great breakthrough? How can you start the next era-defining business, write the next great song, create the next political mo…
Embrace the Grind - Jacob Kaplan-Moss Sometimes, programming feels like magic: you chant some arcane incantation and a fleet of robots do your bidding. But sometimes, magic is mundane. If you’re willing to embrace the grind, you pull off the impossible.
Learning from your Mistakes: How a bug made me reprioritize my product roadmap A core tenet of the product world (especially software world) is to launch as soon as possible i.e. create a Minimum Viable Product (MVP), get it in...
Releases support comments and reactions with Discussion linking - GitHub Changelog Releases support comments and reactions with Discussion linking
Goodbye OpenSSL, and Hello To Google Tink Which program has never reached Version 1.2, but is used as a core of security on the Internet? OpenSSL.
Financial architecture A lot of things that are built to withstand the test of time go through proper architecture. I’m sure there are more contexts to use the term architect but the most common I encounter are with structural architects and software architects.
Episode 372 - API Management The team talks to Azure Program Manager Mike Budzynski about the API Management service. He discusses the common use-cases for the service and tips to get started so you can expose your APIs securely.
Debugging with Swagger UI [7 of 18] | Beginner's Series to: Web APIs Debugging is an important part of the development experience. Even though Web APIs don’t have the same UI experience as Web applications, developers still ne...
.NET MAUI (Mobile/Desktop) with VS Code? It's Complicated -- Visual Studio Magazine Yes, you can use .NET MAUI within VS Code -- if you're handy with a CLI and don't mind extra work and missing features. For the full experience, the Visual Studio IDE is the place to be.
Facebook data breach being reviewed by Irish Data Protection Commission (DPC) Ireland's Data Protection Commission has said it will work with Facebook to ensure that data released online is from a breach which Facebook said happened in 2019 or whether it's more recent.
Particle mystery deepens, as physicists confirm that the muon is more magnetic than predicted Long-standing infinitesimal oddity could be a subtle sign of new particles
dotnet/csharplang The official repo for the design of the C# programming language - dotnet/csharplang
Set up local development for Azure Static Web Apps Learn to set you your local development environment for Azure Static Web Apps
Virtual as a code smell* Lately I noticed I’m essentially treating virtual methods as a code smell, so thought it could result in an interesting blog post.
Introducing the Azure Static Web Apps CLI Azure Static Web Apps seamlessly integrates globally distributed hosting for your static content, serverless APIs powered by Azure Functions, as well as features like authentication, custom routing, and route-based authorization. With the new Static...
Teaching with Simon Allardice This week, I talk with Simon Allardice about teaching. Simon explains (anti) patterns for teachers and shares some incredible tips for creating incredible video content.
Announcing OpenXML Package Explorer for VS Code I am excited to announce my new project “OpenXML Package Explorer” extension for Visual Studio Code. It allows to explore content of Office Open XML packages (*.pptx, *.docx, *.xlsx) in…
Screw it, I'll host it myself It's all fun and games until someone loses an eye. Likewise, it's all fun and games until someone loses access to their private and/or business data because they trusted it to someone else.
The post-pandemic world: 34% of remote workers say they'd rather quit than return to full-time office work A new survey has found that 34% of WFH (work-from-home) employees say they would rather quit than return to a full-time office situation.
Your Top .NET Microservices Questions Answered | ASP.NET Blog Nish Anil answers your most popular question on .NET Microservices, with links to docs and resources where you can learn more.
auchenberg/volkswagen :see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass. - auchenberg/volkswagen
The project that made me burnout It's 3 a.m. the night of August 10, 2013. An anxiety attack keeps me awake.
ADO.NET provider 8.0.1.0 for Firebird is ready 7 Apr 2021 1 mins .NET, C#, Databases in general, Entity Framework, Entity Framework Core, Entity SQL, Firebird, LINQ, SQL, Visual Studio
Jakub Konka Hired Full Time ⚡ Zig Programming Language Thanks to continued growth of our generous donors, Zig Software Foundation’s financial status is healthier than ever. With our low overhead and efficient organization structure, we point the flow of money directly towards contributors.
Optimizing non obvious costs One of the “fun” aspects of running in the cloud is the fact that certain assumptions that you take for granted are broken, sometimes seriously so. Today pos...
C++ coroutines: Accepting types via return_void and return_value | The Old New Thing Last time, we built the result holder for our simple_task coroutine and showed how to move values into the holder and move them back out. So now we’re actually going to move them in. template<typename T> struct simple_promise : simple_promise_base<T> ...
7% of Americans don’t use the internet. Who are they? Today, 25% of adults ages 65 and older report never going online, compared with much smaller shares of adults under the age of 65.
Announcing Facteur, a mailing kit for .NET Facteur, a new lightweight, modular and composable mailing kit for (ASP).NET
Gregory Szorc's Digital Home | Surprisingly Slow I have an affinity for performance optimization and making software as efficient as possible. Over the years, I've encountered specific instances and common patterns that make software or computers slow. In this post, I'll shine a spotlight on some of the...
How We Bootstrapped a $1M ARR Email Client Five years ago, we launched Missive, an innovative but somewhat hard-to-define email client to the world. Fast-forward to last week when we reached **US$1M** in annual recurring revenue (ARR). This is the story of how we did it.
Optimizing your $Profile | PowerShell Team Optimizing your $Profile Your PowerShell Profile allows you to customize your PowerShell session and runs at startup. Complex profiles can cause a significant delay in the startup of PowerShell as it is a script that needs to be executed before the prompt...
The Azure Data Architecture Map Hi, I'm excited to announce this new map and I'm happy to see the great success (beyond expectations) of this map series. With nearly 300K views, these maps even gave birth to a more exhaustive book. FYI, here are all the maps of the series: The Open...
Don't Code Tired | Watch All My Courses For Free This April Don't Code Tired - Jason Roberts on Software Development and .NET -
The Unparalleled Genius of John von Neumann “Most mathematicians prove what they can, von Neumann proves what he wants”
On .NET Episode: A Journey to .NET MAUI .NET MAUI is the evolution of Xamarin.Forms and a major aspect of the upcoming .NET 6 release. In th...
C++ coroutines: Making the promise itself be the shared state, the outline | The Old New Thing Last time, we got the idea of putting the result holder state directly inside the coroutine state. This time, we’ll set to work on the implementation. A restriction we are placing on our simple_task is that it can be co_awaited only once.
Don't Be "That Guy" - Scott Kelby's Photoshop Insider Or “that gal.” Last week my buddy got a new M1 powered MacBook Air. His first new computer for his personal (non-work) use since 2012, and he was really excited about it. He shared a shot of the packaging on social, noted it was his first new one in 9 yea...
Introducing the Azure Static Web Apps CLI Azure Static Web Apps seamlessly integrates globally distributed hosting for your static content, serverless APIs powered by Azure Functions, as well as features like authentication, custom routing, and route-based authorization. With the new Static...
What Really Caused Facebook's 500M-User Data Leak? The company's explanations have been confusing and inconsistent, but there are finally some answers.
Signal Adds Payments—With a Privacy-Focused Cryptocurrency The encrypted messaging app is integrating support for MobileCoin in a bid to keep up with the features offered by its more mainstream rivals.
Azure DevOps Podcast: Richard Campbell on the History of .NET - Episode 133 In this episode, Jeffrey and Richard are jumping into part-two of their two-part conversation! If you haven’t caught the previous episode, “Richard Campbell on the Humanitarian Toolbox — Episode 132,” be sure to tune into that first before diving into thi...