Software Engineering Daily-logo

Software Engineering Daily

Business >

More Information

Episodes

TechLitAfrica: Computer Literacy in Africa with Tyler Cinnamon

7/24/2019
More
In the developed world, it is easy to take for granted that we grew up with computers. Technology is so pervasive in the United States that we have debates about how early in child development a human should be given a smartphone. Across much of Africa, there is a shortage of access to computers. Children The post TechLitAfrica: Computer Literacy in Africa with Tyler Cinnamon appeared first on Software Engineering Daily.

Duration:00:53:07

Data Engineering with Tobias Macey

7/23/2019
More
The Hadoop ecosystem provided every company with the tools to store and query large amounts of data at a low cost. Since 2005, that ecosystem has expanded with more and more open source applications for data infrastructure. Data infrastructure includes databases, data lakes, distributed queues, data warehouses, query engines, web applications, on-prem software, closed source, The post Data Engineering with Tobias Macey appeared first on Software Engineering Daily.

Duration:01:01:36

Emerging Markets: Vietnam with Charles Lee

7/22/2019
More
From Africa to India to Asia to South America–computer science and programming are rising in popularity in every emerging market. Each of these markets has regional needs for technology. Just like every culture develops its own food and television, every culture needs different types of applications to run their lives. In Vietnam, the day-to-day life The post Emerging Markets: Vietnam with Charles Lee appeared first on Software Engineering Daily.

Duration:01:01:31

Facebook GraphQL with Lee Byron

7/19/2019
More
In 2011, Facebook had begun to focus its efforts on mobile development. Mobile phones did not have access to reliable, high bandwidth connections, and the Facebook engineering team needed to find a solution to improve the request latency between mobile clients and the backend Facebook infrastructure. One source of latency was recursive data fetching. If The post Facebook GraphQL with Lee Byron appeared first on Software Engineering Daily.

Duration:00:57:24

Facebook Open Source Management with Tom Occhino

7/18/2019
More
Facebook has released open source software projects that have changed the industry. The most impactful projects to date are the React frontend user interface tools: ReactJS and React Native. Before React became popular, there were multiple competing solutions for the dominant frontend JavaScript framework. React became the most prominent because of its invention of JSX, The post Facebook Open Source Management with Tom Occhino appeared first on Software Engineering Daily.

Duration:01:02:43

Facebook Data Infrastructure with Dhruba Borthakur

7/17/2019
More
Facebook generates high volumes of data at a rapid pace. Dhruba Borthakur joined Facebook in 2008 to work on data infrastructure. His early projects at Facebook were around Hadoop, the distributed file system and MapReduce computation platform that laid the foundation for the “big data” movement. At the time, Facebook was generating as much data The post Facebook Data Infrastructure with Dhruba Borthakur appeared first on Software Engineering Daily.

Duration:00:34:30

Facebook Engineering Culture with Raylene Yung

7/16/2019
More
Facebook moves fast because of vision, collaboration, and trust. The fast pace of development is enabled by constantly improving infrastructure and a sense of unity throughout the company. In Facebook’s early days, there was an emphasis on rapidly deploying new code to drive constant improvement and experimentation. Product quality was maintained by engineers closely checking The post Facebook Engineering Culture with Raylene Yung appeared first on Software Engineering Daily.

Duration:00:46:20

Facebook PHP with Keith Adams

7/15/2019
More
Facebook was built using PHP, a programming language that was used widely in the late 90s and early 2000s. PHP allows developers to get web applications built quickly and easily, although PHP has a reputation for being difficult to scale. In the early days of Facebook, the company was scaling rapidly on every dimension. New The post Facebook PHP with Keith Adams appeared first on Software Engineering Daily.

Duration:00:59:21

Meltano: Data Engineering Lifecycle with Danielle Morrill

7/12/2019
More
Data engineering allows a company to take advantage of the large quantities of data that the company has generated. In many companies, new data has been produced rapidly for many years, but the company has not been able to take full advantage of it. Creating large data sets does not provide immediate value for a The post Meltano: Data Engineering Lifecycle with Danielle Morrill appeared first on Software Engineering Daily.

Duration:01:00:02

Software Media with Charles Max Wood

7/11/2019
More
Software engineers have a wide variety of media to choose from, including podcasts, blogs, YouTube videos, conferences. The amount of software engineering media that is available is growing and accelerating. Eight years ago, there were not as many options for information about software. Charles Max Wood founded Devchat.tv to create a network of podcasts and The post Software Media with Charles Max Wood appeared first on Software Engineering Daily.

Duration:01:01:55

