Azure Arc enabled Kubernetes with GitOps | Azure Friday Lior Kamrat shows Scott Hanselman how to use Azure Arc enabled Kubernetes to apply GitOps configurations on Kubernetes clusters deployed outside of Azure to control & govern them using GitHub repos.
The case for Elixir Today I want to give you an introduction to the programming language Elixir, some of its features and why you might want to check it out!
My first Product Hunt launch So it’s yet another ProductHunt release blog post. This time it’s not to get that sweet, sweet traffic to my project but just to actually reflect about it. There were some things I really didn’t expect to happen, and I read a bunch of these blog posts for...
The UX of Proving Our Humanity To Machines Reflecting on being locked out of Twitter and the inhumanity of not designing for humans who can't convince machines they are human.
Billionaires Build As I was deciding what to write about next, I was surprised to find that two separate essays I'd been planning to write were actually the same.
The Continuous Integration Mystery — Dan Hough Your continuous integration tools and pre-merge checks aren't always the best judges.
Why I Don't Retweet Anything I still read Twitter (despite my efforts to quit entirely), but I've stopped retweeting. My last retweet was on July 17th and it was of a tweet I wrote for a company I co-own. And if things continue as planned, that will be the last retweet I ever do.
How I Manage My Random Daily Notes For years, I kept track of random notes by creating a text or Markdown file on my desktop. At the end of the day, I would delete that file and start over again. Inspired by the minimalism of todo-txt-cli, I created a similar system to manage my own notes.
About Google's approach to research publication About Google's approach to research publication I understand the concern over Timnit Gebru’s resignation from Google. She’s done a great deal to move the field forward with her research. I wanted to share the email I sent to Google Research and some th...
Add completion for preprocessor symbols. by CyrusNajmabadi · Pull Request #49705 · dotnet/roslyn fixes #49694 Looks like this: VB side forthcoming.
Generating and efficiently exporting a file in a Blazor WebAssembly application - Gérald Barré In this post, I describe how to generate and efficiently export a file in an ASP.NET Core Blazor WebAssembly application.
ADO.NET provider 7.10.1.0 for Firebird is ready 4 Dec 2020 1 mins .NET, C#, Databases in general, Entity Framework, Entity SQL, Firebird, LINQ, SQL, Visual Studio
Uno Platform Blazor WebAssembly (client-side) with AOT and SkiaSharp Pixel-Perfect Multi-Platform Applications with C# and WinUI for Windows, WebAssembly, iOS, macOS, Android and Linux
UniFi 6 Lite Access Point Wi-Fi 6 Access Point with dual-band 2x2 MIMO in a compact design for low-profile mounting. UniFi 6 Lite is a 2x2 Wi-Fi 6 access point that delivers up to 1.5 Gbps aggregate radio rate with 5 GHz (MU-MIMO and OFDMA) and 2.4 GHz (MIMO) radios. Mount UniFi...
UniFi Switch Aggregation UniFi Aggregation Switch is a managed Layer 2 switch with eight 10G SFP+ ports. Featuring a compact 4.7" depth and fanless design, it supports high-bandwidth links to provide link aggregation for higher capacity and increased availability.Features: (8) 1...
Frontliner Heroes 24 Free Illustrations to supercharge our fight against COVID. Use the illustrations commercially without attribution.
Level-up Your DevOps with GitHub Actions and Kubernetes Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, build up a DevOps pipeline with GitHub Actions, and deploy to Kubernetes. Once setup, commit, and watch...
Use ASP.NET Core route-to-code for simple JSON APIs In this post, we explore how you can use route-to-code instead of controllers, and the benefits and drawbacks.
Azure DevOps Podcast: Paul Sheriff on What’s New in .NET - Episode 117 Today, Jeffrey is joined by return guest, Paul Sheriff! Paul is a Business Technology Consultant with over thirty years of experience architecting information systems. His expertise is in much demand from Fortune 500 companies. He is a top-notch instructo...
How Do Computers Remember? Exploring some of the basics of computer memory: latches, flip flops, and registers! The simulation tool is now available to download: https://sebastian.itch.io/digital-logic-sim Source code for the simulator can be found here: https://github.com/SebLagu...
Code Maze Weekly #54 - Code Maze This week we present you with the fresh new batch of .NET and C# goodies. Whether you’re interested in pure C#, security, debugging, databases, NuGet packages, emails, or any other topic there is, you can find it. We think there is a pretty healthy ecosys...
An introduction to three-phase power and PDUs This blog is a quick Electrical Engineering 101 session going over specifically how 3-phase PDUs work, along with some good practices on how we use them
Development With A Dot - ASP.NET Core Pitfalls – Async File Uploads When performing file upload(s) to an asynchronous action, it may happen that the uploaded file(s) may not be accessible, resulting in an ObjectDisposedException. This is because the uploaded files …
ADO.NET provider 7.10.0.0 for Firebird is ready 4 Dec 2020 1 mins .NET, C#, Databases in general, Entity Framework, Entity SQL, Firebird, LINQ, SQL, Visual Studio
Meet The Black Women Trying to Fix AI It’s no secret that artificial intelligence, algorithms, and big data have a problem with gender and racial bias. These systems can be biased based on who builds them, how they’re developed, and how they’re ultimately used. Trying to solve the problem is ...
Time to Say Goodbye to Google Fonts This browser caching change kills the utility of cross-site resource CDNs like Google Fonts.
Pangolin System76 laptops are custom-built to run Linux flawlessly with the latest technology and super fast solid state storage.
Securing Your Web API Using Azure Active Directory This post is about securing your asp.net core web api applications using Azure Active Directory. First let’s create an Azure Active Directory application which helps you to protect the application.
"I've had to relearn coding to get through the new interviews" The new technology hiring process is a nightmare, says this experienced developer.
Diversity and The Digital Divide: Thoughts From Tech Leaders Leaders from across the tech industry and beyond recently joined us for Cloudflare’s Birthday Week, helping us celebrate Cloudflare’s 10th birthday. Many of them touched on the importance of diversity and making the Internet accessible to everyone.
- Developer! Developer! Developer! Day .Net and Tools ML, AI, AR and VR The future is front end Fun and inspiring projects Too interesting to miss Head in the cloud Rub a little DevOps on it
VISCA camera control in C# During lockdown, I’ve been doing quite a lot of tech work for my local church… mostly acting in a sort of “producer” role for our Zoom services, but also working out how we …
A Spellchecker Used to Be a Major Feat of Software Engineering Here's the situation: it's 1984, and you're assigned to write the spellchecker for a new MS-DOS word processor. Some users, but not many, will have 640K of memory in their PCs. You need to support systems with as little as 256K. That's a quarter megaby...
Wiki: TypeScript | Barbarian Meets Coding A collection of notes about doing pixel art and bringing back the 80s nostalgia with awesome pixel art characters
America Has Central Planners. We Just Call Them ‘Venture Capitalists.’ Venture capitalists guide significant portions of industrial development by using their vast wealth to subsidize their favorite money-losing firms.
Transient Error Handling with Polly Part 1 As more and more apps rely on services running in the cloud, you need a robust way to handle service outages. .NET Rocks co-host Carl Franklin shows us how to use Polly to handle transient errors. Th
How to Start Contributing To Open-Source Open-source software has become a foundational piece of modern software engineering, existing as the platform for everything from personal projects to the most successful products. Open-source is often framed as a good way to garner both visibility and ex...
Tagging Audio using Deep Learning Andreas Vrålstad chats with Seth Juarez about how we can use deep learning for audio. We'll explain how we can use sounds, convert them into images and build a classifier model to tag songs according
The Myth of Code Coverage One question I often ask potential software engineering candidates is to pinpoint the percentage of code coverage in an ideal project. Interestingly enough, many of them jump to the sky with numbers beyond 90%. They would start preaching how well-tested c...
Price Mechanisms for Marketplaces Marketplaces A marketplace consists of supply - provided by sellers and demand - created by buyers. A marketplace matches buyers with sellers. We consider real or virtual goods (items). We do not consider here service marketplaces such as Uber. A...
I got 99 problems but `SameSite` cookies ain't one Browser vendors like Mozilla or Google have introduced new default values for the sameSite attribute when setting browser cookies [1]. While this change is great to preventing third-party tracking thr
.NET Core 2.1, 3.1, and .NET 5.0 updates are coming to Microsoft Update Delivering .NET Core 2.1, 3.1, and .NET 5.0 updates on Windows via Microsoft Update.
Why Self-Hosted Emails Should Not Be Used - EVER Server-hosted emails are dying out, and they should for better security, reliability, and productivity. Explore G-Suite and other cloud emails for business!
My time-travel online banking experiment, part I If you trace the news in financial services (banking, insurance, etc.), it's hard not to be overly enthusiastic - the terms like 'digital disruption', 'fintech innovation', 'banking 3.0', 'blockchain-powered XYZ', 'transformative services' are flying left...
After Minimalism — David Perell "All great ages have left a record of themselves in their styles of building. Why should we not try to find a style for ourselves?" — Karl Schinkel Have you noticed how much of the world now looks like an Apple store? Blue Bottle Coffee is the u...
Triaging Information Just as patients are triaged in a hospital, information that you consume should also be triaged. When you come across an article/paper/book that you like, save it. Then after some time (to settle any infatuation), triage the source and only if it meets a ...