GitHub - automerge/automerge: A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically. A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically. - GitHub - automerge/automerge: A JSON-like data structure (a CRDT) that ca...
Safe storage of app secrets in development in ASP.NET Core Learn how to store and retrieve sensitive information during the development of an ASP.NET Core app.
Release 3.1.0 - Spelling Resurrections · aarondandy/WeCantSpell.Hunspell 3.1.0 - 2022-02-21 Added Adds a target for net461 Applies new changes and fixes to match origin Changed Project and build has been modernized for newer .NET versions.
Linux Hardware Reviews, Open-Source Benchmarks & Linux Performance Phoronix is the leading technology website for Linux hardware reviews, open-source news, Linux benchmarks, open-source benchmarks, and computer hardware performance tests.
OpenAPI extensions and Swashbuckle Let’s take a quick look at OpenAPI extensions (which I discovered were a thing last week 😛) and how to add them to our API description using ASP.NET Core and Swashbuckle.
Core team to form language workgroup - Announcements - Swift Forums Moderator note: this post was originally in the light-weight same-type requirement syntax thread, but only because this thread was locked. We have re-opened this thread and moved this post to separate it from the technical discussion in that thread. Som...
Switching Redirect Handler in Optimizely CMS (Episerver) This is just a quick code-stub on how to migrate redirects when moving from Verndales Redirect manager to Geta's 404 handler.
Times are great for programmers now. How does it end? It is a good time to be in tech right now: soaring salaries, daily LinkedIn recruiter spam, people bootcamping their way into career switches to tech, remote work allowing you to work for a major tech company making triple digit salaries from the beach. I...
Update all Visual Studio instances from the command line - Gérald Barré In this post, I describe how to update all Visual Studio instances using a single command line.
The Post-Quantum State: a taxonomy of challenges At Cloudflare, we strive to help build a better Internet, which means a quantum-protected one. In this post, we look at the challenges for migrating to post-quantum cryptography and what lies ahead using a taxonomy
Badly implementing encryption: Part VII–implementing authenticated encryption In the previous post I showed how we can mess around with the encrypted text, resulting in a valid (but not the original) plain text. We can use that for man...
ASP.NET Core on .NET 7.0 - Roadmap, preview 1 and file upload in minimal APIs The first preview version of .NET 7.0 which is released just a couple of days ago. Three months after .NET 6.0 was released. This is thee chance to have the first glimpse.
The pain points of C# source generators: February 2022 Update - Turnerj (aka. James Turner) Ten months on from my original post, a quick update on things.
List Collection in C# - Code Maze We're going to talk about one of the most frequently used collections in C#, lists and the most commonly used list collection methods.
294: Hello .NET 7, C# 11, and !! It’s here already…!!!??!!!! That’s right, .NET 7 is on its way with awesome new features.
Implementing authorization in Blazor ASP.NET Core applications using Azure AD security groups This article shows how to implement authorization in an ASP.NET Core Blazor application using Azure AD security groups as the data source for the authorization definitions. Policies and claims are …
.NET Developer? You’re an IoT Developer Too! With nanoFramework or TinyCLR, you can use your C# and .NET know-how to develop embedded programs for microcontrollers and add their data to the IoT.
AWS Lambda Cookbook — Elevate your handler’s code — Part 2 — Observability What makes an AWS Lambda handler resilient, traceable and easy to maintain? How do you write such code?
#OpenCV – Access a local camera 🤳in F# 📝 Hi ! NET is in anniversary mode, and in Dev.to blog, someone asked about these samples in F#. It’s been a while since I wrote some F# code, and this is the perfect excuse to start. Today Post…
Connecting a Blazor App to Swagger API walks us through creating a new Blazor application and how to use the OpenAPI Visual Studio 2022 extension to create a connected service to a Swagger API. You will need to install the OpenAPI extension. That will give you the Connected Service Optio...
Monsters Weekly 240 - Mermaid Diagrams on GitHub Mermaid allows for simple diagrams in Markdown and now it is supported on GitHub! Mermaid docs: https://mermaid-js.github.io/mermaid/#/READMEGitHub announcement: https://github.blog/2022-02-14-include
Integrate ngrok into ASP.NET Core startup and automatically update your webhook URLs Learn to integrate ngrok into ASP.NET Core's startup process to create secure public tunnels and automatically handle Twilio's webhooks with a single command
Cancellation Tokens in F# This post targets the Async library. In the newer versions of F# (dotnet 6.0+), the Task library was...
Practical Guide to Solving Hard Problems I sometimes find myself in a position of needing to write some code that I’m just not sure how to write. Been there have you? Here are the steps I take when I’m stumped. No huge revelations here, just hard-earned advice.
Introducing C# 10: Structs parameterless constructor and instance field initializer Introduction I’m going to talk in this post about an important feature of C# 10...
HTB - DevOops DevOops is a retired machine on HackTheBox. This write-up is a walk through the methodology that leads to root shell.
Retrofitting Async/Await in Go 1.18 It is idiomatic to use channels in Go, so why do we need async/await?
Simple Passwordless User Authorization Passwordless User Authorization I hate passwords. Not as a user as password management is basically solved with most modern browsers and password managers. What I hate is having to deal with them as a developer. Hashing, storing, authentication, etc. I di...
Why learn Racket? A student's perspective - Micah Cantor A few thoughts on why I think you should learn Racket.