Softwareentwicklung

  • Wie die interne Plattform gelingt

    Interne Entwicklerplattformen sollen die Produktivität steigern, scheitern aber häufig an Akzeptanz und übertriebener Komplexität. Eine erfolgreiche Plattform muss wie ein internes Produkt mit echtem Mehrwert für Entwickler gestaltet sein. Welche Faktoren über den Erfolg entscheiden, lesen Sie hier.

  • Terminal Debugging mit strace

    Mysteriöse Fehlermeldungen beim Start von Terminal-Anwendungen lassen sich mit System-Call-Tracing gezielt aufspüren. Das Werkzeug strace gewährt tiefe Einblicke in Dateizugriffe und Systemaufrufe von Prozessen. Wie man Fehlerursachen damit schnell diagnostiziert, wird hier erklärt.

  • Klappe halten für bessere APIs

    Gute Schnittstellen zeichnen sich dadurch aus, dass sie selbsterklärend nutzbar sind und keine persönlichen Abstimmungsrunden erfordern. Wenn Entwickler ständige Erklärungen zur API-Nutzung abgeben müssen, deutet das auf Designschwächen hin. Wie sauberes API-Design aussieht, zeigt dieser Beitrag.

  • Gitea Package Registry

    Gitea bietet mit der integrierten Package Registry eine mächtige Möglichkeit, eigene Artefakte und Pakete direkt im Git-Server zu verwalten. Dies vereinfacht Build-Pipelines und erhöht die Unabhängigkeit von externen Repositories. Wie die Einrichtung gelingt, zeigt diese Übersicht.

  • Gitea Embeds für Jekyll

    Das direkte Einbinden von Quellcode-Ausschnitten aus dem eigenen Gitea-Repository wertet technische Blogbeiträge auf. Ein maßgeschneidertes Jekyll-Plugin ermöglicht die automatische Einbettung aktueller Code-Zeilen. Wie das Plugin funktioniert, wird in diesem Beitrag erklärt.

  • As Code!

    Konfigurationen, Infrastruktur und Dokumentation als Quelltext zu verwalten, bringt gewaltige Vorteile für Versionierung und Qualitätssicherung. Der As-Code-Ansatz revolutioniert die Zusammenarbeit zwischen Entwicklung und Betrieb. Welche Chancen dieser Trend bietet, erfahren Sie hier.

  • Abraum vs Diamanten

    In der Entwicklung fällt viel Routinearbeit an, die selten sichtlichen Glanz erzeugt, aber essenziell für stabile Systeme ist. Das Augenmerk liegt jedoch häufig nur auf spektakulären neuen Features. Warum die Wertschätzung für das unspektakuläre Fundament entscheidet, zeigt dieser Beitrag.

  • Keep it simple, stupid! (KISS)

    Das KISS-Prinzip (Keep It Simple, Stupid) gehört zu den bekanntesten Grundsätzen der Softwareentwicklung. In der Praxis wird Einfachheit jedoch überraschend selten konsequent durchgezogen. Warum einfache Lösungen meist die schwersten sind, wird in diesem Beitrag ergründet.

  • COVID19 Zertifikate richtig prüfen

    Die Überprüfung digitaler Impfzertifikate erforderte Verständnis für kryptografische Signaturen und Datenschutzstandards. Eine korrekte Implementierung schützte vor gefälschten Nachweisen im Alltag. Wie die technische Verifikation im Detail funktioniert, erklärt dieser Artikel.

  • Frameworkeritis

    Der ständige Drang, neueste Frameworks und Hype-Technologien in Projekte einzubauen, erzeugt oft unnötige Komplexität. Statt echter Probleme zu lösen, entstehen dadurch schwer wartbare Codebasen. Warum weniger technologische Vielfalt manchmal mehr Stabilität bedeutet, untersucht dieser Beitrag.

  • Related Posts für Jekyll

    Statische Webseiten profitieren von Verweisen auf verwandte Beiträge, um Lesern weitere relevante Inhalte anzubieten. Die Umsetzung einer passenden Related-Posts-Logik in Jekyll erfordert jedoch durchdachte Plugins. Wie eine performante Lösung aufgebaut ist, zeigt dieser technische Einblick.

  • Low Code, schon wieder

    Low-Code-Plattformen versprechen die schnelle Anwendungsentwicklung ohne tiefgehende Programmierkenntnisse. Doch ab einer gewissen Komplexität stoßen visuelle Baukästen an ihre Grenzen und erzeugen neue Wartungsprobleme. Warum Low-Code die klassische Entwicklung selten ersetzt, erklärt dieser Beitrag.

  • Code Kata Erfahrungen

    Regelmäßige Übungseinheiten an kleinen Programmieraufgaben halten die handwerklichen Fähigkeiten scharf. Code Katas eignen sich hervorragend für Teamentwicklung und Wissensaustausch. Welche Erkenntnisse aus der regelmäßigen Anwendung hervorgehen, wird hier beschrieben.

  • Ärger mit Carly

    Moderne Diagnose-Tools versprechen Autobesitzern einfache Fehlerauslese per Smartphone-App. In der Praxis sorgen jedoch Abo-Modelle und unerwartete Einschränkungen schnell für Frust. Ein Erfahrungsbericht über digitale Geschäftsmodelle im Alltag.

  • Zwei Regeln für meine Arbeit

    Kompakte Leitprinzipien helfen dabei, fokussiert zu bleiben und Fehlentscheidungen im Entwickleralltag zu vermeiden. Zwei persönliche Arbeitsregeln haben sich über Jahre hinweg als besonders wertvoll erwiesen. Welche Grundsätze die eigene Projektarbeit nachhaltig verbessern, wird hier erläutert.

  • Was Softwarestandards mit meinem Auto und Lafontaine zu tun haben

    Vorgegebene Softwarestandards sollen Kosten senken und die Austauschbarkeit von Entwicklern erhöhen. Zu starre Vorgaben bremsen jedoch die Lösungskompetenz bei individuellen Problemstellungen. Wo liegt der Mittelweg zwischen notwendiger Standardisierung und nötiger Freiheit?

  • Vorteil von statischen CMS

    Dynamische Content-Management-Systeme erfordern ständige Sicherheitsupdates und erzeugen erhebliche Serverlast. Statische Seitengeneratoren bieten eine extrem schnelle und sichere Alternative für Webseiten. Welche Vorteile diese Architektur in der Praxis bietet, erfahren Sie in dieser Übersicht.

  • Das Ruby-Labor

    Praktische Informatikvermittlung für Jugendliche stellt besondere Anforderungen an Methodik und Werkzeuge. In einer Schul-AG lernen Jugendliche die Grundlagen der Programmierung mit Ruby kennen. Welche Erfahrungen und Erkenntnisse sich aus diesem Experiment ergeben haben, lesen Sie hier.

  • Welchen Wert hat Qualität?

    Softwarequalität wird in Projekten oft als verhandelbarer Faktor betrachtet, wenn Zeit oder Budget knapp werden. Doch welche schleichenden Kosten entstehen, wenn bei Architektur und Tests gespart wird? Eine Betrachtung über den wahren Preis von Abkürzungen in der Entwicklung.

  • Am seidenen Faden

    Datenübertragungen per E-Mail oder Handarbeit sind in vielen Unternehmensabläufen erschreckend weit verbreitet. Diese inoffiziellen Schnittstellen wirken vordergründig praktisch, bergen jedoch erhebliche Risiken für Prozessstabilität und Datenqualität. Wie lassen sich solche verdeckten Schwachstellen nachhaltig auflösen?

