Partner im RedaktionsNetzwerk Deutschland
PodcastsTechnologieDeveloper Voices
Höre Developer Voices in der App.
Höre Developer Voices in der App.
(16.085)(9.339)
Sender speichern
Wecker
Sleeptimer

Developer Voices

Podcast Developer Voices
Kris Jenkins
Deep-dive discussions with the smartest developers we know, explaining what they're working on, how they're trying to move the industry forward, and what we can...

Verfügbare Folgen

5 von 82
  • A universal query engine in Rust (with Predrag Gruevski)
    Trustfall is a library based on a simple question - what happens if we can query absolutely anything? If you could join REST APIs and databases with filesystems and dockerfiles? It’s possible in theory because those are all just datasources. Predrag Gruevski is trying to make it easy by building a universal query engine, with pluggable datasources, all in Rust.This week we dive into Trustfall to figure out how it works. How do you model nearly anything as a datasource? How do you make it easy to extend? And what does it take to optimize a query that’s going to be spread out over multiple systems and potentially multiple servers? Questions, questions, questions - all about the act of asking our systems questions. 😃–Trustfall Source: https://github.com/obi1kenobi/trustfallCargo Semver Checks: https://crates.io/crates/cargo-semver-checksHow to Query Almost Everything: https://predr.ag/querying/SemVer In Rust (talk): https://predr.ag/blog/semver-in-rust-tooling-breakage-and-edge-cases/#cargo-semver-checks-lints-are-database-queries-in-disguiseSupport Developer Voices on Patreon: https://patreon.com/DeveloperVoicesSupport Developer Voices on YouTube: https://www.youtube.com/@developervoices/joinKris on Mastodon: http://mastodon.social/@krisajenkinsKris on LinkedIn: https://www.linkedin.com/in/krisjenkins/Kris on Twitter: https://twitter.com/krisajenkins
    --------  
    1:15:31
  • Raspberry Pi Hardware & A Lisp Brain (with Dimitris Kyriakoudis)
    Dimitris Kyriakoudis is a researcher, programmer and musician who's combining all three talents to build dedicated music hardware. Specifically a device called the µseq, which reads Lisp programs and uses them to drive synthesizers to make music. In this episode we go through the full platform that he's building, from soldering resistors to an RPi chip, up through writing a Lisp interpreter, to the design ideas that make Lisp a good choice for composing both software and music.–uSeq Homepage: https://www.emutelabinstruments.co.uk/useq/Emute Lab’s Homepage: https://www.emutelab.org/Buy a uSeq: https://www.signalsounds.com/emute-lab-instruments-useq-live-coding-voltage-generator-eurorack-module/Build a uSeq (DIY Kit): https://www.thonk.co.uk/shop/emute-lab-useq/SICP (book): https://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_ProgramsMachina Bristronica (expo): https://machinabristronica.uk/Sonic Pi: https://sonic-pi.net/Support Developer Voices on Patreon: https://patreon.com/DeveloperVoicesSupport Developer Voices on YouTube: https://www.youtube.com/@developervoices/joinKris on Mastodon: http://mastodon.social/@krisajenkinsKris on LinkedIn: https://www.linkedin.com/in/krisjenkins/Kris on Twitter: https://twitter.com/krisajenkins–0:00 Intro2:20 What is µseq?5:40 Live Coding As Another Instrument17:42 Why Choose Lisp?25:03 Different Dialects For Different Musical Tasks?32:34 Live Coding As Academic Research44:11 How Do You Fabricate Production Hardware?49:00 The Triple-E Triangle1:09:53 How Well Has This Theory Worked Out?1:20:01 What's This Like To Play Live?1:25:17 Comparisons With Sonic Pi1:33:06 Outro
    --------  
    1:34:43
  • Software Systems Aren't Just Software (with Diana Montalion)
    If you want to build really large software systems well, you have to stop thinking of them as just software systems. Beyond a certain size, everything your software touches becomes part of the wider system. You’re part of the system, your users are part of the system, and every other employee & department & priority eventually forms part of that system. And that can make it incredibly difficult to make changes, or even to understand which changes will actually matter.That might be overwhelming, but there's hope. Understanding how systems work and how to improve them is something that can be learnt, and improved at. So in the pursuit of better systems understanding, I’m joined this week by Diana Montalion, coder, architect, and author of Learning Systems Thinking. She takes us through how she sees systems, and how we can get better at discovering and understanding our own systems, as we both chew through some difficult systems we’ve worked on in the hope of figuring out how to do it better next time…–Learning Systems Thinking (book): https://www.amazon.co.uk/Learning-Systems-Thinking-Essential-Professionals-ebook/dp/B0D9KWZRT2Diana’s Website: https://montalion.com/Scientific Management (Tailorism): https://en.wikipedia.org/wiki/Scientific_managementJay Wright Forrester: https://en.wikipedia.org/wiki/Jay_Wright_ForresterSupport Developer Voices on Patreon: https://patreon.com/DeveloperVoicesSupport Developer Voices on YouTube: https://www.youtube.com/@developervoices/joinDiana on LinkedIn: https://www.linkedin.com/in/dianamontalion/Diana on YouTube: https://www.youtube.com/@dianamontalionKris on BlueSky: https://bsky.app/profile/krisajenkins.bsky.socialKris on Mastodon: http://mastodon.social/@krisajenkinsKris on LinkedIn: https://www.linkedin.com/in/krisjenkins/
    --------  
    1:50:14
  • Building Fyrox: A Rust Game Engine (with Dmitry Stepanov)
    To kick off 2025 we’re looking at Fyrox a game engine built in Rust, largely by one person - Dmitry Stepanov. For an individual project, it’s covered an incredible amount of ground, covering the rendering and animation features you’d expect from a game engine, with some features that might surprise you - like Rust scripting support with hot-reloading.As we dive into Fyrox, Dmitry explains what it takes to build a game engine, why he chose Rust (and why he’s happy with the choice), and how one person can hope to build a project of that size.–Support Developer Voices on Patreon: https://patreon.com/DeveloperVoicesSupport Developer Voices on YouTube: https://www.youtube.com/@developervoices/joinFyrox Homepage: https://fyrox.rs/The Fyrox Book: https://fyrox-book.github.io/Rapier Physics Engine: https://rapier.rs/The Mine (on Steam): https://store.steampowered.com/app/898980/The_Mine/Dmitry’s Engine: https://github.com/mrDIMAS/DmitrysEngineGJK Collision Detection Algorithm: https://en.wikipedia.org/wiki/Gilbert%E2%80%93Johnson%E2%80%93Keerthi_distance_algorithmWPF: https://en.wikipedia.org/wiki/Windows_Presentation_FoundationPICO-8: https://www.lexaloffle.com/pico-8.phpKris on Mastodon: http://mastodon.social/@krisajenkinsKris on LinkedIn: https://www.linkedin.com/in/krisjenkins/Kris on Twitter: https://twitter.com/krisajenkins
    --------  
    1:43:45
  • Testing TVs At Scale With Elixir (with Dave Lucia)
    Integration testing is always a tricky thing, fraught with problems setting up the right environment and attempting to control the system’s state. That’s particularly true when you’re dealing with a mix of software and hardware, and even worse when you don’t have control of what the hardware can do.This week I’m joined by Dave Lucia of TVLab’s, who’s building systems for testing television software at scale, and it’s a problem that needs a huge variety of techniques to crack it. He’s using cameras, real time video processing, Erlang & Elixir and a host of other tools to make it possible to test a fleet of televisions on demand.Sometimes good systems revolve around a single big idea; this time it’s a large combination of solutions, coordinated by the BEAM, that gets the job done.--TVLabs: https://tvlabs.ai/Flipper Zero: https://flipperzero.oneATSC 3.0 “NextGen TV”: https://en.wikipedia.org/wiki/ATSC_3.0Support Developer Voices on Patreon: https://patreon.com/DeveloperVoicesSupport Developer Voices on YouTube: https://www.youtube.com/@developervoices/joinKris on Bluesky: https://bsky.app/profile/krisajenkins.bsky.socialKris on Mastodon: http://mastodon.social/@krisajenkinsKris on LinkedIn: https://www.linkedin.com/in/krisjenkins/
    --------  
    1:16:05

Weitere Technologie Podcasts

Über Developer Voices

Deep-dive discussions with the smartest developers we know, explaining what they're working on, how they're trying to move the industry forward, and what we can learn from them.You might find the solution to your next architectural headache, pick up a new programming language, or just hear some good war stories from the frontline of technology.Join your host Kris Jenkins as we try to figure out what tomorrow's computing will look like the best way we know how - by listening directly to the developers' voices.
Podcast-Website

Hören Sie Developer Voices, Sockenpuppenzoo – Angriff auf Wikipedia und viele andere Podcasts aus aller Welt mit der radio.at-App

Hol dir die kostenlose radio.at App

  • Sender und Podcasts favorisieren
  • Streamen via Wifi oder Bluetooth
  • Unterstützt Carplay & Android Auto
  • viele weitere App Funktionen
Rechtliches
Social
v7.7.0 | © 2007-2025 radio.de GmbH
Generated: 2/15/2025 - 7:28:01 PM