Podcast: Play in new window | Download
http://traffic.libsyn.com/sedaily/RoundtablewithCalebandCourtland.mp3Podcast: Play in new window | Download Software Engineering Daily examines the world through the lens of software engineering. In most episodes, an expert in a particular topic joins the show as a guest, and we go into deep technical detail. Occasionally we like to do episodes where we survey a collection of topics. In today’s topic roundtable, Caleb Meredith and Courtland Allen join me for a discussion of several
http://traffic.libsyn.com/sedaily/stripeantifraud_edited.mp3Podcast: Play in new window | Download Every company that deals with payments deals with fraud. The question is not whether fraud will occur on your system, but rather how much of it you can detect and prevent. If a payments company flags too many transactions as fraudulent, then real transactions might accidentally get flagged as well. But if you don’t reject enough of the fraudulent transactions, you might not
http://traffic.libsyn.com/sedaily/stripeinfrastructure_fixed.mp3Podcast: Play in new window | Download If you are building a service that processes payments, your software architecture has a lot of requirements. Not only do you need to be highly available, consistent, and fast–you need to be PCI compliant. In this episode, we explore the infrastructure of Stripe with Evan Broder, who has been with the company for five years. Stripe started as a small payments company catering
http://traffic.libsyn.com/sedaily/stripe_observability_edited.mp3Podcast: Play in new window | Download Observability allows engineers to understand what is going on inside their systems. In its most raw form, observability comes from log data. Modern systems have many layers of logs–virtualized cloud infrastructure, container orchestration, the container runtime itself, and the application logic running within the container. With all of these layers, it is not practical for a developer to have to sift through layers
http://traffic.libsyn.com/sedaily/kalzumeus_edited.mp3Podcast: Play in new window | Download Many programmers listening to this podcast are working at a big company, and they would prefer to be running their own software business. Patrick McKenzie has been writing about this topic for several years on his blog Kalzumeus.com. Almost a decade ago, he was working as an enterprise developer at a large company in Japan. Over time, his side projects started making enough
http://traffic.libsyn.com/sedaily/faisal_btc_fixed.mp3Podcast: Play in new window | DownloadMobile phones, underserved markets, and Bitcoin have created a wealth of new financial technology businesses. Faisal Khan is a banking, payments, and fintech consultant with a background in electrical engineering. Questions How does Bitcoin change the business of payments? How is Starbucks iconic of the rapid change? How does Bitcoin compare to Ripple? How should developers choose between Stripe, Braintree, Paypal, and Square?