08.10.2021
Will McGugan
Nur noch für Open-Source-Projekte arbeiten
Autor: Bernhard Lauer
willmcgugan.com
Der schottische Entwickler Will McGugan hat sich entschieden, nur noch für seine Open-Source-Projekte zu arbeiten. Warum er das tut und wie er die Zeit ohne Einkommen überbrücken will, erklärt er in einem Blogbeitrag.
Will McGugan ist ein freiberuflich arbeitender Entwickler aus Edinburgh, Schottland. Er ist spezialisiert auf das Schreiben von Python-Software für das Internet – vom Web, über Websockets bis hin zu maßgeschneiderten Protokollen. Schon viele Jahre Erfahrung hat er in der Entwicklung von Webanwendungen mit Django, noch lieber arbeitet er aber mit der von ihm selbst entwickelten Open-Source-Webplattform Moya. Als Full-Stack-Entwickler arbeitet er nicht nur gerne mit HTML, CSS und JS, sondern auch an Back-End-Anwendungen. Daneben arbeitet er an mehreren Hobby-Projekten, die als Open Source verfügbar sind:
- Rich, einer Python-Bibliothek, die Farbe ins Terminal bringt.
- Textual, ein Text User Interface (TUI) Framework für Python, inspiriert von der modernen Webentwicklung.
- PyFilesystem
- Iomond, ist eine Websocket-Client-Bibliothek, die entwickelt wurde, um das Hinzufügen von Websocket-Unterstützung zu einer Anwendung so ruhig zu gestalten wie der schottische See, nach dem sie benannt wurde.
Jetzt hat sich Will McGugan entschieden nur noch für seine Open-Source-Projekte zu arbeiten und hofft, das möglichst lange durchhalten zu können. Warum er sich so entschieden hat, und wie er die Zeit ohne Einkommen überstehen will, lesen Sie in seinem Blogbeitrag. Kurzer Spoiler: Unter anderem hofft er darauf, dass es in Zukunft kommerzielle Anwendungen für Textual geben wird, die vielleicht zu einem Geschäft werden.
Künstliche Intelligenz
GitHub Copilot vereinfacht Schreiben von Pull-Request-Beschreibungen
Präzise Pull-Request-Beschreibungen sind entscheidend für effektive Code-Reviews und die Zusammenarbeit im Team. GitHub Copilot kann jetzt auch dabei helfen.
>>
Programmiersprache
MoonBit, die Zukunft der WebAssembly-optimierten Programmierung
Die neue Open-Source-Programmiersprache ist speziell für WebAssembly optimiert und für Cloud- und Edge-Computing sowie Frontend-Anwendungen konzipiert.
>>
Datenzugriff
Neue Open-Source-Tools für die Datenserialisierung
Auf den ersten Blick erscheint die Serialisierung einfach: Daten in eine Datei schreiben und später wieder einlesen. Doch die Realität ist komplizierter. Eine neue Reihe von Open-Source-Tools soll effiziente und flexible Serialisierung leichter machen.
>>
Tools
GitLab Duo Chat mit KI-Chat-Unterstützung
Der DevSecOps-Plattform-Anbieter GitLab führt den GitLab Duo Chat ein. Dieses Tool integriert Künstliche Intelligenz in die DevSecOps-Workflows.
>>