gVisor Container Isolation with Michael Pratt and Yoshi Tamura

7/10/2019
More
Software applications running within a host operating system need to be isolated. Isolation prevents security vulnerabilities, such as one application accessing the memory of another. In modern cloud environments, a single physical host might be running multiple virtual machines on top of a hypervisor. Those virtual machines might be divided up into containers. The different The post gVisor Container Isolation with Michael Pratt and Yoshi Tamura appeared first on Software Engineering Daily.

Duration:00:56:53

Software Free Radicals with Lior Kanfi

7/9/2019
More
Creating a software company has never been easier. Software engineers are increasingly seeing entrepreneurship as a viable career path. But the path to being an independent software developer is not always clear. Most engineers spend some of their career working at a software company. Even an engineer who intends to build a company someday can The post Software Free Radicals with Lior Kanfi appeared first on Software Engineering Daily.

Duration:00:54:33

Edge Storage with Steve Klabnik

7/8/2019
More
Edge computing allows for faster data access and computation. When your client application makes a request, that request might be routed to the edge. Edge servers are more numerous and more widely distributed than normal data centers, but an edge server might not have all of the data or the complete application logic for the The post Edge Storage with Steve Klabnik appeared first on Software Engineering Daily.

Duration:00:55:52

You Are Not A Commodity (Keynote at Tikal Full Stack Tech Radar Day)

7/7/2019
More
Today’s episode is a keynote I gave at Full Stack Tech Radar Day in Tel Aviv. The talk is called “You Are Not a Commodity”. This talk is also available as a YouTube video. The slides can be accessed here. The world of commodity engineering is coming to an end. Developers are becoming more productive, The post You Are Not A Commodity (Keynote at Tikal Full Stack Tech Radar Day) appeared first on Software Engineering Daily.

Duration:00:29:36

ListenNotes: Podcast Search Engine with Wenbin Fang

7/5/2019
More
ListenNotes allows users to find podcasts by categories, popularity, and search queries. ListenNotes is not a podcast client that you download onto your phone, but it allows users to build playlists. These playlists are automatically published to an RSS feed, so that users can curate a playlist on desktop and subscribe to that playlist from The post ListenNotes: Podcast Search Engine with Wenbin Fang appeared first on Software Engineering Daily.

Duration:01:06:06

Permissionless Innovation with Joseph Jacks

7/3/2019
More
Open source software allows developers to take code from the Internet and modify it for their own use. Open source has allowed innovation to occur on a massive scale. Today, open source software powers our consumer client applications and our backend cloud server infrastructure. Linux powers single node operating systems and Kubernetes is the foundation The post Permissionless Innovation with Joseph Jacks appeared first on Software Engineering Daily.

Duration:01:04:35

Google Earth WebAssembly with Jordon Mears

7/2/2019
More
Google Earth allows users to explore the imagery of the real world. Imagery for Google Earth is taken from satellites, cars equipped with cameras, and other sources. Google Earth renders a data intensive 3-D model of the world on a client application such as a desktop browser or virtual reality system. WebAssembly is a runtime The post Google Earth WebAssembly with Jordon Mears appeared first on Software Engineering Daily.

Duration:00:59:54

FoundationDB with Ryan Worl

7/1/2019
More
FoundationDB is a multi-model distributed key-value store. It is fully ACID compliant and horizontally scalable. FoundationDB is not usually used directly by an application developer–FoundationDB is a foundational building block for higher level distributed systems such as the metadata store for data warehousing tool Snowflake. Ryan Worl is a software engineer who specializes in FoundationDB. The post FoundationDB with Ryan Worl appeared first on Software Engineering Daily.

Duration:00:55:50

FindCollabs Hackathon Winners: Kitspace and Rivaly

6/29/2019
More
FindCollabs is a platform for finding collaborators and building projects. Three months ago we had our first hackathon, with lots of projects being created and collaborated on. In an earlier episode, we showcased the first place winner ARhythm. Today’s show features two more interviews with winners from the first FindCollabs hackathon. Kitspace is an open The post FindCollabs Hackathon Winners: Kitspace and Rivaly appeared first on Software Engineering Daily.

Duration:01:00:44

Citus Data: Founding to Acquisition with Umur Cubukcu

6/28/2019
More
A new database company needs to solve numerous problems in order to succeed. There are already lots of existing database companies, so a new company needs to find a way to strongly differentiate itself. Databases are core infrastructure, so a new database company must earn trust with its customers. A database is a complicated distributed The post Citus Data: Founding to Acquisition with Umur Cubukcu appeared first on Software Engineering Daily.

Duration:01:09:46