Technical interviews about software topics.
New Relic: Telemetry and Intelligent Observability with Zain Asgar and Ishan Mukherjee
In software engineering, telemetry is the data that is collected about your applications. Unlike logging, which is used in the development of apps to pinpoint errors and code flows, telemetry data includes all operational data including logs, metrics, events, traces, usage, and other analytical data. Companies usually visualize this information to troubleshoot problems and understand
Bridgecrew: Cloud Security with Barak Schoster
Cloud computing provides tools, storage, servers, and software products through the internet. Securing these resources is a constant process for companies deploying new code to their cloud environments. It’s easy to overlook security flaws because company applications are very complex and many people work together to develop them. Wyze Labs, for example, had millions of
Uber Mobile Engineering: Distributed Payment Systems with Gergely Orosz
Modern applications are increasingly built as large, distributed systems. A distributed system is a program where its components are located on different machines that communicate with one another to create a single cohesive app. Components may exist as multiple instances across “nodes,” the computers hosting them, which form clusters of nodes that span across geographic
Makepath: Geospatial Technology with Brendan Collins
Geospatial technology impacts every person who uses a smartphone, drives a car, or flies in airplanes. It refers to all of the technology used to acquire and interpret geographic information. In more advanced settings, geospatial technology is used for constructing dynamic maps, 3D visualizations, and scientific and governmental simulations. The company Makepath specializes in geospatial
Speedscale: Automated Testing with Ken Ahrens and Matt LeRay
Large portions of software development budgets are dedicated for testing code. A new component may take weeks to thoroughly test, and even then mistakes happen. If you consider software defects as security issues then the concern goes well beyond an application temporarily crashing. Although even minor bugs can cost companies a lot of time to
Skiff: Secure Document Collaboration with Andrew Milich
Encryption algorithms provide the means to secure and transfer sensitive information by taking input and transforming it into an unreadable output. Usually a special key, or multiple keys, are needed to unscramble the information back to the original input. These algorithms power the security of everything from our cell phone lock screens to Fortune 500
Thoughtful, non-sensationalist dev podcast
I greatly enjoy listening to fellow software engineers discuss the challenges they’ve encountered and how they’ve solved them. Sharing knowledge and best practices is an essential part of our industry. I would love to hear more postmortem type of stories that aren’t about promoting a specific product, but about unforeseen technical problems encountered during the development of a product and what was done to address them.
One of the best software engineering podcasts available. Jeff covers a wide breath of topics that range from societal impacts of computing to very technical concepts like artificial intelligence. Must listen to if you're a software developer!
Needs noise control
The topics are great but the audio needs to be more professional. There's a lot of noise in the background that's too distracting or even annoying (loud chewing?).