Engineering Kiosk
Kostenloser Podcast

Engineering Kiosk

Podcast von Wolfgang Gassler, Andy Grunwald

Starte kostenlos
Der Engineering Kiosk ist der deutschsprachige Software-Engineering-Podcast mit Wolfgang Gassler und Andy Grunwald rund um die Themen Engineering-Kultur, Open Source, Menschen, Technologie und allen anderen Bereichen, die damit in Verbindung stehen.Wir, Wolfgang Gassler und Andy Grunwald, sind beide Software Engineers und Engineering Manager, die sich bei ihrer beruflichen Laufbahn bei @trivago kennengelernt haben.Zusammen bringen sie über 30 Jahre Tech-Erfahrung an das Mikrofon und lassen dabei zwei Welten aufeinander prallen: Die Österreichische und akademische Welt von Wolfgang mit der praktischen und deutschen Ruhrpottschnauze von Andy.Ziel des Podcasts ist der Austausch zu (Senior) Engineering Themen und ggf. etwas Selbsttherapie 🙃Dieser Podcast ist für alle Software Engineers und -Enwickler, Teamleads, Open-Source- und Indie Hacker, Leute aus dem Tech-Sektor (Product Manager, Data Scientist, etc.) und alle weiteren Engineering-Interessierten.Feedback an stehtisch@engineeringkiosk.dev oder über Twitter @EngKiosk 

Diesen Podcast kannst du überall hören, wo es Podcasts gibt und auch ohne Mitgliedschaft in der Podimo App.

Alle Folgen

152 Folgen
episode #150 Die ThinkPad-Faszination: Technik, Design und Nostalgie mit Christian Stankowic vom ThinkPad Museum artwork
#150 Die ThinkPad-Faszination: Technik, Design und Nostalgie mit Christian Stankowic vom ThinkPad Museum

