Come listen as Christian Ashley, a seminary student and servant of God, goes through the entire Bible verse-by-verse, starting with Luke and Romans and then heading back to Genesis to speak on the whole story of God's glory and revelations as intended for His original audience and the modern listener.
…
continue reading
Matthew Christian Ashley Podcasts
Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. SE Radio covers all topics software engineering. Episodes are either tutorials on a specific topic, or an interview with a well-known character from the software engineering world. All SE Radio episodes are original content — we do not record conferences or talks given in other venues. Each episode comprises two speakers to ensure a lively ...
…
continue reading
Who is John the Baptist and why is he important? What does it mean to repent? Why would God use him to herald the arrival of Jesus? How are he and Jesus related? Why does John baptize people? What did he require of them before being baptized? Why would he not baptize the Pharisees and Sadducees? How is God's wrath a good thing? What does it mean to…
…
continue reading

1
SE Radio 677: Jacob Visovatti and Conner Goodrum on Testing ML Models for Enterprise Products
1:00:54
1:00:54
Play later
Play later
Lists
Like
Liked
1:00:54Jacob Visovatti and Conner Goodrum of Deepgram speak with host Kanchan Shringi about testing ML models for enterprise use and why it's critical for product reliability and quality. They discuss the challenges of testing machine learning models in enterprise environments, especially in foundational AI contexts. The conversation particularly highligh…
…
continue reading
Who are the wise men and how many of them are there? How do they know about the prophecy of Jesus' birth? What is the Star of Bethlehem? What are the purposes of the gifts given to Jesus? How do the Jewish scribes and priests not know what the wise men did? How does King Herod react to the news of a rival king in Jesus being born? How are we to rea…
…
continue reading

1
SE Radio 676: Samuel Colvin on the Pydantic Ecosystem
1:02:06
1:02:06
Play later
Play later
Lists
Like
Liked
1:02:06Samuel Colvin, the CEO and founder of Pydantic, speaks with host Gregory M. Kapfhammer about the ecosystem of Pydantic’s Python frameworks, including Pydantic, Pydantic AI, and Pydantic Logfire. Along with discussing the design, implementation, and use of these frameworks, they dive into the refactoring of Pydantic and the follow-on performance imp…
…
continue reading
When was Matthew written and who by? Does it use Mark as a reference? Who was Matthew primarily written for? Why is it important for him to call Jesus a descendant of both Abraham and David? What does Jesus Christ's Name mean? How does Matthew's genealogy for Jesus differ from Luke's? Why does he organize the genealogy the way he does? Who are the …
…
continue reading

1
SE Radio 675: Brian Demers on Observability into the Toolchain
47:41
47:41
Play later
Play later
Lists
Like
Liked
47:41Brian Demers, Developer Advocate at Gradle, speaks with host Giovanni Asproni about the importance of having observability in the toolchain. Such information about build times, compiler warnings, test executions, and any other system used to build the production code can help to reduce defects, increase productivity, and improve the developer exper…
…
continue reading
Why does Moses bless Israel before he dies? How is this a sign of God's mercy? How were these words given to us if Moses was alone when he died? How are the different tribes blessed? Why would God bless people He knows will go astray from Him? How is Israel blessed overall? How does Moses die? What can we learn from his life? How are leaders to be …
…
continue reading

1
SE Radio 674: Vilhelm von Ehrenheim on Autonomous Testing
49:49
49:49
Play later
Play later
Lists
Like
Liked
49:49Vilhelm von Ehrenheim, co-founder and chief AI officer of QA.tech, speaks with SE Radio's Brijesh Ammanath about autonomous testing. The discussion starts by covering the fundamentals, and how testing has evolved from manual to automated to now autonomous. Vilhelm then deep dives into the details of autonomous testing and the role of agents in auto…
…
continue reading
Christian is once more joined by Joshua Noel of the Whole Church Podcast to discuss Deuteronomy 32. What is the song of Moses? Who does Moses call as a witness against Israel if they sin? Why does Moses have to die outside the Promised Land? How does Joshua succeed him as leader of Israel? How did God make Israel something out of nothing? Does God …
…
continue reading

