Software Engineering Daily-logo

Software Engineering Daily

Technology News >

More Information

Location:

United States

Language:

English

Contact:

5122170273


Episodes

Kubernetes in the Enterprise with Aparna Sinha

7/23/2018
More
Enterprises want to update their technology faster. One way an enterprise can accelerate the adoption of new tools is to move more aggressively towards the cloud. By giving internal developers access to the cloud, it becomes easier to provision new servers–allowing for rapid experimentation, test environments, and scalability. In previous shows we have explored how The post Kubernetes in the Enterprise with Aparna Sinha appeared first on Software Engineering Daily.

Duration:00:59:07

WebAssembly with Lin Clark

7/20/2018
More
JavaScript has been the exclusive language of the web browser for the last 20 years. Whether you use Chrome, Firefox, Internet Explorer, or Safari, your browser interprets and executes code in a virtual machine–and that virtual machine only runs JavaScript. Unfortunately, JavaScript is not ideal for every task we want to perform in the browser. The post WebAssembly with Lin Clark appeared first on Software Engineering Daily.

Duration:01:00:33

Botchain with Rob May

7/19/2018
More
“Bots” are becoming increasingly relevant to our everyday interactions with technology. A bot sometimes mediates the interactions of two people. Examples of bots include automated reply systems, intelligent chat bots, classification systems, and prediction machines. These systems are often powered by machine learning systems that are black boxes to the user. Today’s guest Rob May The post Botchain with Rob May appeared first on Software Engineering Daily.

Duration:00:53:24

Build a Bank: N26 with Pat Kua

7/18/2018
More
Banking has been a part of the economy for 600 years. Banking has always been evolving. The most recent evolution: the financial industry has been going digital. Newer “fintech” companies have created innovative ways of doing everything related to money–from friendly payments to budgeting; from business transactions to insurance. However, the traditional banks themselves have The post Build a Bank: N26 with Pat Kua appeared first on Software Engineering Daily.

Duration:00:59:59

Git Vulnerability with Edward Thomson

7/17/2018
More
Git is a distributed file system for version control. Git is extremely reliable, fast, and secure, owing to the fact that it is one of the oldest pieces of open source software. But even battle-tested software can have vulnerabilities. In this episode, we explore a subtle git vulnerability that could have potentially led to git The post Git Vulnerability with Edward Thomson appeared first on Software Engineering Daily.

Duration:00:55:40

Counting People with Andrew Farah

7/16/2018
More
If you operate a restaurant, you want to know how many people are inside your restaurant at any given time. You also want to be able to know your occupancy if you operate a movie theater, coffee shop, or apparel store. Knowing how many people are in your building can answer several business-related questions. Do The post Counting People with Andrew Farah appeared first on Software Engineering Daily.

Duration:00:50:52

Machine Learning Deployments with Diego Oppenheimer

7/13/2018
More
Machine learning models allow our applications to perform highly accurate inferences. A model can be used to classify a picture as a cat, or to predict what movie I might want to watch. But before a machine learning model can be used to make these inferences, the model must be trained and deployed. In the The post Machine Learning Deployments with Diego Oppenheimer appeared first on Software Engineering Daily.

Duration:01:00:32

Ballerina Language with Tyler Jewell

7/12/2018
More
Modern programming requires lots of integration between APIs. Some of these integrations are trivial–such as using Twilio or Stripe. But there are many more complex integrations. For example, when a large company acquires a smaller company, the acquiring company might want to integrate with that smaller company to leverage the synergies between the two companies. The post Ballerina Language with Tyler Jewell appeared first on Software Engineering Daily.

Duration:00:54:54

Flutter in Practice with Randal Schwartz

7/11/2018
More
Flutter allows developers to build cross-platform mobile apps. In our previous show about Flutter, Eric Seidel from Google described the goals of Flutter, why he founded the project, and how Flutter is built. In today’s show, Randal Schwartz talks about Flutter in more detail–including the developer experience of building Flutter apps and why he finds The post Flutter in Practice with Randal Schwartz appeared first on Software Engineering Daily.

Duration:01:02:03

Build a Bank: Nubank with Edward Wible

7/10/2018
More
Nubank was started in 2013 with a credit card that was controlled through a mobile app. At the time, it was the first service in Brazil that allowed customers to do banking without going to a physical bank branch. Since then, Nubank has expanded into additional financial services and currently has 850 employees working in The post Build a Bank: Nubank with Edward Wible appeared first on Software Engineering Daily.

