Open Source
Blazor Blocks
Blazor Blocks is a WYSIWYG block editor for Blazor.
There are quite a few "simple" WYSIWYG editors, but I was missing a way of laying out and creating fully responsive pages,
not just blocks of text and images.
Blazor Blocks introduces the concept of a block, which is a self contained type of content rendered,
which can be placed in columns and rows of your own design. It's a bit like a page builder, but for Blazor.
Some examples of blocks are normal WYSIWYG editors, images, titles, code, quotes, video links, embeddable content and more.
The entire project is built with 0 dependencies, which means that while it comes with a default set of row and column
definitions, it is easy to substitute them for your own.
While the project isn't on Nuget quite yet, you can find the source code at GitHub.
The project is actively taking Pull Requests and contributions.
Deepgram .NET SDK
Deepgram is a speech-to-text service that is easy to use and has a great free tier.
What they didn't have was a great .NET API; what they had was basically a direct port of their NodeJS API,
which was not very .NET friendly and didn't follow common design patterns in .NET.
Me and a few others have, with Deepgrams blessing, worked on creating a new SDK for using Deepgram from .NET.
You can find the official repository at GitHub.
Extensions
Don't Doxx Yourself
It's easy to mess up when streaming, presenting or showing code.
Lower the risk by hiding your configuration values until you actually decide to show them.
This extension hides all values in xml and json files.
You can click a button to toggle the boxes so you can edit the values,
but if you close & reopen the file the values are hidden again.
The schema is always visible even when the values are hidden.
Get NoDoxx at the Visual Studio Marketplace
or contribute to the project on GitHub.
Conference Sessions and Talks
The road taken; from Framework to .NETx
Do you have a .NET Framework project out there that's really looking to be updated to dotnet?
Have a look at the path we chose when upgrading a production web shop running on WebForms with
every imaginable anti pattern, into a modern framework with a MVC public site and a Blazor administration interface.
On this trip we will go through subjects like analysis, planning, architecture, some best practices and what will you
need to do to move it from on premise or Infrastructure As A Service to a fully managed Platform hosted solution.
Find the slides
and the Demo application on GitHub.
Other projects
Dotnet Bacon
Do you like bacon and/or eggs? If that feels like you, then you might like this project.
Learn how to build a .NET tool, how to execute LUA code and how to write a source generator in the tastiest way possible. With bacon!
To use the tool yourself, you can install it from the terminal with
dotnet tool install -g dotnet-bacon
Follow up with running the tool with either dotnet bacon
or for some extra tasty,
use dotnet bacon egg
.
If it's not obvious, this is a gag project for testing some technology, but it is published and fully working,
and you can find the source for dotnet bacon on GitHub.
Swetugg
Swetugg is a conference for .NET developers, by .NET developers. Held twice per year, once in Stockholm
and once in Gothenburg, it reaches hundreds of developers in the Nordics and beyond.
For Swetugg, I am a part of the groups responsible for selecting speakers & scheduling, the website and the afterparty.
Read more, book your tickets and take part of two wonderful days in one (or both!) of Swedens largest cities
filled to the brim with knowledge, facts, fun and networking. And there's food, entertainment and other silly things too!