Software Engineering Daily
Spela

Software Businesses with Hiten Shah

Software Engineering Daily

00:00

Software Businesses with Hiten Shah

Software Engineering Daily

Technical interviews about software topics.

Software Engineering Daily

The software market changes every year. As individuals and enterprises become more willing to buy software, there are new markets for entrepreneurs to sell software to. Good software has high margins and high retention, so even a niche software business can prove profitable. As software spreads across the world, developing countries are showing a willingness The post Software Businesses with Hiten Shah appeared first on Software Engineering Daily.

Published

Play Episode

Related episodes Software Engineering Daily

Software Engineering Daily

Kubernetes Vision with Joe Beda
(NaN)
Google Cloud was started with a vision of providing Google infrastructure to the masses. In 2008, it was not obvious that Google should become a cloud provider. Amazon Web Services was finding success among startups who needed on-demand infrastructure, but the traditional enterprise market was not yet ready to buy cloud resources. Googlers liked the The post Kubernetes Vision with Joe Beda appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kubernetes Storage with Saad Ali
(NaN)
Containers are made to fail gracefully. When your container shuts down due to a hardware or software failure, your distributed application should be able to tolerate that failure. One simple way to be able to tolerate such a failure is to make all of your application logic “stateless.” If your application does not maintain state, The post Kubernetes Storage with Saad Ali appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kubernetes Market with Adam Glick
(NaN)
Amazon Web Services is the leading cloud provider by a large margin. Amazon established its lead by being first to market in 2006, with Google and Microsoft taking several years to catch up to the huge business opportunity of the cloud. Since 2008, Google Cloud has been working on cloud products for developers. It started The post Kubernetes Market with Adam Glick appeared first on Software Engineering Daily....

en

Software Engineering Daily

Service Mesh Interface with Lachlan Evenson
(NaN)
Containers offer a lightweight abstraction for running a server. Cloud providers are able to manage billions of containers from different users, allowing for economies of scale so that each user can pay less. Today, there is a variety of ways that users can deploy containers on a cloud provider. These containers can run in managed The post Service Mesh Interface with Lachlan Evenson appeared first on Software Engineering Daily....

en

Software Engineering Daily

Multicloud Future with Bassam Tabbara
(NaN)
Each cloud provider offers a different set of services which are not always compatible with each other. What are the challenges of building an application that interoperates with multiple different clouds? The first issue is API compatibility. Most cloud providers have a managed SQL offering, a bucket storage system, and server abstractions like virtual machines The post Multicloud Future with Bassam Tabbara appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kubernetes Development with Tim Hockin
(NaN)
Kubernetes has evolved from a nascent project within Google to a thriving ecosystem of cloud providers, open source projects, and engineers. Tim Hockin is a principal software engineer who has been with Google for 15 years. Tim joins the show to talk about the early days of the Kubernetes projects, and the engineering efforts that The post Kubernetes Development with Tim Hockin appeared first on Software Engineering Daily....

en

Software Engineering Daily

Google Anthos with Aparna Sinha
(NaN)
Google’s cloud business was long regarded as a place where startups could build a business, but not established enterprises. For serious workloads, enterprises chose Amazon almost unanimously. This phenomenon of Amazon as the default was described by a phrase that harkened back to the days of IBM’s dominance: “nobody ever got fired for choosing AWS.” The post Google Anthos with Aparna Sinha appeared first on Software Engineering Daily....

en

Software Engineering Daily

Service Mesh Wars with William Morgan
(NaN)
A service mesh is an abstraction that provides traffic routing, policy management, and telemetry for a distributed application. A service mesh consists of a data plane and a control plane. In the data plane, a proxy runs alongside each service, with every request from a service being routed through the proxy. In the control plane, The post Service Mesh Wars with William Morgan appeared first on Software Engineering Daily....

en

Software Engineering Daily

Digital Transformation: Capital One with Hillary McTigue
(NaN)
Cloud computing, open source, and mobile computing are trends that affect every organization. When a large organization adapts to these trends, it is commonly referred to as a “digital transformation”. Digital transformation causes many companies to reframe their business as a software company. A candy manufacturer now must think of itself as a software company The post Digital Transformation: Capital One with Hillary McTigue appeared first on Software Engineering Daily....

en

Software Engineering Daily

Netflix Early Days with Greg Burrell
(NaN)
Netflix started with a DVD-by-mail product. The software infrastructure and operations practices needed for the DVD business were very different from those needed by a streaming video company. Since the early days of Netflix, CEO Reed Hastings knew that the company would evolve to becoming a streaming video platform. But he did not know when The post Netflix Early Days with Greg Burrell appeared first on Software Engineering Daily....

en

Software Engineering Daily

Augmented Reality Gaming with Tony Godar
(NaN)
Augmented reality applications can be used on smartphones and dedicated AR headsets. On smartphones, ARCore (Google) and ARKit (Apple) allow developers to build for the camera on a user’s smartphone. AR headsets such as Microsoft HoloLens and Magic Leap allow for a futuristic augmented reality headset experience. The most prominent use of augmented reality today The post Augmented Reality Gaming with Tony Godar appeared first on Software Engineering Daily....

en

Software Engineering Daily

CamelCamelCamel: Amazon Price Tracker with Daniel Green
(NaN)
CamelCamelCamel is a tool for tracking prices on items on Amazon.com. The company was launched eleven years ago and is built off of the Amazon Product Advertising API. Daniel Green is one of the founders of CamelCamelCamel, and he joins the show to describe his experience building the product. Amazon and CamelCamelCamel (C3) have a The post CamelCamelCamel: Amazon Price Tracker with Daniel Green appeared first on Software Engineering Daily....

