C++ programming language: How it became the invisible foundation for everything, and what's next Powerful, flexible, complex: The origins of C++ date back 40 years, yet it remains one of the most widely used programming languages today. TechRepublic spoke to C++ creator, Bjarne Stroustrup, to find out why.
JonPSmith/EfCoreinAction-SecondEdition Supporting repo to go with book "Entity Framework Core in Action", second edition - JonPSmith/EfCoreinAction-SecondEdition
dekuNukem/pimp_my_microwave Installing a RGB mechanical keypad on my microwave. - dekuNukem/pimp_my_microwave
Identity in Azure with Christos Matskas This week, I'm talking with Christos Matskas about Identity in Azure. We spoke about Azure Active Directory, (AAD), AAD B2C, Azure Key Vault, ASP.NET Identity Provider, Azure Managed Service Identities and the new Microsoft.Identity.Web that you can use t...
Beyond CUDA: GPU Accelerated Python for Machine Learning on Cross-Vendor Graphics Cards Made Simple A practical deep dive into GPU Accelerated Python ML in cross-vendor graphics cards (AMD, Qualcomm, NVIDIA & friends) using Vulkan Kompute
How do brains count? - Numberphile Professor Brian Butterworth is a neuroscientist who specialises in numbers and mathematics. More from this interview at https://youtu.be/FCS4b3OjVJM and earlier videos with him at: https://bit.ly/Brian_Butterworth More links & stuff in full description be...
Intel’s Disruption is Now Complete “Look, Clayton, I’m a busy man and I don’t have time to read drivel from academics but someone you told me you had this theory… and I’m…
xoofx/Broslyn A lightweight utility library to create a Roslyn AdhocWorkspace from an existing solution or a csproj - xoofx/Broslyn
Never Use Google to Sign-In If a website offers you to sign-in using Google (or any third-party service, say Facebook, Github, etc.), don’t use that feature.
Personal Data Warehouses: Reclaiming Your Data I gave a talk yesterday about personal data warehouses for GitHub’s OCTO Speaker Series, focusing on my Datasette and Dogsheep projects. The video of the talk is now available, and …
GFXBench - Unified cross-platform 3D graphics benchmark database The first unified cross-platform 3D graphics benchmark database for comparing Android, iOS, Windows 8, Windows Phone 8 and Windows RT capable devices based on graphics processing power.
Building a secure and high-performance AKS Kubernetes cluster using Terraform - Pradeep Loganathan In this post I am documenting how we built out AKS kubernetes clusters using Terraform. I am also documenting how we deploy applications using AzDO and Helm charts
Write once. Deploy everywhere.— BeeWare BeeWare allows you to write your app in Python and release it on multiple platforms. No need to rewrite the app in multiple programming languages. It means no issues with build tools, environments, compatibility, etc.
The .NET Stacks #25: .NET 5 officially launches tomorrow This week, .NET 5 ships and are C# 9 records actually immutable by default?
I Sold VSCode Stories I sold the extension I made for VSCode called "VSCode Stories". The future of VSCode Stories is being maintained here: https://marketplace.visualstudio.com/items?itemName=bar9.stories If you don't know what VSCode Story is: https://www.youtube.com/watch...
Migrate and modernize your .NET applications on Azure | Azure Friday Gaurav Seth shows Scott Hanselman what's new in App Service, including the new Premium V3 Plan, Reserved Instance Pricing, how to migrate ASP.NET apps with OS dependencies, and the upcoming ASE v3.
Getting Started With NuGet 5.8 | The NuGet Blog NuGet 5.8 is one of many releases in our .NET unification journey. Our NuGet tooling helps developers discover new .NET packages to use for their .NET applications, while making package management easier during your daily development.
Investing and Causation - Nick Krasney Judea Pearl proposes three views of cause and effect: association, intervention, and counterfactuals. In this post, I speculate that this is a useful way to understand different investment classes—from passive index funds to leveraged buyouts to derivativ...
Disagree and commit Someone once told me that as a member of the executive team at a growing technology startup, whenever there is a Big Decision that must be made, you have three choices: Agree and commit Disagree an…
<blink> and <marquee> Dan explores the history of two (much-maligned) HTML tags of the yesterweb. With blinking marquees!
Dropping Support For IE11 Is Progressive Enhancement If you have to choose, you should prioritize users with no JavaScript over users with old JavaScript.
A Comparison of Modern Graphics APIs Low level Graphics APIs such as Vulkan, DirectX, Metal, and WebGPU are converging to a model similar to the way GPUs are currently built. In this article we'll review modern graphics APIs and how they compare with older graphics APIs such as OpenGL in the...
Be Kind Being kind is fundamentally about taking responsibility for your impact on the people around you. It requires you be mindful of their feelings and considerate of the way your presence affects them.
What are digital gardens? At work a few months ago, I mentioned the concept of digital gardens on a call. Not everyone knew what digital gardens were, and the term means different things to different people using it, so I p…
Introducing DaVinci Resolve 17 Watch this video to learn more about DaVinci Resolve 17, the new Fairlight Desktop Console and the DaVinci Resolve Speed Editor. We would also like to thank the DaVinci Resolve trainers who helped us with this video, including Daria Fissoun for color, Mar...