Podcasts about systems programming

  • 22PODCASTS
  • 29EPISODES
  • 44mAVG DURATION
  • ?INFREQUENT EPISODES
  • Apr 21, 2023LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about systems programming

Latest podcast episodes about systems programming

GOTO - Today, Tomorrow and the Future
Rust in Action • Tim McNamara & Richard Feldman

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Apr 21, 2023 51:19 Transcription Available


This interview was recorded for the GOTO Book Club.gotopia.tech/bookclubRead the full transcription of the interview hereTim McNamara - Author of “Rust in Action” &  Software Developer at AWSRichard Feldman - Author of Elm in Action & Head of Open Source at NoRedInkRESOURCESGet 35% discount on all Manning products with code: ytGOTO35mng.bz/z5RQrustinaction.comdoc.rust-lang.org/stable/bookDESCRIPTIONRust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques. You'll be learning Rust by delving into how computers work under the hood. You'll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. The book takes you through using Rust to extend other applications and teaches you tricks to write blindingly fast code. You'll also discover parallel and concurrent programming. Filled to the brim with real-life use cases and scenarios, you'll go beyond the Rust syntax and see what Rust has to offer in real-world use cases.Richard Feldman, author of Elm in Action, goes over the benefits of this multi-paradigm, high-level, general-purpose language together with Tim McNamara, author of Rust in Action.* Book description: © manning.comThe interview is based on Tim's book "Rust in Action: Systems programming concepts & techniques"RECOMMENDED BOOKSTim McNamara • Rust in ActionRichard Feldman • Elm in ActionBrenden Matthews • Code Like a Pro in RustPrabhu Eshwarla • Rust Servers, Services & AppsBastian Gruber • Rust Web DevelopmentBlandy, Orendorff & Tindall • Programming RustKen Youens-Clark • Command-Line RustKevin Hoffman • Programming WebAssembly with RustTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily

Forbidden Knowledge News
Propaganda in Media - Crumbling Dystopian Systems - Programming Society | XCubed420

Forbidden Knowledge News

Play Episode Listen Later Dec 9, 2022 75:35


XCubed420 https://youtube.com/@x-cubed420presentshttps://youtube.com/@xcubed420newsandcommentary5Day Zerohttps://www.spreaker.com/show/day-zeroShowtime with The Cube https://www.spreaker.com/show/showtime-with-the-cubeLink Treehttps://linktr.ee/ForbiddenKnowledgeNewsMake a Donation to Forbidden Knowledge News http://supportfkn.comhttps://www.paypal.me/forbiddenknowledgeneThe Forbidden Knowledge Network https://forbiddenknowledge.news/Sign up on Rokfin!https://rokfin.com/fknplusGet a reading from October theancientgift222@gmail.com C60 PurplePowerhttps://go.shopc60.com/FORBIDDEN10/ or use coupon code knowledge10Become Self-Sufficient With A Food Forest!!https://foodforestabundance.com/get-started/?ref=CHRISTOPHERMATHUse coupon code: FORBIDDEN for discountsSustainable Communities Telegram Grouphttps://t.me/+kNxt1F0w-_cwYmExThe FKN Store!https://www.fknstore.net/Our Facebook pageshttps://www.facebook.com/forbiddenknowledgenewsconspiracy/https://www.facebook.com/FKNNetwork/Instagram @forbiddenknowledgenews1@forbiddenknowledgenetworkTwitterhttps://twitter.com/ForbiddenKnow10?t=7qMVcdKGyWH_QiyTTYsG8Q&s=09email meforbiddenknowledgenews@gmail.comForbidden Knowledge News is also available on all popular podcast platforms!some music thanks to:https://www.bensound.com/Thanks to Cory Hughes for web design and production 

Oxide and Friends
Paths into Systems Programming

Oxide and Friends

Play Episode Listen Later Jun 21, 2022 107:20


pending

paths systems programming
Garage Gym Athlete: From Our Athletes to Jocko Willink, Tim Ferriss, & Rich Froning there’s one thing in common: Garage Gym

Continuing the energy systems training, we have glycolytic or glycolic system. We refer to this as PAIN intervals, and I you have experience with them you would agree. Here we break down further about what it is, how to train it and how to program it.

pain workouts energy systems systems programming glycolytic
Garage Gym Athlete: From Our Athletes to Jocko Willink, Tim Ferriss, & Rich Froning there’s one thing in common: Garage Gym

