Blazor Web Apps using GraphQL and EF Core with Jeremy Likness 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...
Does CAP Theorem apply to Microservices? It depends on your definition of "Microservices" if CAP Theorem applies to Microservices. Here's a breakdown of CAP and Microservices.
Pa(dding rtitioning) oracles, and another hot take on PAKEs I’ve been trying to read more applied crypto papers here and there, and this past week, Partitioning Oracle Attacks (Len, Grubbs, Ristenpart) came up on my reading list. This paper presents a new class of attack against certain cryptographic protocols tha...
Germany Fines YouTube Six Figures for Removing Video of Anti-Lockdown Protest A German court is ordering YouTube to pay a $118,000 fine for removing the video of a protest against Covid-19 lockdowns filmed in Switzerland last year.
.NET 6 Preview 6: 'Last Chance to Influence the Release' -- Visual Studio Magazine Microsoft shipped .NET 6 Preview 6, saying the penultimate preview before the Release Candidate stage represents the last chance for developers to influence the release with actionable feedback.
prathyvsh/pl-catalog A catalog of programming languages. Contribute to prathyvsh/pl-catalog development by creating an account on GitHub.
New Azure Kubernetes and Event Grid Integrations Unveiled at Microsoft Inspire -- Visual Studio Magazine This week's Microsoft Inspire 2021 event focuses on the company's partner ecosystem, but it also provides cloud developers with news about the Event Grid for serverless computing and Azure Kubernetes Service.
Entity Framework Community Standup - Visualizing database query plans Learn what a query plan is, how to view EF Core query plan in LINQPad, find missing indexes, and improve performance of your queries.Community Links: https:/...
Announcing .NET 6 Preview 6 We are happy to release .NET 6 Preview 6. Preview 6 is the second to last preview before we enter the RC period. There will be two RCs. This release itself is relatively small, while Preview 7 will be bigger. After that,
Visual Studio 2022 Preview 2 is out! Download and try out the latest version of Visual Studio 2022. Build cross platform applications with .NET, C++, and Unity!
ASP.NET Core updates in .NET 6 Preview 6 .NET 6 Preview 6 is now available and includes many great new improvements to ASP.NET Core. Here’s what’s new in this preview release: Improved Blazor accessibility Required Blazor component parameters Efficient byte array transfers for JavaScript interop...
Increasing HTTPS adoption When a browser connects to websites over HTTPS (vs. HTTP), eavesdroppers and attackers on the network can't intercept or alter the data that...
Announcing Entity Framework Core 6.0 Preview 6: Configure Conventions Announcing Entity Framework Core 6.0 Preview 6. Learn about configure conventions and other new features that are available with preview 6.
Windows Terminal Preview 1.10 Release It’s Windows Terminal release day! This release introduces Windows Terminal Preview to version 1.10 and Windows Terminal will be updated to version 1.9 soon. Windows Terminal will include all of the features listed in the 1.9 blog post except for the defa...
The unreasonable effectiveness of just showing up everyday When I first started working on Typesense six years ago, I set myself a simple rule: I shall write some code everyday before or after work. That’s it. No deadlines, no quarterly goals, no milestones. I did not have a choice really — I was about to get m...
diekmann/wasm-fizzbuzz WebAssembly from Scratch: From FizzBuzz to DooM. Contribute to diekmann/wasm-fizzbuzz development by creating an account on GitHub.
Architecture Decision Records (ADR) as a LOG that answers "WHY?" Architecture Decision Records will save you from guessing. Have you ever worked on a codebase and wondered why you were using a particular library/framework,...
The art of asking nicely There are upsides to working with a neural net that trained on a huge collection of internet images and text. One is that, instead of ominous grey geometric blobs when it doesn't understand your prompt (there is a free interactive demo of AttnGAN here and...
How to perform more complicated search and replace-style renaming in a batch file Last time, we looked at how copying and renaming with wildcards worked in MS-DOS, and how it doesn’t work well if you are trying to perform search-and-replace operations where the strings have different lengths. For example, if you have a list of files,
The Catch Block #66 - IoT, C# Tips, and Clean Architecture Troy Hunt's IoT adventure, some excellent C# tips, a small Blazor tip, and a deep dive into StringBuilder.
OSS Power-Ups: Verify This is the sixth episode of our series of OSS Power-Ups, where put a spotlight on open-source .NET projects. Verify is a snapshot tool that enables the asse...
Book updates for July 2021 Just a quick post with some updates around books and related events… Software Mistakes and Tradeoffs: MEAP update In June, I posted about the book that Tomasz Lelek and I are writing. (Well, …
Developing a terraform provider in C#, for Windows Terraform is all the rage on the DevOps world now, and we decided to take a look. In general, Terraform is written in Go, but it uses a pretty nifty plugins ...
Permission-Based Security for ASP.NET Web APIs How to check user permissions to have more control over access to your ASP.NET Web API.
A Better Way To Discover APIs With The New Endpoints Window | The .NET Tools Blog Despite the name, endpoints are generally where ASP.NET Core development starts for many developers. Endpoints handle incoming requests and provide appropriate responses to clients. While the concept
Build a shopping app with Azure Static Web Apps If you're looking for tips and best practices on how to create and deploy fully featured web apps with Azure Static Web Apps, we created a series of short practical videos to help you with various use cases. You can look at the announcement here and watch...
Hardening an ASP.NET container running on Kubernetes In my day to day job, I often stumbled upon a surprising fact: many ASP.NET Core (or .NET 5) K8s deployments are too permissive when it comes to the execution context. Basically, most deployments are not hardened properly, and I see countless ASP.NET cont...
The worst volume control UI in the world A group of bored developers and designers has decided to start a thread on reddit to figure out who can come up with the worst volume…
Firefox 89 delivered more speed—today’s Firefox 90 adds SmartBlock 2.0 Mozilla's browser continues ramping up its speed and blocking efforts.
tuya/tuya-home-assistant Home Assistant custom integration for controlling Powered by Tuya (PBT) devices using Tuya Open API, officially maintained by the Tuya Developer Team. - tuya/tuya-home-assistant
MacOS Nix Setup (an alternative to Homebrew) I recently got a new Macbook, and began setting up the Nix package manager to install my developer toolset. I mainly did this to try and have a working setup without installing Homebrew. Since I ran into a few issues, I wanted to briefly document what I d...