Category Podcast

Zcash with Nathan Wilcox

http://traffic.libsyn.com/sedaily/Zcash.mp3Podcast: Play in new window | Download In bitcoin, every transaction in the shared ledger has the sender, recipient, and value. This ledger gets appended infinitely and is shared within a peer-to-peer network. Zcash is a cryptocurrency with all the features of bitcoin, plus encrypted transactions. The sender, recipient, and value fields are all encrypted. If bitcoin is HTTP, Zcash is like HTTPS, a secure transport layer. Nathan Wilcox works

Continue reading…

Wearables with Asta Roseway

http://traffic.libsyn.com/sedaily/Wearables.mp3Podcast: Play in new window | Download Wearables have become more accessible to the public. Snap’s spectacles, Google Glass, FitBit, and Apple Watch suggest a future in which many people will be wearing a smart device. In this episode Asta Roseway, Research Designer at Microsoft Research, gives insights into other categories of wearables like tattoos, scarves, and cosmetics. Asta talked about her work on DuoSkin, a wearable that looks like

Continue reading…

Multiagent Systems with Peter Stone

http://traffic.libsyn.com/sedaily/multiagent-systems_edited_1.mp3Podcast: Play in new window | Download Multiagent systems involve the interaction of autonomous agents that may be acting independently or in collaboration with each other. Examples of these systems include financial markets, robot soccer matches, and automated warehouses. Today’s guest Peter Stone is a professor of computer science who specializies in multiagent systems and robotics. In this episode, we discuss some of the canonical problems of multiagent systems, which

Continue reading…

Biological Machine Learning with Jason Knight

http://traffic.libsyn.com/sedaily/biodeeplearing_edited.mp3Podcast: Play in new window | Download Biology research is complex. The sample size of a biological data set is often too small to make confident judgments about the biological system being studied. During Jason Knight’s PhD research, the RNA sequence data that he was studying was not significant enough to make strong conclusions about the gene regulatory networks he was trying to understand. After working in academia, and then

Continue reading…

Stripe Machine Learning with Michael Manapat

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

Continue reading…

Stripe Infrastructure with Evan Broder

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

Continue reading…

Stripe Observability with Cory Watson

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

Continue reading…

Trump with Brad Taylor

http://traffic.libsyn.com/sedaily/trump_edited.mp3Podcast: Play in new window | Download Donald Trump has either alarmed or excited everyone in the engineering community. Some of the debates are based around innovation. Opponents to Trump say that his anti-immigration policies will reduce the innovation that relies on H1-B visas. Supporters of Trump say that his anti-regulation policies will unlock innovation that is restricted by bureaucracy. Other debates are around philosophy and free speech. Opponents to

Continue reading…

Cloud Native Investing with Lenny Pruss

http://traffic.libsyn.com/sedaily/CloudNativeComputing.mp3Podcast: Play in new window | Download Making the right engineering choices in today’s wide landscape of cloud technologies is hard. Predicting the future in order to invest in companies in this space has the same level of complexity. The cost of cloud computing is going down but the volume of total required space and processing power is going up. The open source community is growing and improving but people

Continue reading…

Using CQRS to Make Controllers Lean with Derek Comartin

http://traffic.libsyn.com/sedaily/Using_CQRS.mp3Podcast: Play in new window | Download Command Query Responsibility Segregation (CQRS) is a powerful concept that has the potential to make for reliable and maintainable systems.  It is also broadly misunderstood and means different things to different people. Derek Comartin learned about the idea after viewing some talks by Greg Young and has since successfully applied the approach with great success and it has transformed the way he views

Continue reading…

Artificial Intelligence Implications with Rumman Chowdhury

http://traffic.libsyn.com/sedaily/aiwithrumman_edited_1.mp3Podcast: Play in new window | Download Machine learning has improved both in tools and accessibility. Frameworks like TensorFlow create the right abstractions for developers to work efficiently. Educational programs like Metis and Insight Data Science provide a place for developers to learn these tools. As a result, artificial intelligence is becoming easier to develop and more widespread. Rumman Chowdhury works on artificial intelligence at Accenture. Before her current role,

Continue reading…

Load Testing with Mark Gilbert