There are three main energy systems that go into conditioning programing. Today we are going to cover the aerobic system and how you would program aerobic workouts. This is also know os oxidative training or your oxidative system.

The Agile Embedded Podcast
Modern Embedded Systems Programming with Miro Samek

The Agile Embedded Podcast

Play Episode Listen Later Jan 18, 2022 56:18


The free video course "Modern Embedded Systems Programming" can be found here on YouTube.  Accompanying course materials are here. Miro's company, Quantum Leaps, can be found at https://www.state-machine.com. You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer

Koodia pinnan alla
3. Systeemiohjelmointi

Koodia pinnan alla

Play Episode Listen Later Jan 24, 2021 43:59


Jakson 3 aiheena on systeemiohjelmointi. Vieraana Linux-kerneldevaaja Pekka Enberg, joka tekee työkseen tietokantaa  ScyllaDB-nimisessä firmassa. Pekka kertoo minkälaista on tehdä softaa syvemmällä pinnan alla, jossa abstraktiotasoja raudan ja softan välissä on vähemmän. Linkkejä ScyllaDB: https://www.scylladb.com/Apache Cassandra: https://cassandra.apache.org/QEMU: https://www.qemu.org/KVM: https://www.linux-kvm.org/page/Main_PageProfilointi: http://www.brendangregg.com/linuxperf.htmlPortable Hardware Locality (hwloc): https://www.open-mpi.org/projects/hwloc/Non-Uniform Memory Access (NUMA): https://en.wikipedia.org/wiki/Non-uniform_memory_accessSeastar framework: http://seastar.io/ Vieras Pekka Enberg: @penberg Juontajat Markus Hjort: @mhjortYrjö Kari-Koskinen: @ykarikos Seuraa podcastia https://koodiapinnanalla.fi/@KoodiPinnanAllaTule mukaan kehittämään Ykän ja Markuksen kanssa DIASia https://dias.fi/jobs.html

jakson pekka yk kvm apache cassandra qemu markuksen systems programming
Signals and Threads
Building a functional email server with Dominick LoBraico

Signals and Threads

Play Episode Listen Later Oct 28, 2020 63:36


Despite a steady trickle of newcomers, email still reigns supreme as the chief communication mechanism for the Information Age. At Jane Street, it’s just as critical as anywhere, but there’s one difference: the system at the heart of our email infrastructure is homegrown. This week, Ron talks to Dominick LoBraico, an engineer working on Jane Street’s technology infrastructure, about how and why we built Mailcore, an email server written and configured in OCaml. They delve into questions around how best to represent the configuration of a complex system, when you should build your own and when you shouldn’t, and the benefits of bringing a code-focused approach to solving systems problems.

CQ Blind Hams
CQBH 010 RT Systems Programming software using NVDA

CQ Blind Hams

Play Episode Listen Later Feb 15, 2020 21:14


This podcast is Dave N2AAM demoing The Programming software from RT Systems using NVDA screen reader for blind hams.

software programming nvda systems programming
Coder Radio
372: Crystal Clear

Coder Radio

Play Episode Listen Later Aug 26, 2019 54:01


We're back and going crazy about Crystal, a statically typed language that's as fast as C and as slick as ruby. Plus an update on Rails 6, Intel's growing adoption of Rust, and the challenge of making breaking changes.

CoRecursive - Software Engineering Interviews
Modern Systems Programming And Scala Native With Richard Whaling

CoRecursive - Software Engineering Interviews

Play Episode Listen Later Feb 22, 2019 53:56


Richard Whaling has an interesting perspective on software development. If you write software for the JVM or if you are interested in low level system programming, or even doing data heavy or network heavy IO programming then you will find this interview interesting. We discuss how to build faster software in a modern fashion by using glibc and techniques from system programming. This means using raw pointers and manual memory management but from a modern language. Richard also shares some perspectives on better utilizing the underlying operating system and how we can build better software by depending on services rather than libraries. Links: Beej's Guide to C Beej's Guide to Unix Interprocess Communication Beej's Guide to Network Programming Gary Bernhardt's Destroy All Software Screencasts (Web Server from Scratch, Malloc from scratch, shell from scratch) Stevens & Rago Systems Programming books: Advanced Programming UNIX Environment Unix Network Programming - Sockets UNIX Network programming - Interprocess Communication  

Rural Health Leadership Radio™
134: A Conversation with Barry Mathis

Rural Health Leadership Radio™

Play Episode Listen Later Feb 19, 2019 37:06


