Look for any podcast host, guest or anyone
Showing episodes and shows of

Steve Klabnik

Shows

Oxide and FriendsOxide and FriendsA Happy Day For RustRecently, a change to a utility in the Rust toolchain changed behavior in a way that impacted users. Rather than being a story of frustration and aspersions, it was a story of a community working... and working well together! Bryan and Adam were joined by Dirkjan Ochtman (of the rustup team) and Steve Klabnik to discuss.In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest, Dirkjan Ochtman, and treasured colleague, Steve Klabnik.Some of the topics we hit on, in the order that we hit them:Steve: A Happy...2025-03-151h 20Oxide and FriendsOxide and FriendsCrates We LoveLove Rust? Us too. One of its great strengths is its ecosystem of crates. Rain, Eliza, and Steve from the Oxide team join Bryan and Adam to talk about the crates we love.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Rain Paharia, Eliza Weisman, and Steve Klabnik.Some of the topics we hit on, in the order that we hit them:prettypleasewinnowBlessed.rs crate listAdam's codegen templatemietteeliza_errorserde_path_to_errorratatuiRatatui episode on January 27th!modular-bitfieldlexoptloomOxF: Software VerificationpaloozaCDSCHECKER: Checking Concurrent Data Structures Written with C/C++ AtomicsThe Postcard Wire...2025-01-161h 33Oxide and FriendsOxide and FriendsPredictions 2025The annual predictions tradition returns for 2025! Bryan and Adam were joined by Simon Willison, Mike Cafarella, Steve Tuck, and Steve Klabnik to review past predictions and look 1-, 3-, and 6-years into the future.See the table of predictions on GitHub.2025-01-102h 01Rust in ProductionRust in ProductionGitButler with Scott Chacon and Kiril VidelovVersion control is a critical part of any modern software project and git is the most popular tool for the job. But it can be complex and confusing, especially for beginners.The team behind GitButler believes there is a better way.They are building a modern Git client that streamlines the process of managing branches, backing up your work, and more. We hear from co-founders Scott Chacon and Kiril Videlov about how they're making Git easier for everyone -- all without sacrificing the power and flexibility that makes Git so popular in the first place.About...2024-11-281h 21Rust in ProductionRust in ProductionOxide with Steve KlabnikWhat's even cooler than writing your own text editor or your own operating system? Building your own hardware from scratch with all the software written in Rust -- including firmware, the scheduler, and the hypervisor. Oxide Computer Company is one of the most admired companies in the Rust community. They are building "servers as they should be" with a focus on security and performance to serve the needs of modern on-premise data centers.In this episode, I talk to Steve Klabnik, a software engineer at Oxide and renowned Rustacean, about the advantages of building hardware and software in...2024-11-141h 53Software Engineering DailySoftware Engineering DailyRust and C++ with Steve Klabnik and Herb Sutter In software engineering, C++ is often used in areas where low-level system access and high-performance are critical, such as operating systems, game engines, and embedded systems. Its long-standing presence and compatibility with legacy code make it a go-to language for maintaining and extending older projects. Rust, while newer, is gaining traction in roles that demand safety and concurrency, particularly in systems programming. We wanted to explore these two languages side-by-side, so we invited Herb Sutter and Steve Klabnik to join host Kevin Ball on the show. Herb works at Microsoft and chairs the ISO C++ standards committee...2024-10-231h 01All Content Archives - Software Engineering DailyAll Content Archives - Software Engineering DailyRust and C++ with Steve Klabnik and Herb Sutter In software engineering, C++ is often used in areas where low-level system access and high-performance are critical, such as operating systems, game engines, and embedded systems. Its long-standing presence and compatibility with legacy code make it a go-to language for maintaining and extending older projects. Rust, while newer, is gaining traction in roles that demand safety and concurrency, particularly in systems programming. We wanted to explore these two languages side-by-side, so we invited Herb Sutter and Steve Klabnik to join host Kevin Ball on the show. Herb works at Microsoft and chairs the ISO C++ standards committee...2024-10-231h 01Podcast Archives - Software Engineering DailyPodcast Archives - Software Engineering DailyRust and C++ with Steve Klabnik and Herb Sutter In software engineering, C++ is often used in areas where low-level system access and high-performance are critical, such as operating systems, game engines, and embedded systems. Its long-standing presence and compatibility with legacy code make it a go-to language for maintaining and extending older projects. Rust, while newer, is gaining traction in roles that demand safety and concurrency, particularly in systems programming. We wanted to explore these two languages side-by-side, so we invited Herb Sutter and Steve Klabnik to join host Kevin Ball on the show. Herb works at Microsoft and chairs the ISO C++ standards committee...2024-10-231h 01Software Engineering DailySoftware Engineering DailyRust vs. C++ with Steve Klabnik and Herb SutterIn software engineering, C++ is often used in areas where low-level system access and high-performance are critical, such as operating systems, game engines, and embedded systems. Its long-standing presence and compatibility with legacy code make it a go-to language for maintaining and extending older projects. Rust, while newer, is gaining traction in roles that demand safety and concurrency, particularly in systems programming.We wanted to explore these two languages side-by-side, so we invited Herb Sutter and Steve Klabnik to join host Kevin Ball on the show. Herb works at Microsoft and chairs the ISO C++ standards committee...2024-10-231h 01Oxide and FriendsOxide and FriendsWhat's taking so long?!We love Rust at Oxide, but the haters aren’t wrong: builds can be slow. Bryan and Adam are joined by Sean Klein, Rain Paharia, and Steve Klabnik to discuss techniques for analyzing and accelerating Rust builds.In addition to Bryan Cantrill and Adam Leventhal, speakers included Sean Klein, Rain Paharia, and the illustrious Steve Klabnik.Some of the topics we hit on, in the order that we hit them:go forth and vibe in this minecraft paradise I seededDinosaur bookRoslyn--timingsSteve's "outlining" exampleRain's cargo-hakariRain speeding up Omicron buildsBlog post on many of these topicsSean's fi...2024-01-241h 35Oxide and FriendsOxide and FriendsLaunching the Cloud ComputerOxide Founder and CEO, Steve Tuck, joined Bryan, Adam, and Oxide Friend, Steve Klabnik, to talk about our recent announcements: general availability of the Oxide Cloud Computer, and raising $44m. The reception was (broadly) great! Bryan and Steve answered questions about the product, company, and launch.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Steve Tuck and Steve Klabnik.If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our...2023-10-311h 34Chats with James PodcastChats with James Podcast014 - Steve KlabnikThis episode is coming from the archives, originally recorded in May 2022 - James talks with Steve Klabnik from Oxide Computer about knowledge transfer within the Rust community, how learning-by-doing and reading datasheets help you develop, and how limits and regulations are put in place across many different fields.2023-09-291h 34Oxide and FriendsOxide and FriendsNo Silver BulletsBryan and Steve Klabnik discuss Fred Brooks' essay "No Silver Bullets"--ostensibly apropos of nothing!--discussing the challenges to 10x (or 100x!) improvements in software engineering.In addition to Bryan Cantrill speakers on included Steve Klabnik, Ian Grunert, and Tom Lyon.Some of the topics we hit on, in the order that we hit them:No Silver Bullet by Fred BrooksSub-podcasting (it's a thing!) thisvideo: Fred Brooks speaking on No Silver BulletRuby on Rails demo (2005)Future of coding podcastAmdahl's lawFizzBuzzEnterpriseEditionKnuth and McIlroy Approach a ProblemIf we got something wrong or missed something...2023-08-151h 17Oxide and FriendsOxide and FriendsShipping the first Oxide rack: Your questions answered!On this week's show, Adam Leventhal posed questions from Hacker News (mostly) to Oxide founders Bryan Cantrill and Steve Tuck. Stick around until the end to hear about the hardest parts of building Oxide--great, surprising answers from both Bryan and Steve.They were also joined by Steve Klabnik.Questions for Steve and Bryan:[@6:38] Q:Congrats to the team, but after hearing about Oxide for literal years since the beginning of the company and repeatedly reading different iterations of their landing page, I still don't know what their product actually is. It's a...2023-07-042h 02Oxide and FriendsOxide and FriendsBlue Skies Over Mastodon (with Erin Kissane and Tim Bray)Erin Kissane joins Bryan and Adam to talk the new social network "Bluesky" through the lens of her blog post "Blue Skies Over Mastodon". Long-time friends of Oxide and social-media aficionados Time Bray and Steve Klabnik also helped shed light on technical and social aspects of the net network.Blue Skies Over Mastodon (with Erin Kissane and Tim Bray)We've been hosting a live show weekly on Mondays at 5p for about an hour, and recording them all; here is the recording from May 1st, 2023.In addition to Bryan Cantrill and...2023-05-021h 41Oxide and FriendsOxide and FriendsRust Trademark: Argle-bargle or Foofaraw?The Rust Foundation caused a fracas with their proposed new trademark rules. Bryan and Adam were lucky enough to be joined by Ashley Williams, Adam Jacob, and Steve Klabnik for an insightful discussion of open source governance and communities--in particular as applied to Rust.Rust Trademark: Argle-bargle or Foofaraw?We've been hosting a live show weekly on Mondays at 5p for about an hour, and recording them all; here is the recording from April 17th, 2023.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Ashley Williams, Adam Jacob...2023-04-181h 22devtools.fm: Developer Tools, Open Source, Software Developmentdevtools.fm: Developer Tools, Open Source, Software DevelopmentSteve Klabnik - Rust, Oxide ComputersThis week we're joined by Steve Klabnik, an engineer at Oxide Computer Company. He was formally on the Rust Core team, co-author of the Rust book, and a lot of other things. We talk about how he got into Rust, why you might choose rust and how he uses Rust in his day to day.https://steveklabnik.com/https://twitter.com/steveklabnikJoin our patreon for the full episode https://www.patreon.com/devtoolsfm.TooltipsWant to hear use talk about our tooltips? Join our patreon! https://www.patreon.com/devtoolsfm2023-03-0353 minOxide and FriendsOxide and FriendsMemory Safety with Yael GrauerYael Grauer joined Bryan, Adam, Steve Klabnik, and the Oxide Friends to talk about her recent Consumer Reports article on memory safety and memory safe languages. How do we inform the general public? How do we persuade practitioners and companies? Thanks for joining us, Yael!In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest Yael Grauer, and Steve Klabnik.Some of the topics we hit on, in the order that we hit them (experiment in turning the show live-chat into notes):Nahum: https://www.backblaze.com/blog/the-3-2...2023-02-141h 17Oxide and FriendsOxide and FriendsAcross the Chasm with RustOxide and Friends Twitter Space: July 18th, 2022Across the Chasm with RustWe've been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it's not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for July 18th, 2022.In addition to Bryan Cantrill and Adam Leventhal, our special guests were Steve Klabnik and Luqman Aden. Other speakers included Dan Cross, Tim McNamara, and others. (Did we miss your name and/or get it wrong? Drop...2022-07-191h 44Oxide and FriendsOxide and FriendsThe Pragmatism of HubrisOxide and Friends Twitter Space: December 13th, 2021The Pragmatism of HubrisWe’ve been holding a Twitter Space weekly on Mondays at 5p for about an hour. Even though it’s not (yet?) a feature of Twitter Spaces, we have been recording them all; here is the recording for our Twitter Space for December 13th, 2021.In addition to Bryan Cantrill and Adam Leventhal, speakers on December 13th included special guests Cliff Biffle and Steve Klabnik as well as Laura Abbott, Rick Altherr, James Tucker, Simeon Miteff and MattSci. (Did we miss your...2021-12-142h 03Linux InlawsLinux InlawsHPR3369: Linux Inlaws S01E33: The Return of the RustIn this episode - aptly named "The return of the Rust" our two heroes host a very special guest: no other than Steve Klabnik of Rust fame himself. Needless to say, this hipster programming language which is on everbody's mind at the moment (apart maybe from a few lost souls still crying over spilled coffee) plays a very important role in this show in addition to the newly founded Rust Foundation hosting such eclectic members such as Microsoft, Mozilla, Google and Facebook just to name a few looking after the language. Links: Rust: https://www.rust-lang...2021-07-0100 minLinux InlawsLinux InlawsHPR3369: Linux Inlaws S01E33: The Return of the RustIn this episode - aptly named "The return of the Rust" our two heroes host a very special guest: no other than Steve Klabnik of Rust fame himself. Needless to say, this hipster programming language which is on everbody's mind at the moment (apart maybe from a few lost souls still crying over spilled coffee) plays a very important role in this show in addition to the newly founded Rust Foundation hosting such eclectic members such as Microsoft, Mozilla, Google and Facebook just to name a few looking after the language. Links: Rust: https://www.rust-lang...2021-07-0100 minChariot TechCastChariot TechCastTechChat Tuesdays #29: Rust, Radical Candor, and moreHost Ken Rimple and Co-Host Sujan Kapadia bring this weeks’ dev news to the table: Rust, Radical Candor, virtual jam sessions, and more. Show Notes Get your ETE 2021 tickets for only $89: an incredible value for speakers like Alan Kay, Kent Beck, Ada Rose Cannon, Jess Kerr, and more. Linux turns 30, and Chariot is hosting Nithya Ruff, chair of the Linux Foundation, to talk about open source. Registrations are open for this free event on March 18th. Mac utility Homebrew finally gets native Apple Silicon and M1 support Accused Jersey murderer wi...2021-02-1943 minDevNewsDevNewsS1:E3 - Rust’s Future, Twitter’s New API, Fortnite’s Biggest Battle, and Atlassian’s Remote Work PolicyIn this episode, we talk about Atlassian’s remote work policy, Fortnite’s battle with Google and Apple, and Twitter’s new API. We then speak with Ashley Williams and Steve Klabnik, engineers on the Rust core team, about how recent restructuring and layoffs at Mozilla impact the future of the Rust programming language. Show Notes DevDiscuss (sponsor) CodeNewbie (sponsor) Avalanche (sponsor) Atlassian Fortnite Fortnite Introducing a new and improved Twitter API Rust Laying the foundation for Rust's future RustConf2020-08-2039 minRustacean StationRustacean StationThis Week in Rust - Issue 351 Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 351, published on August 11, 2020, as well as short interviews with upcoming RustConf speakers Micah Tigley, Rebecca Turner, and Samuel Lim. 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 Referenced resources Announcing Rust 1.45.1 Announcing Rust 1.45.2 Headcrab: July 2020 progress report This Month...2020-08-1219 minRustacean StationRustacean StationThis Week in Rust - Issue 350 Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 350, published on July 28, 2020, as well as short interviews with upcoming RustConf speakers Siân Griffin, Jane Lusby, and Ashley Hauck. 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 Referenced resources Announcing Rust 1.45.1 Announcing Rust 1.45.2 Headcrab: July 2020 progress report This Mo...2020-08-0323 minThe Virtual WorldThe Virtual WorldThe State of Rust - Steve KlabnikHey, folks. Welcome back to the Virtual World. Join me as I sit down with Steve Klabnik and discuss the state of the Rust programming language and ecosystem.2020-07-3048 minParallel PassionParallel PassionTobias PfeifferTobi is a developer, leader, benchmarker, Rubyist, Elixir fan, learner, teacher and agile crafter by passion. He loves collaboratively creating just about anything people enjoy - be it the Ruby User Group Berlin, SimpleCov, benchee, or other projects while thinking about new ideas to push boundaries. Currently he's helping companies onboard onto Elixir and creating wonderful web applications in his journey as a freelancer. Show Notes Ruby User Group Berlin rubycorns SimpleCov benchee shopify pivorak Aaron Cruz Shoes 4 why the lucky stiff wroclove.rb Arne Brasseur Steve Klabnik AlphaGo 2 hard problems...2020-07-0258 minPodcast proConfPodcast proConf#45 RustConf 2019 - Чаво, куда и зачем RUST в 2k20Ребята говорят о RUST. Мы пригласили самого топового RUST евангилиста которого мы знаем. Присоединяйтесь в наше погружение в RUST. Таймлайны: 06:35 Opening Keynote by Steve Klabnik & Florian Gilcher - https://youtu.be/-GHa83kWCgA 17:15 The Symbiotic Relationship of C++ and Rust by Isabella Muerte - https://youtu.be/nqvGoDvQTRs 29:05 Monotron - Building a Retro Computer in Embedded Rust by Jonathan Pallant - https://youtu.be/IArQf7TX1D4 41:57 Messing Around with fn main() and Getting Away with it by Yoshua Wuyts - https://youtu.be/kts3yTyoUYc 43:30 Syscalls for Rustaceans by Gargi Sharma - https://youtu.be/QP8XtsjRdUA 57:48 Towards an Open Ecosystem of Empowered UI Development by Adam Perry - https://youtu.be/1JhEeTW08HU 01:09:00 Tokio-Trace: Scoped, Structured, Async-Aware Diagnostics by Eliza Weisman https://youtu.be/engm2Wqfgjk 01:17:52 Closing Keynote...2020-01-201h 34Elixir WizardsElixir WizardsDave Lucia on Rustler – Elixir InternalsOur guest today on the show is Dave Lucia, who is currently the Vice President of Engineering at SimpleBet. He is here as part of Elixir Internals series, to talk to us and all our listeners about Rustler and the contribution he made to the library! According to our guest, Rustler acts as a bridge between Rust and Elixir and allows users to employ the power of Rust within Elixir and a great example of this can be found in Dave's work at SimpleBet. He explains some of this application and the functionality and improvement it offers and the...2019-09-2632 minKodsnack in EnglishKodsnack in EnglishKodsnack 324 - Any error message that's confusing is a bug, with Steve KlabnikRecorded at Øredev 2018, Fredrik talks to Steve Klabnik about Rust and Webassembly. We talk a lot about error messages, based on Steve’s talk on how Rust handles and displays error messages. We discuss Rust’s error messages thinking an handling, but also error messages more in general, such how to think in order to produce error messages both developers and end users have a chance of understanding. Steve explains how and why the Rust compiler is switching from a pass-based compilation approach to a query-based approach to better facilitate partial recompilation upon smaller code changes. We also talk about...2019-08-0631 minKodsnackKodsnackKodsnack 324 - Any error message that's confusing is a bug, with Steve KlabnikRecorded at Øredev 2018, Fredrik talks to Steve Klabnik about Rust and Webassembly. We talk a lot about error messages, based on Steve’s talk on how Rust handles and displays error messages. We discuss Rust’s error messages thinking an handling, but also error messages more in general, such how to think in order to produce error messages both developers and end users have a chance of understanding. Steve explains how and why the Rust compiler is switching from a pass-based compilation approach to a query-based approach to better facilitate partial recompilation upon smaller code changes. We also talk about...2019-08-0631 minSoftware Engineering DailySoftware Engineering DailyEdge Storage with Steve KlabnikEdge computing allows for faster data access and computation. When your client application makes a request, that request might be routed to the edge. Edge servers are more numerous and more widely distributed than normal data centers, but an edge server might not have all of the data or the complete application logic for the The post Edge Storage with Steve Klabnik appeared first on Software Engineering Daily.2019-07-0856 minSoftware Engineering DailySoftware Engineering DailyEdge Storage with Steve KlabnikEdge computing allows for faster data access and computation. When your client application makes a request, that request might be routed to the edge. Edge servers are more numerous and more widely distributed than normal data centers, but an edge server might not have all of the data or the complete application logic for the backend to serve your request.Edge servers have historically been used for content delivery networks (CDN). CDNs are useful for hosting and serving media files that might otherwise be slow to access over a network. More recently, applications are also...2019-07-0851 minJavaScript Archives - Software Engineering DailyJavaScript Archives - Software Engineering DailyEdge Storage with Steve Klabnik Edge computing allows for faster data access and computation. When your client application makes a request, that request might be routed to the edge. Edge servers are more numerous and more widely distributed than normal data centers, but an edge server might not have all of the data or the complete application logic for the backend to serve your request. Edge servers have historically been used for content delivery networks (CDN). CDNs are useful for hosting and serving media files that might otherwise be slow to access over a network. More recently, applications...2019-07-0848 minTechnically ReligiousTechnically ReligiousS1E12: Fixing the World, One Error Message at a TimeActs of hatred in our most sacred spaces. Curable diseases going untreated. War tearing countries and families apart. Global climate change threatening our very species. It’s enough to make anyone feel that this world is broken beyond repair. As people with a strong religious, moral, or ethical point of view, we are sensitized to inequality and injustice, but these problems leave many of us feeling both frustrated and hopeless. However, our work as IT professionals has conditioned us to look at problems, breakdowns, and error messages in a very particular way. In this episode of our podcast, Leon, Jo...2019-05-2100 mindevpath.fmdevpath.fmOpen Source Maintainer Steve KlabnikSteve Klabnik is an accomplished open source maintainer having worked on a huge number of projects. He is most well known for his work on Ruby, Rails, and Rust. During our interview, we talk about Steve's journey as a developer and the how open source has shaped his career. Steve's internet home: https://twitter.com/steveklabnik2019-02-2240 minTech Done RightTech Done RightEpisode 46: 20 Years of Web Development with Avdi Grimm and Sarah Mei20 Years of Web Development with Avdi Grimm and Sarah Mei TableXI is offering training for developers and product teams! For more info, visit http://tablexi.com/workshops. Guests Sarah Mei: Founder of RailsBridge, Director of Ruby Central, Software Architect at Salesforce. Avdi Grimm: Creator of the RubyTapas Screencast Series and author of Exceptional Ruby and Confident Ruby. avdi.codes. Summary What has changed in web development in the last 20 years, and what do those changes say about the next 20? I recently realized that Avdi Grimm, the head chef of Ruby Tapas...2018-09-1948 minTech Done RightTech Done RightEpisode 46: 20 Years of Web Development with Avdi Grimm and Sarah Mei20 Years of Web Development with Avdi Grimm and Sarah Mei TableXI is offering training for developers and product teams! For more info, visit http://tablexi.com/workshops. Guests Sarah Mei: Founder of RailsBridge, Director of Ruby Central, Software Architect at Salesforce. Avdi Grimm: Creator of the RubyTapas Screencast Series and author of Exceptional Ruby and Confident Ruby. avdi.codes. Summary What has changed in web development in the last 20 years, and what do those changes say about the next 20? I recently realized that Avdi Grimm, the head chef of Ruby Tapas...2018-09-1948 minTech Done RightTech Done RightEpisode 44: Learning Programming Languages and Strategies With Katrina OwenLearning Programming Languages and Strategies With Katrina Owen Table XI is offering training for developers and product teams! For more info, email workshops@tablexi.com or go to http://www.tablexi.com/workshops Guest Katrina Owen: Blog | Katrina’s Talks Summary What's a good way to learn a new programming language that focuses on solving problems and not merely syntax? Katrina Owen is the creator of Exercism, a tool for getting beyond "hello world" in new programing languages. She is also the co-author of 99 Bottles of OOP, and the pr...2018-08-2242 minTech Done RightTech Done RightEpisode 44: Learning Programming Languages and Strategies With Katrina OwenLearning Programming Languages and Strategies With Katrina Owen Table XI is offering training for developers and product teams! For more info, email workshops@tablexi.com or go to http://www.tablexi.com/workshops Guest Katrina Owen: Blog | Katrina’s Talks Summary What's a good way to learn a new programming language that focuses on solving problems and not merely syntax? Katrina Owen is the creator of Exercism, a tool for getting beyond "hello world" in new programing languages. She is also the co-author of 99 Bottles of OO...2018-08-2242 minJavaScript Archives - Software Engineering DailyJavaScript Archives - Software Engineering DailyWebAssembly Engineering with Ben Smith and Thomas Nattestad WebAssembly allows developers to run any language in a sandboxed, memory controlled module that can be called via well-defined semantics. As we have discussed in recent episodes with Lin Clark and Steve Klabnik from Mozilla, WebAssembly is changing application architectures both in and outside the browser. WebAssembly is being adopted by all of the major browser vendors, including Google. Today’s guests are Thomas Nattestad and Ben Smith from Google. Thomas is the PM for V8, WebAssembly, Storage, and Games on the web and Ben is a software engineer on the Chrome team. Be...2018-08-2055 minSoftware Engineering DailySoftware Engineering DailyWebAssembly Future with Steve KlabnikWebAssembly is a low-level compilation target for any programming language that can be interpreted into WebAssembly. Alternatively, WebAssembly is a way to run languages other than JavaScript in the browser. Or, yet another way of describing WebAssembly is a virtual machine for executing code in a low level, well-defined sandbox.WebAssembly is reshaping what is possible to do in the web browser. A developer can write a program in Rust or C++, compile it down into a WebAssembly module, and call out to that module via JavaScript. This is very useful for running memory-sensitive workloads in the...2018-08-1756 minJavaScript Archives - Software Engineering DailyJavaScript Archives - Software Engineering DailyWebAssembly Future with Steve Klabnik WebAssembly is a low-level compilation target for any programming language that can be interpreted into WebAssembly. Alternatively, WebAssembly is a way to run languages other than JavaScript in the browser. Or, yet another way of describing WebAssembly is a virtual machine for executing code in a low level, well-defined sandbox. WebAssembly is reshaping what is possible to do in the web browser. A developer can write a program in Rust or C++, compile it down into a WebAssembly module, and call out to that module via JavaScript. This is very useful for running memory-sensitive workloads...2018-08-1754 minTech Done RightTech Done RightEpisode 43: Rubyists in Other Languages with James Edward Gray II and Steve KlabnikRubyists in Other Languages with James Edward Gray II and Steve Klabnik TableXI is offering training for developers and product teams! For more info, email workshops@tablexi.com. Guests Steve Klabnik: Blog James Edward Gray II: Blog Summary Ruby is great. But it's not the best tool for everything. On this episode, I talk to James Edward Gray II and Steve Klabnik. Both James and Steve have made substantial contributions to the Ruby and Rails community, and they now both spend lots of time using other languages. We talk about what...2018-08-0848 minTech Done RightTech Done RightEpisode 43: Rubyists in Other Languages with James Edward Gray II and Steve KlabnikRubyists in Other Languages with James Edward Gray II and Steve Klabnik TableXI is offering training for developers and product teams! For more info, email workshops@tablexi.com. Guests Steve Klabnik: Blog James Edward Gray II: Blog Summary Ruby is great. But it's not the best tool for everything. On this episode, I talk to James Edward Gray II and Steve Klabnik. Both James and Steve have made substantial contributions to the Ruby and Rails community, and they now both spend lots of time using other languages. We talk about...2018-08-0848 minKodsnackKodsnackKodsnack 245 - An empathetic thing, with Steve KlabnikFredrik chats with Steve Klabnik about Rust, why the lucky stiff, Closure and Webassembly. What does Steve do, how is Rust coming along and how does the process work? Who was why the lucky stiff and why does his publication later named Closure matter to people? Finally: Webassembly, making the web good for applications in general and why Steve thinks it will be the biggest thing since Javascript was added to browsers. Recorded on stage at Øredev 2017. Thank you Cloudnet for sponsoring our VPS! Comments, questions or t...2018-01-3059 minKodsnack in EnglishKodsnack in EnglishKodsnack 245 - An empathetic thing, with Steve KlabnikFredrik chats with Steve Klabnik about Rust, why the lucky stiff, Closure and Webassembly. What does Steve do, how is Rust coming along and how does the process work? Who was why the lucky stiff and why does his publication later named Closure matter to people? Finally: Webassembly, making the web good for applications in general and why Steve thinks it will be the biggest thing since Javascript was added to browsers. Recorded on stage at Øredev 2017. Thank you Cloudnet for sponsoring our VPS! Comments, questions or t...2018-01-3059 minLinux Action News VideoLinux Action News VideoLinux Action News 32Mozilla violates users' trust, Amazon has a new Linux, OpenSSH is coming to Windows, and Intel blocks disabling of the Management Engine. Plus an update on the Conservancy's fight with the Software Freedom Law Center and more. Episode Sponsors Ting Save $25 off your first device, or $25 in service credit if you bring one! Episode Links Introducing Amazon Linux 2 --- Amazon Linux 2 provides a modern execution environment with LTS Kernel (4.9) tuned for optimal performance on Amazon Web Services (AWS), systemd support, and newer tooling (gcc 7.2.1, glibc 2.25, binutils 2.27). Amazon Linux 2 Benchmarks...2017-12-1800 minLinux Action NewsLinux Action NewsLinux Action News 32Mozilla violates users' trust, Amazon has a new Linux, OpenSSH is coming to Windows, and Intel blocks disabling of the Management Engine. Plus an update on the Conservancy's fight with the Software Freedom Law Center and more.Sponsored By:Ting: Save $25 off your first device, or $25 in service credit if you bring one!Support Linux Action NewsLinks:Introducing Amazon Linux 2 — Amazon Linux 2 provides a modern execution environment with LTS Kernel (4.9) tuned for optimal performance on Amazon Web Services (AWS), systemd support, and newer tooling (gcc 7.2.1, glibc 2.25, binutils 2.27). Amazon Linux 2 Be...2017-12-1727 minGreater Than CodeGreater Than Code050: Open Source Anarchism with Steve Klabnik00:16 – Welcome to “Greater Than Crabmeat” …we mean, “Greater Than Code!” 01:02 – Steve’s Background, Origin Story, and Superpowers! Skrillex 06:00 – Contributing to Open Source why the lucky stiff Hackety Hack Why’s (Poignant) Guide to Ruby 11:07 – Succession Planning The Meme Hustler 20:12 – Organizing Groups of People in a Non-Authoritarian Way Mikhail Bakunin: What is Authority? The RFC Process in Rust Syndicalism 36:23 – Avoiding Using Language with Political Connotation Want to help keep us a weekly show, buy and ship you swa...2017-10-111h 03Greater Than CodeGreater Than Code050: Open Source Anarchism with Steve Klabnik00:16 – Welcome to “Greater Than Crabmeat” …we mean, “Greater Than Code!” 01:02 – Steve’s Background, Origin Story, and Superpowers! Skrillex 06:00 – Contributing to Open Source why the lucky stiff Hackety Hack Why’s (Poignant) Guide to Ruby 11:07 – Succession Planning The Meme Hustler 20:12 – Organizing Groups of People in a Non-Authoritarian Way Mikhail Bakunin: What is Authority? The RFC Process in Rust Syndicalism 36:23 – Avoiding Using Language with Political Connotation Want to help keep us a weekly show, buy and ship you swa...2017-10-111h 03GeekstammtischGeekstammtischGST040 - Es gibt kein GOTO in Rust!Wir sprachen mit Jan-Erik Rediger über Redis, Rust und Open Source Projekte Jan-Erik Rediger (00:00:00) https://twitter.com/badboy_, http://fnordig.de/ Irgendwas zwischen Entwickler und Administrator Aktuell sehr aktiv in Redis und Rust (seit ~3 Jahren) Jan-Erik ist über das Interesse an Algorithmen an Redis gekommen (lesbares C) Redis (00:03:00) https://redis.io/ Key-Value Datenbank Open Source (00:08:00) Einstieg in Open Source Projekte erstes Projekt: Redis Einstieg z.B. über Dokumentation Redis ist inzwischen nicht mehr so einfach für den Einstieg Es gibt Projekte (wie Rust), die Issues zum Einstieg markieren Rust (00:13:30) Jan-Erik ist bei...2017-09-082h 03The Frontside PodcastThe Frontside Podcast058: Rust and Going Into Business with Carol GouldingCarol Goulding: @Carols10cents | GitHub | Blog | Integer 32 Show Notes: 00:58 - Going Into Business Using Rust 03:42 - Getting Paid to do Open Source 05:31 - Prototyping Projects in Rust 06:21 - Why Rust? (Benefits) 09:58 - The Language Server 14:52 - Error Messages 19:46 - The Rust Programming Language Book 23:35 - Crates.io 27:41 - The Backend 31:11 - Working with Rust and Ember Together 33:31 - Rust Belt Rust Conference 35:59 - Integer 32 Resources: The Rust Programming Language Book The Frontside Podcast Episode 51: Rust and APIs with Steve Klabnik Rust For Rubyists Working Effectively with Legacy Code by Michael Feathers Clippy Cargo rustlings ...2017-02-1737 minThe Frontside PodcastThe Frontside Podcast051: Rust and APIs with Steve KlabnikSteve Klabnik @steveklabnik | Blog | GitHub Show Notes: 02:56 - Getting Into Rust 05:51 - Working on Rust for Mozilla 07:01 - Writing Documentation and Preventing Burnout 13:24 - The Rust Programming Language 18:45 - Rewriting Firefox in Rust 21:20 - High-level Functions 25:23 - Typesystem and Concurrency 36:35 - Rust and Web Developers; Digging Into Rust on a Deeper Level 43:46 - The Rust Ecosystem and Using Rust on a Day-to-Day Basis 48:38 - The Rust Book Resources: Rust For Rubyists Cargo Servo Application Binary Interface (ABI) MetaLanguage (ML) Tokio Systems Programming intermezzOS Steve Klabnik: Exploring Ruby Through Rust What’s new with “The...2016-12-1653 minOpen Source Archives - Software Engineering DailyOpen Source Archives - Software Engineering DailyRust with Steve Klabnik Rust is a systems programming language being developed at Mozilla. Rust has features of a high-level functional language like Scala and a low-level, performance-driven language like C++. Steve Klabnik is a developer program member with Mozilla. In this episode, he discusses how Rust looks at memory management, type safety, mutability, and concurrency. We also dive into a discussion of the low level virtual machine, also known as the LLVM, which the language Swift is built on. The post Rust with Steve Klabnik appeared first on Software Engineering Daily. 2016-05-2558 minSoftware Engineering DailySoftware Engineering DailyRust with Steve KlabnikRust is a systems programming language being developed at Mozilla. Rust has features of a high-level functional language like Scala and a low-level, performance-driven language like C++.Steve Klabnik is a developer program member with Mozilla. In this episode, he discusses how Rust looks at memory management, type safety, mutability, and concurrency. We also dive into a discussion of the low level virtual machine, also known as the LLVM, which the language Swift is built on. Learn more about your ad choices. Visit megaphone.fm/adchoices2016-05-251h 01Turing-IncompleteTuring-Incomplete80: Breakfast BurritoA chat about takeout food, PhillyETE, Justin tries Swift, et Pam apprend français Jaco Juice & Taco Bar Bareburger Philly ETE 2016 Ben DiFrancesco tmux-status-bar Swift Rewrite Swift - Using the Build System Lua is weird! - Pam the Webivore Swift Programming: The Big Nerd Ranch Guide elm 51: Is Sim City Running? (Steve Klabnik) Kangax Compatability Table Privacy Badger Disconnect Vimperator for FireFox Phoenix Framework - Ecto Models Optionals in Swift - Arthur's Coding Tips Turing-Incomplete #61: Raquel Vélez Reactive Podcast LineIn - Rogue Amoeba HTTP access control (CORS) The Pomodoro Technique2016-04-2239 minZADevChat PodcastZADevChat PodcastEpisode 30 - Segfault FebruaryKenneth and Kevin have the first of our Segfault instalments, a monthly banter about things that we find noteworthy but that might not fill an episode (yet).Here are the links to the (majority of the) topics we covered:* Rubyfuza 2016 - http://www.rubyfuza.org/* DevConf ZA 2016, covered on #23 - http://www.devconf.co.za* Go 1.6 release, specifically transparent HTTP/2 support in net/http - https://golang.org/doc/go1.6#http2* Rust 1.6 release, specifically Crates.io not allowing wildcards in dependencies in favour of SemVer - http://blog.rust-lang.org/2016/01/21/Rust-1.6.html* Semantic Versioning - http://semver.org* Tom's Obvious...2016-02-2449 minNew RustaceanNew RustaceanInterview 1::Part 1 – Sean GriffinSean Griffin on Rust, ORMs, and Web Frameworks Notes Chris chats with Sean Griffin about his programming background and initial experience with Rust, Rust's appeal, and what he's doing with Diesel and some of his plans for a new web framework in Rust. Links Ruby on Rails Active Record Diesel GitHub Gitter The Bike Shed episodes which include talk of Rust and Diesel 51: Is Sim City Still Running (with Steve Klabnik) 49: A More Practical Haskell 48: Is Everyone Trying Their Best? 46: Don't Breath, Save the Planet 44: It Won't Crash... It Might Crash 39: Okay...2016-02-1500 minChariot Developer NewsChariot Developer NewsDevNews #103 – Hello Chakra, Sayonara IEShow Notes Microsoft opens all of your chakras by open-sourcing the core of MS Edge Javascript renderer, Chakra. Tin foil hat portion of our show: Remote Code execution on Trend Micro. This is currently plugged, but still interesting. We also learn that when Jeff visits the dark corners of the internet… for recipes… he always does safely it on a VM. Pour out a 40 for all your dead web apps. IE 8, 9, 10 are now officially EOL, and sing with a choir invisible. Rejoice! Despite being slightly behind in the Android game, Google now uses OpenJDK on Android. We shout out...2016-02-0115 minZADevChat PodcastZADevChat PodcastEpisode 24 - The Rust Programming LanguageIn this episode we turn the spotlight on the Rust programming language.Kevin has been dabbling with it recently and shares his experience of exploring what Rust has to offer."Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety" - rust-lang.org Len and Kevin pick apart some of language features, the type system, memory safety, thread safety, platforms and its steeper learning curve. We make plenty of casual comparisons between different features of Rust and various other programming languages, including C, C++, Ruby, Java & Go.We also chunk up a bit higher...2016-01-131h 02The Changelog: Software Development, Open SourceThe Changelog: Software Development, Open SourceJSON API and API Design (Interview)Yehuda Katz joined the show to talk about JSON.API — where the spec came from, who’s involved, compliance, API design, the future, and more. We also finally got Yehuda on the show alone, so we were able to talk with him about his origins, how he got started as a programmer, and his thoughts on struggle vs aptitude. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Codeship – Download the FREE eBook “Why Containers and Docker are the Future” ...2016-01-011h 38