DevOps & Server

  • A little less concentration, please

    Ein fehlerhaftes Update eines einzelnen Sicherheitsanbieters legte weltweit Millionen Rechner in kritischen Infrastrukturen lahm. Der Vorfall offenbart die extremen Risiken zentraler Monokulturen in der Unternehmens-IT. Welche Konsequenzen aus dem Desaster zu ziehen sind, wird hier analysiert.

  • Das Cloud Desaster

    Ein schwerwiegender Sicherheitsvorfall bei einem führenden Cloud-Anbieter stellt das Vertrauen in zentrale IT-Infrastrukturen infrage. Wenn Generalschlüssel entwendet werden, geraten selbst hochsichere Kundendaten in Gefahr. Welche Lehren aus solchen IT-Katastrophen zu ziehen sind, zeigt dieser Aufsatz.

  • Debian Upgrade 11 nach 12

    Das Upgrade von Servern auf eine neue Debian-Major-Version ist mit der richtigen Vorbereitung ein entspannter Vorgang. Ein strukturierter Ablauf schützt vor überraschenden Ausfällen bei Diensten und Konfigurationen. Die wichtigsten Schritte für ein erfolgreiches Systemupdate.

  • Terminal Debugging mit strace

    Mysteriöse Fehlermeldungen beim Start von Terminal-Anwendungen lassen sich mit System-Call-Tracing gezielt aufspüren. Das Werkzeug strace gewährt tiefe Einblicke in Dateizugriffe und Systemaufrufe von Prozessen. Wie man Fehlerursachen damit schnell diagnostiziert, wird hier erklärt.

  • Besser selbstgemacht

    Die völlige Abhängigkeit von zentralen Proprietaär- und Cloud-Diensten birgt erhebliche Risiken für die eigene digitale Souveränität. Das Wiederentdecken von Self-Hosting bietet Unabhängigkeit und volle Datenkontrolle. Warum Selbermachen im Netz eine Renaissance erlebt, lesen Sie hier.

  • Retro Mac OS 9.2 mit QEMU

    Klassische Betriebssysteme wie Mac OS 9 lassen sich mithilfe von QEMU auch auf modernen Systemen emulieren. Diese technische Zeitreise erweckt historische Softwareklassiker zu neuem Leben. Eine Anleitung für das Einrichten der Emulationsumgebung.

  • Uhrzeit-Sync für WSL

    Ein bekannter Fehler in WSL 2 führt nach dem Energiesparmodus des Rechners zu Asynchronitäten der Systemuhrzeit. Abweichende Uhrzeiten erzeugen mühsame Fehler bei Zertifikaten und Build-Tools. Wie sich die Zeitsynchronisation automatisch korrigieren lässt, zeigt dieser Tipp.

  • WSL Migration auf einen neuen PC

    Der Wechsel auf ein neues Entwickler-Notebook erfordert den nahtlosen Umzug bestehender WSL-Umgebungen. Mit den richtigen Export- und Importbefehlen gelingt die Migration ohne Datenverlust oder stundenlange Neueinrichtung. Eine Schritt-für-Schritt-Anleitung für den Umzug.

  • Sieve anstatt procmail

    Die automatische Filterung und Sortierung von E-Mails auf dem Server lässt sich mit Sieve modern und zuverlässig umsetzen. Ältere Werkzeuge wie Procmail geraten zunehmend an ihre Grenzen. Warum der Umstieg auf Sieve lohnt, erklärt dieser technische Leitfaden.

  • Gitea Package Registry

    Gitea bietet mit der integrierten Package Registry eine mächtige Möglichkeit, eigene Artefakte und Pakete direkt im Git-Server zu verwalten. Dies vereinfacht Build-Pipelines und erhöht die Unabhängigkeit von externen Repositories. Wie die Einrichtung gelingt, zeigt diese Übersicht.

  • Nur schneller ist schneller

    Virtuelle Server lassen sich zwar flexibel konfigurieren, die tatsächliche Performance unterscheidet sich jedoch stark je nach Anbieter und Hardware. Benchmark-Tests decken überraschende Leistungsunterschiede auf. Worauf bei der Wahl von Cloud-Instanzen zu achten ist, erfahren Sie hier.

  • Update 2022: Eigenes Kabelmodem am Unitymedia/Vodafone Anschluss

    Der Betrieb eigener Modems am Kabelanschluss verspricht bessere Kontrolle und mehr Einstellungen als Provider-Mietgeräte. Die Einrichtung erfordert jedoch das Überwinden einiger bürokratischer und technischer Hürden. Welche Schritte für einen stabilen Anschluss nötig sind, zeigt dieses Update.

  • Der letzte seiner Art

    Der Abschied von langjährig genutzter Hardware markiert oft das Ende einer Ära im Arbeitsalltag. Der Wechsel auf moderne Linux-Systeme ersetzt veraltete macOS-Rechner endgültig. Eine kleine Retrospektive über den Umstieg und gewonnene Freiheiten.

  • Træfik und OAuth

    Die Absicherung von Docker-Diensten lässt sich mit Traefik und einem OAuth-Provider elegant zentralisieren. Dadurch entfällt die mühsame Einzelanmeldung an verschiedenen internen Anwendungen. Wie das Zusammenspiel der Komponenten konfiguriert wird, zeigt diese Anleitung.

  • As Code!

    Konfigurationen, Infrastruktur und Dokumentation als Quelltext zu verwalten, bringt gewaltige Vorteile für Versionierung und Qualitätssicherung. Der As-Code-Ansatz revolutioniert die Zusammenarbeit zwischen Entwicklung und Betrieb. Welche Chancen dieser Trend bietet, erfahren Sie hier.

  • Neue Firewall-Hardware

    Steigende Bandbreiten stellen ältere Firewall-Hardware vor erhebliche Leistungsgrenzen. Die Suche nach leistungsfähiger und moderner Ersatzhardware führt zu interessanten Alternativen abseits etablierter Fertiglösungen. Wie der Wechsel auf neue Hardware gelingt, erfahren Sie in diesem Bericht.

  • Alles schön verpackt: Meine Docker-Sammlung

    Eine gut strukturierte Docker-Sammlung vereinfacht das Ausprobieren und Betreiben verschiedenster Server-Dienste enorm. Vom Monitoring bis zum Mail-Setup lassen sich Anwendungen isoliert aufsetzen. Welche Dienste sich in der Praxis besonders bewährt haben, zeigt dieser Überblick.

  • Telefonie Anno 2020

    Moderne IP-Telefonie verspricht Flexibilität, sorgt im Alltag jedoch häufig für Verwirrung bei Konfiguration und Sprachqualität. Wie sieht eine zeitgemäße Setup-Lösung für das Home-Office aus? Ein Erfahrungsbericht über Hürden und funktionierende Setups.

  • Schilde hoch: fail2ban und ufw

    Öffentlich erreichbare Server stehen unter ständigem Beschuss durch automatisierte Angriffsversuche. Mit einfachen Werkzeugen wie Fail2ban und UFW lässt sich die Sicherheit Linux-basierter Systeme drastisch erhöhen. Welche Konfigurationsschritte den Server wirksam schützen, lesen Sie hier.

  • LVM System vergrößern

    Virtuelle Server lassen sich im laufenden Betrieb problemlos mit mehr Speicherplatz ausstatten. Doch das Betriebssystem muss diesen neuen Platz erst korrekt erkennen und zuweisen. Eine Anleitung zeigt die notwendigen Schritte unter Linux mit LVM.

  • Docker Einsatz will sorgfältig geprüft sein

    Containerisierung gilt heutzutage als Standardlösung für fast jedes Deployment-Problem. Doch der Einsatz von Docker bringt eigene Komplexitäten und Wartungsaufwände mit sich. Wann lohnt sich der Einsatz wirklich und wann ist eine klassische Architektur die bessere Wahl?

  • Matomo mit Docker

    Web-Analytics lassen sich auch datenschutzfreundlich und in eigener Regie betreiben. Der Einsatz von Matomo im Docker-Container verspricht eine schlanke und unabhängige Lösung. Welche Hürden bei der Konfiguration zu beachten sind, erklärt dieser Erfahrungsbericht.

