Eine Übersicht über die von mir eingesetzten Tools, Betriebsysteme, Sprachen und Anwendungen. https://techstack.hadan.de
Find a file
Stephan Hadan 2e44fcd013
All checks were successful
Preview / build-deploy (push) Successful in 35s
Merge branch 'develop' of ssh://git.hadan-it.com:222/stiebke/techstack.hadan.de into develop
2025-01-26 20:54:03 +01:00
.gitea added ntfy alerts to main.yml for prod builds 2025-01-26 20:53:54 +01:00
build first commit 2025-01-26 11:34:47 +01:00
docs first commit 2025-01-26 11:34:47 +01:00
.gitignore first commit 2025-01-26 11:34:47 +01:00
Dockerfile first commit 2025-01-26 11:34:47 +01:00
idoc.yml some nice new features 2025-01-26 16:34:19 +01:00
LICENSE Update LICENSE 2025-01-26 12:32:45 +01:00
logo.png first commit 2025-01-26 11:34:47 +01:00
package.json Update dependency to-vfile to v8 2025-01-26 19:47:49 +00:00
README.md changed some settings 2025-01-26 17:53:32 +01:00
renovate.json first commit 2025-01-26 11:34:47 +01:00

Mein Techstack

Last Commit (main branch) Last Commit (develop branch) Build Status Main Build Status Preview

Mein Techstack Eine Übersicht der Tools, Betriebssysteme, Sprachen und Anwendungen, die ich verwende. Dies ist quasi meine persönliche Awesome-List.

Inhalte

Betriebsysteme

Ein Betriebssystem, auch OS (von englisch operating system) genannt, ist eine Zusammenstellung von Computerprogrammen, die die Systemressourcen eines Computers wie Arbeitsspeicher, Festplatten, Ein- und Ausgabegeräte verwaltet und diese Anwendungsprogrammen zur Verfügung stellt.

Linux

  • AlmaLinux - AlmaLinux ist eine freie Linux-Distribution, die auf Red Hat Enterprise Linux (RHEL) des Unternehmens Red Hat aufbaut und dazu binärkompatibel ist.
  • CentOS Stream - CentOS Stream ist eine auf RHEL basierende Distribution. Es handelt sich dabei um eine Art Beta-Version mit täglichen Updates („Rolling-Releases“), die aktueller als die entsprechende RHEL-Version ist.
  • Debian - Debian ist ein gemeinschaftlich entwickeltes freies Betriebssystem. Debian GNU/Linux basiert auf den grundlegenden Systemwerkzeugen des GNU-Projektes sowie dem Linux-Kernel.
  • Fedora - Fedora ist eine RPM-basierte Linux-Distribution.
  • Red Hat Enterprise Linux - Red Hat Enterprise Linux (RHEL) ist eine populäre Linux-Distribution, die von der Firma Red Hat hergestellt wird und auf den Unternehmensmarkt abgestimmt ist.
  • Rocky Linux - Rocky Linux ist eine Linux-Distribution, die auf Red Hat Enterprise Linux basiert.
  • SUSE Linux Enterprise Server - SUSE Linux Enterprise Server (SLES) ist eine Linux-Distribution von SUSE, die speziell auf Unternehmenskunden ausgelegt ist.
  • Ubuntu - Ubuntu, auch Ubuntu Linux, ist eine GNU/Linux-Distribution, die auf Debian basiert.

Microsoft Windows

  • Windows - Windows ist ein Betriebsystem für eine Workstation oder ein Tablet für Privatanwender oder Unternehmen.
  • Windows Server - Windows Server ist eine Reihe von Windows-Betriebssystemen der NT-Linie speziell für Server.

Sonstige Betriebsysteme

  • macOS - Das Betriebssystem macOS, früher Mac OS X und OS X, ist das Betriebssystem des kalifornischen Hard- und Software-Unternehmens Apple für Laptop- und Desktop-Computer der Mac-Reihe.

Entwicklung

Website-Entwicklung

