Server Side Stories

Server Side Stories

By Mark Schmeiser, Maurice RenckTechnology
Download on the App Store

Server Side Stories episodes

  • Arbeiten im Homeoffice

    In dieser Folge sprechen wir darüber, wie sich unser Arbeitsalltag seit Corona verändert hat – vom Büro in Hamburg hin zum komplett remote organisierten Team. Wir teilen, wie wir Pair Programming und Zusammenarbeit im Homeoffice leben, welche Tools und Setups uns dabei helfen und warum klare Regeln wichtiger sind als die beste Technik.

    Themen der Folge:

    • Unser Weg vom Büro ins dauerhafte Homeoffice
    • Wie wir remote effektiv zusammenarbeiten
    • Tools für Pairing, Architektur und Kommunikation (u.a. WebStorm, Zed, Miro, Kumospace)
    • Unsere Hardware-Empfehlungen für produktives Arbeiten zuhause
    • Das richtige Mindset für Remote Work: Routinen, Transparenz, Feierabendkultur
    • Erwähnte Tools & Setups:

      • IDE-Sharing: WebStorm, Zed
      • Virtuelles Büro: Kumospace
      • Visual Collaboration: Miro
      • Dev Tools: Proxyman, Vite, Parcel
      • Hardware: Konferenzmikros, Webcams, große Monitore, MIDI-Controller
      • 39 min
      • Tailwindcss vs CSS

        Stellt euch vor, ihr könntet eine optisch ansprechende Webseite bauen, ohne jemals eine Zeile CSS zu schreiben. Genau das verspricht TailwindCSS. Aber kann das wirklich funktionieren? Und was bedeutet das für klassische CSS-Ansätze?

        In diesem Beitrag wollen wir die Vorteile und Grenzen von TailwindCSS mit denen von reinem CSS vergleichen. Dabei teilen wir auch unsere eigenen Erfahrungen und Einsichten, die wir in unseren Projekten gesammelt haben.

        https://konzentrik.de/en/server-side-stories/se01/tailwindcss-vs-css

        36 min
      • Kirby-Plugins effizient entwickeln

        In dieser Folge von Server Side Stories sprechen wir über unser Kirby-Plugin-Setup:

        🚀 Wie wir mit Docker & DDEV arbeiten

        🛠️ Warum Zed unser bevorzugter Editor ist
        📦 Wie unser Plugin-Setup mit Kirby funktioniert
        🤖 Automatisiertes Release-Management mit GitHub Actions
        🎭 Welche Plugin-Typen es gibt und wie wir sie strukturieren

        Mehr dazu in unserem Blogpost: https://konzentrik.de/en/server-side-stories/se01/unser-kirby-dev-setup

        38 min
      • Dotfiles im Entwickleralltag

        In der Softwareentwicklung und Systemadministration sind durchdachte Konfigurationsdateien entscheidend für eine produktive Arbeitsumgebung. Dotfiles – unscheinbare, aber essenzielle Dateien – ermöglichen es Entwicklern, ihre Systeme individuell anzupassen, Workflows zu optimieren und eine konsistente Umgebung über verschiedene Rechner hinweg zu gewährleisten.

        Eine sorgfältig organisierte Dotfile-Struktur erleichtert nicht nur den Wechsel zwischen Systemen, sondern bietet auch die Möglichkeit, Automatisierungen und Anpassungen effizient zu verwalten. Tools wie Zsh, iTerm und Homebrew spielen dabei eine zentrale Rolle, indem sie die Einrichtung und Verwaltung von Entwicklungsumgebungen erheblich vereinfachen.

        Allerdings ist Vorsicht geboten: Sensible Daten wie SSH-Schlüssel oder Zugangstoken sollten niemals in öffentlichen Repositories gespeichert werden. Sicherheit hat oberste Priorität, und der bewusste Umgang mit Konfigurationsdateien kann dazu beitragen, ungewollte Zugriffe zu verhindern.

        Darüber hinaus lohnt es sich, Konfigurationen regelmäßig zu aktualisieren und neue Entwicklungen im Blick zu behalten. Eine gut gepflegte Dotfile-Sammlung spart langfristig Zeit und sorgt für eine stabile, effiziente Arbeitsumgebung.

        Indem Entwickler ihre Konfigurationen gezielt verwalten, schaffen sie eine Grundlage für reibungslose Workflows – sei es im individuellen Setup oder in der teamübergreifenden Zusammenarbeit. Ein durchdachtes System kann den Unterschied zwischen ineffizientem Arbeiten und einer produktiven, gut organisierten Entwicklungsumgebung ausmachen.

        Inspirationen lassen sich hier finden:

        https://dotfiles.github.io/inspiration/

        https://dev.to/codejourney/dotfiles-the-developer-secret-to-the-perfect-setup-4dll

        33 min
      • Gute Entwickler, schlechte Entwickler

        In dieser Folge von Server Side Stories beleuchten wir ein viel diskutiertes Thema: Was genau definiert eigentlich einen "guten" Entwickler? Es ist natürlich subjektiv, aber wir versuchen in diesem Blog Post einige allgemeine Kriterien aufzulisten und euch dabei zu helfen, eure eigenen Werte als Entwickler besser kennenzulernen.

        51 min
      • Den passenden Techstack wählen

        Moin und herzlich willkommen bei Server Side Stories. Ich hoffe ihr seid gut ins neue Jahr gekommen und konntet euch während der Feiertage ein bisschen erholen. Wir haben bei konzentrik die Tastaturen ruhen lassen und sind hier jetzt wieder zu zweit am Start.

        Neues Jahr, neue Projekte. Und bei jedem dieser Projekte stellt sich die Frage: welche Technik nutzen wir?

        Das ist das Thema dieser Folge. Wir wollen mit euch drüber sprechen, wie wir für uns entscheiden, welchen Techstack wir für neue Projekte wählen - und warum wir das überhaupt jedes Mal wieder machen.

        50 min
      • Unser Jahresrückblick

        https://konzentrik.de/en/server-side-stories/se01/unser-jahresruckblick

        Unser persönlicher Jahresrückblick. Wir sprechen über Projekte aus dem 2024, welche Schwierigkeiten wir hatten und welche Ziele wir erreichen konnten. Geschäftlich, wie auch privat. Eine lockere Folge über unser vergangenes und das kommende Jahr.

        59 min
      • Agiles Arbeiten

        In der vierten Folge sprechen wir über die Entwicklung agiler Methoden von den 40er Jahren bis zur Veröffentlichung des Agile Manifests im Jahr 2001. Wir sprechen über die Langzeitwirkung agiler Prinzipien und die Schwierigkeiten, diese in großen Teams einheitlich umzusetzen.

        Kundenzentrierung, iteratives Arbeiten, das Management von Bugs und eine gute Fehlerkultur sind zentrale Themen der Folge. Wir sprechen über Vernachlässigung von Wartbarkeit und Sicherheit, während der Fokus auf schneller Feature-Entwicklung liegt.

        Die vollständigen Informationen zu dieser Folge findest du unter:

        https://konzentrik.de/en/server-side-stories/se01/agiles-arbeiten

        Vielen Dank fürs Zuhören!

        46 min
      • Git & Semver für Anfänger

        In dieser Folge von Server Side Stories erklären wir die Bedeutung von Git und semantischer Softwareversionierung aus unserer Perspektive. Wir diskutieren unseren Übergang von SVN zu Git und welche Vorteile uns dabei eingebracht haben:

        Git ermöglicht kleinere, kontinuierliche Commits und eine verbesserte Konfliktverwaltung im Vergleich zu SVN. Für Entwickler ist Versionierung entscheidend, da sie den Zugriff auf frühere Versionen ermöglicht und den Codeverlauf nachvollziehbar macht.

        Wir erläutern das Konzept der Branches, wobei wir Änderungen auf separaten Feature-Branches durchführen und diese anschließend in den Hauptbranch integrieren.

        Die Wichtigkeit der semantischen Versionierung wird hervorgehoben: Wir beschreiben Major-, Minor- und Patch-Änderungen sowie die Relevanz präziser Commit-Messages für den Release-Prozess. Zum Abschluss gehen wir auf Branching-Strategien wie Git Flow und Trunk Based Development ein und betonen die Notwendigkeit einer strukturierten Herangehensweise bei der Verwendung von Git.

        Transkript dieser Folge: https://konzentrik.de/en/server-side-stories/se01/git-und-semver-fur-anfanger

        Git Cheat Sheet: https://training.github.com/downloads/de/github-git-cheat-sheet/
        Git flow: https://docs.github.com/de/get-started/using-github/github-flow

        40 min
      • Von KIs und Crosspostern

        In dieser Folge von Server Side Stories besprechen wir unser lokales Ollama-Setup und den Content-Workflow. Wir diskutieren, wie wir mit Hilfe von KI, wie dem Modell Llama 3.2, Inhalte für unsere drei Blogs konzentrik, RapidStream und Yadl erstellen und dabei unsere persönliche Note beibehalten. Unser Setup generiert automatisch Texte in Deutsch und Englisch und erstellt Titelvorschläge sowie Social-Media-Inhalte. Die Automatisierung erfolgt halbautomatisch mit manueller Überprüfung, um eine natürliche Tonalität zu gewährleisten. Wir nutzen Tools wie Sociabli und dem IndieConnector, um Beiträge effizient auf verschiedenen Plattformen zu veröffentlichen. Wir betonen die Bedeutung persönlicher Geschichten in unseren Blogbeiträgen und die Notwendigkeit eines eigenen Schreibstils trotz der Unterstützung durch KI. Wir erwähnen unser Tool zur Automatisierung, das im November 2024 veröffentlicht werden soll.

        https://konzentrik.de/en/server-side-stories/se01/unser-content-workflow

        https://konzentrik.de/en/blog/2024/crossposter

        28 min

      About Server Side Stories

      From the publisher's feed

      Mark und Maurice unterhalten sich über ihren gemeinsamen Alltag als Webentwickler. Sie sprechen über die Technologien, die sie nutzen, oder nutzen wollen. Sie berichten über aktuelle Projekte und wie…