IT-Management & Strategie

  • Wie die interne Plattform gelingt

    Interne Entwicklerplattformen sollen die Produktivität steigern, scheitern aber häufig an Akzeptanz und übertriebener Komplexität. Eine erfolgreiche Plattform muss wie ein internes Produkt mit echtem Mehrwert für Entwickler gestaltet sein. Welche Faktoren über den Erfolg entscheiden, lesen Sie hier.

  • A little less concentration, please

    Ein fehlerhaftes Update eines einzelnen Sicherheitsanbieters legte weltweit Millionen Rechner in kritischen Infrastrukturen lahm. Der Vorfall offenbart die extremen Risiken zentraler Monokulturen in der Unternehmens-IT. Welche Konsequenzen aus dem Desaster zu ziehen sind, wird hier analysiert.

  • Nachahmer und Plagiate

    Der aktuelle Hype um Künstliche Intelligenz verleitet viele Organisationen zu unüberlegter Nachahmung ohne eigenen Nutzwert. Statt echter Innovation dominiert oft das blinde Kopieren von Trends. Warum kritische Distanz zu Tech-Trends notwendig bleibt, untersucht dieser Artikel.

  • Das Cloud Desaster

    Ein schwerwiegender Sicherheitsvorfall bei einem führenden Cloud-Anbieter stellt das Vertrauen in zentrale IT-Infrastrukturen infrage. Wenn Generalschlüssel entwendet werden, geraten selbst hochsichere Kundendaten in Gefahr. Welche Lehren aus solchen IT-Katastrophen zu ziehen sind, zeigt dieser Aufsatz.

  • Nur mehr ist mehr

    Entwicklungsarbeit muss stets einen messbaren positiven Beitrag zum Unternehmenserfolg liefern. Bloßer Aufwand ohne echten Mehrwert ist für Organisationen auf Dauer nicht tragbar. Wie man den Fokus wieder scharf auf wirksame Ergebnisse richtet, wird hier behandelt.

  • Haftung

    Die rechtliche und fachliche Haftung für IT-Systeme wird im Management oft vernachlässigt oder an Entwickler durchgereicht. Unklare Verantwortlichkeiten führen im Schadensfall jedoch zu ernsten Konsequenzen. Warum klare Vorgaben zur Haftung unverzichtbar sind, untersucht dieser Artikel.

  • Abraum vs Diamanten

    In der Entwicklung fällt viel Routinearbeit an, die selten sichtlichen Glanz erzeugt, aber essenziell für stabile Systeme ist. Das Augenmerk liegt jedoch häufig nur auf spektakulären neuen Features. Warum die Wertschätzung für das unspektakuläre Fundament entscheidet, zeigt dieser Beitrag.

  • Viel Feind, viel Ehr

    Wer in Projekten unangenehme Wahrheiten anspricht und veraltete Strukturen infrage stellt, stößt nicht selten auf Widerstand. Veränderung erfordert jedoch Mut zur Konfrontation und klare Haltung. Wie man mit Gegenwind in IT-Projekten konstruktiv umgeht, beleuchtet dieser Aufsatz.

  • Low Code, schon wieder

    Low-Code-Plattformen versprechen die schnelle Anwendungsentwicklung ohne tiefgehende Programmierkenntnisse. Doch ab einer gewissen Komplexität stoßen visuelle Baukästen an ihre Grenzen und erzeugen neue Wartungsprobleme. Warum Low-Code die klassische Entwicklung selten ersetzt, erklärt dieser Beitrag.

  • ReGain IT - Nur selber denken macht schlau

    Convenience-Produkte und vorgefertigte Cloud-Dienste nehmen Entwicklern und IT-Abteilungen das eigene Denken ab. Diese Bequemlichkeit führt schleichend zum Verlust grundlegender technologischer Kompetenzen. Wie lässt sich digitale Selbstbestimmung in Organisationen zurückgewinnen?

  • Docker Einsatz will sorgfältig geprüft sein

    Containerisierung gilt heutzutage als Standardlösung für fast jedes Deployment-Problem. Doch der Einsatz von Docker bringt eigene Komplexitäten und Wartungsaufwände mit sich. Wann lohnt sich der Einsatz wirklich und wann ist eine klassische Architektur die bessere Wahl?

  • Alles beim Alten

    Veränderungen in IT-Organisationen werden oft vollmundig angekündigt, scheitern aber rasch an verkrusteten Gewohnheiten. Warum verfallen Teams nach initialer Begeisterung so leicht in alte Muster? Ein Blick auf die Ursachen gescheiterter Erneuerungsversuche.

  • In Geiselhaft

    Wenn Dienstleister oder proprietäre Softwarelösungen ein Unternehmen unersetzbar dominieren, droht der Kontrollverlust. Was als bequemes Outsourcing beginnt, verwandelt sich nicht selten in eine strategische Abhängigkeit. Welche Wege führen zurück zu technologischer Eigenständigkeit?

  • Risiko Top-Programmierer

    Ausnahmetalente in Entwicklungsteams können bahnbrechende Ergebnisse liefern und komplexe Probleme im Alleingang lösen. Doch wenn ein gesamtes Projekt vom Spezialwissen einzelner Personen abhängt, entstehen kritische Risiken. Wie vermeiden Organisationen gefährliche personelle Monopole?

  • Welchen Wert hat Qualität?

    Softwarequalität wird in Projekten oft als verhandelbarer Faktor betrachtet, wenn Zeit oder Budget knapp werden. Doch welche schleichenden Kosten entstehen, wenn bei Architektur und Tests gespart wird? Eine Betrachtung über den wahren Preis von Abkürzungen in der Entwicklung.

  • Digitalisierung vs Diskretion

    Digitale Transparenz und Vernetzung bieten enorme Effizienzvorteile im Unternehmensalltag. Gleichzeitig kollidieren offen zugängliche Daten häufig mit berechtigten Diskretions- und Datenschutzbedürfnissen. Wie lässt sich dieser Zielkonflikt in der Praxis sinnvoll ausbalancieren?

  • Excel ist keine Digitalisierung

    Microsoft Excel ist das wohl meistgenutzte Werkzeug für Geschäftsprozesse weltweit. Wenn Tabellenkalkulationen jedoch komplexe Unternehmensabläufe ersetzen sollen, entstehen gefährliche Abhängigkeiten. Wo verläuft die Grenze zwischen pragmatischer Tabellennutzung und echter digitaler Transformation?

  • Am seidenen Faden

    Datenübertragungen per E-Mail oder Handarbeit sind in vielen Unternehmensabläufen erschreckend weit verbreitet. Diese inoffiziellen Schnittstellen wirken vordergründig praktisch, bergen jedoch erhebliche Risiken für Prozessstabilität und Datenqualität. Wie lassen sich solche verdeckten Schwachstellen nachhaltig auflösen?

  • Raus aus der Schatten-IT

    Schatten-IT gilt in vielen Unternehmen als Risikofaktor und Sicherheitslücke. Doch warum greifen Fachabteilungen überhaupt zu eigenen Softwarelösungen am offiziellen IT-Management vorbei? Dieser Beitrag beleuchtet die echten Ursachen für inoffizielle Systeme und zeigt überraschende Lösungswege auf.

