Software Engineering Daily
Spela

Remote Work with Philip Thomas

Software Engineering Daily

00:00

Remote Work with Philip Thomas

Software Engineering Daily

Technical interviews about software topics.

Software Engineering Daily

Offices have historically been the place where most knowledge work takes place. An office is a central meeting point for everyone in an organization. Offices allow for high bandwidth, in-person communication. Employees have access to shared resources, such as food, tables, and quiet working space. Offices provide a means of encouraging a common culture within The post Remote Work with Philip Thomas appeared first on Software Engineering Daily.

Published

Play Episode

Related episodes Software Engineering Daily

Software Engineering Daily

Practical AI with Chris Benson
(NaN)
Machine learning algorithms have existed for decades. But in the last ten years, several advancements in software and hardware have caused dramatic growth in the viability of applications based on machine learning. Smartphones generate large quantities of data about how humans move through the world. Software-as-a-service companies generate data about how these humans interact with The post Practical AI with Chris Benson appeared first on Software Engineering Daily....

en

Software Engineering Daily

Linkerd Market Strategy with William Morgan
(NaN)
The container orchestration wars ended in 2016 with Kubernetes being the most popular open source tool for deploying and managing infrastructure. Since that time, most large enterprises have been implementing a “platform strategy” based around Kubernetes. A platform strategy is a plan for creating a consistent experience for software engineers working throughout an enterprise. At The post Linkerd Market Strategy with William Morgan appeared first on Software Engineering Daily....

en

Software Engineering Daily

Istio Market Strategy with Zack Butcher
(NaN)
Kubernetes has created a widespread system for deploying and managing infrastructure. As Kubernetes has been increasingly adopted, companies are thinking about how to leverage that common layer of infrastructure. With the common infrastructure abstraction of Kubernetes, it becomes easier to adopt other abstractions that are uniform across the entire company.  This has created a market The post Istio Market Strategy with Zack Butcher appeared first on Software Engineering Daily....

en

Software Engineering Daily

Heroku Infrastructure with Mark Turner
(NaN)
A cloud provider gives a developer low-cost compute infrastructure on-demand.  Cloud providers can be divided up into two categories: Layer 1 cloud providers and Layer 2 cloud providers. A Layer 1 cloud provider such as Amazon Web Services owns server hardware and sells compute infrastructure as a commodity. A Layer 2 cloud provider purchases compute The post Heroku Infrastructure with Mark Turner appeared first on Software Engineering Daily....

en

Software Engineering Daily

Java 13 with Georges Saab
(NaN)
Java has been popular since the 90s, when it started to be used as a programming language for enterprises.  Today, Java is still widely deployed, but the infrastructure environment is dramatically different. Java is often deployed to containers in the cloud. If those containers can share resources, then those containers can share the same underlying The post Java 13 with Georges Saab appeared first on Software Engineering Daily....

en

Software Engineering Daily

Distributed SQL with Karthik Ranganathan and Sid Choudhury
(NaN)
Relational databases provide durable transactional systems for storing data. The relational model has existed for decades, but the requirements for a relational database have changed. Modern applications have requirements for high volumes of data that do not fit onto a single machine. When a database gets too big to fit on a single machine, that The post Distributed SQL with Karthik Ranganathan and Sid Choudhury appeared first on Software Engineering Daily....

en

Software Engineering Daily

Distributed SQL with Karthik Ranganathan and Sidharth Choudhury
(NaN)
Relational databases provide durable transactional systems for storing data. The relational model has existed for decades, but the requirements for a relational database have changed. Modern applications have requirements for high volumes of data that do not fit onto a single machine. When a database gets too big to fit on a single machine, that The post Distributed SQL with Karthik Ranganathan and Sidharth Choudhury appeared first on Software Engineering Daily....

en

Software Engineering Daily

Economics of Software with Russ Roberts Holiday Repeat
(NaN)
Originally published July 14, 2016 EconTalk is a weekly economics podcast that has been going for a decade. On EconTalk, Russ Roberts brings on writers, intellectuals, and entrepreneurs for engaging conversations about the world as seen through the lens of economics. Russ Roberts is today’s guest, and it is a treat because I have been The post Economics of Software with Russ Roberts Holiday Repeat appeared first on Software Engineering Daily....

en

Software Engineering Daily

Uber’s Data Platform with Zhenxiao Luo Holiday Repeat
(NaN)
Originally published May 24, 2018 When a user takes a ride on Uber, the app on the user’s phone is communicating with Uber’s backend infrastructure, which is writing to a database that maintains the state of that user’s activity. This database is known as a transactional database or “OLTP” (online transaction processing). Every active user The post Uber’s Data Platform with Zhenxiao Luo Holiday Repeat appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kong API Platform with Marco Palladino Holiday Repeat
(NaN)
Originally published January 4, 2019 When a user makes a request to product like The New York Times, that request hits an API gateway. An API gateway is the entry point for an external request. An API gateway serves several purposes: authentication, security, routing, load balancing, and logging. API gateways have grown in popularity as The post Kong API Platform with Marco Palladino Holiday Repeat appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kong API Platform with Marco Palladino Holiday Repeat
(NaN)
Originally published January 4, 2019 When a user makes a request to product like The New York Times, that request hits an API gateway. An API gateway is the entry point for an external request. An API gateway serves several purposes: authentication, security, routing, load balancing, and logging. API gateways have grown in popularity as The post Kong API Platform with Marco Palladino Holiday Repeat appeared first on Software Engineering Daily....

en

Software Engineering Daily

Future of Computing with John Hennessy Holiday Repeat
(NaN)
Originally published June 7, 2018 Moore’s Law states that the number of transistors in a dense integrated circuit doubles about every two years. Moore’s Law is less like a “law” and more like an observation or a prediction. Moore’s Law is ending. We can no longer fit an increasing amount of transistors in the same The post Future of Computing with John Hennessy Holiday Repeat appeared first on Software Engineering Daily....