1
SE Radio 673: Abhinav Kimothi on Retrieval-Augmented Generation
55:55
55:55
Play later
Play later
Lists
Like
Liked
55:55In this episode of Software Engineering Radio, Abhinav Kimothi sits down with host Priyanka Raghavan to explore retrieval-augmented generation (RAG), drawing insights from Abhinav's book, A Simple Guide to Retrieval-Augmented Generation. The conversation begins with an introduction to key concepts, including large language models (LLMs), context wi…
…
continue reading
What was the point of renewing the covenant with Israel? How were they to relate to God? What does it mean to submit to Him? How did God make the Israelites out of nothing and then into a mighty nation? Why does God bring up a comparison to Israel's apostasy and Sodom and Gomorrah? How were Israel to gain prosperity? How can God offer us a choice b…
…
continue reading

1
SE Radio 672: Luca Palmieri on Rust In Production
57:46
57:46
Play later
Play later
Lists
Like
Liked
57:46Luca Palmieri, author of Zero to Production in Rust and Principal Engineering Consultant at MainMatter, speaks with SE Radio host Gavin Henry about Rust in production. They discuss what production Rust means, how to get Rust code into production, specific Rust issues to think about when getting an application into production, what Rust profiles are…
…
continue reading
Why does God issue the blessings and curses for Israel? What does it mean to be cursed? Why are these laws specifically made out to be worthy of being cursed for breaking them? When were the tribes supposed to shout these to one another and where? How was Israel to be blessed for following the law? What did it mean for them to break it? Is God a go…
…
continue reading

1
SE Radio 669: Will McGugan on Text-Based User Interfaces
51:26
51:26
Play later
Play later
Lists
Like
Liked
51:26Will McGugan, the CEO and founder of Textualize, speaks with host Gregory M. Kapfhammer about how to use packages such as Rich and Textual to build text-based user interfaces (TUIs) and command-line interfaces (CLIs) in Python. Along with discussing the design idioms that enable developers to create TUIs in Python, they consider practical strategie…
…
continue reading
In this episode, SE Radio host Sriram Panyam explores HTMX with its creator, Carson Gross, who is also creator of Hyperscript, the mind behind the Grug Brained Developer, a professor of software engineering at Montana State University, and co-author of Hypermedia Systems. HTMX is a modern JavaScript library that allows developers to access AJAX, We…
…
continue reading
If God hates divorce then why did He allow it in the law? How did these rules protect women from their former husbands? How seriously did God treat the crime of human trafficking? How were Israelites to handle taking loans from each other? Why was it important to pay someone immediately after they had done their job? Is there a contradiction in the…
…
continue reading

1
SE Radio 670: Matthias Endler on Prototype in Rust
1:01:01
1:01:01
Play later
Play later
Lists
Like
Liked
1:01:01Matthias Endler, Rust developer, open-source maintainer, and consultant through his company Corrode, speaks with SE Radio host Gavin Henry about prototyping in Rust. They discuss prototyping and why Rust is excellent for prototyping, and Matthias recommends a workflow for it, including what parts of Rust to use, and what parts to avoid at this stag…
…
continue reading
What is the sin of inaction? Why does God say transvestism and wishing to be transsexual are sins? How are we to care for the environment wisely? How can homeowners be more responsible? Why does God forbid two kinds of things being together? How are Christians to be in the world, but not of the world? What laws did God make about sexual assault and…
…
continue reading
Why were the Levites only to work as priests? How were they provided for? What does this have to do with tithing? Why is magic evil? Is there a righteous way to use it? If superpowers existed, what would separate them from magic and could they be used for good? What is magic and sorcery? Is talking to and raising the dead evil? Can a Christian get …
…
continue reading