Karriere & Recruiting

  • Nur 48 Stunden

    Lange Reaktionszeiten und zähe Bewerbungsprozesse schrecken hochqualifizierte IT-Fachkräfte effektiv ab. Unternehmen verspielen durch bürokratische Hürden wertvolle Chancen im Recruiting. Warum Schnelligkeit im Auswahlverfahren entscheidend ist, beleuchtet dieser Beitrag.

  • Recap

    Sechs Jahre nach dem Wechsel aus der Selbstständigkeit zurück in die Festanstellung zieht der Autor Bilanz. Welche Vor- und Nachteile beide Arbeitswelten bieten und wie sich die Perspektive auf IT-Projekte verändert hat, verrät dieser Rückblick.

  • 5000 Euro für Koks und Nutten

    Ehrenamtliche Kassenführung in Vereinen bringt überraschende bürokratische Hürden und formale Anforderungen mit sich. Der Umgang mit Vereinsfinanzen erfordert Sorgfalt, Transparenz und ein dickes Fell. Ein augenzwinkernder Einblick in die Praxis des Vereinslebens.

  • Sommerpause, und der neue Job

    Eine Sommerpause bietet Gelegenheit zum Innehalten und zur beruflichen Neuorientierung. Der Antritt einer neuen Stelle bringt frische Herausforderungen und spannende Aufgabenfelder mit sich. Ein persönlicher Bericht über den Neuanfang.

  • Wie mein Blog mir ein Vorstellungsgespräch verschaffte. Und es beendete.

    Ein eigener Fachblog zieht nicht nur Leser an, sondern weckt auch das Interesse von Headhuntern und Arbeitgebern. Doch nicht jedes Vorstellungsgespräch verläuft so, wie es die Einladung erhoffen ließ. Eine lehrreiche Anekdote über Erwartungen im Recruiting.

  • Shared Space

    Desksharing und flexible Bürokonzepte versprechen Einsparungen bei Raumkosten und mehr Dynamik. In der Praxis führt der ständige Wechsel des Arbeitsplatzes jedoch oft zu Unruhe und Identitätsverlust. Ein kritischer Blick auf moderne Bürokonzepte.

  • Neues Jahr, neue Pläne

    Ein neues Jahr bietet die ideale Gelegenheit zur Standortbestimmung und zur Neuausrichtung beruflicher Ziele. Welche beruflichen Veränderungen anstehen und welche Schwerpunkte im Fokus stehen, verrät dieser persönliche Ausblick.

  • Recruiting 2021

    Der Markt für IT-Fachkräfte hat sich drastisch gewandelt, und klassische Stellenanzeigen erreichen kaum noch qualifizierte Entwickler. Unternehmen müssen neue Wege gehen, um authentisch und attraktiv auf Bewerber zu wirken. Welche Strategien im modernen IT-Recruiting erfolgreich sind, erfahren Sie hier.

  • Wie ich lernte, meine Arbeit zu lieben

    Leidenschaft für den eigenen Beruf entsteht selten von allein, sondern erfordert bewusste Gestaltung des Arbeitsumfelds. Die eigene Einstellung zu Herausforderungen und Projekten lässt sich gezielt positiv beeinflussen. Welche Schritte zu mehr Zufriedenheit im Entwicklerjob führen, lesen Sie hier.

  • Kein Studium

    In der IT-Branche wird noch immer intensiv über die Notwendigkeit formaler akademischer Abschlüsse diskutiert. Praxiserfahrung und kontinuierliche Selbstlernbereitschaft wiegen im Entwickleralltag jedoch oft schwerer als ein Diplom. Ein Plädoyer für individuelle Bildungswege.

  • Code Kata Erfahrungen

    Regelmäßige Übungseinheiten an kleinen Programmieraufgaben halten die handwerklichen Fähigkeiten scharf. Code Katas eignen sich hervorragend für Teamentwicklung und Wissensaustausch. Welche Erkenntnisse aus der regelmäßigen Anwendung hervorgehen, wird hier beschrieben.

  • Wann bist du Senior?

    Der Begriff Senior Developer wird in Stellenanzeigen inflationär gebraucht und oft nur an Berufsjahren gemessen. Echte Seniorität zeigt sich jedoch vor allem in Haltung, Entscheidungsfähigkeit und Verantwortungsbewusstsein. Welche Eigenschaften einen wahren Senior ausmachen, beleuchtet dieser Beitrag.

  • Zwei Regeln für meine Arbeit

    Kompakte Leitprinzipien helfen dabei, fokussiert zu bleiben und Fehlentscheidungen im Entwickleralltag zu vermeiden. Zwei persönliche Arbeitsregeln haben sich über Jahre hinweg als besonders wertvoll erwiesen. Welche Grundsätze die eigene Projektarbeit nachhaltig verbessern, wird hier erläutert.

  • Pendlerpauschale oder Home-Office?

    Der tägliche Weg ins Büro kostet Zeit, Energie und Nerven im Berufsverkehr. Gleichzeitig bringt das dauerhafte Arbeiten im Home-Office ganz eigene Herausforderungen für die Abgrenzung von Beruf und Privatleben mit sich. Eine Gegenüberstellung zweier Arbeitsmodelle.

  • Tech Recruiting mit codewars.com

    Traditionelle Bewerbungsgespräche verraten oft wenig über die tatsächlichen Programmierfähigkeiten von Kandidaten. Praktische Code-Rätsel bieten eine objektive Möglichkeit, die Problemlösungskompetenz im Auswahlverfahren zu testen. Wie solche Aufgaben im Recruiting zielgerichtet eingesetzt werden, zeigt dieser Bericht.

  • 7 Dinge die ich aus meiner Selbständigkeit gelernt habe

    Zwei Unternehmensgründungen brachten wertvolle Erfolge, aber auch schmerzhafte Niederlagen mit sich. Aus diesen Jahren der Selbstständigkeit haben sich prägende Lektionen für den beruflichen Alltag herauskristallisiert. Welche sieben Erkenntnisse jeden IT-Unternehmer weiterbringen, lesen Sie hier.

  • 2018

    Ein persönlicher Rückblick auf die Höhen und Tiefen des vergangenen IT-Jahres. Welche Trends haben sich als nachhaltig erwiesen und welche Lektionen prägen die zukünftige Arbeit? Eine Reflexion über Veränderungen im Projektalltag.

  • Spielt!

    Spielerisches Experimentieren mit neuen Technologien kommt im durchgeplanten Arbeitsalltag oft zu kurz. Doch ohne Raum für Neugier und Prototypen verkümmert die Innovationskraft von Entwicklerteams. Wie schafft man wieder gezielte Freiräume für echtes Ausprobieren?

  • Risiko Top-Programmierer

    Ausnahmetalente in Entwicklungsteams können bahnbrechende Ergebnisse liefern und komplexe Probleme im Alleingang lösen. Doch wenn ein gesamtes Projekt vom Spezialwissen einzelner Personen abhängt, entstehen kritische Risiken. Wie vermeiden Organisationen gefährliche personelle Monopole?

  • Sprechen wir über Geld

    Über Stundensätze und Gehälter wird in der deutschen IT-Branche selten offen gesprochen. Dabei führt mangelnde Transparenz oft zu Fehlkalkulationen bei Projekten und Dienstleistern. Wie ermittelt man faire Preisschilder für anspruchsvolle Entwicklungsleistungen?

  • Wissenswertes über Schotter

    Kalkulationen und Tagessätze entscheiden im Freelancing über Erfolg oder Scheitern. Viele Selbstständige unterschreiben Verträge, ohne die versteckten Kosten und Ausfallzeiten realistisch einzuberechnen. Welche Faktoren müssen Freiberufler wirklich berücksichtigen, um langfristig wirtschaftlich zu arbeiten?

