Archive
2023
- 20. Jul 2023 | RSS is dead. Long live RSS
- 10. Feb 2023 | In english please
2022
- 12. Dec 2022 | Kurz vorgestellt: Automapper
- 28. Nov 2022 | AAA: Das Testpattern im Detail
- 21. Nov 2022 | Caddy als Reverse-Proxy einrichten
- 14. Nov 2022 | Architecture Decision Records
- 07. Nov 2022 | Server Dashboard mit Flame einrichten
- 01. Nov 2022 | Archiv in Hugo erstellen
- 21. Oct 2022 | Wordpress, Ghost und jetzt Hugo - eine Reise durch die CMS
- 20. Oct 2022 | Server Dashboard mit Heimdall einrichten
- 29. Jul 2022 | Fritzbox: DNS-Rebind-Schutz für einzelne Domains deaktivieren
- 25. Apr 2022 | HTTP-Requests mit Echoserver testen
2021
- 15. Aug 2021 | Diagramme mit PlantUML
- 29. Apr 2021 | Wie sinnvoll sind optionale Parameter?
- 17. Jan 2021 | SSH durch 'Message of the day' sprechender machen
2020
- 16. Nov 2020 | Angular - Mit Pipes UTC zu lokaler Zeit umwandeln
- 09. Nov 2020 | Go als C#-Entwickler
- 20. Sep 2020 | Cryptomator: Daten verschlüsselt speichern
- 17. Sep 2020 | Umwandeln einer .Net Core Konsolenanwendung zum Dockercontainer
- 30. Jul 2020 | Cronjobs mit Jenkins einrichten
- 27. Jul 2020 | Eigene DNS-Einträge mit Pihole verwalten
- 10. Jun 2020 | 20 versteckte Funktionen von DuckDuckGo
- 08. Jun 2020 | Linux Mint - Eigene Vorlagen für "Neues Dokument" anlegen
- 10. May 2020 | Performance von Xwiki optimieren
- 05. May 2020 | Xwiki mit Docker installieren und einrichten
- 21. Feb 2020 | PDFs mit Ghostscript verkleinern
- 10. Feb 2020 | Plattformübergreifende Desktopanwendungen mit .Net Core und Avalonia UI
- 06. Feb 2020 | Initialisierung verzögern mit Lazy (C#)
- 03. Feb 2020 | Jenkins in Docker mit Docker ausführen
- 30. Jan 2020 | Gitea Repositories in neues Verzeichnis verschieben
- 20. Jan 2020 | Mein Umzug von Wordpress zu Ghost
- 17. Jan 2020 | Youtube Videos mit Synology herunterladen und konvertieren
- 13. Jan 2020 | Umzug der Webseite und Ausblick
2019
- 04. Nov 2019 | Jenkins - Shared Library erstellen und einbinden
- 28. Oct 2019 | MacOS: Multimediatasten funktionieren nicht mehr für iTunes
- 23. Sep 2019 | ICEauthority-Fehler beheben nach Timeshift-Wiederherstellung
- 16. Sep 2019 | Jenkins - Langsame Ausführung von msbuild
- 09. Sep 2019 | Ein halbes Jahr Linux - Ein Zwischenfazit
- 14. Aug 2019 | Objektserialisierung in ASP.NET Core Web APIs
- 09. Aug 2019 | Wie Versionsnummern das Leben erleichtern
- 19. Jul 2019 | XML-Dokumentation bei NuGet anhängen
- 12. Jul 2019 | Jenkins Projekt einrichten
- 27. Jun 2019 | Jenkins unter Debian 9 aktualisieren
- 20. Jun 2019 | Jenkins unter Linux installieren und einrichten
- 10. Jun 2019 | Einstieg in die Virtualisierung mit VirtualBox
- 06. May 2019 | HEIC/HEIF Dateien vom iPhone zu Jpg konvertieren
- 15. Apr 2019 | Zabbix - Einen Agent installieren und einrichten
- 05. Apr 2019 | Zabbix zur Netzwerküberwachung installieren
- 22. Mar 2019 | Gitea auf dem Raspberry installieren
- 25. Feb 2019 | Der Buildserver, dein Freund und Helfer
- 15. Feb 2019 | Ultimate Dev-Machine v2.0
- 30. Jan 2019 | 100 days of code - Es geht los
- 28. Jan 2019 | SQL-Abfragen vom Entity Framework loggen
- 23. Jan 2019 | Repositories von Bitbucket nach Github übertragen
- 18. Jan 2019 | MySQL Datenbanken in einzelnen Dateien speichern
- 14. Jan 2019 | Tschüss Windows, es war schön mit dir
2018
- 21. Nov 2018 | Datensicherung nach Synology mittels rsync und NFS einrichten
- 24. Oct 2018 | NuGet-Pakete automatisch mit AppVeyor veröffentlichen
- 18. Oct 2018 | NuGet-Pakete veröffentlichen
- 09. Oct 2018 | Nuget-Projekt mit Visual Studio erstellen
- 12. Sep 2018 | Bibliothek für mehrere Plattformen bereitstellen (.NET Core)
- 04. Sep 2018 | Github - NugetWrapper
- 21. Aug 2018 | Grundlagen für gutes API-Design
- 03. Aug 2018 | Continuous Integration mit Appveyor und .NET Core
- 30. Jul 2018 | Gleiche Begriffe, unterschiedliches Verständnis
- 20. Jul 2018 | Tabellen durch Entity-Attribute-Values dynamisieren
- 12. Jul 2018 | Software entwickeln ist mehr als Technik
- 30. May 2018 | Operatoren für eigene Klassen in C#
- 15. Apr 2018 | Neue Homepage, neue Arbeit
2017
- 22. Dec 2017 | Extension Methods erstellen
- 16. Dec 2017 | Domänenumzug und Änderungen
- 02. Dec 2017 | CSS - Liste als Grid darstellen
- 07. Oct 2017 | Zukunft dieses Blogs
- 22. Aug 2017 | Echtzeitkommunikation mit REST und WebAPI
- 15. Aug 2017 | UnitTest - Vergleich von MS Test und NUnit
- 08. Aug 2017 | E-Mails im Alltag - Tipps und Fallstricke
- 01. Aug 2017 | Kontextmenü eines Fensters anpassen (WPF)
- 08. Jul 2017 | Changelog schreiben.. doch wie?
- 28. Jun 2017 | Einschätzen von Open-Source Projekten
- 16. Jun 2017 | Sichere Passwort-Hashes für Anwendungen
- 04. Jun 2017 | Code-Guidelines, um Fehler einfacher zu erkennen
- 03. May 2017 | Entwicklung eines Chats III - Entwicklung des Clients
- 22. Apr 2017 | Entwicklung eines Chats II - Entwicklung des Servers
- 03. Apr 2017 | Kurzvorstellung - ShareLaTeX
- 21. Mar 2017 | Datenbanken 03 - Datenbank und Tabellen erzeugen
- 17. Mar 2017 | Entwicklung eines Chats - Teil I
- 10. Mar 2017 | Datenbanken 02 - Aufbau und Architektur
- 07. Mar 2017 | Basta 2017 – Tag 04 – Softwareschutz, XAML und Web-Apps
- 03. Mar 2017 | Basta 2017 - Tag 03 - Daten, VSTS und Rollenspiele
- 27. Feb 2017 | Basta 2017 - Tag 02 - Skripte, Automatisierung und Container
- 27. Feb 2017 | Basta 2017 - Tag 01 - C# Workshop
- 20. Feb 2017 | Einführung in Datenbanken
- 14. Feb 2017 | Immer positiv bleiben
- 11. Feb 2017 | E-Mail Verschlüsselung im Alltag
- 06. Feb 2017 | Dateiexport und ZIP mit Python
- 31. Jan 2017 | Erweiterte Funktionen in Python
- 30. Jan 2017 | Erster Kontakt mit Python