Thinkpad von IBM/Lenovo: Das wohl bekannteste Business-Notebook der Welt? Wenn wir uns bei den verwendeten Laptops von Tech-Worker*Innen so umschauen, fallen besonders zwei Firmen bzw. Modelle auf. Das eine sind MacBooks von Apple. Das andere Thinkpad von IBM bzw. Lenovo. Besonders unter Software Entwickler*innen und Linux-Usern sind Thinkpads sehr weit verbreitet.  Wir haben uns die Frage gestellt, warum dies so ist. Warum sind ThinkPads schon so lange am Markt und so beliebt? Was ist daran besonders? Diese Frage(n) versuchen wir in dieser Podcast-Episode zu beantworten. Christian Stankowic ist Sammler von ThinkPads und betreibt ein digitales Museum und einen Podcast zu diesem Thema. Mit ihm klären wir, den Grund für die Beliebtheit von Thinkpads, wie die Geschichte zu der Notebook-Marke aussieht, wer Richard Sapper ist, was es mit der roten Farbe im Produkt-Design auf sich hat, welche Hardware-Kuriositäten es bei verschiedenen Modellen gibt, woher eigentlich der Name Think kommt und vieles mehr. Bonus: Nobody gets fired for buying IBM. Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners [https://engineeringkiosk.dev/partners]   Das schnelle Feedback zur Episode: 👍 (top) [https://api.openpodcast.dev/feedback/150/upvote] 👎 (geht so) [https://api.openpodcast.dev/feedback/150/downvote] Feedback * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk] Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach die Audiodatei per Email [https://engineeringkiosk.dev/kontakt/] an stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev]. LINKS * Christian Stankowic: https://cstan.io/ [https://cstan.io/] * Talk “ThinkPads - Geschichte und Nerdkultur” auf der Froscon 2024: https://media.ccc.de/v/froscon2024-3141-thinkpads [https://media.ccc.de/v/froscon2024-3141-thinkpads] * ThinkPad-Museum - Digitales Museum und Podcast: https://thinkpad-museum.de/ [https://thinkpad-museum.de/]  * Artemide Tizio 55 (1972) Lampe: https://de.wikipedia.org/wiki/Tizio [https://de.wikipedia.org/wiki/Tizio] * Richard Sapper Mod. 5140: https://richardsapperdesign.com/products/mod-5140/ [https://richardsapperdesign.com/products/mod-5140/] * Thinkpad 701 : https://thinkwiki.de/701 [https://thinkwiki.de/701] * ThinkPad 550: https://thinkwiki.de/550 [https://thinkwiki.de/550] * In Love with PDA: https://inlovewithpda.de/ [https://inlovewithpda.de/] * ThinkPad W701: https://thinkwiki.de/W701 [https://thinkwiki.de/W701] * Framework Laptop: https://frame.work/de/de [https://frame.work/de/de] * Lenovo Thinkpad X1 Fold: https://www.lenovo.com/de/de/thinkpad-x1-fold/ [https://www.lenovo.com/de/de/thinkpad-x1-fold/] * Thinkpad Forum: https://thinkpad-forum.de/ [https://thinkpad-forum.de/] * ThinkPad Wiki: https://thinkwiki.de/ [https://thinkwiki.de/701] SPRUNGMARKEN (00:00:00) Thinkpads mit Christian Stankowic (00:03:40) Was ist ein Thinkpad? Was ist ein Trackpoint? (00:03:59) Info/Werbung (00:04:59) Was ist ein Thinkpad? Was ist ein Trackpoint? (00:21:50) Kurzgeschichte: Thinkpads (Modellnamen, Prefixe) (00:29:28) IBM und Lenovo (00:34:08) Richard Sapper (00:46:13) Der Name "Think" (00:49:02) Modell-Experimente (01:03:25) Eigene Modifikationen an ThinkPads HOSTS * Wolfgang Gassler (https://mastodon.social/@woolf [https://mastodon.social/@woolf]) * Andy Grunwald (https://twitter.com/andygrunwald [https://twitter.com/andygrunwald]) FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk]

19. Nov. 2024 - 1 h 16 min
episode #149 Recommender Systems: Funktionsweise und Forschungstrends mit Eva Zangerle artwork
#149 Recommender Systems: Funktionsweise und Forschungstrends mit Eva Zangerle

Recommender Systems: Was steckt hinter modernen Empfehlungsalgorithmen? Moderne Empfehlungsalgorithmen begegnen uns im Alltag überall: Die nächste Serie bei Netflix, die “für dich zusammengestellte Playlist” bei Spotify oder “Kunden, die diesen Artikel gekauft haben, kauften auch” bei Amazon. In Zeiten von AI könnten wir meinen, dass dies alles schwarze Magie ist. Doch i.d.R. folgen die Empfehlungen gewissen Logiken. All das ganze wird im Research Bereich “Recommender Systems” genannt. Dies ist auch das Thema dieser Episode. Prof. Dr. Eva Zangerle, eine Expertin im Bereich Recommender System erklärt uns, was Recommender Systems eigentlich sind, welche Grundlegenden Ansätze für Empfehlungsalgorithmen existieren, wie viele Daten benötigt werden um sinnvolle Ergebnisse zu erzielen, was das Cold-Start Problem ist, wie Forscher evaluieren können, ob es gute oder schlechte Empfehlungen sind, was die Begriffe Recall und Precision eigentlich bedeuten, ob Empfehlungsalgorithmen auch einen gewissen Bias entwickeln können sowie welche Trends auf dem Forschungsgebiet zur Zeit aktuell sind. Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners [https://engineeringkiosk.dev/partners]   Das schnelle Feedback zur Episode: 👍 (top) [https://api.openpodcast.dev/feedback/149/upvote] 👎 (geht so) [https://api.openpodcast.dev/feedback/149/downvote] Feedback * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk] Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach die Audiodatei per Email [https://engineeringkiosk.dev/kontakt/] an stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev]. LINKS * Eva Zangerle: https://evazangerle.at/ [https://evazangerle.at/] * Eva Zangerle @ Google Scholar: https://scholar.google.com/citations?hl=de&user=eeyGXWoAAAAJ&view_op=list_works&sortby=pubdate [https://scholar.google.com/citations?hl=de&sortby=pubdate&user=eeyGXWoAAAAJ&view_op=list_works] * Surprise - A Python scikit for recommender systems: https://surpriselib.com/ [https://surpriselib.com/] * LensKit - Python Tools for Recommender Experiments: https://lenskit.org/ [https://lenskit.org/] * Podcast Recsperts - Recommender Systems Experts: https://recsperts.com/ [https://recsperts.com/] * Elliot - Framework for Reproducible Recommender Systems Evaluation: https://github.com/sisinflab/elliot [https://github.com/sisinflab/elliot] * RecBole - A unified, comprehensive and efficient recommendation library: https://recbole.io/ [https://recbole.io/] * Buch “Kollektive Intelligenz analysieren, programmieren und nutzen” (2008): https://www.amazon.de/Kollektive-Intelligenz-analysieren-programmieren-nutzen/dp/3897217805 [https://www.amazon.de/Kollektive-Intelligenz-analysieren-programmieren-nutzen/dp/3897217805] * Buch “Practical Recommender Systems” von Kim Falk (Autor): https://www.amazon.de/Practical-Recommender-Systems-Kim-Falk/dp/1617292702 [https://www.amazon.de/Practical-Recommender-Systems-Kim-Falk/dp/1617292702] * Microsoft Recommenders: https://github.com/recommenders-team/recommenders [https://github.com/recommenders-team/recommenders] * Source code for Twitter's Recommendation Algorithm: https://github.com/twitter/the-algorithm [https://github.com/twitter/the-algorithm] SPRUNGMARKEN (00:00:00) Recommender Systems mit Eva Zangerle (00:06:07) RecSys - Die ACM Recommender Systems Conference (00:06:31) Info/Werbung (00:07:31) RecSys - Die ACM Recommender Systems Conference (00:17:58) User Profile und Kontexte in Recommender Systems (00:25:38) Wie baut man ein Recommender Systems auf? (00:36:02) Das Cold-Start Problem, balancierte Algorithmen und das Habsburger-Problem (00:42:37) Evaluierung von Recommender Systems: Precision und Recall (00:51:55) AI und LLMs als Empfehlungs-Assistent (00:55:51) Spezielle Datenbank-Systeme, Sequential Recommendation und Audio Recommendations (01:01:22) Key Trends in der Recommender Systems und Information Retrieval Szene (01:09:09) Empfehlung für den Einstieg in Recommender Systems HOSTS * Wolfgang Gassler (https://mastodon.social/@woolf [https://mastodon.social/@woolf]) * Andy Grunwald (https://twitter.com/andygrunwald [https://twitter.com/andygrunwald]) FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk]

12. Nov. 2024 - 1 h 11 min
episode #148 Wenn Open Source eigene Wege geht: Forking und seine Folgen artwork
#148 Wenn Open Source eigene Wege geht: Forking und seine Folgen

Forking: Ein Grundpfeiler von Open Source mit eigenen Herausforderungen Das tolle an Open Source? Man hat das Recht, die Software zu modifizieren und auch in ihrer modifizierten Form zu verbreiten. Wenn man plant, das Open Source Projekt zu modifizieren und unabhängig von seiner Ursprungsform weiterzuentwickeln, nennt man dies Fork bzw. Forking. Das klingt erstmal super und nach viel Freiheit. Doch Forking hat ganz eigene Herausforderungen. In dieser Episode klären wir, was Forks sind, welche populären Forks es in der Geschichte von Open Source gegeben hat und was die Motivation dieser Forks war, welche Projekt-Forks es nicht zur Popularität geschafft haben, warum Forking auch als Druckmittel genutzt werden kann und warum es eine Art Grundrecht auf GitHub ist, welche (oft unsichtbaren) Herausforderungen Forking mit sich bringt und klären, was das Urheberrecht und der Digital Millennium Copyright Act (DMCA) aus den USA damit auf sich hat.. Bonus: Bei Debian hieß der Firefox Browser mal Iceweasel. Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners [https://engineeringkiosk.dev/partners]   Das schnelle Feedback zur Episode: 👍 (top) [https://api.openpodcast.dev/feedback/148/upvote] 👎 (geht so) [https://api.openpodcast.dev/feedback/148/downvote] Feedback * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk] Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach die Audiodatei per Email [https://engineeringkiosk.dev/kontakt/] an stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev]. LINKS * Elasticsearch Is Open Source. Again!: https://www.elastic.co/de/blog/elasticsearch-is-open-source-again [https://www.elastic.co/de/blog/elasticsearch-is-open-source-again] * Paperless: https://github.com/the-paperless-project/paperless [https://github.com/the-paperless-project/paperless] * Paperless-NG: https://github.com/jonaswinkler/paperless-ng [https://github.com/jonaswinkler/paperless-ng] * Paperless-NGX: https://github.com/paperless-ngx/paperless-ngx [https://github.com/paperless-ngx/paperless-ngx] * Node.js says all is forgiven, welcomes io.js fork back into the fold: https://www.theregister.com/2015/09/09/node_js_v400_reunites_with_io_js/ [https://www.theregister.com/2015/09/09/node_js_v400_reunites_with_io_js/] * Redis ändert die Lizenz, Linux Foundation übernimmt den Fork Valkey: https://www.heise.de/news/Redis-aendert-die-Lizenz-Linux-Foundation-uebernimmt-den-Fork-Valkey-9671221.html [https://www.heise.de/news/Redis-aendert-die-Lizenz-Linux-Foundation-uebernimmt-den-Fork-Valkey-9671221.html] * GitHub’s DMCA Takedown Policy: https://docs.github.com/en/site-policy/content-removal-policies/dmca-takedown-policy [https://docs.github.com/en/site-policy/content-removal-policies/dmca-takedown-policy] * Repository with text of DMCA takedown notices by GitHub: https://github.com/github/dmca [https://github.com/github/dmca] * Namensstreit zwischen Debian und Mozilla: https://de.wikipedia.org/wiki/Namensstreit_zwischen_Debian_und_Mozilla [https://de.wikipedia.org/wiki/Namensstreit_zwischen_Debian_und_Mozilla] * OpenTofu: https://opentofu.org/ [https://opentofu.org/] * GitHub’s Terms of Service - 5. License Grant to Other Users: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service#5-license-grant-to-other-users [https://docs.github.com/en/site-policy/github-terms/github-terms-of-service#5-license-grant-to-other-users] * OSI Approved Licenses: https://opensource.org/licenses [https://opensource.org/licenses] * Opening up the WinAmp source to all goes badly as owners delete entire repo: https://www.theregister.com/2024/10/16/opensourcing_of_winamp_goes_badly/ [https://www.theregister.com/2024/10/16/opensourcing_of_winamp_goes_badly/] * Engineering Kiosk Episode #69 MySQL vs. MariaDB: https://engineeringkiosk.dev/podcast/episode/69-mysql-vs-mariadb/ [https://engineeringkiosk.dev/podcast/episode/69-mysql-vs-mariadb/] * Engineering Kiosk Episode #86 Open Source als Herz einer Firma mit Nextcloud Gründer Frank Karlitschek: https://engineeringkiosk.dev/podcast/episode/86-open-source-als-herz-einer-firma-mit-nextcloud-gr%C3%BCnder-frank-karlitschek/ [https://engineeringkiosk.dev/podcast/episode/86-open-source-als-herz-einer-firma-mit-nextcloud-gr%C3%BCnder-frank-karlitschek/] SPRUNGMARKEN (00:00:00) Die Vorteile von Open Source (00:05:41) Info/Werbung (00:06:41) Die Vorteile von Open Source (00:14:31) Erfolgreiche Forks aus der Open Source Welt (00:29:08) Forks, die es "nicht geschafft" haben (00:36:59) Die Motivation, ein Projekt zu Forken und das Urheberrecht (00:44:50) Der Rattenschwanz des Forkens von großen Projekten (00:53:46) Ist forken ein positives oder negatives Zeichen? (01:01:16) Kommunikation ist das wichtigste Element in der Open Source Community HOSTS * Wolfgang Gassler (https://mastodon.social/@woolf [https://mastodon.social/@woolf]) * Andy Grunwald (https://twitter.com/andygrunwald [https://twitter.com/andygrunwald]) FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk]

05. Nov. 2024 - 1 h 6 min
episode #147 Mechanische Tastaturen: Vom Klick zum Kult mit Philipp Hoeler-Lutz von Click! Clack! Hack! artwork
#147 Mechanische Tastaturen: Vom Klick zum Kult mit Philipp Hoeler-Lutz von Click! Clack! Hack!

Mechanische Tastaturen: Profi-Werkzeug für alle Software-Entwickler⋅innen Für alle Tech-Worker⋅innen ist kein Peripheriegerät so essentiell wie die eigene Tastatur. Und doch verwenden viele von uns ein 15€ Gerät, das wir noch vom ersten Computer im Schrank liegen haben. Vergleichbar wäre dies, wenn professionelle Handwerker täglich mit der Bohrmaschine aus dem Discounter eine Mauer wegstemmen. Funktioniert schon. Irgendwie. Aber angenehm ist anders. Mechanische Tastaturen wären in diesem Vergleich wohl die Hilti unter den Eingabegeräten. Doch was zeichnet eine mechanische Tastatur aus? Sind die nicht einfach nur laut? Was ist der Hype um diese Art von Keyboards? Wie sind diese im Detail aufgebaut, was kosten diese, warum sind dort oft bunte Tasten verbaut, welche Tastatur-Layouts und -Größen gibt es und was hat das ganze mit Ergonomie zu tun? In dieser Episode geht es nicht nur um Tastatur-Hardware, sondern auch um Custom-Firmware. Wir steigen tief in den Hasenbau. Bonus: Wir fordern - Dezibel-Tests für Tastaturen Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners [https://engineeringkiosk.dev/partners]   Das schnelle Feedback zur Episode: 👍 (top) [https://api.openpodcast.dev/feedback/147/upvote] 👎 (geht so) [https://api.openpodcast.dev/feedback/147/downvote] Feedback * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk] Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach die Audiodatei per Email [https://engineeringkiosk.dev/kontakt/] an stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev]. LINKS * Nerdbude Blog: https://www.nerdbude.com/ [https://www.nerdbude.com/]  * Click! Clack! Hack! Podcast: https://www.clickclackhack.de/ [https://www.clickclackhack.de/] * CCH Con: https://www.cch-con.de/ [https://www.cch-con.de/] * PCB Exchange: https://pcb-exchange.de/ [https://pcb-exchange.de/] * Tastatur-Keylayout “KYB3R_KEYS”: https://www.nerdbude.com/kyb3r_keys.html [https://www.nerdbude.com/kyb3r_keys.html] * Keyboard Lexikon: https://golem.hu/keyboard-lexicon/ [https://golem.hu/keyboard-lexicon/] * QMK Firmware: https://qmk.fm/ [https://qmk.fm/] * Corne keyboard: https://github.com/foostan/crkbd [https://github.com/foostan/crkbd] * ZMK Firmware: https://zmk.dev/ [https://zmk.dev/] * Workman Keyboard Layout: https://workmanlayout.org/ [https://workmanlayout.org/] * Space Cadet Shift in QMK: https://docs.qmk.fm/features/space_cadet [https://docs.qmk.fm/features/space_cadet] * Mechanicon: https://mechanicon.io/ [https://mechanicon.io/] * Keychron Switch Tester 100 Max Edition: https://keychron.de/de/products/keychron-switch-tester-100-max-edition [https://keychron.de/de/products/keychron-switch-tester-100-max-edition] * Click! Clack! Hack! Community: https://www.clickclackhack.de/about.html [https://www.clickclackhack.de/about.html] * Geekhack: https://geekhack.org/ [https://geekhack.org/] * Keebtalk: https://www.keebtalk.com/ [https://www.keebtalk.com/] SPRUNGMARKEN (00:00:00) Mechanische Tastaturen mit Philipp Hoeler-Lutz (00:06:40) Werbung/Info (00:07:40) Was sind mechanische Tastaturen sowie der Hype und die Begeisterung (00:13:42) Welche Verbreitung haben mechanische Tastaturen? (00:17:28) Wie ist eine mechanische Tastatur aufgebaut? (00:23:42) Was sind Switched und wie funktionieren diese? (00:31:41) Switches selbst bauen (00:33:45) Lautstärke von mechanischen Tastaturen, Bounce und Debounce (00:39:35) Farbgebung und Keycaps bei mechanischen Tastaturen (00:52:39) Unibody, Split- und Sculpt-Keyboards (00:57:49) Firmwares für Custom-Keyboards (01:09:27) Wie steige ich in das Thema mechanische Keyboards ein? (01:12:37) Communities für mechanische Keyboards HOSTS * Wolfgang Gassler (https://mastodon.social/@woolf [https://mastodon.social/@woolf]) * Andy Grunwald (https://twitter.com/andygrunwald [https://twitter.com/andygrunwald]) FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk]

29. Okt. 2024 - 1 h 18 min
episode #146 Warum ist Doom so faszinierend für die Software-Entwicklung? artwork
#146 Warum ist Doom so faszinierend für die Software-Entwicklung?

Doom - Das Spiel und warum es ein Engineering Meisterwerk ist Das Spiel Doom beschäftigt viele Software-Entwickler*innen auch noch 31 Jahren nach seiner Veröffentlichung im Jahre 1993. Die Frage “Can it run Doom?” ist allgegenwärtig. Es ist eine Art Sport geworden, das Spiel auf jede Art von Device zu portieren. Doom läuft inzwischen auf einem John Deere Trecker, einem Satelliten und einem digitalen Schwangerschaftstest. Doch was macht dieses Spiel so interessant? Warum wird genau dieses Spiel für die Portierung genutzt? Welche bahnbrechenden Implementierungsdetails haben John Carmack, John Romero und das Team verbaut? Das war meine Ausgangsfrage. Das Resultat? Ein tiefes Loch voller Wow und WTF-Momente. Und diese Podcast-Episode. Es geht um Zufallszahlengeneratoren, Grafik-Engines, Doom-Fun-Facts, Doom Forks und wie du deinen eigenen Doom-Port erstellen kannst. Bonus: Ist es eine Herausforderung ein Device zu finden, das Doom nicht laufen lassen kann? Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners [https://engineeringkiosk.dev/partners]   Das schnelle Feedback zur Episode: 👍 (top) [https://api.openpodcast.dev/feedback/146/upvote] 👎 (geht so) [https://api.openpodcast.dev/feedback/146/downvote] Feedback * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk] Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach die Audiodatei per Email [https://engineeringkiosk.dev/kontakt/] an stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev]. LINKS * Doom: https://de.wikipedia.org/wiki/Doom [https://de.wikipedia.org/wiki/Doom] * Doom-Engine: https://de.wikipedia.org/wiki/Doom-Engine [https://de.wikipedia.org/wiki/Doom-Engine] * Doom SourceCode: https://github.com/id-Software/DOOM/tree/master [https://github.com/id-Software/DOOM/tree/master] * Doom Zufallszahlen-Tabelle: https://github.com/id-Software/DOOM/blob/a77dfb96cb91780ca334d0d4cfd86957558007e0/linuxdoom-1.10/m_random.c#L31 [https://github.com/id-Software/DOOM/blob/a77dfb96cb91780ca334d0d4cfd86957558007e0/linuxdoom-1.10/m_random.c#L31] * Entfernung von zufälligkeit bei Doom: https://jmtd.net/log/deterministic_doom/ [https://jmtd.net/log/deterministic_doom/] * LMP / LUMP-Files: https://doomwiki.org/wiki/LMP [https://doomwiki.org/wiki/LMP] * Doom Replay Editor: https://test.doomworld.com/forum/topic/112543-how-to-use-xdre-tas-information/ [https://test.doomworld.com/forum/topic/112543-how-to-use-xdre-tas-information/] * Raycasting: https://de.wikipedia.org/wiki/Raycasting [https://de.wikipedia.org/wiki/Raycasting] * Playing Video Games One Frame at a Time - Ólafur Waage - NDC TechTown 2023: https://www.youtube.com/watch?v=Z1Nf8KcG4ro [https://www.youtube.com/watch?v=Z1Nf8KcG4ro] * Running DOOM on a satellite: https://www.youtube.com/watch?v=zthssUIFG6c [https://www.youtube.com/watch?v=zthssUIFG6c] * Tweet that Doom runs in Space: https://x.com/olafurw/status/1741071775356637413 [https://x.com/olafurw/status/1741071775356637413] * Source Code of Dooms Port für OPS-SAT: https://github.com/olafurw/opssat-doom/ [https://github.com/olafurw/opssat-doom/] * GameNGen: Google-Forscher simulieren "Doom" ohne Engine: https://www.heise.de/news/GameNGen-Google-Forscher-simulieren-Doom-ohne-Engine-9851001.html [https://www.heise.de/news/GameNGen-Google-Forscher-simulieren-Doom-ohne-Engine-9851001.html] * The Doom Bible: https://5years.doomworld.com/doombible/ [https://5years.doomworld.com/doombible/] * Chocolate Doom: https://www.chocolate-doom.org/ [https://www.chocolate-doom.org/] * Crispy Doom: https://fabiangreffrath.github.io/crispy-homepage/ [https://fabiangreffrath.github.io/crispy-homepage/] * ZDoom: https://zdoom.org/index [https://zdoom.org/index] * GZDoom: https://github.com/ZDoom/gzdoom [https://github.com/ZDoom/gzdoom] * C++ Doom: https://github.com/patricia-gallardo/cpp-doom [https://github.com/patricia-gallardo/cpp-doom] * List of Doom ports: https://en.wikipedia.org/wiki/List_of_Doom_ports [https://en.wikipedia.org/wiki/List_of_Doom_ports] * Von Legostein bis Schwangerschaftstest: „Doom“ läuft wirklich überall: https://t3n.de/news/doom-laueft-ueberall-sammlung-lego-zocken-fps-gaming-1320291/ [https://t3n.de/news/doom-laueft-ueberall-sammlung-lego-zocken-fps-gaming-1320291/] * Doom-Captcha: https://vivirenremoto.github.io/doomcaptcha/ [https://vivirenremoto.github.io/doomcaptcha/] * Doom Engine Code Review: https://fabiensanglard.net/doomIphone/doomClassicRenderer.php [https://fabiensanglard.net/doomIphone/doomClassicRenderer.php] * How Much of a Genius-Level Move Was Using Binary Space Partitioning in Doom?: https://twobithistory.org/2019/11/06/doom-bsp.html [https://twobithistory.org/2019/11/06/doom-bsp.html] * Sub-Reddit “It runs Doom”: https://www.reddit.com/r/itrunsdoom/ [https://www.reddit.com/r/itrunsdoom/] * Sub-Reddit “Doom”: https://www.reddit.com/r/Doom/ [https://www.reddit.com/r/Doom/] * Buch “Game Engine Black Book: DOOM: v1.2” → https://www.amazon.de/Game-Engine-Black-Book-DOOM/dp/B0BMSP3GSS/ref=sr_1_1 [https://www.amazon.de/Game-Engine-Black-Book-DOOM/dp/B0BMSP3GSS/ref=sr_1_1] * Buch “Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture”: https://www.amazon.de/Masters-Doom-Created-Transformed-Culture/dp/0812972155 [https://www.amazon.de/Masters-Doom-Created-Transformed-Culture/dp/0812972155] * Approval Testing: https://approvaltests.com/ [https://approvaltests.com/] * Doom Generic: https://github.com/ozkl/doomgeneric [https://github.com/ozkl/doomgeneric] * Doom auf einer Canon-Kamera: https://www.reddit.com/r/itrunsdoom/comments/mcgphm/managed_to_run_doom_on_camera/ [https://www.reddit.com/r/itrunsdoom/comments/mcgphm/managed_to_run_doom_on_camera/] * Doom auf einem Thermomix-Clone: https://www.reddit.com/r/itrunsdoom/comments/by5x1n/oc_made_a_thermomix_clone_run_doom_with_a_friend/ [https://www.reddit.com/r/itrunsdoom/comments/by5x1n/oc_made_a_thermomix_clone_run_doom_with_a_friend/] * Doom auf einem Laufband: https://www.reddit.com/r/itrunsdoom/comments/fnj43o/doom_on_a_nordictrack_treadmill/ [https://www.reddit.com/r/itrunsdoom/comments/fnj43o/doom_on_a_nordictrack_treadmill/] * Doom auf einem iPod: https://www.reddit.com/r/itrunsdoom/comments/egqyqj/doom_on_my_ipod/ [https://www.reddit.com/r/itrunsdoom/comments/egqyqj/doom_on_my_ipod/] * Computer-System vom John Deere Traktor: https://www.reddit.com/r/itrunsdoom/comments/wociaz/the_hacker_known_as_sick_codes_has_successfully/ [https://www.reddit.com/r/itrunsdoom/comments/wociaz/the_hacker_known_as_sick_codes_has_successfully/] * Doom auf einer Ikeas Trådfri-Lampe: https://t3n.de/news/ikea-tradfri-lampe-doom-zocken-1384849/ [https://t3n.de/news/ikea-tradfri-lampe-doom-zocken-1384849/] * Doom auf einem digitalen Schwangerschaftstest: https://x.com/Foone/status/1302820468819288066 [https://x.com/Foone/status/1302820468819288066] * Doom auf einem Satelliten: https://x.com/olafurw/status/1741071775356637413 [https://x.com/olafurw/status/1741071775356637413] * Roomba-Staubsauger erstellt Doom-Maps: https://richwhitehouse.com/index.php?postid=72 [https://richwhitehouse.com/index.php?postid=72] * Can Grafana run Doom?: https://grafana.com/blog/2022/03/31/can-grafana-run-doom/ [https://grafana.com/blog/2022/03/31/can-grafana-run-doom/] SPRUNGMARKEN (00:00:00) Die Faszination um das Spiel Doom (00:04:20) Werbung/Info (00:05:20) Was ist Doom? (00:09:21) Was ist Doom technisch? (00:12:15) Architektur: Trennung von Engine und Daten (00:14:58) Determinismus und der Zufall (00:21:07) Aufzeichnung der Benutzer-Eingaben und Multiplayer (00:30:19) Grafik-Engine: Visible Surface Determination, Raytracing und Binary Space Partitioning (00:45:30) Doom-Ports und die Weiterentwicklung des Spiels (00:53:12) Can it run Doom? HOSTS * Wolfgang Gassler (https://mastodon.social/@woolf [https://mastodon.social/@woolf]) * Andy Grunwald (https://twitter.com/andygrunwald [https://twitter.com/andygrunwald]) FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk]

22. Okt. 2024 - 58 min
Der neue Look und die “Trailer” sind euch verdammt gut gelungen! Die bisher beste Version eurer App 🎉 Und ich bin schon von Anfang an dabei 😉 Weiter so 👍
Eine wahnsinnig große, vielfältige Auswahl toller Hörbücher, Autobiographien und lustiger Reisegeschichten. Ein absolutes Muss auf der Arbeit und in unserem Urlaub am Strand nicht wegzudenken... für uns eine feine Bereicherung
Spannende Hörspiele und gute Podcasts aus Eigenproduktion, sowie große Auswahl. Die App ist übersichtlich und gut gestaltet. Der Preis ist fair.

Nutze Podimo überall

Höre Podimo auf deinem Smartphone, Tablet, Computer oder im Auto!

Ein ganzes Universum für Unterhaltung für die Ohren

Tausende Hörbücher und exklusive Podcasts

Ohne Werbung

Verschwende keine Zeit mit Werbeunterbrechungen, wenn du bei Podimo hörst

Dein Angebot

Unbegrenzter Zugang zu allen exklusiven Podcasts
Ohne Werbung
20 Stunden Hörbücher / Monat
Nach der Testphase nur 4,99 € / Monat. Keine Vertragsbindung.

Andere exklusive Podcasts

Beliebte Hörbücher