41 Punkte von xguru 2022-02-21 | 3 Kommentare | Auf WhatsApp teilen
  • SSL-Zertifikate → Let's Encrypt
  • Concurrency → async/await
  • Zentrierung mit CSS → flexbox/grid
  • Schnell Programme schreiben → Go
  • Bilderkennung → Transfer Learning
  • Cross-Plattform-GUIs entwickeln → Electron
  • VPN → Wireguard
  • Eigenen Code im Linux-Kernel ausführen → eBPF
  • Cross-Compilation → Go/Rust unterstützen das standardmäßig
  • Cloud-Infrastruktur konfigurieren → Terraform
  • Entwicklungsumgebung einrichten → Docker
  • Threads und Speicher sicher gemeinsam nutzen → Rust

Dinge rund um Hosting-Services

  • CI/CD → GitHub Actions/CircleCI/GitLab..
  • Nur mit Frontend-Code nützliche Websites bauen → verschiedene „serverlose“ Backend-Services
  • Neuronale Netze trainieren → Colab
  • Website auf einem Server deployen → Netlify/Heroku..
  • Datenbanken betreiben → Hosting-Services wie RDS
  • Echtzeit-Webanwendungen → Firebase
  • Bilderkennung → gehostete ML-Services wie Teachable Machine

Dinge, die ich noch nicht ausprobiert habe, die aber cool aussehen

  • Kryptografie → Bibliotheken wie libsodium
  • Echtzeit-Updates, die vom Webserver gepusht werden → LiveView/Hotwire
  • Embedded-Programmierung → MicroPython
  • Videospiele entwickeln → Roblox/Unity
  • Code schreiben, der im Browser GPU-basiert läuft → Unity ?
  • IDE-Tools mit dem LSP (Language Server Protocol) entwickeln
  • Interaktive Theorembeweiser
  • NLP → HuggingFace
  • Parsing → PEG oder Parser-Combinator-Bibliotheken
  • ESP-Mikrocontroller
  • Batch-Datenverarbeitung → Spark

Sprachspezifische Dinge

  • In Rust: non-lexical lifetimes
  • CSS/JS-Unterstützung im IE

3 Kommentare

 
jeokrang 2022-02-28

Neue Technologien wirken zu Beginn oft wie Magie und erscheinen schwer verständlich, doch durch die Arbeit anderer werden sie einfacher verpackt und die Einstiegshürden sinken – ein Kreislauf, der der Menschheit hilft, mehr Wert zu schaffen.

 
benjamin 2022-02-23

Das ist ein sehr nachvollziehbarer Beitrag.
Es gab auch vieles, das ich nicht wusste. Ich werde es mir eines nach dem anderen anschauen.

 
xguru 2022-02-21
<p>Außerdem werden dort noch verschiedene andere Dinge diskutiert: https://news.ycombinator.com/item?id=30406201<br /> Es ist wirklich einfacher geworden, genau das zu bauen, was man möchte.<br /> <br /> Auch die Gegenliste ist interessant: &quot;Früher war es einfach, heute ist es schwierig&quot;<br /> - Jede Website mit User-Content zu betreiben → zu viel Spam <br /> - Alles rund um Sicherheit → das gesamte Internet wird inzwischen portgescannt und ist verschiedensten Angriffen ausgesetzt <br /> - Etwas auf den Bildschirm zu zeichnen → früher war das simpel, heute muss man eine GUI aufbauen <br /> - Auf einen bestimmten Speicherbereich zuzugreifen → unzählige Virtualisierungsschichten<br /> - Eine App zu entwickeln, die alle ausführen können → iOS/Android/Mac/Linux/Windows/Web..<br /> - Einen eigenen E-Mail-Server zu betreiben → E-Mails zu empfangen ist einfacher geworden, aber zum Versenden muss man sich authentifizieren lassen und enormen Aufwand betreiben, um nicht von den großen Diensten blockiert zu werden <br /> </p>