http://traffic.libsyn.com/sedaily/loadtesting_edited.mp3Podcast: Play in new window | Download Load testing measures performance of a system undergoing a large volume of requests. Before an application is pushed to production, engineers will often load test their software to ensure it is resilient in the face of high traffic. As web applications have changed, the requirements around load testing have changed as well. External APIs, internal undocumented APIs, and proprietary databases are black boxes

Continue reading…

Mobile Engineers with Nathan Esquenazi

http://traffic.libsyn.com/sedaily/codepath_edited.mp3Podcast: Play in new window | Download There is too much mobile engineering work to be done and not enough mobile engineers. As a result, a talented mobile engineer will often make more money than a similarly talented web developer. There are many other disconnects between the world of mobile engineering and the world of backend and web development. We have reported on web development far more than mobile on

Continue reading…

Cloudbleed and SHA-1 Collision with Max Burkhardt

http://traffic.libsyn.com/sedaily/CloudbleedwithHaseeb.mp3Podcast: Play in new window | Download Thursday February 23rd was a big day in security news: details were published about the Cloudbleed bug, which leaked tons of plaintext requests from across the Internet into plain view. On the same day, the first collision attack against SHA-1 was demonstrated by researchers at Google, foretelling the demise of SHA-1 as a safe hashing function. What does this mean for the average

Continue reading…

Prototype Manufacturing with Jeff McAlvay

http://traffic.libsyn.com/sedaily/manufacturing_edited.mp3Podcast: Play in new window | Download Manufacturing electronics is not a simple task and because of its complexity it is also quite expensive. Companies like Apple are able to pull their costs down through economies of scale. Since Apple is always placing huge bulk orders on chips, sensors, and other components, the company can get lower prices for those components than an individual hardware hacker that wants to build

Continue reading…

Equity Compensation with Joshua Levy and Joe Wallin

http://traffic.libsyn.com/sedaily/Equity_Compensation.mp3Podcast: Play in new window | Download When an engineer is offered a job a tech company, their compensation is often partly in cash and partly in equity–shares of the company. How should an engineer evaluate that offer? How should they negotiate? In the world of equity compensation, costly and avoidable mistakes are routine, and this hurts both companies and employees. Josh Levy was on Software Engineering Daily previously to

Continue reading…

Parse and Operations with Charity Majors

http://traffic.libsyn.com/sedaily/OperationswithCharityMajors.mp3Podcast: Play in new window | Download Parse was a backend as a service company built in 2011 before being acquired by Facebook in 2013. Building a backend as a service for developers requires walking a thin line between giving engineers lots of control and preventing those engineers from shooting themselves in the foot. While she was at Parse, Charity Majors learned about the operational burdens of managing a service

Continue reading…

Heroku Autoscaling with Andrew Gwozdziewycz

http://traffic.libsyn.com/sedaily/autoscaling_edited.mp3Podcast: Play in new window | Download When an application is using all of its available resources, that application needs to be scaled. Scaling an application means giving it more resources–typically servers. Autoscaling is an engineering practice where an application is automatically given more or less resources based on how healthy the application performance is at a given time. Applications on Heroku have access to autoscaling. Heroku users don’t need

Continue reading…

Data Warehousing with Mark Rittman

http://traffic.libsyn.com/sedaily/data-warehousing_edited.mp3Podcast: Play in new window | Download In the mid 90s, data warehousing might have meant “using an Oracle database.” Today, it means a wide variety of things. You could be stitching together a big data pipeline using Kafka, Hadoop, and Spark. You could be using managed tools like BigQuery from Google. How did we get from the simple days of Oracle databases to the wealth of options available today?

Continue reading…

Convergence with Haseeb Qureshi

http://traffic.libsyn.com/sedaily/Convergence_edited.mp3Podcast: Play in new window | Download At the first Software Engineering Daily Meetup, the speakers explored a range of topics. A few weeks ago, we published Courtland Allen’s talk about how to build a small software business. In today’s episode, we are publishing Haseeb Qureshi’s talk, called “Everything That Rises Must Converge: Why Engineers Disagree About Everything (And Why Fraudsters Do Too).” This talk explores philosophy, poker, software engineering,

Continue reading…