Mon, 28 December 2015
|
|
Wed, 16 December 2015
Gernot Starke talks about arc42: an open-source set of templates he developed to document software architecture based on his practical experience with real projects. Also Gernot and host Eberhard then discuss how documenting architecture fits into agile processes and how to find the right amount of documentation for a system. They walk through the different parts of the arc42 templates covering requirements and the context of the system and the solution structure, including building blocks, runtime, and deployment. They discuss tooling, versioning, testing documentation, and how to keep documentation up to date.
|
|
Fri, 20 November 2015
|
|
Fri, 13 November 2015
|
|
Tue, 3 November 2015
|
|
Thu, 22 October 2015
|
|
Fri, 2 October 2015
|
|
Wed, 23 September 2015
|
|
Fri, 11 September 2015
|
|
Fri, 21 August 2015
Direct download: se_radio_236-parsons_final.mp3
Category: Episodes
-- posted at: 6:32pm CET
|
|
Mon, 17 August 2015
Ben Hindman talks to Jeff Meyerson about Apache Mesos, a distributed systems kernel. Mesos abstracts away many of the hassles of managing a distributed system. Hindman starts with a high-level explanation of Mesos, explaining the problems he encountered trying to run multiple instances of Hadoop against a single data set. He then discusses how Twitter uses Mesos for cluster management. The conversation evolves into a more granular discussion of the abstractions Mesos provides and different ways to leverage those abstractions.
Direct download: Episode-235-Ben-Hindman-on-Apache-Mesos.mp3
Category: Episodes
-- posted at: 7:15pm CET
|
|
Tue, 4 August 2015
|
|
Tue, 28 July 2015
|
|
Thu, 16 July 2015
|
|
Wed, 1 July 2015
|
|
Fri, 26 June 2015
Direct download: Episode-230-Shubhra-Khar-on-NodeJS.mp3
Category: Episodes
-- posted at: 9:20pm CET
|
|
Wed, 17 June 2015
|
|
Thu, 11 June 2015
|
|
Wed, 27 May 2015
Direct download: The-CAP-Theorem-Then-and-Now.mp3
Category: Episodes
-- posted at: 10:46pm CET
|
|
Wed, 13 May 2015
|
|
Tue, 14 April 2015
Senior performance architect and author of *Systems Performance* Brendan Gregg talks with Robert Blumen about systems performance: how the hardware and OS layers affect application behavior. The discussion covers the scope of systems performance, systems performance in the software life cycle, the role of performance analysis in architecture, methodologies for solving performance problems, dynamic tracing and tracing tools such as DTrace, the disk and file subsystems, the CPU and memory subsystems, and the challenges virtualization poses for performance analysts.
|
|
Tue, 31 March 2015
|
|
Wed, 18 March 2015
Josh Long talks to Activiti cofounder Joram Barrez about the wide world of (open source) workflow engines, the Activiti BPMN2 engine, and what workflow implies when you’re building process-driven applications and services. Joram was originally a contributor to the jBPM project with jBPM founder Tom Baeyens at Red Hat. He cofounded Activiti in 2010 at […]
|
|
Fri, 6 March 2015
Nathan Marz is the creator of Apache Storm, a real-time streaming application. Storm does for stream processing what Hadoop does for batch processing. The project began when Nathan was working on aggregating Twitter data using a queue-and-worker system he had designed. Many companies use Storm, including Spotify, Yelp, WebMD, and many others. Jeff and Nathan […]
|
|
Sat, 21 February 2015
Johannes Thönes interviews Jez Humble, senior vice president at Chef, about continuous delivery (CD). They discuss continuous delivery and how it was done at Go, CD, and HP firmware; the benefits of continuous delivery for developers; Conway’s law and cross-functional teams; scary releases and nonscary releases; fix-forward, blue-green deployments, and A/B testing; origins of continuous […]
|
|
Wed, 18 February 2015
Robert Blumen talks to Jon Gifford of Loggly about logging and logging infrastructure. Topics include logging defined, purposes of logging, uses of logging in understanding the run-time behavior of programs, who produces logs, who consumes logs and for what reasons, software as the consumer of logs, log formats (structured versus free form), log meta-data, logging […]
|
|
Mon, 9 February 2015
Jeff Meyerson talks to Jun Rao, a software engineer and researcher (formerly of LinkedIn). Jun has spent much of his time researching MapReduce, scalable databases, query processing, and other facets of the data warehouse. For the past three years, he has been a committer to the Apache Kafka project. Jeff and Jun first compare streaming […]
Direct download: SE-Radio219-JunRao-ApacheKafka.mp3
Category: Episodes
-- posted at: 11:35pm CET
|
|
Mon, 26 January 2015
Guest Udi Dahan talks with host Robert Blumen about the CQRS (command query responsibility segregation) architectural pattern. The discussion begins with a review of the command pattern. Then a high-level overview of CQRS, which consists of a separation of a command processing subsystem that updates a write model from one or more distinct and separate, […]
Direct download: SE-Radio218-UdiDahan-CQRS.mp3
Category: Episodes
-- posted at: 9:24pm CET
|
|