There Are Many Ways To Safely Count
A compilation of ways on how to implement a goroutine-safe counter
A compilation of ways on how to implement a goroutine-safe counter
Lessons from being a 3x first engineer, former Uber engineer, and working at even more startups
The line between a consumer drone and a professional one often gets blurry. Take the DJI Phantom 4 - a consumer drone that professional surveyors and others love using. Is it fair to call it an enterprise product? Or is it a consumer drone that did more than i…
NaN
As a Founder, you are the Chief Storyteller. Here are the storytelling methods we have observed in pitches that motivate VCs to invest.
While evaluating different backup solutions for KVMs (Kernel based Virtual Machines), we came across the virt-backup.pl script.
The June 2021 update to Visual Studio Code (v1.58) improves the Workspace Trust feature introduced in the previous monthly update, while boosting Jupyter functionality and allowing terminals in the editor led other improvements.
The fastest way to open a repo in VS Code.
Memealyzer is an app built to demonstrate some the latest and greatest Azure tech to dev, debug, and deploy microservice applications. - jongio/memealyzer
The Azure Podcast
In this live session, Aaron Powell joins us to talk about writing Azure Functions applications with F#Featuring: Aaron Powell (@slace), Cecil Phillip (@cecil...
It’s that time of the week again: #ThrowbackThursday. The day we reflect on old pictures, funny GIFs, and the nostalgic moments that have defined us over the years.
a syntax-aware diff tool. Contribute to Wilfred/difftastic development by creating an account on GitHub.
This article will discuss about implementing Open API (Swagger) for ASP.NET Core 6.0 minimal API. Today I saw one video from Maria Naggaga about Minimal APIs. She was showing a demo of Web API with swagger support. So thought I will implement the same. But it …
After the Visual Studio Code dev team introduced Workspace Trust in last month's regular update, it recently published guidance to explain the reasoning behind giving users the option to restrict automatic code execution in the open source-based, cross-platf…
Learn about the “using declarations” feature in C# from (Matt https://twitter.com/CodeMillMatt) and Maira https://twitter.com/mairacwWhat’s new in C# 8.0http...
July 12, 4:30 - 6:30 PM PDT
Check the requirements, book the viewing, let yourself in, and submit your application, all without emails or phone tag.
The rationale and development of the Workspace Trust feature in Visual Studio Code.
Why even Elon Musk has been forced to admit that navigating streets is hard
In this post, I focus on how the StringBuilder type is designed and the overhead involved with creating and using instances in your code.
Azure Functions (opens new window) are great for running small pieces of code. They come with many types of triggers and bindings (opens new window), which take care of connecting input and output data and make development easy. You can host Azure Functions in…
Windows Defender Antivirus has hit a new milestone: the built-in antivirus capabilities on Windows can now run within a sandbox.
Wealth inequality in the United States is out of control. Here we visualize the issue in a unique way.
This article follows a step-by-step approach to help you build a REST API in Node.js that performs read and write operations on a database in SQL Server.
Professional video editing powered by machine learning — all on the web.
The rationale and development of the Workspace Trust feature in Visual Studio Code.
.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
OctoDash is a simple, but beautiful dashboard for OctoPrint. - UnchartedBull/OctoDash
Unoptimized images leads to a bad user experience. Don't make the mistake of serving massive images which leads to longer load times and frustrated users and...
You find yourself copying and pasting code to enable new lines of business.”We don’t know why this happens” becomes a familiar refrain.You have at least one ETL or ELT process.Ent…
...though it's not the flagship borrow checking that's at fault. What I noticed, and would like to share with you today, is that the exhaustiveness checking performed by the Rust compiler on match patterns is a superset of the SAT problem.
Discover how to use the Kubernetes package manager, Helm, and the OpenShift console to install and manage packages, with examples based on .NET charts.
Last time, we looked at what can go wrong if you hold a recursive mutex across a coroutine suspension point. Do things get any better if you switch to a nonrecursive mutex? Recall that we are looking at this function: IAsyncAction MyObject::RunOneAsync() { st…
Chrome performance tanks 85-75 percent in some tests.
With the recent excitement surrounding the announcement of Windows 11, there’s renewed interest in developing apps for the Windows platform. In this post we’re going to celebrate what it means to be a Windows App Developer, regardless of what framework or tech…
Google Chrome for Android gives Google Search (when set as the default search engine) a network performance-boost over competing search engines.
In this blog post, I’ll explain everything you need to know in order to use and produce native ECMAScript modules on Node.js.
emPOWer your commits with bespoke hashes. Contribute to CouleeApps/git-power development by creating an account on GitHub.
Mapping decrypted secrets from a query string into action method parameters using action filters.
Today we’re excited to announce Origin Error Rate notifications: a new, sophisticated way to detect and notify you when Cloudflare sees elevated levels of 5xx errors from your origin.
Microsoft’s upcoming release has eye candy and extra features. But can it make you a more productive programmer?
Got data? Got Blazor? The “glue” between the client and server is often the weakest link in building enterprise web apps. What if you could use your domain m...
Shortcuts feel fast but slow you down in the long term
Clean Architecture is a way of managing coupling and dependencies. Here are my thoughts and breakdown of a C# Clean Architecture Template
I realised quite a while ago that my web reading habits are very different from most others. My primary source of web reading is my feed reader, still. And unlike how most seem to use feed readers, I mostly follow sites that are sporadically updated. About tw…
Repository for the Goomics book project
James Webb Space Telescope news
Avoid bugs and get a cleaner code by making a better use of your programming language's type system.
Putting notebooks and production in the same sentence is a sure way to trigger a heated online debate. This topic comes up frequently, and it’s common to hear that teams completely dismiss notebooks because they’re not for production. Unfortunately, the discus…
On July 4th, I detected a swarm of webcrawling robots hitting my website. I explain how and draw some conclusions.
I have changed health insurance plans three times in the last 18 months. This was not because I wanted to, but because when people change jobs in America, they lose their insurance and have to sign up for new insurance. This involuntary insurance churn happens…
Let's have a level-headed conversation about Audacity
In this Pydon't I'll tell you why I think elegance is such an important thing to take into account when writing code.
Jul 7, 2021
You are now able to import and edit a certified or custom connector from the Power Platform Connectors GitHub repository within the Custom Connector experience.
I spent the last month or so working through Markdown Monster's code to switch from mostly sync code to async code. This change was forced on me by an Async Cascade triggered by a third party dependency of a component (the WebView2 control) and ended up requir…
1. Prologue First of all, two months ago I got the official announcement that I got tenure. This is the end of a journey that started in 2003 with a PhD in computer vision for humanoid robotics at …
A high-level introduction to DynamoDB
Lessons learnt while onboarding Elixir Developers at PSPDFKit.
06 Jul 2021
Developers can be finicky about what themes round out their perfect VS Code setups, so we're listing the top options available now -- those with more than 1 million installations.
Shiny reflective geese stickers, about 3in tall each
SHA-2 (Secure Hash Algorithm 2), of which SHA-256 is a part, is one of the most popular hashing algorithms out there. In this article, we're going to break
Paint.NET has finally been migrated to .NET 5! If you're not familiar, .NET 5 (also known as .NET "Core" 5.0) is the new version of .NET that replaces .NET "Framework" (of which no more new versions will be made). More info here: https://devblogs.microsoft.com…
According to the Microsoft Support website: 'Core isolation is a security ...
In our guide to market structure, we talked about all the different “trading centers” in the market – from exchanges to broker dark pools to brokers filling orders directly – and how the total trading in the market is allocated between those venues.
Sam Lewis is a geek based in Melbourne. He enjoys hacking on a variety of stuff.
Part 2 of my series on historical cryptography. Codes, ciphers, and mysterious plots. The history of cryptography, of hiding important messages, is as intere...