Static site generators (SSGs)

  • Hugo - Hugo ist eine freie Software zur Erzeugung statischer Websites, der unter der Apache-Lizenz in der Version 2 verfügbar ist. Meine persönliche Visitenkarte ist damit realisiert, welche ich mit dem von mir adaptierten und erweiterten Theme hugo-goa (Demo) gestaltet habe.
  • iDoc - Erzeuge statische Seiten aus allen Markdown-Dateien in einem Ordner. Mein Techstack wurde mit iDoc realisiert.
  • MkDocs ist ein Generator für statische Websites, der für die Erstellung von Projektdokumentationen entwickelt wurde. Ich verwende hier die Erweiterung Material for MkDocs um eine ansprechende Gestaltung der Websites zu gewährleisten und Zusatzfunktionen zu implementieren. Meine persönliche Website habe ich damit realisiert.

Programmiersprachen

  • COBOL - COBOL ist eine Programmiersprache, die in der Frühzeit der Computerentwicklung, Ende der 1950er-Jahre, entstand und bis heute verwendet wird.
  • Eiffel - Eiffel ist eine universelle, rein objektorientierte Programmiersprache und wurde 1985 von dem französischen Informatiker Bertrand Meyer und seiner Firma Interactive Software Engineering Inc. (Goleta, Kalifornien) als Alternative zu C++ entworfen.
  • Microsoft Visual FoxPro - Microsoft Visual FoxPro (VFP) ist eine 2007 abgekündigte RAD-Programmierumgebung von Microsoft für datenzentrierte Anwendungen.
  • Perl - Perl ist eine freie, plattformunabhängige und interpretierte Programmiersprache, die mehrere Paradigmen unterstützt.
  • Python - Python ist eine universell nutzbare, üblicherweise interpretierte, höhere Programmiersprache.

Shellprogrammierung

  • Bash - Bash (auch BASH oder bash), die Bourne-again shell, ist eine freie Unix-Shell unter GPL.
  • Powershell - PowerShell (auch Windows PowerShell und PowerShell Core) ist ein plattformübergreifendes Framework von Microsoft zur Automatisierung, Konfiguration und Verwaltung von Systemen, das einen Kommandozeileninterpreter inklusive Skriptsprache bietet.
  • Z shell (zsh) - Die Z shell (zsh) ist eine Unix-Shell, die sowohl als interaktive Login-Shell, als auch als ein mächtiger Kommandozeileninterpreter für Shellskripte verwendet werden kann.

Tools zum Lesen und Schreiben

Anwendungen zum Bearbeiten von Text, ich bevorzuge Open-Source-Editoren.

Texteditoren

  • CotEditor - Leichtgewichtiger Editor für macOS.
  • Notepad++ - Notepad++ ist ein freier Texteditor für Windows.
  • Vim - Vim (Vi IMproved) ist eine Weiterentwicklung des Texteditors vi.

Office-Anwendungen

  • LibreOffice - LibreOffice (Abkürzungen LibO oder LO) ist eine freie Zusammenstellung typischer Standardsoftware für Bürotätigkeiten (Office-Paket). Zu LibreOffice gehören Programme für Textverarbeitung (Writer), Tabellenkalkulation (Calc), Präsentation (Impress) und zum Erstellen von Zeichnungen (Draw). Ein Datenbankmanagementsystem (Base) und ein Formeleditor (Math) sind ebenfalls enthalten.
  • Microsoft Office - Microsoft Office ist ein Office-Paket von Microsoft für Windows, macOS, iOS, iPadOS, Android.

Markdown Tools

  • Marp - Marp ist ein Ökosystem, mit dem Präsentationen in Markdown geschrieben werden können.
  • reveal.js - reveal.js ist ein Open-Source-HTML-Präsentations-Framework. Es ermöglicht jedem, der einen Webbrowser hat, schöne Präsentationen kostenlos zu erstellen.

Notizen

  • Joplin - Joplin ist eine Open-Source-App für Notizen.
  • Microsoft OneNote - Microsoft OneNote ist eine Software zum Erstellen und Organisieren von Notizen.

Tagebuch

  • linked - Eine einfache, ablenkungsfreie Möglichkeit, Gedanken festzuhalten, den Geist zu entrümpeln und die Dinge zu behalten, an die man sich erinnern möchte.

E-Books

RSS

Sonstiges

Lizenz

Mein Techstack von Stephan Hadan ist lizenziert unter Creative Commons Attribution 4.0 International