Improve performance of DateTime.UtcNow on Windows by GrabYourPitchforks · Pull Request #50263 · dotnet/runtime Follow-up to #44771. Builds atop work done in #45479 and #46690. Resolves #13091. This PR is based on a series of conversations @tarekgh and I have had recently with regard to short-circuiting our ...
Is this ship still stuck? You know that ship, the one possibly still stuck in the canal. Is it still there? Find out that, and really only that, at this website.
Outside In: The Innovation Stack with Jim McKelvey | Hanselminutes with Scott Hanselman In this special episode of Hanselminutes, Scott shares a discussion with Jim McKelvey, a glassblower and also the co-founder of Square! This conversation was previously published as a episode of Microsoft's internal interview series "Outside In." Jim's te...
Raft does not Guarantee Liveness in the face of Network Faults Last month, Cloudflare published a postmortem of a recent 6-hour outage caused by a partial switch failure which left etcd unavailable as it was unable to establish a stable leader. This outage has understandably led to discussion online about exactly wha...
A "Better C" Benchmark An unusual benchmark for programming languages, designed to replace C. Unlike many other benchmarks, this one measures developer productivity and performance.
Apple MacBook M1 for .NET and Xamarin Developers: First Look Apple MacBook M1 for .NET and Xamarin Developers: First Look
Loop alignment in .NET 6 | .NET Blog When writing a software, developers try their best to maximize the performance they can get from the code they have baked into the product. Often, there are various tools available to the developers to find that last change they can squeeze into their cod...
Fossil: Fossil Chat As of version 2.14, Fossil supports a developer chatroom feature. The chatroom provides an ephemeral discussion venue for insiders. Design goals include:
WebAssembly-Powered FM Synthesizer An 8-operator, polyphonic FM synthesizer running completely in the web browser via Rust compiled to WebAssembly with SIMD acceleration. A demo from the larger web synth platform I'm building.
Phones and Apps Reduce Your Ability to Focus Even When They Don’t Distract You · Next Level Productivity Blog The mere presence of your phone or apps like Gmail, Slack, and iMessage can decrease your ability to focus even when they don't actually distract you.
Why All My Servers Have an 8GB Empty File Last night I was listening to the latest Under the Radar, where Marco Arment dove into nerdy detail about his recent Overcast server issues. The discussion was great, and you should listen to it, but Marco's recent server troubles were pretty similar to m...
On .NET Live - Cloud Native Patterns for .NET Developers In this live session, we'll be talking about various patterns for Cloud Native applications with our friend Nish Anil. Many of these are patterns that you ca...
Microsoft Details 9 Desktop Dev Options, from WPF to Blazor -- Visual Studio Magazine For .NET coders targeting Windows, the choices boil down to more traditional XAML-based solutions or newer options based on web tech.
Senior Manager, Security Engineering (Infrastructure Security) - Remote OK | Marqeta Be a part of the Modern Card Issuing revolution.
News & Events - Release of draft Applied Cryptography knowledge area for public consultation Cyber Security Body of Knowledge
Installing Docker Desktop for Windows and WSL 2 In this post I show how to install Docker Desktop for Windows, including WSL 2, and explore the initial experience of running a container.
Create VS Code Themes Easily - Theme Studio - The VS Code Theme Editor VS Code Theme Studio is the easiest way to create a theme for VS Code. It's a browser-based theme editor for Visual Studio Code Themes. You can instantly design beautiful, polished themes, and easily deploy them to the VS Code Marketplace.
What’s new with GitHub Actions Since its release, GitHub Actions has seen massive adoption by open source projects, teams, and organizations looking to automate their software workflows. Improvements and new features are continuously being shipped to help better serve the needs of deve...
The API Integration coding test (1) - Implementation | Cracking the .NET interview The first 1000 people to use the link will get a free trial of Skillshare Premium Membership: https://skl.sh/nickchapsas03211Become a Patreon and get source ...
Calling Dapr service with gRPC In previous posts, we focused on Dapr service invocation using the HTTP protocol. Dapr, through its service invocation, can also reliably and securely communicate with other applications using gRPC. W
Development With A Dot - ASP.NET Core Pitfalls – Null Models in Post Requests Sometimes, when AJAX posting to a controller, you may get a null model. Why?Let’s exclude the obvious – you didn’t send a null payload. The most typical reason is, the serializer could not …
ASP.NET Core in .NET 6 - Part 02 - Update on dotnet watch This is the second part of the ASP.NET Core on .NET 6 series. In this post, I want to have a look into the updates on dotnet watch.
Dataflow in .NET In this blog post I'm going to take a deeper dive into the Dataflow .NET (Core + Framework) Library I alluded to in my previous post. Code for this post can be found here: https://github.com/ry8806/Blog-DataflowExample/ After stumbling across the Datafl...
Rest In Peace Google Reader A website made by the Knuckleheads' Club to remember Google Reader, an old friend that was taken from us too soon.
SQLite is not a toy database Here is why SQLite is a perfect tool for you - whether you are a developer, data analyst, or geek.
/news/vulnerabilities.html If you think you have found a security bug in OpenSSL, please report it to us.
Creating a task completion source for a C++ coroutine: Producing nothing | The Old New Thing Last time, we created a result_holder that can hold a reference, and we solved it by using a wrapper. But there’s another type that we can’t put in a result_holder, not even with the help of a wrapper. That type is void.
Bringing your Windows Forms and WPF apps to ARM Devices Running your desktop applications on ARM devices natively can significantly speed up performance for your end users. .NET 5 added support for Windows Forms o...
Lawyers used sheepskin as anti-fraud device for hundreds of years to stop fraudsters pulling the woo Medieval and early modern lawyers chose to write on sheepskin parchment because it helped prevent fraud, new analysis suggests.
Page Shield: Protect User Data In-Browser We're excited to introduce Page Shield, a client-side security product customers can use to detect attacks in end-user browsers.
npgsql/npgsql Npgsql is the .NET data provider for PostgreSQL. Contribute to npgsql/npgsql development by creating an account on GitHub.
Umbraco Package Migration to .NET Core: Criteria Providers - Migrations This is one of a series of posts looking at migrating Umbraco packages to V9 and .NET Core. Other posts in this series: Introduction ...
Comparing Svelte and React - Jack Franklin Last year I created Pomodone, a small time tracking application based on the Pomodoro technique of working in 25 minute intervals. It's a pretty basic app; it has a 25 minute timer (that runs in a Web Worker) and saves a history of your "poms" to a small ...
Visual Studio SSH into Raspberry Pi | C# Tutorials Blog If you have a Raspberry Pi, but you prefer to develop .NET apps for it using Visual Studio, this tutorial will help you build and deploy remotely over SSH. Note: You can install Visual Studio Code…
To B2B or to B2C? | Developer Support Marius Rochon explores differences and benefits of Azure B2B and B2C. There are a number of articles (see here for a good example) comparing Azure B2B – a feature of Azure AD – and Azure B2C – a special type of Azure AD tenant.
WinUI: Another Desktop Framework But Cooler Than You Think If you want to target “Windows Everywhere” (think Xbox) with modern development strategies, WinUI is your best choice for desktop framework.
Work with ASP.NET Core route templates in ReSharper and Rider | The .NET Tools Blog Routing is at the core of ASP.NET development. In the latest 2021.1 EAP builds, ReSharper and Rider now offer some excellent new functionality to work with routes and route templates in ASP.NET. Let’s
Intel Unleashed, Gelsinger on Intel, IDM 2.0 New Intel CEO Pat Gelsinger delivered a keynote with the right strategy, the right tactics, and most importantly, the right spirit to return Intel to success.
facebookresearch/Cupcake A Rust library for lattice-based additive homomorphic encryption. - facebookresearch/Cupcake
Data Visualization: Build React Graphs the Easy Way This article shows an efficient way to create React graphs with the KendoReact Charts library. Read on to see how we quickly implement Donut, Bar & Line charts.
Clean Architecture for ASP.NET Core Solution: A Case Study - NDepend Clean Architecture for ASP.NET Core applications is becoming standard nowadays. Learn how to structure your .NET solutions the right way.
Azure Custom Roles Following Least Privilege Best Practices Azure permissions are controlled through Role Based Access Control (RBAC) that can be applied at many levels through the use of users…
A new Package Manager experience in Unity 2021.1 The Package Manager is a modular system and API designed to speed up your workflows and optimize the size of your runtime by offering Unity-developed features as optional packages. This move away from a monolithic architecture where every feature used to...
Understanding JSON Schema — Understanding JSON Schema 7.0 documentation JSON Schema is a powerful tool for validating the structure of JSON data. However, learning to use it by reading its specification is like learning to drive a car by looking at its blueprints. You don’t need to know how an electric motor fits together i...
.NET Rocks! vNext .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.
Do you really want Linux phones The community around Linux phones is interesting. The phones do sell to a lot of people, but it seems a lot of those people come back to complain that Linux phones isn't what they expected it is. For some reason all the distributions for the PinePhone are...
Women of Computing Women have made vital contributions to the field of computing. Many women served as programmers at the dawn of the computing age, and a number of key ...
The Evolution of Distributed Systems on Kubernetes At the QCon in March, Bilgin Ibryam product manager at Red Hat gave a talk on the evolution of distributed systems with Kubernetes. You might have an answer to that, and Ibryam has one too. At the end of the article, you will find out what he thinks the ...
After Lagging .NET 5 Support, What's Next for Azure Functions? -- Visual Studio Magazine Microsoft this month announced its Azure Functions -- for serverless cloud computing -- now supports .NET 5, a November 2020 umbrella offering that followed the .NET Core series of open source, cross-platform releases, which supplanted the old .NET Framew...
Azure Functions Support for node.JS 14 and .Net 5 Is Now Generally Available Microsoft recently announced its Function as a Service (FaaS) offering Azure Functions now supports Node.js 14 and .NET 5. Developers can develop and deploy function applications leveraging the latest long-term supported (LTS) version of Node.js and the l...
Microsoft Announces Azure Monitor SQL Insights for Azure SQL in Public Preview Recently Microsoft announced Azure Monitor SQL Insights for Azure SQL in public preview. With the preview, customers will get a flexible canvas for telemetry collection, analysis, and rich custom visualization.
Cloud Builders Conf: .NET & Java Hello from the most dev-friendly cloud conference! Let's meet with speakers from Microsoft, Red Hat, Google, IBM, VMware on March 25-26. Participation is free – see you, cloud builders!
Learn about problems, not solutions Sometimes people ask me what they should learn - they've heard AI is kind of hot, but DevOps is too? What's the best way to get into AI? Should they s
Why I Became A Software Engineer Can you easily tell what your main driver was? Do you think it *still* drives you today or was there something you lost in the process?
ctolkien/SodaPop.ConfigExplorer Displays diagnostic information on all the properties registered with configuration - ctolkien/SodaPop.ConfigExplorer
A solution to dependency hell: static binaries by default Dependencies are complicated for computational biologists. Adapting a different development strategy can help your end users.
“This doesn’t have anything to do with this meeting, per se” then don’t ask. Don’t ask. Andrew (@andr3wsky) has created a short video on TikTok with music original sound. | “This doesn’t have anything to do with this meeting, per se” then don’t ask. Don’t ask.