
63 episodes

Contributor Eric Anderson
-
- Technology
-
-
5.0 • 11 Ratings
-
The origin story behind the best open source projects and communities.
-
Decoupling Authorization: Cerbos with Emre Baran
Emre Baran (@emre) is the CEO and co-founder of Cerbos, the open-source authorization layer for implementing roles and permissions. Cerbos allows developers to decouple authorization logic from core code into its own centrally distributed component. Easier said than done, perhaps - but Cerbos is secure, intentionally simple to implement, and developer-focused.
Subscribe to Contributor on Substack for email notifications, and join our Slack community!
In this episode we discuss:
The difference between authentication and authorization
Why Cerbos is language-agnostic
Authorization patterns in a single application versus a larger network
The reason most devs start out trying to do authorization themselves, and sometimes give up
How the upcoming Cerbos Cloud will empower less technical users to deploy and manage policies and logs
Links:
Cerbos
Cerbos Cloud Beta
Zanzibar: Google’s Consistent, Global Authorization System
People mentioned:
Charith Ellawala (Github: @charithe)
Other episodes:
Open Policy Agent with Torin Sandall -
Cosmonic and WebAssembly with Liam Randall and Bailey Hayes
Eric Anderson (@ericmander) has a conversation with Liam Randall (@Hectaman) and Bailey Hayes (@baihay) of Cosmonic, the platform-as-a-service environment for building cloud-native applications using WebAssembly. Bailey is also on the steering committee for the Bytecode Alliance, which stewards WebAssembly. In 2021, Cosmonic donated their WebAssembly runtime, wasmCloud, to the CNCF as an open-source project. Today, Liam and Bailey trace the history of WebAssembly, and their personal paths alongside it.
Subscribe to Contributor on Substack for email notifications, and join our Slack community!
In this episode we discuss:
How WebAssembly came together over the last decade to become the fourth standardized language of the web
The moments when Bailey and Liam both realized they might be changing the future of computing
Modding Microsoft Flight Simulator with Wasm modules
Liam’s thoughts on how WebAssembly will affect business models going forward
Links:
Cosmonic
WebAssembly
Bytecode Alliance
CNCF wasmCloud
Wasmtime
WAMR
Better together: A Kubernetes and Wasm case study
Spin
People mentioned:
Kevin Hoffman (@KevinHoffman)
Kelsey Hightower (@kelseyhightower)
Guy Bedford (@guybedford)
Peter Huene (@peterhuene)
Chris Aniszczyk (@cra)
Other episodes:
Envoy Proxy with Matt Klein
Suborbital with Connor Hicks -
Haystack and Intelligent Search with Milos Rusic
Eric Anderson (@ericmander) is joined by Milos Rusic (@rusic_milos) to discuss Haystack, the open-source NLP framework for leveraging Transformer models and building intelligent search systems. Milos and his colleagues at deepset were early contributors to Hugging Face’s Transformer models, and began building pipelines for searching large document stores. Today, Haystack is wildly popular, with an active Discord community and over 6,000 GitHub stars.
Subscribe to Contributor on Substack for email notifications, and join our Slack community!
In this episode we discuss:
A deep dive into how Haystack works and its many use cases
How a customer demo with one-minute long queries helped inspire Haystack
Marketing open-source projects vs word of mouth
NLP applications working with structured data and translating between types of data
Imagining a world where every person has their own personal ChatGPT
Links:
Haystack
deepset
Hugging Face
Notion
Other episodes:
Milvus with Frank Liu -
Cube and the Semantic Layer with Artyom Keydunov
Eric Anderson (@ericmander) talks with Artyom Keydunov (@keydunov) about Cube, the semantic layer for building data applications. Cube helps engineers bridge data warehouses and data experiences, and provides access control, security, caching, and more helpful features. The project began in open-source and has evolved quite a lot over the last few years with a ton of community support.
Subscribe to Contributor on Substack for email notifications, and join our Slack community!
In this episode we discuss:
What is a semantic layer?
Coming up with the idea to open-source during a game of ping pong
Setting a ten-company-deployment goal
Using Cube to track COVID stats in lockdown
How one contributor built a GraphQL API
Links:
Cube
Superset
Metabase
Observable
Streamlit
People mentioned:
Pavel Tiunov (@paveltiunov87) -
Remembering Jeff Meyerson with Erika Hokanson
Eric Anderson (@ericmander) and Erika Hokanson (@erikawh0) remember the life of Jeff Meyerson, creator of the influential podcast Software Engineering Daily. He passed during the summer of 2022. Still, his work lives on - thousands of episodes, talks, music, a book, and a community of dedicated listeners and engineers whose lives were touched by Jeff’s dreams.
Software Engineering Daily is still running, and you can listen to new episodes right here or wherever you get your podcasts.
Subscribe to Contributor on Substack for email notifications, and join our Slack community!
Links:
Software Engineering Daily
Software Engineering Radio
The Prion (Soundcloud) (Spotify)
You Are Not A Commodity
Move Fast: How Facebook Builds Software
People mentioned:
Pranay Mohan (@pranaymohan) -
Testcontainers and Confidence with Sergei Egorov and Eli Aleyner
We’re kicking off the new year with a conversation between Eric Anderson (@ericmander), Sergei Egorov (@bsideup) and Eli Aleyner (@ealeyner). Sergei and Eli founded AtomicJar to maintain Testcontainers, the family of open-source libraries that allow developers to write and run integration tests locally, and treat them as unit tests. Testcontainers is wildly popular, with over six thousand GitHub stars (and climbing!). Tune in to find out how Sergei and Eli are helping people test their software quicker, easier, and more efficiently.
Subscribe to Contributor on Substack for email notifications, and join our Slack community!
In this episode we discuss:
How Testcontainers solves the problem of confidence
The value of Github’s networking effect
Inspiration from Amazon’s S3 “test bunny”
Consequences of Docker’s over- and under-adoption
Replicating success in other languages besides Java
Links:
Testcontainers
AtomicJar
Spring
Quarkus
Micronaut
How We Maintain Security Testing within the Software Development Life Cycle
People mentioned:
Richard North (@whichrich)
Kevin Wittek (@Kiview)
Martin Fowler (@martinfowler)
Customer Reviews
Awesome way to find new projects
Disclaimer: found this through a friend of mine, who works for the production company that produces the show.
I work as a Software Engineer and for the majority of my career, have worked at startups. I regularly listen to this show as a way to scope out new projects to experiment with, but I find that the main strength of this show is the feedback around effectively building communities who are passionate about the problem you’re solving. Even started working at a company I found through this very podcast!
It’s a little less technical than the other tech podcasts I usually like to listen to but pretty good regardless.
Seriously good
Seriously underrated show. Most tech podcasts don't get as deep as Contributor. Would love to see guests from an even wider variety of open-source projects!
The best
Love this show!