Barry Mathis is Principal – IT and Advisory Services at PYA.  Barry has nearly three decades of experience in the information technology (IT) and healthcare industries as a CIO, CTO, senior IT audit manager, and IT risk management consultant.  He has performed and managed complicated HIPAA security reviews and audits for some of the most sophisticated hospital systems in the country.    “The resources in a rural health situation are obviously at times challenged so your solutions have to be sharp.”  Barry is a visionary, creative, results-oriented senior-level healthcare executive with demonstrated experience in planning, developing, and implementing complex information-technology solutions to address business opportunities, while reducing IT risk and exposure.  He is adept at project and crisis management, troubleshooting, problem solving, and negotiating.    Barry has strong technical capabilities combined with outstanding presentation skills and professional pride.  He is a prudent risk taker with proficiency in IT risk management, physician relations, strategic development, and employee team building.  Barry is a member of United States Marine Corps, Health Care Compliance Association, Association of Healthcare Internal Auditors, Healthcare Information Management Systems Society and Information Systems Audit and Control Association. He was an Honor Graduate in Systems Programming from the United States Marine Corps Computer Sciences School (MCCDC) in Quantico, VA. He is a Certified COBOL Programmer, a Certified Database Management Specialist, and a Certified Cyber Security Framework Practitioner.  Barry L. Mathis  Principal – Information Technology & Advisory Services  bmathis@pyapc.com  (800) 270-9629   |   www.pyapc.com 

va cto cio united states marine corps hipaa mathis quantico advisory services honor graduate systems programming information systems audit
Misreading Chat
#41 – IDRIS — Systems Programming Meets Full Dependent Types

Misreading Chat

Play Episode Listen Later Dec 25, 2018


汎用プログラミング言語に Dependent Types を組み込んだ実験的なプログラミング言語 Idris について向井が話します。

types dependent systems programming
Bits and Trees
Rust and Writing Books with Carol (Nichols || Goulding)

Bits and Trees

Play Episode Listen Later Sep 23, 2018 54:37


Show Notes Rust in Motion MEAP Video Course (Manning) Rustlings The Rust Programming Language Book (Print and eBook) The Rust Programming Language Book (Free Online) The Rust Programming Language Site Rust Out Your C at Erie Day of Code Conference

International Conference on Functional Programming 2017
Better Living through Operational Semantics: An Optimizing Compiler for Radio Protocols

International Conference on Functional Programming 2017

Play Episode Listen Later Dec 18, 2017 18:25


Geoffrey Mainland (Drexel University, USA) gives the fourth talk in the first panel, Low-level and Systems Programming, on the 2nd day of the ICFP conference. Software-defined radio (SDR) promises to bring the flexibility and rapid iterative workflow of software to radio protocol design. Many factors make achieving this promise challenging, not least of which are the high data rates and timing requirements of real-world radio protocols. The Ziria language and accompanying compiler demonstrated that a high-level language can compete in this demanding space, but extracting reusable lessons from this success is difficult due to Ziria's lack of a formal semantics. Our first contribution is a core language, operational semantics, and type system for Ziria. The insight we gained through developing this operational semantics led to our second contribution, consisting of two program transformations. The first is fusion, which can eliminate intermediate queues in Ziria programs. Fusion subsumes many one-off optimizations performed by the original Ziria compiler. The second transformation is pipeline coalescing, which reduces execution overhead by batching IO. Pipeline coalescing relies critically on fusion and provides a much simpler story for the original Ziria compiler's "vectorization" transformation. These developments serve as the basis of our third contribution, a new compiler for Ziria that produces significantly faster code than the original compiler. The new compiler leverages our intermediate language to help eliminate unnecessary memory traffic. As well as providing a firm foundation for the Ziria language, our work on an operational semantics resulted in very real software engineering benefits. These benefits need not be limited to SDR--the core language and accompanying transformations we present are applicable to other domains that require processing streaming data at high speed.

International Conference on Functional Programming 2017
Verifying Efficient Function Calls in CakeML

International Conference on Functional Programming 2017

Play Episode Listen Later Dec 18, 2017 19:53


