POPULARITY
Stefan Baumgartner, Senior Product Architect at Dynatrace, discusses with Marco Otte-Witte how Rust enables developers to write performant and reliable software that's efficient at a level that leads to substantial cost savings. Stefan shares his firsthand experience with Rust, highlighting the ecosystem's ability when it comes to delivering functioning prototypes quickly. He also discusses the importance of understanding memory management and low-level concepts in programming and how teaching Rust empowers developers to write efficient and reliable software. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you'd like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@00:00] - Introduction Video recording of the interview [@00:34] - Start of the interview [@02:06] - Pitching Rust and criteria for adoption [@03:35] - What is Dynatrace [@06:15] - Stability with Rust [@09:59] - Benefits of Rust [@13:45] - Learning and teaching Rust [@19:21] - Comparing Rust's teachability to other languages [@24:39] - The role of the compiler in Rust programming [@26:17] - Stefan's approach to teaching Rust [@29:50] - Onboarding at Dynatrace [@34:14] - Performance versus stability [@37:12] - Rust's highlights [@39:41] - Conclusion Credits Intro Theme: Aerocity Audio Editing: Mainmatter Hosting Infrastructure: Jon Gjengset Show Notes: Mainmatter Hosts: Marco Otto-Witte
In questo episodio speciale, faccio un recap dei talk che ho seguito al WeAreDevelopers di Berlino, luglio 2023. Ci troverete Tim Berners-Lee, John Romero, Erick Wendel, Matt Butcher, Lorenzo Pieri, Anuradha Kumari, Brenda Romero, Stefan Baumgartner, Giorgio Boa e Dan Abramov. È molto più lungo dei normali buongiornissimi, non contiene tech news, è un formato nuovo che sperimento, fatemi sapere se piace! #wearedevs #opensource #conference #developers === Podcast Anchor - https://anchor.fm/edodusi Spotify - https://open.spotify.com/show/4B2I1RTHTS5YkbCYfLCveU Apple Podcasts - https://podcasts.apple.com/us/podcast/buongiorno-da-edo/id1641061765 Google Podcasts - https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9iMWJmNDhhMC9wb2RjYXN0L3Jzcw Amazon Music - https://music.amazon.it/podcasts/5f724c1e-f318-4c40-9c1b-34abfe2c9911/buongiorno-da-edo = RSS - https://anchor.fm/s/b1bf48a0/podcast/rss --- Send in a voice message: https://podcasters.spotify.com/pod/show/edodusi/message
Allen Wyma and Zeeshan Ali Khan talk with Stefan Baumgartner, contributor to the Shuttle Launchpad tutorial series on Rust. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you'd like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps [@00:00] - Introduction [@01:45] - What is Shuttle Launchpad and why was it created [@03:34] - Shuttle Launchpad initial development [@06:39] - Supporting multiple backends and databases [@08:32] - How did Stefan get into Shuttle [@10:27] - Rust, Shuttle, and security [@12:57] - Rust community in Austria [@15:27] - Rust Linz [@17:33] - Stefan's career background [@21:19] - Language choice trade-offs [@25:34] - Developer communication [@27:15] - Gimoji [@28:50] - Zed [@30:00] - Copilot when working with Rust [@32:12] - VS Code [@33:14] - Shuttle Launchpad's aim in making learning Rust much easier [@37:50] - Initial issue of creating Shuttle Launchpad [@45:25] - Differences with traditional linked list newsletters [@48:09] - Other materials and ways to learn and get started with Rust [@54:25] - Plugs for Gimoji and Shuttle Launchpad Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma and Zeeshan Ali Khan
React is a JavaScript library for building user interfaces and is one of the most widely used libraries to date. Last season we discussed the basics of React and today we’re going to dive into the more advanced aspects of the library. Let’s get started. Episode Notes [04:16] React Hooks [22:28] State Management [26:43] Design Patterns [40:39] Performance [49:33] Testing [51:15] Prop types and TypeScript [55:21] Shoutouts Resources Getting Hooked On React - https://www.ladybug.dev/episodes/getting-hooked-on-react?rq=react React patterns - https://reactpatterns.com/ React Chrome Developer Tools - https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi react-window - https://react-window.now.sh/#/examples/list/fixed-size react-virtualized - https://bvaughn.github.io/react-virtualized/#/components/List Methods of Improving & Optimizing Performance In React Apps - https://www.smashingmagazine.com/2020/07/methods-performance-react-apps/ React Testing Library - https://testing-library.com/docs/react-testing-library/intro/ Enzyme - https://enzymejs.github.io/enzyme/ Jest - https://jestjs.io/docs/en/getting-started A Complete Guide to useEffect - https://overreacted.io/a-complete-guide-to-useeffect/ Use Refs Sparingly - https://blog.logrocket.com/why-you-should-use-refs-sparingly-in-production/ Presentational and Stateful components thoughts - https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0 Episode with Angie - https://www.ladybug.dev/episodes/teaching-code Kent C. Dodd’s Testing React - https://testingjavascript.com/ TypeScript book Stefan Baumgartner - https://typescript-book.com/ Playground Inspector Tik Tok - https://www.tiktok.com/@lukedonkin/video/6898240190133980418?lang=en Transcript https://github.com/ladybug-podcast/ladybug-website/blob/master/transcripts/69-intermediate-react.md
On this episode, we talk with Stefan Baumgartner, author of “TypeScript in 50 Lessons” about what TypeScript is, and why we should adopt it.
We’re talking about TypeScript. What is it, and how can it help us write better JavaScript? Drew McLellan talks to expert Stefan Baumgartner to find out.
Mehr als 400 Menschen mit Behinderung werden im Monsignore-Bleyer-Haus im Münchner Stadtteil Pasing beschäftigt. Je nach Art und Schwere ihrer Behinderung sieht die Betreuung dabei ganz individuell aus. Ein Teil der Beschäftigten arbeitet in den Werkstätten der Einrichtung. Hier gibt es zum Beispiel eine Schreinerei, eine Wäscherei und eine Gärtnerei. In den elf Arbeitsgruppen sind rund 170 Menschen beschäftigt. Wer aufgrund seiner Behinderung nicht in den Werkstätten arbeiten kann, wird in der Förderstätte beschäftigt. Hier gehen die Behinderten verschiedenen Tätigkeiten nach, die zum Beipiel ihre Konzentration und ihre Feinmotorik trainieren. Förderstättenleiter Stefan Baumgartner ist es dabei wichtig, dass sie alle als "Beschäftigte" bezeichnet werden: "Wir sagen Beschäftigte, weil auch Menschen mit einer schweren Mehrfachbehinderung den Anspruch darauf haben, einer Beschäftigung nachzugehen und etwas leisten zu dürfen." Arbeiten als Möglichkeit zur Selbstverwirklichung. Das versucht das Monisgnore-Bleyer Haus auch Menschen mit Behinderung zu ermöglichen. Zudem gibt es auf dem Gelände ein großes Wohnheim, wo ein Teil der Beschäftigten wohnt. Wie es sich dort lebt, wie die Arbeit in den Werkstätten und der Förderstätte aussieht und wie die einzelnen Bereiche zusammenarbeiten, darum geht es in der neuesten Ausgabe von "Total Sozial".
Unser Gast Stefan Baumgartner spricht mit uns in dieser Folge über TypeScript. Dabei tauchen wir tief in das Typsystem ein, streifen aber auch die verschiedenen Programmiersprachen, die von Anders Hejlsberg entwickelt wurden. Stefan hat mit dem Working Draft Podcast ein interessantes Projekt, in dem er regelmäßig moderiert. Auf Twitter ist er als @ddprrt unterwegs. Picks of the Day: Fabi: Datenbank Management Tool Table Stefan: Eintägige JS-Konferenz Scriptconf, u.A. organisiert von Stefan. KI schreibt absurde Skripte für Filme Der lustige Filmpodcast Weekly Planet Nahezu fotorealistische CSS Stillleben (wie in Folge 22 empfohlen) Dennis: Nils Frahm - Toilet Brushes Musik: Titeltrack von unserem Sound Designer Carlo: Programmierbar Intro Pick of the Day Track in voller Länge: Back to the von Hanimo Outro
Was muss man tun, um die Infrastruktur einer App ihrem schnellen Wachstum anzupassen und eine stabile Performance zu gewährleisten? In Folge 22 sprechen wir über Webserver, horizontale sowie vertikale Skalierung und Optimierungsansätze der Infrastruktur. Wir haben außerdem verschiedene Ansätze für euch, um mit mySQL eine gute Performance zu erreichen. Mit Firestore und noSQL-Lösungen runden wir diese Folge ab und erzählen euch mehr über die Google App Engine, der wir mit Quiz Planet immer wieder begegnen. Hier gibt's die Links zu den von uns besprochenen Technologien:Google App Engine Google Firestore redis cassandra als alternative Database TechnologiePicks of the Day: Fabi: Offline IMAP – ein cooles Tool zum Umziehen von E-Mails. Sebi: Kat Marchán (2017): Introducing npx: an npm package runner. Mario: CSS Stillleben Dennis: Netflix-Doku zum absurden Fyre Festival Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. podcast@programmier.bar Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Besucht uns! Unser nächstes Meetup zu TypeScripts Typsystem mit Stefan Baumgartner findet am 26.02.19 statt. Hier anmelden! Musik: Titeltrack von unserem Sound Designer Carlo: Programmierbar Intro Pick of the Day Track in voller Länge: Back to the von Hanimo Outro
Sponsors KendoUI Sentry use the code “devchat” for $100 credit Clubhouse Panel AJ O’Neal Chris Ferdinandi Charles Max Wood Joined by special guest: Phil Hawksworth and Divya Sasidharan Episode Summary This episode features special guests Philip Hawksworth and Divya Sasidharan. Phil lives just outside of London and Divya lives in Chicago, and both of them work for Netlify. Divya is also a regular on the Devchat show Views on Vue. The panelists begin by discussing what JAMstack is. JAM stands for JavaScript, API, and Markup. It used to be known as the new name for static sites, but it’s much more than that. Phil talks about how dynamic ‘static’ sites really are. JAMstack sites range from very simple to very complex, Static is actually a misnomer. JAMstack makes making, deploying, and publishing as simple as possible. The panelists discuss the differences between building your own API and JAMstack and how JavaScript fits into the JAMstack ecosystem. They talk about keys and secrets in APIs and the best way to handle credentials in a static site. There are multiple ways to handle it, but Netlify has some built in solutions. All you have to do is write your logic for what you want your function to do and what packages you want included in it, they do all the rest. Every deployment you make stays there, so you can always roll back to a previous version. Charles asks about how to convert a website that’s built on a CMS to a static site and some of the tools available on Netlify. They finish by discussing different hangups on migrating platforms for things like Devchat (which is built on WordPress) and the benefits of switching servers. Links API React JAMstack CMS (content management system) CDM (Customer Data Management) Markup UI (User Interface) Jekyll Progressive Enhancement 11ty Hugo React Static Gatsby Vue AWS AWS Lambda Azure Markdown WordPress Zapier Stefan Baumgartner article RSS feed Picks AJ O’Neal: Prince Ali Ababwa (Aladdin) Node v.10.12 Chris Ferdinandi: Bouncer Philip Morgan Consulting Jonathan Stark Consulting Charles Max Wood: Mastadon Social Thanksgiving turkey Phil Hawksworth: Dripping (solidified meat drippings spread on toast) They Shall Not Grow Old Divya Sasidharan: Fear, Trust, and JavaScript Women’s Pockets Are Inferior Debt: A Love Story
Sponsors KendoUI Sentry use the code “devchat” for $100 credit Clubhouse Panel AJ O’Neal Chris Ferdinandi Charles Max Wood Joined by special guest: Phil Hawksworth and Divya Sasidharan Episode Summary This episode features special guests Philip Hawksworth and Divya Sasidharan. Phil lives just outside of London and Divya lives in Chicago, and both of them work for Netlify. Divya is also a regular on the Devchat show Views on Vue. The panelists begin by discussing what JAMstack is. JAM stands for JavaScript, API, and Markup. It used to be known as the new name for static sites, but it’s much more than that. Phil talks about how dynamic ‘static’ sites really are. JAMstack sites range from very simple to very complex, Static is actually a misnomer. JAMstack makes making, deploying, and publishing as simple as possible. The panelists discuss the differences between building your own API and JAMstack and how JavaScript fits into the JAMstack ecosystem. They talk about keys and secrets in APIs and the best way to handle credentials in a static site. There are multiple ways to handle it, but Netlify has some built in solutions. All you have to do is write your logic for what you want your function to do and what packages you want included in it, they do all the rest. Every deployment you make stays there, so you can always roll back to a previous version. Charles asks about how to convert a website that’s built on a CMS to a static site and some of the tools available on Netlify. They finish by discussing different hangups on migrating platforms for things like Devchat (which is built on WordPress) and the benefits of switching servers. Links API React JAMstack CMS (content management system) CDM (Customer Data Management) Markup UI (User Interface) Jekyll Progressive Enhancement 11ty Hugo React Static Gatsby Vue AWS AWS Lambda Azure Markdown WordPress Zapier Stefan Baumgartner article RSS feed Picks AJ O’Neal: Prince Ali Ababwa (Aladdin) Node v.10.12 Chris Ferdinandi: Bouncer Philip Morgan Consulting Jonathan Stark Consulting Charles Max Wood: Mastadon Social Thanksgiving turkey Phil Hawksworth: Dripping (solidified meat drippings spread on toast) They Shall Not Grow Old Divya Sasidharan: Fear, Trust, and JavaScript Women’s Pockets Are Inferior Debt: A Love Story
Sponsors KendoUI Sentry use the code “devchat” for $100 credit Clubhouse Panel AJ O’Neal Chris Ferdinandi Charles Max Wood Joined by special guest: Phil Hawksworth and Divya Sasidharan Episode Summary This episode features special guests Philip Hawksworth and Divya Sasidharan. Phil lives just outside of London and Divya lives in Chicago, and both of them work for Netlify. Divya is also a regular on the Devchat show Views on Vue. The panelists begin by discussing what JAMstack is. JAM stands for JavaScript, API, and Markup. It used to be known as the new name for static sites, but it’s much more than that. Phil talks about how dynamic ‘static’ sites really are. JAMstack sites range from very simple to very complex, Static is actually a misnomer. JAMstack makes making, deploying, and publishing as simple as possible. The panelists discuss the differences between building your own API and JAMstack and how JavaScript fits into the JAMstack ecosystem. They talk about keys and secrets in APIs and the best way to handle credentials in a static site. There are multiple ways to handle it, but Netlify has some built in solutions. All you have to do is write your logic for what you want your function to do and what packages you want included in it, they do all the rest. Every deployment you make stays there, so you can always roll back to a previous version. Charles asks about how to convert a website that’s built on a CMS to a static site and some of the tools available on Netlify. They finish by discussing different hangups on migrating platforms for things like Devchat (which is built on WordPress) and the benefits of switching servers. Links API React JAMstack CMS (content management system) CDM (Customer Data Management) Markup UI (User Interface) Jekyll Progressive Enhancement 11ty Hugo React Static Gatsby Vue AWS AWS Lambda Azure Markdown WordPress Zapier Stefan Baumgartner article RSS feed Picks AJ O’Neal: Prince Ali Ababwa (Aladdin) Node v.10.12 Chris Ferdinandi: Bouncer Philip Morgan Consulting Jonathan Stark Consulting Charles Max Wood: Mastadon Social Thanksgiving turkey Phil Hawksworth: Dripping (solidified meat drippings spread on toast) They Shall Not Grow Old Divya Sasidharan: Fear, Trust, and JavaScript Women’s Pockets Are Inferior Debt: A Love Story
If you always thought that Microsoft only awards the MVP title to people that are deeply engaged with Microsoft technology then you are as wrong as I was. Stefan Baumgartner ( https://mvp.microsoft.com/en-us/PublicProfile/5003003?fullName=Stefan%20%20Baumgartner ), Dynatrace Web Dev Team Lead, was awarded by Microsoft thanks to his contribution in the open source community and his achievements around web development and web performance. Listen in, check out his blog ( https://fettblog.eu ) or try to catch him at one of the upcoming conferences such as www.devone.at
If you always thought that Microsoft only awards the MVP title to people that are deeply engaged with Microsoft technology then you are as wrong as I was. Stefan Baumgartner ( https://mvp.microsoft.com/en-us/PublicProfile/5003003?fullName=Stefan%20%20Baumgartner ), Dynatrace Web Dev Team Lead, was awarded by Microsoft thanks to his contribution in the open source community and his achievements around web development and web performance. Listen in, check out his blog ( https://fettblog.eu ) or try to catch him at one of the upcoming conferences such as www.devone.at
INFO COMMENTSWe take time out chat with Jason Suss and Dynatrace RUM on RUM, we search for Richard Bentley at the nightclub, Vikram survived the performance puzzlers, Rick Boyd from IBM Watson and Stefan Baumgartner tells us all about his work at Dynatrace and podcasting at http://workingdraft.de
We take time out chat with Jason Suss and Dynatrace RUM on RUM, we search for Richard Bentley at the nightclub, Vikram survived the performance puzzlers, Rick Boyd from IBM Watson and Stefan Baumgartner tells us all about his work at Dynatrace and podcasting at http://workingdraft.de.
INFO COMMENTSWe take time out chat with Jason Suss and Dynatrace RUM on RUM, we search for Richard Bentley at the nightclub, Vikram survived the performance puzzlers, Rick Boyd from IBM Watson and Stefan Baumgartner tells us all about his work at Dynatrace and podcasting at http://workingdraft.de
We take time out chat with Jason Suss and Dynatrace RUM on RUM, we search for Richard Bentley at the nightclub, Vikram survived the performance puzzlers, Rick Boyd from IBM Watson and Stefan Baumgartner tells us all about his work at Dynatrace and podcasting at http://workingdraft.de.
In dieser Episode dürfen Tom und André nach einer langen Durststrecke endlich wieder einen Gast begrüßen. Wie es der Zufall will, ist es der gleiche Gast der auch bei der ersten 3er Episode im Hause war: Stefan Baumgartner. Dieses Mal geht es somit wieder um das Thema JS/CSS, ein Fokus wird jedoch auch auf CSS Refactoring, Standards und Patterns gelegt.
Bei dieser Episode handelt es sich um eine Premiere - es ist die erste DTR Ausgabe mit Gast. Stefan Baumgartner vom Working Draft Podcast stößt zu Tom und André. Standesgemäß geht es daher dieses Mal um Webentwicklung und allerlei andere verrückte Dinge, von denen Backend-Entwickler nur Träumen können.
Zur Revision 123 begrüßen wir Stefan Baumgartner als neuen Co-Moderator im Team. Außerdem sind Peter, Schepp und Hans mit von der Partie. Das Board zur Sendung findet ihr hier. Keine News Schaunotizen [00:00:26] Smartphone Browser localStorage is up to 5x Faster than Native Cache Eine relativ aktueller Test hat ergeben, dass das Speichern von Daten […]
Volles Haus bei Working Draft! Neben Schepp und Peter gaben sich heute Sven Wolfermann, Christoph Zillgens, Gunnar Bittersmann und Stefan Baumgartner die Ehre um zu berichten, zu ranten und zu streiten. [00:02:15] News Persona einsatzbereit „Mozillas Passwortkiller“ (wie Golem.de es nennt) hat Beta 2 erreicht und kann dank Identity Bridging nun auch tatsächlich benutzt werden. […]