1
SE Radio 668: Steve Summers on Securing Test and Measurement Equipment
54:32
54:32
Play later
Play later
Lists
Like
Liked
54:32Steve Summers speaks with SE Radio host Sam Taggart about securing test and measurement equipment. They start by differentiating between IT and OT (Operational Technology) and then discuss the threat model and how security has evolved in the OT space, including a look some of the key drivers. They then examine security challenges associated with a …
…
continue reading
Why were debts to be canceled? How were the Israelites to treat their slaves? Why could Israel lend to nations but not borrow from them? How can God say that there will be no poor in the land, but that there will also always be poor in the land? What was the purpose of the firstborn animals? What is the significance of Passover? Why does God have H…
…
continue reading

1
SE Radio 667: Ashley Peacock on Cloudflare
1:04:31
1:04:31
Play later
Play later
Lists
Like
Liked
1:04:31Ashley Peacock, the author of Serverless Apps on Cloudflare, speaks with host Jeremy Jung about content delivery networks (CDNs). Along the way, they examine dependency injection with bindings, local development, serverless, cold starts, the V8 runtime, AWS Lambda vs Cloudflare workers, WebAssembly limitations, and core services such as R2, D1, KV,…
…
continue reading
Christian is joined once more by Joshua Noel of the Whole Church Podcast and Dummy for Theology Podcast to discuss Deuteronomy 13 and 14. Is the Pentateuch law, suggestion, or legal wisdom? What makes a false prophet false? How can they be false even if they produce magical miracles? How are we to treat false prophets? What makes something heresy? …
…
continue reading

1
SE Radio 666: Eran Yahav on the Tabnine AI Coding Assistant
1:02:05
1:02:05
Play later
Play later
Lists
Like
Liked
1:02:05Eran Yahav, Professor of Computer Science at Technion, Israel, and CTO of Tabnine, speaks with host Gregory M. Kapfhammer about the Tabnine AI coding assistant. They discuss how the design and implementation allows software engineers to use code completion and perform tasks such as automated code review while still maintaining developer privacy. Er…
…
continue reading
Why did God remake the stone tablets? How did this show His faithfulness to the Israelites and Moses? Why does God repeat Himself in these chapters? What does it mean to fear the Lord? How can we walk in obedience to Him? What does it mean to love God? How do we serve Him well? What does it mean to circumcise your heart? Why is it wrong to add some…
…
continue reading

1
SE Radio 665: Malcolm Matalka on Developing in OCaml with Zero Frameworks
56:10
56:10
Play later
Play later
Lists
Like
Liked
56:10Malcolm Matalka, founder of Terrateam, joins host Giovanni Asproni to talk about the reasoning behind choosing a not-so-widespread language (OCaml) and (almost) totally avoiding frameworks for the development of Terrateam. While discussing the reasons for choosing this specific programming language and the advantages and disadvantages of using exte…
…
continue reading
Why did God tell Israel to wipe out the Canaanites? How can this be righteous? What does it mean that the Canaanites were not wiped out and how is this an example of God's mercy and love? Why did Israel need to pay attention to the law? Why does God repeat Himself? What did God promise if Israel kept the law? What does it mean to not live by bread …
…
continue reading

1
SE Radio 664: Emre Baran and Alex Olivier on Stateless Decoupled Authorization Frameworks
51:54
51:54
Play later
Play later
Lists
Like
Liked
51:54Emre Baran, CEO and co-founder of Cerbos, and Alex Olivier, CPO and co-founder, join SE Radio host Priyanka Raghavan to explore “stateless decoupled authorization frameworks. The discussion begins with an introduction to key terms, including authorization, authorization models, and decoupled frameworks. They dive into the challenges of building dec…
…
continue reading
Why are the Ten Commandments talked about again? What can we glean from them that we didn't before? How important is it to follow God's law? What is the difference between God's moral, civil, and priestly laws? Did Jesus abolish the law or fulfill it? How then do we know what sin is? Why is it important to teach young people well? What is the great…
…
continue reading