Scott Owens University of Kent, UK, gives the third talk in the first panel, Low-level and Systems Programming, on the 2nd day of the ICFP conference. Co-written Michael Norrish, Ramana Kumar (Data61 at CSIRO, Australia and UNSW, Australia), Magnus O. Myreen (Chalmers University of Technology, Sweden), Yong Kiam Tan (Carnegie Mellon University, USA). We have designed an intermediate language (IL) for the CakeML compiler that supports the verified, efficient compilation of functions and calls. Verified compilation steps include batching of multiple curried arguments, detecting calls to statically known functions, and specialising calls to known functions with no free variables. Finally, we verify the translation to a lower-level IL that only supports closed, first-order functions. These compilation steps resemble those found in other compilers (especially OCaml). Our contribution here is the design of the semantics of the IL, and the demonstration that our verification techniques over this semantics work well in practice at this scale. The entire development was carried out in the HOL4 theorem prover.

International Conference on Functional Programming 2017
Verified Low-Level Programming Embedded in F

International Conference on Functional Programming 2017

Play Episode Listen Later Dec 18, 2017 18:12


Jonathan Protzen, Microsoft Research, United States, gives the second talk in the first panel, Low-level and Systems Programming, on the 2nd day of the ICFP conference. Co-written by Jonathan Protzen (Microsoft Research, United States), Jean-Karim Zinzindohoué (Inria, France), Aseem Rastogi (Microsoft Research, India), Tahina Ramananandro (Microsoft Research, United States), Peng Wang (Massachusetts Institute of Technology, USA), Santiago Zanella-Beguelin (Microsoft Research), Antoine Delignat-Lavaud (Microsoft Research), Catalin Hritcu (India and Paris), Karthikeyan Bhargavan (Inria, France), Cedric Fount (Microsoft Research), Nikhil Swamy (Microsoft Research, United States). We present Low, a language for low-level programming and verification, and its application to high-assurance optimized cryptographic libraries. Low is a shallow embedding of a small, sequential, well-behaved subset of C in F, a dependently-typed variant of ML aimed at program verification. Departing from ML, Low does not involve any garbage collection or implicit heap allocation; instead, it has a structured memory model a la CompCert, and it provides the control required for writing efficient low-level security-critical code. By virtue of typing, any Low program is memory safe. In addition, the programmer can make full use of the verification power of F to write high-level specifications and verify the functional correctness of Low code using a combination of SMT automation and sophisticated manual proofs. At extraction time, specifications and proofs are erased, and the remaining code enjoys a predictable translation to C. We prove that this translation preserves semantics and side-channel resistance.

International Conference on Functional Programming 2017
Persistence for the Masses: RRB-Vectors in a Systems Language

International Conference on Functional Programming 2017

Play Episode Listen Later Dec 18, 2017 18:38


Juan Pedro Bolívar Puente, Independent Consultant, Sinusoidal Engineering, Germany, gives the first talk in the first panel, Low-level and Systems Programming, on the 2nd day of the ICFP conference. Relaxed Radix Balanced Trees (RRB-Trees) is one of the latest members in a family of persistent tree based data-structures that combine wide branching factors with simple and relatively flat structures. Like the battle-tested immutable sequences of Clojure and Scala, they have ffectively constant lookup and updates, good cache utilization, but also logarithmic concatenation and slicing. Our goal is to bring the benefits of persistent data structures to the discipline of systems programming via generic yet efficient immutable vectors supporting transient batch updates. We describe a C++ implementation that can be integrated in the runtime of higher level languages with a C core (Lisps like Guile or Racket, but also Python or Ruby), thus widening the access to these persistent data structures.

Embedded
141: Malevolent and Trying to Trick You

Embedded

Play Episode Listen Later Mar 2, 2016 58:55


Julia Evans (@b0rk) spoke with us about using profile analysis to debug programs. Her PyCon 2015 talk was Systems Programming as a Swiss Army Knife (video). Julia's blog is jvns.ca. Some of the posts we discussed include: Have High Expectations for Computers How I Got Better at Debugging perf top: An Awesome Way to Spy on CPU Usage Julia's favorite conference to speak at is Bang Bang Con in New York City, May 7-8, 2016. Coincidentally, the call for proposals is open. Also, please check out the Embedded.fm/blog!

Remote Conferences - Audio
Systems Programming for the Ruby Developer - Ruby Remote Conf 2015

Remote Conferences - Audio

Play Episode Listen Later Nov 10, 2015 42:43


Rubyists are famously polyglot. I've heard people joke that there are more JavaScript talks at some Ruby conferences than there are Ruby talks. But there's one area in which most Rubyists don't go: low-level programming. We often say "Ruby is slow, but that doesn't matter. I'll just drop down to C when I need performance." But C is pretty scary, so we never actually do it.   In this talk, Steve will show off Rust, a new programming language from Mozilla. Steve will show you how that saying should change: "drop down to Rust," and why it's better for Rubyists than C.