Web & Open Source

  • Internet für Hippies

    Das frühe Internet war geprägt von Offenheit, gegenseitiger Hilfe und freien Standards ohne kommerzielle Monopole. Die heutigen zentralisierten Plattformen stehen in starkem Kontrast zu den Idealen der Netzpioniere. Eine Reflexion über den Wandel der digitalen Kultur.

  • Mastodon Integration

    Die Einbindung eigener Mastodon-Beiträge auf einer statischen Jekyll-Webseite erhöht die Vernetzung im Fediverse. Ohne dynamisches Backend erfordert die Lösung ein schlankes Client-seitiges Skript. Wie die Integration nahtlos gelingt, zeigt dieser Erfahrungsbericht.

  • Besser selbstgemacht

    Die völlige Abhängigkeit von zentralen Proprietaär- und Cloud-Diensten birgt erhebliche Risiken für die eigene digitale Souveränität. Das Wiederentdecken von Self-Hosting bietet Unabhängigkeit und volle Datenkontrolle. Warum Selbermachen im Netz eine Renaissance erlebt, lesen Sie hier.

  • Toot Toot v2

    Turbulenzen bei großen Social-Media-Plattformen veranlassen viele Nutzer zum Wechsel in dezentrale Netzwerke wie Mastodon. Das Fediverse bietet eine quelloffene und werbefreie Alternative für den digitalen Austausch. Welche Vorteile der Wechsel mit sich bringt, wird hier beleuchtet.

  • Gitea Embeds für Jekyll

    Das direkte Einbinden von Quellcode-Ausschnitten aus dem eigenen Gitea-Repository wertet technische Blogbeiträge auf. Ein maßgeschneidertes Jekyll-Plugin ermöglicht die automatische Einbettung aktueller Code-Zeilen. Wie das Plugin funktioniert, wird in diesem Beitrag erklärt.

  • Fake Shop PMF24

    Immer ausgefeiltere Fake-Shops locken Verbraucher mit vermeintlichen Schnäppchen im Internet. Die Aufdeckung der betrügerischen Maschen erfordert genaue Analysen von Impressum, Serverstandorten und Zahlungsarten. Eine Fallstudie über die Anzeichen krimineller Online-Angebote.

  • Related Posts für Jekyll

    Statische Webseiten profitieren von Verweisen auf verwandte Beiträge, um Lesern weitere relevante Inhalte anzubieten. Die Umsetzung einer passenden Related-Posts-Logik in Jekyll erfordert jedoch durchdachte Plugins. Wie eine performante Lösung aufgebaut ist, zeigt dieser technische Einblick.

  • Lebenszeichen

    Nach einer stürmischen Umbauphase nimmt die eigene digitale Präsenz wieder Fahrt auf. Neue Ansätze im Blogging und technische Anpassungen schaffen ein frisches Fundament für kommende Inhalte. Ein kurzer Ausblick auf geplante Themen.

  • Vorteil von statischen CMS

    Dynamische Content-Management-Systeme erfordern ständige Sicherheitsupdates und erzeugen erhebliche Serverlast. Statische Seitengeneratoren bieten eine extrem schnelle und sichere Alternative für Webseiten. Welche Vorteile diese Architektur in der Praxis bietet, erfahren Sie in dieser Übersicht.

  • Keine Kekse

    Big Data und Künstliche Intelligenz werden als Allheilmittel für moderne Geschäftsprozesse angepriesen. Doch viele Unternehmen scheitern bereits an den handwerklichen Grundlagen der Datenverarbeitung. Warum das Fundament stimmen muss, bevor KI Mehrwert stiften kann, wird hier beleuchtet.

  • Wieder online

    Nach einer längeren Pause meldet sich der Blog mit frischen Inhalten und neuem technischem Unterbau zurück. Warum der Relaunch mehr als nur ein optisches Update ist und welche Schwerpunkte zukünftig im Fokus stehen, zeigt dieser kurze Einblick.

