This is an old revision of the document!


Einfach mal guten Code releasen

Titel:
Einfach mal guten Code releasen
Workshopleiter:
Hyperspace
Wann:
wird später festgelegt
Wo:
wird später festgelegt
Dauer:
3 Std

Jeder freut sich gepflegte, saubere Repositories und Deployments zu verwenden. Bei eigenen Projekten wird es jedoch oft hinten angestellt dafür zu sorgen, dass der eigene Code auch so released wird. Dabei braucht es für Vieles keine Jahrelange Erfahrung, sondern einfach das richtige Mindset und ein paar Werkzeuge.
Ziel dieses Workshops ist es in dieses Mindset zu kommen und sich mit Version Control (git), Continuous Integration und “serverlosen” Continuous Deployments auseinanderzusetzen.
Am Ende wird jeder (hoffentlich) einen Teil einer funktionierenden “serverless” Webseite in einer sauberen GitHub Monorepo geschrieben haben.

Der Workshop wird aus zwei Teilen bestehen.
In einem kurzen Vortrag will ich erst auf Grundlegendes eingehen und verschiedenes Tooling vorstellen. Konkret soll es dabei um folgende Themen gehen:
- Motivation und Prinzipien
- Branching Models
- UI & Unit Testing
- Fokus Git: GitHub
- Fokus CI/CD: GitHub Actions
- Fokus Deployment: Firebase/GCP

Danach widmen wir uns einem kleinen gemeinsamen Programmierprojekt in React, um das ganze mal konkret auszuprobieren und zu diskutieren.

Eine RGB-Disko (jk) mit installiertem Node.js (v13 oder neuer), Git (latest) und eine IDE (ich empfehle, insbesondere für Webentwicklung, Visual Studio Code).
Kenntnisse in Git, Node/JS und React sind wünschenswert, wer sichs zwischendurch aneignen kann ist aber auch gut aufgehoben •ᴗ•
Außerdem empfiehlt sich ein *nix-basiertes Betriebssystem. Wer (wie ich) noch nicht aus Windows Klauen entkommen ist, sollte bitte WSL aktivieren und die Distro seines Vertrauens im Microsoft Store aufsuchen.
Eine Teilnahme per Mikrofon ist super, im Notfall können wir uns aber auch über den Chat austauschen ಠ_ಠ

RGB Motherboard-Kabel und mindestens ein “I love JS” Shirt/Pulli/Aufkleber ist eine absolute Notwendigkeit.

Wunschtermin: Sonntag, ab 15 Uhr irgendwann

Jeder ist willkommen (ノ◕ヮ◕)ノ*:・゚✧

Nummer Wer
1 Wird später von den Teilnehmenden ausgefüllt
  • asm/20/workshops/einfach_mal_guten_code_releasen.1589667303.txt.gz
  • Last modified: 2021/04/18 12:32
  • (external edit)