developers rust javascript mozilla rubyists systems programming ruby remote conf
Remote Conferences - Video (Small)
Systems Programming for the Ruby Developer - Ruby Remote Conf 2015

Remote Conferences - Video (Small)

Play Episode Listen Later Nov 10, 2015 42:43


Rubyists are famously polyglot. I've heard people joke that there are more JavaScript talks at some Ruby conferences than there are Ruby talks. But there's one area in which most Rubyists don't go: low-level programming. We often say "Ruby is slow, but that doesn't matter. I'll just drop down to C when I need performance." But C is pretty scary, so we never actually do it.   In this talk, Steve will show off Rust, a new programming language from Mozilla. Steve will show you how that saying should change: "drop down to Rust," and why it's better for Rubyists than C.

developers rust javascript mozilla rubyists systems programming ruby remote conf
Devchat.tv Master Feed
Systems Programming for the Ruby Developer - Ruby Remote Conf 2015

Devchat.tv Master Feed

Play Episode Listen Later Nov 10, 2015 42:43


Rubyists are famously polyglot. I've heard people joke that there are more JavaScript talks at some Ruby conferences than there are Ruby talks. But there's one area in which most Rubyists don't go: low-level programming. We often say "Ruby is slow, but that doesn't matter. I'll just drop down to C when I need performance." But C is pretty scary, so we never actually do it.   In this talk, Steve will show off Rust, a new programming language from Mozilla. Steve will show you how that saying should change: "drop down to Rust," and why it's better for Rubyists than C.

developers rust javascript mozilla rubyists systems programming ruby remote conf
Devchat.tv Master Feed
Systems Programming for the Ruby Developer - Ruby Remote Conf 2015

Devchat.tv Master Feed

Play Episode Listen Later Nov 10, 2015 42:43


Rubyists are famously polyglot. I've heard people joke that there are more JavaScript talks at some Ruby conferences than there are Ruby talks. But there's one area in which most Rubyists don't go: low-level programming. We often say "Ruby is slow, but that doesn't matter. I'll just drop down to C when I need performance." But C is pretty scary, so we never actually do it.   In this talk, Steve will show off Rust, a new programming language from Mozilla. Steve will show you how that saying should change: "drop down to Rust," and why it's better for Rubyists than C.

developers rust javascript mozilla rubyists systems programming ruby remote conf
Devchat.tv Master Feed
Systems Programming for the Ruby Developer - Ruby Remote Conf 2015

Devchat.tv Master Feed

Play Episode Listen Later Nov 10, 2015 42:43


Rubyists are famously polyglot. I've heard people joke that there are more JavaScript talks at some Ruby conferences than there are Ruby talks. But there's one area in which most Rubyists don't go: low-level programming. We often say "Ruby is slow, but that doesn't matter. I'll just drop down to C when I need performance." But C is pretty scary, so we never actually do it.   In this talk, Steve will show off Rust, a new programming language from Mozilla. Steve will show you how that saying should change: "drop down to Rust," and why it's better for Rubyists than C.

developers rust javascript mozilla rubyists systems programming ruby remote conf
All Ruby Podcasts by Devchat.tv
165 RR Systems Programming Tricks with Julia Evans

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Jul 16, 2014 65:15


The Rogues talk systems programming tricks and hacks with Julia Evans.

tricks rogues julia evans systems programming
Ruby Rogues
165 RR Systems Programming Tricks with Julia Evans

Ruby Rogues

Play Episode Listen Later Jul 16, 2014 65:15


The Rogues talk systems programming tricks and hacks with Julia Evans.

tricks rogues julia evans systems programming
Devchat.tv Master Feed
165 RR Systems Programming Tricks with Julia Evans

Devchat.tv Master Feed

Play Episode Listen Later Jul 16, 2014 65:15


The Rogues talk systems programming tricks and hacks with Julia Evans.

tricks rogues julia evans systems programming
CSCI E-215 Unix/Linux Systems Programming - Video
Unix/Linux Systems Programming

CSCI E-215 Unix/Linux Systems Programming - Video

Play Episode Listen Later Jan 19, 2007 10:42


linux unix systems programming
CSCI E-215 Unix/Linux Systems Programming - Audio
Unix_Linux Systems Programming

CSCI E-215 Unix/Linux Systems Programming - Audio

Play Episode Listen Later Jan 4, 2007 59:20


linux unix systems programming