1
SE Radio 663: Tyler Flint on Managing External APIs
52:27
52:27
Play later
Play later
Lists
Like
Liked
52:27Tyler Flint, CEO of qpoint.io, joins host Robert Blumen for a conversation about managing external vendor dependencies, including several best practices for adoption. They start with a look at internal versus external services, including details such as the footprint of external services within a micro-services application, and difficulties organiz…
…
continue reading
What is the Book of Deuteronomy about? Why is there so much repetition in it? Did Moses write the Book of Deuteronomy? How does God ordain him to write it? Why is Moses about to die and why does God refused to let him see the Promised Land? How is Joshua to be encouraged by Moses? Why can Israel attack the Amorites and Canaanites, but not the Edomi…
…
continue reading

1
SE Radio 662: Vlad Khononov on Balancing Coupling in Software Design
56:19
56:19
Play later
Play later
Lists
Like
Liked
56:19Software architect and author Vlad Khononov joins host Jeff Doolittle for a discussion on balancing coupling in software design. They start by examining coupling and its relationship to complexity and modularity. Vlad explains the historical models for assessing coupling and introduces his updated approach, integration strength, which aims to simpl…
…
continue reading
How does Numbers end? How is Canaan Israel's inheritance? How did the Canaanites lose their inheritance? How big was the Promised Land supposed to be? Why did God have Moses use Joshua and Eleazar to establish the boundaries for the tribes? Where were the Levites to live? How are the cities of refuge meant to stop violence? Do laws like these matte…
…
continue reading

1
SE Radio 661: Sunil Mallya on Small Language Models
59:28
59:28
Play later
Play later
Lists
Like
Liked
59:28Sunil Mallya, co-founder and CTO of Flip AI, discusses small language models with host Brijesh Ammanath. They begin by considering the technical distinctions between SLMs and large language models. LLMs excel in generating complex outputs across various natural language processing tasks, leveraging extensive training datasets on with massive GPU cl…
…
continue reading
Why is Israel righteous to destroy the people of Midian? How does this relate to our ability to follow God well? When do the ends justify the means? How does the spoils of war get treated in relation to God's providence? Why would Reuben, Gad, and the half-tribe of Manasseh want to settle outside the boundaries of the Promised Land? How was God fai…
…
continue reading
Pete Warden, CEO of Useful Sensors and a founding member of the TensorFlow team at Google, discusses TinyML, the technology enabling machine learning on low-power, small-footprint devices. This innovation opens up applications such as voice-controlled devices, offline translation tools, and smarter embedded systems, which are crucial for privacy an…
…
continue reading
What is the purpose of the daily offerings? Why did animals need to die in order for the sacrifices to be done correctly? Were the priests to work on the Sabbath? How was the Passover to be observed? What was the point of the festivals and holidays that the Israelites were told by God to follow and enjoy? Why is making a vow okay? Is there a wrong …
…
continue reading

1
SE Radio 659: Brenden Matthews on Idiomatic Rust
53:54
53:54
Play later
Play later
Lists
Like
Liked
53:54Brenden Matthews, a seasoned software engineer, entrepreneur, and author of the Idiomatic Rust and Code Like a Pro in Rust books (both from Manning), speaks with SE Radio host Gavin Henry about Idiomatic Rust. They start with a look at what "idiomatic" means, and then discuss Generics, Traits, common design patterns you'll see in well written Rust …
…
continue reading
How did Moab and Midian get Israel to curse themselves? Does the Bible justify racism and denying interracial marriages? How did Phineas show his righteousness with his killing of the sinners? Why does God order another census of the people? Did any of Korah's family survive his rebellion? Who are Zelophehad's daughters and why are they important? …
…
continue reading

1
SE Radio 658: Tanya Janca on Secure Coding
1:11:40
1:11:40
Play later
Play later
Lists
Like
Liked
1:11:40Tanya Janca, author of Alice and Bob Learn Secure Coding, discusses secure coding and secure software development life cycle with SE Radio host Brijesh Ammanath. This session explores how integrating security into every phase of the SDLC helps prevent vulnerabilities from slipping into production. Tanya strongly recommends defining security require…
…
continue reading
Who is Balaam and how does he know God? Who is Balak and why does he want to curse Israel? Are curses real? Is magic real? Should Christians believe in magic or be more rational? Why would God use someone who didn't believe in Him to bless Israel? Why is it wrong to syncretize other gods and beliefs into Christianity? Why did God let a donkey speak…
…
continue reading

