diff --git a/content/speakers/konstantin_eger.md b/content/speakers/konstantin_eger.md new file mode 100644 index 000000000..e8b9b4af6 --- /dev/null +++ b/content/speakers/konstantin_eger.md @@ -0,0 +1,3 @@ +--- +name: Konstantin Eger +--- diff --git a/content/talks/2024-02-28-architekturbewertung.md b/content/talks/2024-02-28-architekturbewertung.md new file mode 100644 index 000000000..f28883d09 --- /dev/null +++ b/content/talks/2024-02-28-architekturbewertung.md @@ -0,0 +1,8 @@ +--- +title: "Wie geht Architekturbewertung?" +date: 2024-02-28 +speaker: [stefan_zoerner] +tags: [architektur] +--- + +Infos demnächst. diff --git a/content/talks/2024-03-20-rust.md b/content/talks/2024-03-20-rust.md new file mode 100644 index 000000000..6cb0e4b64 --- /dev/null +++ b/content/talks/2024-03-20-rust.md @@ -0,0 +1,21 @@ +--- +title: "Rust (Teil 1): Einführung in die Sprache" +date: 2024-03-20 +speaker: [manuel_mauky] +tags: [programmiersprachen, performance, functional-programming, non-jvm-language, security] +--- + +Rust ist eine relativ neue Programmiersprache, die vor allem als Systems-Level Programmiersprache und damit als Alternative zu C und C++ +entwickelt wurde. Der Fokus der Sprache liegt auf Speichersicherheit und der Vermeidung von Bugs, unter anderem auf Grund solcher Speicherfehler. + +Speichersicherheit ist bei Java kein so großes Thema wie bei C/C++, trotzdem gibt es einige Dinge in Rust, die auch für Java-Entwickler*innen +interessant sein könnten, um den eigenen Horizont zu erweitern. Denn genau wie Java hat auch Rust in gewisser Weise ein automatisches Speichermanagement, +jedoch ohne eine Virtuelle Maschine und ohne Garbage-Collector. +Und mittlerweile wird Rust auch immer häufiger außerhalb von klassischen C-Anwendungsgebieten wie Systemprogrammierung eingesetzt. +Rust kommt zur Entwicklung von Command-Line-Tools, Desktop-Applikationen, Server-Anwendungen und in der Cloud zum Einsatz. +Und mittels Web-Assembly lässt sich Rust sogar in Browsern ausführen. + +Dieser Vortrag ist der **erste von zwei Teilen** einer kleinen Rust-Vortragsreihe. +- In diesem Teil wird ein Einstieg in die Programmiersprache gegeben und die wesentlichen Konzepte - auch im Vergleich zu Java - beleuchtet. +- Im [nächsten Teil](/talks/2024-04-24-rust2) wird dann stärker auf den konkreten Einsatz der Sprache in Projekten und existierende Bibliotheken und Frameworks eingegangen. + diff --git a/content/talks/2024-04-24-rust2.md b/content/talks/2024-04-24-rust2.md new file mode 100644 index 000000000..3a82eceb6 --- /dev/null +++ b/content/talks/2024-04-24-rust2.md @@ -0,0 +1,14 @@ +--- +title: "Rust (Teil 2)" +date: 2024-04-24 +speaker: [konstantin_eger] +tags: [programmiersprachen, performance, functional-programming, non-jvm-language, security] +--- + +Infos demnächst. + + +Dieser Vortrag ist der **zweite von zwei Teilen** einer kleinen Rust-Vortragsreihe. +- Im [ersten Teil](/talks/2024-03-20-rust) wurde ein Einstieg in die Programmiersprache gegeben und die wesentlichen Konzepte - auch im Vergleich zu Java - beleuchtet. +- In diesem Teil wird stärker auf den konkreten Einsatz der Sprache in Projekten und existierende Bibliotheken und Frameworks eingegangen. +