en

Software Engineering Daily

Gaming with Eli Brown
(NaN)
Gaming is becoming mainstream. Popular multiplayer games such as Fortnite and Minecraft present players with a massive virtual world to explore, build, and compete within. Turn-based games such as Hearthstone and Magic are breeding a new generation of board game and card game aficionados. Social media networks like Twitch and YouTube have turned gaming into The post Gaming with Eli Brown appeared first on Software Engineering Daily....

en

Software Engineering Daily

Monolithic Repositories with Ciera Jaspan
(NaN)
Google’s codebase is managed in a single monolithic repository. An engineer at Google can explore almost any area of the codebase within the entire company. In order to enable this, Google has built tooling to support the monolithic repo, including a virtual file system and a set of build tools. A monolithic repository is not The post Monolithic Repositories with Ciera Jaspan appeared first on Software Engineering Daily....

en

Software Engineering Daily

Scaling Intuit with Alex Balazs
(NaN)
Alex Balazs is the Intuit Chief Architect and has been working at the company for almost twenty years. Intuit’s products include QuickBooks, TurboTax, and Mint. These applications are used to file taxes, manage business invoices, conduct personal accounting, and other critical aspects of a user’s financial life. Because the applications are managing money for users, The post Scaling Intuit with Alex Balazs appeared first on Software Engineering Daily....

en

Software Engineering Daily

Emerging Markets: Kenya with Nelly Cheboi
(NaN)
Africa is rapidly adopting the same software and hardware technologies that have transformed the western world over the last few decades. But access to computers and technology education is still uneven. Where there is access to computers, smartphone adoption often comes before access to laptops or desktop computers. Nelly Cheboi is the founder of TechLit The post Emerging Markets: Kenya with Nelly Cheboi appeared first on Software Engineering Daily....

en

Software Engineering Daily

Facebook Strategy with Mike Vernal
(NaN)
Facebook’s strategy is shaped by long term goals, short term requirements, and the available resources of the company. Long term goals are necessary for thinking through big decisions such as acquisitions, hardware product investments, and open source software ecosystems. To implement long term goals, Facebook needs to communicate the vision of the company and foster The post Facebook Strategy with Mike Vernal appeared first on Software Engineering Daily....

en

Software Engineering Daily

Facebook React with Dan Abramov
(NaN)
React is a set of open source tools for building user interfaces. React was open sourced by Facebook, and includes libraries for creating interfaces on the web (ReactJS) and on mobile devices (React Native). React was released during a time when there was not a dominant frontend JavaScript library. Backbone, Angular, and other JavaScript frameworks The post Facebook React with Dan Abramov appeared first on Software Engineering Daily....

en

Software Engineering Daily

Facebook Management with Jocelyn Goldfein
(NaN)
Facebook engineering is designed to self-assemble. When an engineer joins Facebook, the engineer goes through boot camp, where they are exposed to multiple projects to find a good fit in terms of technical skills and personal preferences. Since there are so many different initiatives within the company at any given moment, a new hire can The post Facebook Management with Jocelyn Goldfein appeared first on Software Engineering Daily....

en

Software Engineering Daily

Facebook Developers with Nick Schrock
(NaN)
When Facebook was scaling in its early years, the company developed engineering practices that were unlike any other organization before it. Early Facebook engineering developed unusual practices because the problem set was unusual. Facebook was a highly detailed, highly interactive, multi-user web application. Facebook was pushing the limits of PHP and JavaScript in a time The post Facebook Developers with Nick Schrock appeared first on Software Engineering Daily....

en

Software Engineering Daily

Facebook Engineering with Pete Hunt
(NaN)
Facebook engineering is commonly described by two words: move fast. Building products quickly has been a differentiating characteristic of the company since its inception. From the longtime engineers to the summer interns, Facebook instills a sense of immediacy and opportunity in all of its employees. The goal of Facebook is to make the world more The post Facebook Engineering with Pete Hunt appeared first on Software Engineering Daily....

en

Software Engineering Daily

Airtable with Howie Liu
(NaN)
Software engineering is harder than it should be. There are many people who have an app idea that they are not sure how to build. Some of these people are highly technical professionals like real estate agents, scientists, and accountants. These professionals learn to use spreadsheets in their day-to-day work. Spreadsheets are also used widely The post Airtable with Howie Liu appeared first on Software Engineering Daily....

en

Software Engineering Daily

Virtual Data with Sunil Kamath
(NaN)
Relational data systems have evolved from single node instances to complex distributed systems. Almost any database can be accessed through a SQL statement, but the guarantees of these databases can vary in terms of consistency, availability, latency, durability, and financial cost. Relational database systems that explore these different sets of tradeoffs are sometimes categorized as The post Virtual Data with Sunil Kamath appeared first on Software Engineering Daily....

en

Software Engineering Daily

Web Assembly Runtime with Tyler McMullen
(NaN)
WebAssembly is a binary instruction format for applications to run in a memory-constrained, stack-based virtual machine. The WebAssembly ecosystem consists of tools and projects that allow programs in a variety of languages to compile into WebAssembly and run in a safe, fast, sandboxed runtime environment. WebAssembly is a transformative technology for the Internet. Most users The post Web Assembly Runtime with Tyler McMullen appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kubernetes Virtualization with Paul Czarkowski
(NaN)
Modern server infrastructure usually runs in a virtualized environment. Virtual servers can exist inside of a container or inside of a virtual machine. Containers can also run on virtual machines. Kubernetes has allowed developers to manage their multiple containers, whether those containers are running in VMs or on bare metal (servers without VMs). As organizations The post Kubernetes Virtualization with Paul Czarkowski appeared first on Software Engineering Daily....

en