Agilität & Arbeitskultur

  • Product Owner: König ohne Land

    Die Rolle des Product Owners ist in vielen Unternehmen von unklaren Befugnissen und widersprüchlichen Erwartungen geprägt. Ohne echte Entscheidungsmacht wird der PO schnell zum Papiertiger zwischen Management und Entwicklerteam. Wie die Rolle wieder wirksam gestaltet wird, zeigt dieser Aufsatz.

  • Shared Space

    Desksharing und flexible Bürokonzepte versprechen Einsparungen bei Raumkosten und mehr Dynamik. In der Praxis führt der ständige Wechsel des Arbeitsplatzes jedoch oft zu Unruhe und Identitätsverlust. Ein kritischer Blick auf moderne Bürokonzepte.

  • Erschreckend lieb

    Im modernen Berufsleben dominiert oberflächliche Freundlichkeit in der Kommunikation. Echte inhaltliche Reibung und konstruktive Kritik werden dadurch jedoch oft vermieden. Warum ehrliches Feedback für erfolgreiche Projekte unerlässlich ist, beleuchtet dieser Beitrag.

  • Weniger Agilität wagen

    Agile Methoden werden oft bürokratisch überhandnehmend eingesetzt und lähmen die eigentliche Entwicklungsarbeit. Ein Zuviel an Prozessen verfehlt das ursprüngliche Ziel flexibler und schlanker Abläufe. Warum ein Schritt zurück zu pragmatischen Abläufen oft heilsam ist, lesen Sie hier.

  • Respekt

    Respektvolle Kommunikation ist das Fundament für erfolgreiche Teamarbeit in Softwareprojekten. Mangelnde Wertschätzung führt hingegen schnell zu Demotivation und Dienst nach Vorschrift. Wie eine positive Feedbackkultur die Produktivität im Team steigert, zeigt dieser Beitrag.

  • Corona-Vorteil

    Die Pandemie hat die Umstellung auf Remote Work in vielen Unternehmen schlagartig beschleunigt. Abseits der Herausforderungen haben sich dadurch neue Freiheiten und effizientere Zusammenarbeitsformen etabliert. Welche positiven Impulse langfristig erhalten bleiben sollten, wird hier reflektiert.

  • Alles unter Kontrolle

    Führungskräfte versuchen im Zuge agiler Transformationen oft, tradierte Kontrollmechanismen aufrechtzuerhalten. Dieses Klammern an vertraute Steuerungsinstrumente blockiert jedoch eigenverantwortliches Arbeiten. Wie das Loslassen von Kontrolle zu besseren Ergebnissen führt, wird hier untersucht.

  • Unglaublich Agil

    Nahezu jedes Unternehmen bezeichnet seine Arbeitsweise heutzutage als agil. Oft beschränkt sich die Agilität jedoch auf Meetings und neue Begriffe, während die Entscheidungsstrukturen starr bleiben. Woran man echte Agilität von bloßer Fassade unterscheidet, zeigt dieser Beitrag.