Anbei ein Auszug der von mir verwendeten Programmiersprachen, Frameworks, Software sowie Tools welche ich für meine tägliche Arbeit sowie zur Umsetzung der privaten Projekte verwende:
Betriebssysteme / OS
Privat verwende ich GNU/Linux. Als Distribution verwende ich auf meiner Workstation Manjaro Linux sowie auf meinen Servern Raspberry-PI-OS.
Falls mir ein Tool für das pentesting fehlen sollte, verwende ich (virtualisiert) Kali Linux.
Beruflich bewege ich mich fast ausschließlich auf Windows 10/11.
IDE / Editor
Wie viele habe ich mit full-featured-IDEs begonnen. Aufgrund der engen Integration mit Microsoft-Framworks war/ist die Visual Studio-Produktfamilie mein Zuhause.
Im nächsten Schritt habe ich lange Zeit Editoren wie VS-Code oder Atom verwendet.
Aufgrund der oftmals besseren Performance 🔥 präferiere ich jedoch mittlerweile die Verwendung von terminal-text-editors wie etwa Vim, Neovim oder helix.
Sprachen & Frameworks
| Sprache | Frameworks / Tooling |
|---|---|
| C# | WinForms / WPF / Xamarin / ASP.NET / .NET 4.X / .NETcore / .NET 5.0-7.0 / Blazor |
| Rust | actix-web / tauri / rocket |
| Kotlin | Android SDK |
| SQL | SQlite / Microsoft SQL-Server / Oracle DBMS |
| Typescript / Javascript | Angular, Svelte |
| Python | |
| Markdown | |
| HTML | |
| CSS/SCSS/SASS | |
| Java | |
| XML | |
| JSON | |
| YAML |
(und weitere)
Restliche Software & Tools
| Webserver | IIS / nginx / Apache |
| git | GitHub / GitLab / Azure DevOps / gitui |
| Projektverwaltung | Azure DevOps, TFS |
| shell | nushell / powershell / bash / zsh |
| Nutzungsanalyse | goaccess |
| Paketverwaltung | chocolatey, npm, cargo |
| SSR-Framework | Hugo |
| Weitere Tools | SSH, certbot, WSL |
(und weitere)