Tag: java

Episode 381: Josh Long on Spring Boot

Filed in Episodes by on September 24, 2019 0 Comments
Episode 381: Josh Long on Spring Boot

Josh Long, developer advocate at Pivotal, discusses Spring Boot with host Simon Crossley, and the features that it provides to efficiently develop production ready enterprise web applications. With 18 years of experience the Spring Framework is certainly mature, and Spring Boot is an attempt to package many of the standard patterns of enterprise development to […]

Continue Reading »

SE-Radio Episode 316: Nicolai Parlog on Java 9

Filed in Episodes by on January 30, 2018 1 Comment
SE-Radio Episode 316: Nicolai Parlog on Java 9

Nate Black talks with Nicolai Parlog about Java 9. Topics include: a timeline of Java features; new patterns enabled by Java 8 lambdas, default interface implementations and how they enable code evolution; how Java 9 takes this further with private default methods; an introduction to Java modules: the Java Platform Module System (JPMS); “launch time” […]

Continue Reading »

SE-Radio Episode 310: Kirk Pepperdine on Performance Optimization

Filed in Episodes by on November 28, 2017 0 Comments
SE-Radio Episode 310: Kirk Pepperdine on Performance Optimization

Kirk Pepperdine talks with IEEE Software editor in chief Diomidis Spinellis about performance optimization. Topics include development practices, tools, as well as the role of software architecture, programming languages, algorithms, and hardware advances. Topics include: how a performance diagnostic model containing the system’s components can help us understand what each component is responsible for and […]

Continue Reading »

SE-Radio Episode 291: Morgan Wilde on LLVM

Filed in Episodes by on May 16, 2017 1 Comment
SE-Radio Episode 291: Morgan Wilde on LLVM

Morgan Wilde talks with SE Radio’s Jeff Meyerson about the LLVM compiler toolchain. They begin with a discussion of how a compiler works and how compiled code executes against different processor architectures. Using the JVM as a model for interoperability, they move on to how LLVM is a system that optimizes an intermediate representation (IR), […]

Continue Reading »

SE-Radio Episode 282: Donny Nadolny on Debugging Distributed Systems

Filed in Episodes by on February 14, 2017 1 Comment
SE-Radio Episode 282: Donny Nadolny on Debugging Distributed Systems

Donny Nadolny of PagerDuty joins Robert Blumen to tell the story of debugging an issue that PagerDuty encountered when they set up a Zookeeper cluster that spanned across two geographically separated datacenters in different regions.  The debugging process took them through multiple levels of the stack starting with their application, the implementation of the Zookeeper […]

Continue Reading »