.NET Interactive Notebooks – Interaktive Notizbücher in VS Code erstellen
Im heutigen Blog Post möchte ich euch gerne die Visual Studio Code Erweiterung .NET Interactive Notebooks vorstellen. Damit habt ihr die Möglichkeit interaktive Notizbücher zu erstellen, welche zum Beispiel Markdown-Abschnitte und ausführbare Code-Snippets verbindet. So entsteht die Möglichkeit zum Beispiel interaktive Dokumentationen zu erstellen. Als Vorbereitung solltet ihr Visual Studio Code und das .NET 5 SDK auf eurem Rechner installieren.
GitHub Copilot: Code mit der Hilfe von AI schreiben (lassen)
Heute möchte ich euch das Tool GitHub Copilot ein wenig näher vorstellen, welches sich derzeit noch in einer Technical Preview vorliegt und daher noch nicht für jeden einsetzbar ist. Bei GitHub Copilot handelt es sich um einen Service, welcher mit der Hilfe von künstlicher Intelligenz dabei helfen soll, Code schneller und mit weniger Aufwand zu schreiben. Dabei zieht GitHub Copilot aus Kommentaren oder Code-Fragmenten Rückschlüsse und schlägt einzelne Code-Zeilen oder ganzen Funktionen vor. Zu Beginn steht GitHub Copilot als Erweiterung für Visual Studio Code, Neovim und die IDEs von JetBrains zur Verfügung.
Buch-Tipp: Feature Management with LaunchDarkly von Michael Gillett
Ich habe ja in den vergangenen Monaten immer mal wieder Bücher hier im Blog vorgestellt und auch dieses Mal habe ich ein spannendes Buch dabei, welches sich an Software-Entwickler richtet. Das Buch trägt den Namen Feature Mangement with LaunchDarkly und stammt von Michael Gillett, welches letzten Monat im Packt Verlag erschienen ist. In diesem Beitrag möchte ich euch dieses Buch nun näher vorstellen.
Event-Tipps: Visual Studio 2022 Launch & .NET Conf
An dieser Stelle möchte ich gerne zwei Event-Tipps mit euch teilen, für zwei Veranstaltungen, welche in Kürze stattfinden werden. Zum einen handelt es sich um die Veröffentlichung von Visual Studio 2022 und zum anderen die .NET Conf, wo .NET6 veröffentlicht wird.
Windows 11: USB-Stick für die Installation erstellen
Vor einigen Monaten hat Microsoft den Nachfolger von Windows 10 vorgestellt, welcher auf den Namen Windows 11 hört. Kurze Zeit später konnte man über das Windows Insider Programm auch die neue Version bereits ausführlich testen und seit dem 5. Oktober steht die Version nun der Allgemeinheit zur Verfügung. Die Installation erfolgt dabei über Windows Update, aber nicht alle Leute bekommen gleichzeitig das Update angeboten. In diesem Beitrag möchte ich euch zeigen, wie ihr einen eigenen USB-Stick für die Windows-Installation erstellen könnt.
GitHub-Account anlegen und erste Schritte mit Git
Gerade für Softwareentwickler ist es wichtig, sich um eine optimale Sicherung des Codes zu kümmern. Hierfür eigenen sich Versionsverwaltungen, wie zum Beispiel Git. In diesem Beitrag möchte ich euch nun zeigen, wie ihr in wenigen Schritten einen kostenfreien GitHub-Account anlegen könnt und außerdem noch Git auf eurem Rechner installiert, konfiguriert und euren Push in ein Repository ausführt.
Excel2Json: Webseite zum Konvertieren von Excel zu JSON
JSON hat sich mittlerweile als Format durchgesetzt, wenn man mit APIs kommuniziert. Trotzdem gibt es immer noch viele Datenbanken oder auch Excel-Dateien, welche die notwendigen Daten beinhalten. Daher hat sich Brian hingesetzt und ein kleine Angular-App geschrieben, welche es ermöglicht eine CSV- bzw. XLSX-Datei in JSON zu konvertieren: Excel2Json. In diesem Beitrag möchte ich die Webseite nun kurz vorstellen.
XF: Custom Control – Initials View
Ich habe bereits vor einiger Zeit gezeigt, wie wir ein eignes Xamarin.Forms Control aus den vorhandenen Standard-Controls entwickelt haben, nämlich den Labeled Switch. Dazu habe ich vor kurzem auch ein Video auf meinem YouTube-Kanal veröffentlicht, wo ich die einzelnen Schritte noch einmal aufzeige. Ich möchte hier nun die Gelegenheit nutzen ein weiteres Control mit euch zu entwickeln. Dabei handelt es sich um die Initials View, welche man vielleicht von Mail-Programmen kennt. Die Initials View soll von einem Namen später die Initialen ermitteln und in einem Kreis anzeigen. Die Farbe des Kreises wird dabei automatisch vom Namen her „berechnet“.
Buch-Tipp: Erfolgreich Influencer werden von Niklas Hartmann
Ich habe ja in den vergangenen Monaten immer mal wieder Bücher hier im Blog vorgestellt und auch dieses Mal habe ich ein spannendes Buch dabei, welches sich erst einmal nicht mit Software-Entwicklung beschäftigt. Dieses Mal handelt es sich um das Buch über die Erfolgreich Influencer werden von Niklas Hartmann, welches vor kurzem in der ersten Auflage im mitp Verlag veröffentlicht wurde. In diesem Beitrag möchte ich euch dieses Buch nun näher vorstellen.
App Tracking Transparency Permission in Xamarin.Forms für iOS
Bereits seit längerer Zeit hat sich Apple die Privatsphäre der Daten der Nutzer auf die Fahnen geschrieben. Daher ist es kein Wunder, dass man als App-Entwickler den Nutzer nun darauf hinweisen muss, dass die eigene App Nutzerdaten erfasst. Damit jedoch noch nicht genug, denn der Nutzer hat auch die Option dieses abzulehnen, so dass die App dann keinerlei nutzerspezifischen Daten erfassen darf. Dafür hat Apple nun das AppTrackingTransparency-Framework veröffentlicht, mit dessen Hilfe man dieses Szenario umsetzen kann. Luis Matos hat bereits einen Artikel in seinem Blog, sowohl auf Englisch als auch Spanisch veröffentlicht, welchen ich als Grundlage für die Umsetzung nutzen werden.
Event-Tipp: Expert Day for Xamarin presents .NET MAUI
Es ist schon etwas länger her, dass ich einen Event-Tipp auf meinem Blog mit euch geteilt habe. Bereits zum wiederholten Male findet das als Xamarin Expert Day gestartete Event statt. Auf Grund der Pandemie findet das Event leider nicht Vorort in Köln statt, sondern rein virtuell als Live-Stream. Am Freitag, den 01. Oktober, geht es um 10.00 Uhr los.
MaskedBehavior: Eingaben in einem bestimmten Format
Für eines meiner letzten Projekte habe ich die Möglichkeit benötigt die Eingabe in einer Editor- oder ein Entry-Feld in einem bestimmten Format, z.B. XXXX-XXXX-XXXX-XXXX für eine Kreditkarte oder XXX-X-XX-XXXXXX-X für eine 13-stellige ISBN. Ich hatte mir hierfür zunächst überlegt ein eigenes Behavior zu schreiben, aber dann habe ich einen Blick auf das Xamarin Community Toolkit geworfen und gesehen, dass es hier bereits ein passendes Behavior gibt, welches ich euch kurz in diesem Beitrag vorstellen möchte.