en

Software Engineering Daily

Future of Computing with John Hennessy Holiday Repeat
(NaN)
Originally published June 7, 2018 Moore’s Law states that the number of transistors in a dense integrated circuit doubles about every two years. Moore’s Law is less like a “law” and more like an observation or a prediction. Moore’s Law is ending. We can no longer fit an increasing amount of transistors in the same The post Future of Computing with John Hennessy Holiday Repeat appeared first on Software Engineering Daily....

en

Software Engineering Daily

Indie Hackers with Courtland Allen Holiday Repeat
(NaN)
Originally published November 4, 2016 Indie Hackers is a website that profiles independent developers who have made profitable software projects, usually without raising any money. These projects make anywhere from a few hundred dollars a month to more than $100,000 as in the case with park.io, one of the services profiled by Indie Hackers. Courtland The post Indie Hackers with Courtland Allen Holiday Repeat appeared first on Software Engineering Daily....

en

Software Engineering Daily

Cloud Dependencies with Mya Pitzeruse
(NaN)
New software abstractions always take advantage of the abstractions that have been built before. Software libraries allow us to import code that sits on the same host as a new program. Open source software let us copy and paste existing code, or clone entire repositories. Cloud providers offer hosted tools and APIs that we can The post Cloud Dependencies with Mya Pitzeruse appeared first on Software Engineering Daily....

en

Software Engineering Daily

Cloud Dependencies with Mya Pitzeruse
(NaN)
New software abstractions always take advantage of the abstractions that have been built before. Software libraries allow us to import code that sits on the same host as a new program. Open source software let us copy and paste existing code, or clone entire repositories. Cloud providers offer hosted tools and APIs that we can The post Cloud Dependencies with Mya Pitzeruse appeared first on Software Engineering Daily....

en

Software Engineering Daily

Web Application Testing with Gabriel-James Safar
(NaN)
Web applications are used on a wide variety of platforms.  On each of these platforms the web app needs to load properly and allow the user to navigate the website and interact with all of the user flows, such as sign-up, login, and the various read and write operations that make up the functionality of The post Web Application Testing with Gabriel-James Safar appeared first on Software Engineering Daily....

en

Software Engineering Daily

Web Application Testing with Gabriel-James Safar
(NaN)
Web applications are used on a wide variety of platforms.  On each of these platforms the web app needs to load properly and allow the user to navigate the website and interact with all of the user flows, such as sign-up, login, and the various read and write operations that make up the functionality of The post Web Application Testing with Gabriel-James Safar appeared first on Software Engineering Daily....

en

Software Engineering Daily

HTTP with Julia Evans
(NaN)
HTTP is a protocol that allows browsers and web applications to communicate across the Internet. Everyone knows that HTTP is doing some important work, because “HTTP” is at the beginning of most URLs that you enter into your browser. You might be familiar with the request/response model, and HTTP request methods such as GET, PUT, The post HTTP with Julia Evans appeared first on Software Engineering Daily....

en

Software Engineering Daily

HTTP with Julia Evans
(NaN)
HTTP is a protocol that allows browsers and web applications to communicate across the Internet. Everyone knows that HTTP is doing some important work, because “HTTP” is at the beginning of most URLs that you enter into your browser. You might be familiar with the request/response model, and HTTP request methods such as GET, PUT, The post HTTP with Julia Evans appeared first on Software Engineering Daily....

en

Software Engineering Daily

Indie Hack or Venture Back with Lynne Tye
(NaN)
Key Values is a platform where companies are profiled with descriptions of their company values. These profiles describe features such as work-life balance, company culture, daily routines, and strategy. Lynne Tye created Key Values with the goal of building a small business that would make money through connecting job seekers to companies with a culture The post Indie Hack or Venture Back with Lynne Tye appeared first on Software Engineering Daily....

en

Software Engineering Daily

Indie Hack or Venture Back with Lynne Tye
(NaN)
Key Values is a platform where companies are profiled with descriptions of their company values. These profiles describe features such as work-life balance, company culture, daily routines, and strategy. Lynne Tye created Key Values with the goal of building a small business that would make money through connecting job seekers to companies with a culture The post Indie Hack or Venture Back with Lynne Tye appeared first on Software Engineering Daily....

en

Software Engineering Daily

Bubble: Code-Free Programming with Emmanuel Straschnov and Joshua Haas
(NaN)
The vision of code-free programming has existed for decades. Software engineers have always dreamed of empowering non-technical users with the same creative tools that programmers have access to.  For many years, the underlying technology of the web was not powerful enough to make this dream a reality. Platforms such as WordPress, Squarespace, and Wix have The post Bubble: Code-Free Programming with Emmanuel Straschnov and Joshua Haas appeared first on Software Engineering Daily....

en

Software Engineering Daily

Cloudflare Serverless with Zack Bloom
(NaN)
“Serverless” is an execution model where applications are scheduled and deployed to servers that are not directly managed by the application developer.  In serverless execution, an application only loads and operates when a user actually needs to get a response from that application. This saves on resources, because many applications do not need to run The post Cloudflare Serverless with Zack Bloom appeared first on Software Engineering Daily....

en

Software Engineering Daily

Cloudflare Serverless with Zack Bloom
(NaN)
“Serverless” is an execution model where applications are scheduled and deployed to servers that are not directly managed by the application developer.  In serverless execution, an application only loads and operates when a user actually needs to get a response from that application. This saves on resources, because many applications do not need to run The post Cloudflare Serverless with Zack Bloom appeared first on Software Engineering Daily....

en