Duration:00:59:48

Flutter with Eric Seidel

7/9/2018
More
Flutter is a project from Google that is rebuilding user interface engineering from the ground up. Today, most engineering teams have dedicated engineering resources for web, iOS, and Android. These different platforms have their own design constraints, their own toolset, and their own programming languages. But each platform is merely building a user interface. Why The post Flutter with Eric Seidel appeared first on Software Engineering Daily.

Duration:00:55:28

Future Projection with Tim O’Reilly

7/6/2018
More
Tim O’Reilly’s book What’s the Future? is an overview of business, technology, and society. As the founder of O’Reilly Media, Tim has been steeped in technology trends for the last 40 years. From his vantage point running conferences and publishing technical content, Tim has been able to make informed predictions about what is coming next. The post Future Projection with Tim O’Reilly appeared first on Software Engineering Daily.

Duration:01:06:45

Machine Learning Stroke Identification with David Golan

7/5/2018
More
When a patient comes into the hospital with stroke symptoms, the hospital will give that patient a CAT scan, a 3-dimensional imaging of the patient’s brain. The CAT scan needs to be examined by a radiologist, and the radiologist will decide whether to refer the patient to an interventionist–a surgeon who can perform an operation The post Machine Learning Stroke Identification with David Golan appeared first on Software Engineering Daily.

Duration:00:57:04

Fintech Environment with Michael Walsh

7/3/2018
More
Computer systems consume memory, CPU, battery, data, and network bandwidth as inputs. These systems provide value for the end user by delivering information, virtual objects, and physical products as outputs. Another fundamental resource that is becoming easier to consume as input is money. There are also new outputs–financial constructs that are made possible by cloud The post Fintech Environment with Michael Walsh appeared first on Software Engineering Daily.

Duration:00:57:00

Kademlia: P2P Distributed Hash Table with Petar Maymounkov

7/2/2018
More
Napster, Kazaa, and Bittorrent are peer-to-peer file sharing systems. In these P2P systems, nodes need to find each other. Users need to be able to search for files that exist across the system. P2P systems are decentralized, so these routing problems must be solved without a centralized service in the middle. Without a centralized service The post Kademlia: P2P Distributed Hash Table with Petar Maymounkov appeared first on Software Engineering Daily.

Duration:00:57:46

Data Engineering Automation with Mike Kim

6/29/2018
More
Every company has the idea of the “nightly report.” A business analyst comes into the office, sits down in front their inbox, and looks at yesterday’s data. Did sales go up? Did the marketing campaigns bring in the expected number of customers? Was there an increase in helpdesk tickets? The statistics that these reports deliver The post Data Engineering Automation with Mike Kim appeared first on Software Engineering Daily.

Duration:01:02:37

Chrome and Chromium with David Bokan

6/28/2018
More
Chromium is an open source browser that shares code with the Chrome browser from Google. A browser is a large piece of software, with engineering challenges around threading, rendering, resource management, and networking. To add to the complexity, Chrome runs on iOS, Android, MacOSX, Windows, and other platforms. Chrome OS is an operating system based The post Chrome and Chromium with David Bokan appeared first on Software Engineering Daily.

Duration:00:56:09

Shopify Infrastructure with Niko Kurtti

6/27/2018
More
Shopify runs more than 500,000 small business websites. When Shopify was figuring out how to scale, the engineering teams did not have a standard workflow for how to deploy and manage services. Some teams used AWS, some teams used Heroku, some teams used other infrastructure providers. To manage all those stores effectively, Shopify has built The post Shopify Infrastructure with Niko Kurtti appeared first on Software Engineering Daily.

Duration:00:53:43

Function Platforms with Chad Arimura and Matt Stephenson

6/26/2018
More
“Serverless” is a word used to describe functions that get deployed and run without the developer having to manage the infrastructure explicitly. Instead of creating a server, installing the dependencies, and executing your code, the developer just provides the code to the serverless API, and the serverless system takes care of the server creation, the The post Function Platforms with Chad Arimura and Matt Stephenson appeared first on Software Engineering Daily.

Duration:00:52:58

Build a Bank: Monzo with Richard Dingwall

6/25/2018
More
When you interact with your bank, it probably feels different than when you interact with a software technology company. That’s because the biggest banks in the world were started before software became such a universally important tool. Their core competency is banking–not consumer software. Today, most banks make consumer-facing software. But these banks were not The post Build a Bank: Monzo with Richard Dingwall appeared first on Software Engineering Daily.

Duration:00:57:03