Screencasts

Im Laufe der Zeit sind viele Webcasts in Form von Video-Tutorials entstanden. Da die Artikel mit der ZEit aus der Historie rutschen, hier nun die komplette gepflegte Liste.

After the session from last week I want to go a little bit further and try out dependency injection and digging into the base classes.

Yesterday I recorded my live-stream on Xamarin Forms. I claimed that Xamarin Forms is dead in my opinion. I want to react to some good criticism which arose about this. Let me explain.

! PLEASE HAVE A LOOK AT MY REACTION-VIDEO The state of affairs is not especially good in mobile development using Microsoft tools. You can't use MAUI still but if you want to use Visual Studio 2022 you cannot use the stuff for Xamarin Forms too. Nobody seems to want to develop solutions for the "dying" ecosystem (just my opinion!!! MS did not announce this in any way!!!!). So I decided to try to build a solution from scratch sticking all the blocks together. At the end I want to have a elegant debuggable solution. This is presented as a live sessions so things will go wrong and i'ts going to last a little bit longer probably.

Some tips regarding testing of functions, generating GUIDs, reading JSON files and handling of sensitive secret information like passworts. The source are available at [Github](https://github.com/codingfreak/blogsamples/tree/master/Bicep/part4). For the moment this is the last part of the series. If major updates should occur or you guys are posting wishes in the comments I will append more content.

I'll try to showcase the deployment of a Linux VM in Azure using some mote advanced techniques like Bicep and re-usable and secure handling of SSH. This will end in a deployed VM and a simple solution how to connect to it using SSH.

In this Video I explain how and why to use modules in Bicep. I also showcase the DEVDEER Bicep library available on [Nuget](https://www.nuget.org/packages/devdeer.Templates.Bicep/) and show how to deploy resources with it. As usual we will experience some problems and handle them together :-). The source code shown here is available at [Github](https://github.com/codingfreak/blogsamples/tree/master/Bicep/part3). Here are the other parts: - [Bicep Part 1: Bicep Basics](https://youtu.be/ISoELSyuY_M) - [Bicep Part 2: Deploying a storage account](https://youtu.be/Noc1ApgTHOk) Timeline 00:00 - Recap 01:36 - Problem without modules 05:29 - Using modules 08:38 - *.azcli-files and failing under Windows 17:47 - Back to PowerShell 26:00 - DEVDEER Bicep modules 49:04 - Dealing with problems on targetScope 55:22 - Viewing deployments in Azure Portal 61:01 - Recap

Today I stumbled upon different missing areas in the official Powershell and CLI commands regarding Azure API Management. The documentation is full of gaps und misleadings. What I want to show in this live session are the missing points, the problems you get when you want to automate this and how we found the solution finally. Should be pretty interesting.

In this part I show how to deploy an actual resource into a resource group. At the end we'll have a Bicep which enables us to deploy a storage account with a open number of private blob containers. In the course of the video we meet things like Bicep-functions, child components, for-loops, ternary-ifs and comments. The sources are available at https://github.com/codingfreak/blogsamples/tree/master/Bicep/part2.

MS just released .NET 6 and a lot is going on here. I want to take a deeper look because the official demos are confusing and skipping a lot of stuff. In this part I want to inspect Minimal APIs. I want to check how they look and feel when we are talking about more realistic scenarios, how they fit in with complex solutions and what I would do to make them more maintainable.

In this video I show what Bicep templates are, how they fit into the IaC strategy of Azure and how they are used in basic. The sources are available at https://github.com/codingfreak/blogsamples/tree/master/Bicep/part1. This is part 1 of a series. I currently don't know how many parts will follow ... so stay tuned :-).

On Ignite 2021 Microsoft announced a new fully managed way to host containers in Azure. I'll take a look at this and try out some stuff. Note that this is the first Live Stream I'm doing with my finally arrived 1GB-symmetric-WAN connection. So this is also considered as a test for me.

In this screencast I just want to share some thought and initial experiments with the new Visual Studio. It's a little bit confused because I didn't prepare anything but still I discover some settings and finally braought Hot Reload to action :-). Have fun.

This part continues on the series showing some branching techniques, work item relation to branches and PRs and basic build pipelining using YAML files. Another important thing: This is the first video of codingfreaks which comes with an intro :-).

Installation, usage and details of Chocolatey

Installation, usage and details of Chocolatey

I will create a VM from scratch in Azure using CLI.

In this part I show how to create a new project in Azure DevOps. Also I cover important settings on project level and show how to initialize the source code section properly.

This is is the first part of my new series about Azure DevOps. I'm explaining some basic stuff like wordings and prizing, showing different starting points for corporate or private users and guide you through important settings.

After I stumpled over a problem when migrating DevOps projects from TFVC to Git because of existing server-side workspaces I decided to do this short explanation on the background and the solution. You will see tf.exe used against a DevOps organisation.

It took a while to come back to Youtube and meanwhile things have changed in the B2C world a lot. Thats why I decided to make this cast in which I want to highlight some changes and new features. I'll go from there and will add new casts soon.

I show here how to configure AAD as an Identity Provider in B2C. More important: I show how to deal with certain problems espacially the error that the UserID claim is not found. Be aware that this part builds on the first part available at https://youtu.be/M23P7tj_bXA

I already created 2 blogs on this issue under https://codingfreaks.de/aad-b2c-01 and https://codingfreaks.de/aad-b2c-02. This is now the screencast showing creation and basic setup of AAD B2C and usage inside a ASP.NET Core web app. In the end I mentioned a more sophisticated sample on GitHub. Here is the missing link: https://github.com/Azure-Samples/active-directory-b2c-dotnetcore-webapp. Have fun!

My last post about PHP Tools was 5 years ago and I decided to take a first look at the newly available PHP Tools for Visual Studio Code coming from DEVSENSE. The guys did a pretty decent job although this version is preview currently. As I know DEVSENSE there is more to come pretty soon but the current version is already worth a look I think. I show you some points I struggeled with when it came to configuration for debugging and unit testing too.

I decided to do a little comparison between #VisualStudio 2017 and 2019 Preview and show you guys a first glimpse. Thanks to DEVDEER for providing us with the #Azure VM and scaling it on our demand :-). Have fun!

What if you could use a real database seeded with test-data during your unit tests? See how you can implement this at least if you have SQL database from Microsoft running. This cast as usual is related to a blog post at https://wp.me/p6voJn-Ny. Have fun!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.