1
SE Radio 657: Hong Minhee on ActivityPub and the Fediverse
40:09
40:09
Play later
Play later
Lists
Like
Liked
40:09Hong Minhee, an open source developer and creator of the Fedify ActivityPub library, discusses the ActivityPub protocol and the fediverse with SE Radio's Jeremy Jung. They explore ActivityPub use cases, including microblogging applications such as Mastodon and Misskey, as well as activities built into the specification such as Like, Follow, and Acc…
…
continue reading
What is the significance of Miriam's death? How are the new generation of Israelites just like their forefathers? Why is Moses resentful of them? How is Aaron complicit in Moses' sin? Why is God angry at Moses and banish him from the Promised Land? How is the rock symbolizing Jesus? Why didn't Israel attack Edom? How was this an example of turning …
…
continue reading

1
SE Radio 656: Ivett Ördög on Rewrite versus Refactor
49:43
49:43
Play later
Play later
Lists
Like
Liked
49:43Ivett Ördög speaks with host Sam Taggart about rewrite versus refactor -- a choice that many projects face as they grow. It's a topic that inspires a lot of dogmatic feelings. They discuss how companies and projects end up at this crossroads and consider some strategies to try to avoid it. Ivett challenges the myth that you should never rewrite but…
…
continue reading
Why was it important for Aaron and his sons to lead well? What was expected of the Levites as a whole? What does it mean for God to establish a covenant of salt with them? How are we to compensate pastors for their work? Is tithing a biblical command? What was the point of sacrificing a red heifer? How does this foreshadow Jesus? Why was it necessa…
…
continue reading

1
SE Radio 655: Charles Humble on Professional Skills for Software Engineers
55:20
55:20
Play later
Play later
Lists
Like
Liked
55:20In this episode, Charles Humble speaks withhost Brijesh Ammanath about skills that can provide developers a grounding in systems thinking. Charles is a 30-year veteran of the IT industry, including as a former software engineer, architect, and CTO, as well as former editor in chief of InfoQ and chief editor for Container Solutions. He has published…
…
continue reading
Why does God make additions to the sacrificial system? Why is it important that God brings these rules up after Israel's rebellions? Did God always plan for Gentiles to be His people too? What is an unintentional sin and how can we avoid them? How many people are enslaved in the world today? Why is God righteous to allow Israel to stone a Sabbath b…
…
continue reading

1
SE Radio 654: Chris Patterson on MassTransit and Event-Driven Systems
1:09:06
1:09:06
Play later
Play later
Lists
Like
Liked
1:09:06Chris Patterson, founder and principal architect of MassTransit, joins host Jeff Doolittle to discuss MassTransit, a message bus framework for building distributed systems. The conversation begins with an exploration of message buses, their role in asynchronous and durable application design, and how frameworks like MassTransit simplify event-drive…
…
continue reading
Why did the Israelites rebel again? How can we deliver good news better? How were Moses, Aaron, Joshua, and Caleb righteous and humble? Would it have been wrong for God to start over with Moses? Who is being tested in this moment? How do the Israelites who rebelled end up doing exactly what they complained they wouldn't? How is God merciful and wra…
…
continue reading

1
SE Radio 653: Asanka Abeysinghe on Cell-Based Architecture
1:00:06
1:00:06
Play later
Play later
Lists
Like
Liked
1:00:06Asanka Abeysinghe, CTO at WSO2, joins host Giovanni Asproni to discuss cell-based architecture -- a style that's intended to combine application, deployment, and team architecture to help organizations respond quickly to changes in the business environment, customer requirements, or enterprise strategy. Cell-based architecture is aimed at creating …
…
continue reading