28 episodes

Discover the future of software from the people making it happen.

Listen to some of the smartest developers we know talk about what they're working on, how they're trying to move the industry forward, and what you can learn from it. 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.

Developer Voices Kris Jenkins

    • Technology
    • 5.0 • 2 Ratings

Discover the future of software from the people making it happen.

Listen to some of the smartest developers we know talk about what they're working on, how they're trying to move the industry forward, and what you can learn from it. 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.

    Startups Should Solve Real People's Real Problems (with Michael Drogalis)

    Startups Should Solve Real People's Real Problems (with Michael Drogalis)

    A few months ago, Michael Drogalis quit his job and decided launch 4 viable startup business ideas in 4 months, publically documenting every step of the journey. Over here at Developer Voices it seemed fun, inspired, and just crazy enough to work.

    We had him on the podcast a few months back just as that journey was beginning, and since he launched his first startup things have changed,. The reception has been better than he expected and the plan has been updated to go all-in on idea number one. But why? What's changed? What happened between brainstorming 4 ideas and launching #1 into the world? How is he figuring out what problems to solve, and how is he coping with the workload of being a solopreneur with a business idea and only himself to rely on?

    It's definitely time for an update, and to see what we can learn from a fellow geek who wants to start a business, but most of all wants to build technology that people find useful and valuable. Let's hope he succeeds...

    --

    ShadowTraffic: https://shadowtraffic.io/
    Michael's Previous Appearance: https://youtu.be/jqS2TbxssQE
    Follow Michael's journey: https://michaeldrogalis.substack.com/
    Michael on LinkedIn: https://www.linkedin.com/in/michael-drogalis-01029924/
    Michael on Twitter: https://twitter.com/MichaelDrogalis
    Kris on Twitter: https://twitter.com/krisajenkins
    Kris on LinkedIn: https://www.linkedin.com/in/krisjenkins/

    --

    #podcast #softwareprogramming #programming #startup #technology #kafka #postgres #shadowtraffic #entrepreneur

    • 51 min
    Is Flink the answer to the ETL problem? (with Robert Metzger)

    Is Flink the answer to the ETL problem? (with Robert Metzger)

    Integration is probably the last, hardest, and least well thought-out part of any large software project. So anything that makes the data-streaming job easier is worth knowing about. So this week we turn our attention to Apache Flink, a flexible system for grabbing, transforming and shipping data between systems using Java, Python or good ol' SQL.

    So this week Robert Metzger—Apache Flink expert and PMC member—joins us to explain what problems Flink solves and how it solves them reliably. We cover the range from simple use cases to realtime aggregations & joins to its high availability strategy.

    If you're working on systems that include more than one database, then you're definitely going to face the kinds of problems that Flink tackles.

    --

    Apache Flink: https://flink.apache.org/
    Robert on Twitter: https://twitter.com/rmetzger_
    Robert on LinkedIn: https://www.linkedin.com/in/metzgerrobert/
    Kris on Twitter: https://twitter.com/krisajenkins
    Kris on LinkedIn: https://www.linkedin.com/in/krisjenkins/



    #software #programming #podcast #flink #apacheflink #dataintegration

    • 1 hr 4 min
    What's Zig got that C, Rust and Go don't have? (with Loris Cro)

    What's Zig got that C, Rust and Go don't have? (with Loris Cro)

    Zig is a programming language that's attempting to become "the new C" - the language of choice for low-level systems programming and embedded hardware. Going into that space not only puts it in competition with C and C++, but also other newcomers like Rust and Go. So what makes Zig special?

    Joining us to discuss it is Loris Cro from the Zig Foundation. We talk through Zig's reasons to exist, its language design features, which parts of the C ecosystem it's tackling, and how the Zig Foundation is set up for the long-term health of the language.



    Loris' website: https://kristoff.it/
    Kris on Twitter: https://twitter.com/krisajenkins
    Kris on LinkedIn: https://www.linkedin.com/in/krisjenkins/

    Zig homepage: https://ziglang.org/
    The "learn zig" guide: https://ziglearn.org/
    Learn Zig with Ziglings: https://ziglings.org/
    Find the Zig community: https://github.com/ziglang/zig/wiki/Community
    Rust's cargo-zigbuild: https://github.com/rust-cross/cargo-zigbuild
    Using zig as a better linker: https://andrewkelley.me/post/zig-cc-powerful-drop-in-replacement-gcc-clang.html
    "The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023) - https://youtu.be/XZ3w_jec1v8



    #programming #programminglanguages #software #zig #llvm #rust #go

    • 1 hr 23 min
    Why did Redpanda rewrite Apache Kafka? (with Christina Lin)

    Why did Redpanda rewrite Apache Kafka? (with Christina Lin)

    Would you ever take on a rewrite of one of the largest and most popular Apache projects? And if so, what would you keep the same and what would you change?

    This week we're talking to Christina Lin, who's part of Redpanda, a company that's rewriting parts of the Apache Kafka ecosystem in C++, with the aim of getting performance gains that aren't feasible in Java. It seems like a huge mountain to climb, and a fascinating journey to be on, so let's ask why and how they've taken on this challenge…

    Christina on Twitter: https://twitter.com/Christina_wm
    Kris on Twitter: https://twitter.com/krisajenkins
    Kris on LinkedIn: https://www.linkedin.com/in/krisjenkins/
    Redpanda: https://redpanda.com/
    Redpanda University: https://university.redpanda.com/
    Seestar framework: https://seastar.io/
    Apache Flink: https://flink.apache.org/

    #redpanda #kafka #apachekafka #streaming #python

    • 49 min
    Debezium - Capturing Data the Instant it Happens (with Gunnar Morling)

    Debezium - Capturing Data the Instant it Happens (with Gunnar Morling)

    This week we're looking at Debezium - an open source project that taps into a huge number of databases and lets you stream data to other systems in real time. It's a huge project that covers a wide range of uses: Some people use it to replicate from Oracle to MySQL, others to do smart cache invalidation, and others to build a bridge from an existing relational database to the event-sourcing world. If you're working on a system that has more than one kind of database, it may be an essential tool. But what exactly does it do, and how does it do it?

    Joining us for a deep dive is Debezium expert and former project lead, Gunnar Morling. He takes us through all things Debezium, from who uses Debezium and why; which systems you can connect to and what data you get out from it; and how a project of this scope is developed.

    Gunnar on Twitter: https://twitter.com/gunnarmorling
    Gunnar on LinkedIn: https://www.linkedin.com/in/gunnar-morling-2b44b7229/
    Gunnar's blog: https://www.morling.dev/
    Kris on Twitter: https://twitter.com/krisajenkins
    Kris on LinkedIn: https://www.linkedin.com/in/krisjenkins/

    Gunnar's talk on the new incremental snapshot mechanism: https://events.bizzabo.com/468544/agenda/session/1136877
    Getting into Real Time data: https://youtu.be/ftAVFxa5AwI
    Stripe's talk at Flink Forward: https://www.slideshare.net/FlinkForward/squirreling-away-640-billion-how-stripe-leverages-flink-for-change-data-capture
    Francesco's "When JDBC Goes Wrong" talk: https://www.confluent.io/events/kafka-summit-london-2022/jdbc-source-connector-what-could-go-wrong/

    #debezium #microservicesarchitecture #cdc #database #postgresql #oracle #mysql #eventsourcing #kafka #jdbc #realtime

    • 1 hr 2 min
    When We Talk About Software (with Francesco Tisiot)

    When We Talk About Software (with Francesco Tisiot)

    Ever read a bad README? We all have, and most of the time, we've just moved right along. A programmer that can't communicate their ideas will find no-one uses their software. And that's true even outside of the open-source world. The best software doesn't win - the best software _that people can understand_ wins. So how do we get better at communicating our code? What do we talk about when we talk about software?

    Joining to discuss that question is a data-streaming expert and skilled communicator, Francesco Tisiot. Unusually, this episode is recorded on location, as we met up in the hallway of a recent tech conference.

    Francesco on Twitter: https://twitter.com/FTisiot
    Francesco on LinkedIn: https://www.linkedin.com/in/francescotisiot/
    Kris on Twitter: https://twitter.com/krisajenkins
    Kris on LinkedIn: https://www.linkedin.com/in/krisjenkins/

    #podcast #podcasts #devrel #opensource #software #presentations

    • 32 min

Customer Reviews

5.0 out of 5
2 Ratings

2 Ratings

Top Podcasts In Technology

The New York Times
Jason Calacanis
Lex Fridman
Ben Gilbert and David Rosenthal
Boston Consulting Group BCG
NPR

You Might Also Like

se-radio@computer.org
Changelog Media
Software Engineering Daily
Changelog Media
Changelog Media
Andrew Sharp and Ben Thompson