ThoughtWorks Podcast show

ThoughtWorks Podcast

Summary: A community of passionate individuals whose purpose is to revolutionize software design, creation and delivery, while advocating for positive social change.

Join Now to Subscribe to this Podcast

Podcasts:

 Lenses in Clojure | File Type: audio/mpeg | Duration: 00:23:14

Functional programming has a lot of concepts which have to be yet discovered by mainstream programming. One, known especially from the Haskell programming language, are Lenses. Johannes Thönes met Chris Ford, Software Developer and ThoughtWorker from London, during XConf in Hamburg where he gave a talk on implementing Lenses in Clojure. In this 23 minute interview, Johannes talks with Chris about his experience with Lenses in Clojure. First they define what a Lense is and what you would want to do with it. Then they talk about the specifics of implementing Lenses in a programming language introducing the terms Functor and Function. We close the episode by talking about the possibility to implement lenses in other programming languages such as Java 8 or JavaScript.

 Agile IT Organization Design with Sriram Narayan | File Type: audio/mpeg | Duration: 00:18:20

In this episode of the Tech Leaders Podcast, Vinod Sankaranarayanan, a program manager with ThoughtWorks, interviews colleague Sriram Narayan, who is an IT Management consultant and the author of a new book, Agile IT Organization Design. Sriram's book provides a basis for reviewing and reshaping the IT organization to equip it better for the digital age. Over the next 18 minutes, they explore IT reorganization from a structural angle. They discuss how to differentiate between organizational activities and outcomes and forming teams accordingly, how to execute streams of work that cut across different product-centric teams and the role of project and program managers in product-centric IT.

 Pixelated: Why Secure Communication is Essential | File Type: audio/mpeg | Duration: 00:25:34

In this episode, we speak with Erik Dörnenburg, Head of Technology for Europe, and Folker Bernitt, a lead developer for Pixelated and a security specialist, about Pixelated, an open source encrypted webmail platform currently in development at ThoughtWorks. We talk about why secure communication is important to a free society and take a dive into Pixelated’s architecture, cryptography, and future development path. After taking a dive into Pixelated’s architecture and cryptography, we finish by looking at the future of Pixelated and a call to the open­source community for contributions.

 Microservices: Michael Bryzek, co-founder of Gilt | File Type: audio/mpeg | Duration: 00:19:45

[Recorded at the May 12, 2015 Microservices Meetup in NY.] Dealing with a traffic spike amounting to half of Amazon’s traffic each day when new sales are announced is no easy matter. Michael Bryzek, co-founder of retailer Gilt Groupe, talks about the architectural and cultural evolution that took place as Gilt introduced microservices during its growth over the course of the past seven years. Transitioning from a few monolithic systems to somewhere in the range of 300 to 400 microservices today presented a lot of challenges along the way. First describing how they decided to prioritize which parts of their system to optimize by breaking it into smaller, more optimized services, Bryzek covers some of the challenges that were encountered and how they went about solving them. He also describes some of the steps they took right up until today, when they have begun transitioning to Amazon’s AWS. Successfully building a microservices architecture typically takes a strong culture of trust with teams that are empowered to do the right thing. Bryzek discusses some of the sources of inspiration they had when faced with the problem of developing trust while growing their engineering capability, and some of the other organizations whose lessons they looked to for ideas.

 Are You Infected By Microservice Envy? | File Type: audio/mpeg | Duration: 00:18:31

In the most recent Technology Radar, Scott Shaw and his colleagues from the ThoughtWorks Technology Advisory Board have added Microservice Envy to the Hold Ring, because they are concerned people are overdoing it. Start small, start with one Microservice,” is Scott's advice. In this interview, Johannes Thönes talks to Scott about the prerequisites of being successful with a Microservice style architecture. First, you need to have an automatic deployment pipeline in place so you can deploy effectively and frequently to the cloud. You also need to have good DevOps practices and infrastructure automation around, so spinning up a dedicated server is not something that takes month. Scott explains, that for being able to do Microservices, you need to have a clear understanding of the domain, which will give your Microservices their bounded context rooted in your domain. His advice for green field application, especially when you don’t have the practices in place, is to start with a monolith (or one lonely Microservices) and then split it up, when it makes sense. “Services need to evolve," he says.

 Open Source And Startups In Brazil | File Type: audio/mpeg | Duration: 00:21:09

In this episode, Claudia Melo, head of technology for ThoughtWorks Latin America, talks to Johannes Thönes about Brazil about Open Source Software and the startup scene in Brazil. As an associate researcher for the University of São Paulo, Claudia has started a research project to compare the startup scenes in the United States, in Israel and in Brazil.

 How To Break Role Divisions | File Type: audio/mpeg | Duration: 00:26:38

In this episode, we speak with Hao Xu, Head of Technology for ThoughtWorks China, about how to break down role divisions within a team and create collaborative environments. We touch on how economic theory and management theory created the divided, hierarchical workplace, and why today’s knowledge work is poorly suited to these structures. We close by discussing various techniques, such as capability radars and onboarding practices, that help to break down role divisions in product teams.

 Growing Technologists | File Type: audio/mpeg | Duration: 00:18:40

In this episode, we speak with Rachel Laycock, market technology principal for New York, and Jeff Norris, technology principal in San Francisco, about growing the next generation of technologists within your organization. We talk about practices and strategies that technical leaders can use to help their colleagues grow, as well as how to structure a team such that all members can simultaneously teach and learn from others.

 Growing Technology In Africa | File Type: audio/mpeg | Duration: 00:12:56

This episode of the ThoughtWorks podcast focuses on the advancement of technology across the African continent. The guest in this episode, Brain Leke, head of technology for ThoughtWorks in Pan Africa, shares his thoughts with Johannes Thönes. They discuss the particular challenges Africa has as a technology location, but also how the limits actually encourage innovations. Leke also talk about the efforts ThoughtWorks is making to grow African technologists and the influence of Open Source in the continent. Because we talked about it in this episode. Africa had 1.1 billion people in 2013.

 DevOps and Microservices: Architectural Considerations | File Type: audio/mpeg | Duration: 00:21:42

In this episode of the ThoughtWorks Podcast, Neal Ford explains to Johannes Thönes what architectural considerations can be derived from the DevOps movement. This episode is a quick introduction to what Microservices are, what kind of architectural principles can be used to implement them, what a good test strategy for microservices can can look like. We also explain why you should have a continuous delivery practice running before starting to develop Microservices.

 Innovation With Dan McClure | File Type: audio/mpeg | Duration: 00:22:27

Dan McClure is the Innovation Design Practice Lead at ThoughtWorks. In this interview, by Johannes Thöenes, Dan discusses definitions of and misconceptions about innovation.

 On Microservices - Johannes Thönes and James Lewis (Recorded for SE Radio) | File Type: audio/mpeg | Duration: 01:02:58

Johannes Thönes talks to James Lewis, principal consultant at ThoughtWorks, about microservices. They discuss microservices’ recent popularity, architectural styles, deployment, size, technical decisions, and consumer-driven contracts. They also compare microservices to service-oriented architecture and wrap up the episode by talking about key figures in the microservice community and standing on the shoulders of giants. Recording venue: ThoughtWorks North Europe Away Day, Sherwood Forest, Newark, Nottinghamshire, UK This track also appeared on se-radio.net.

 Continuous Delivery On Windows (Recorded for SE Radio) | File Type: audio/mpeg | Duration: 01:03:50

Johannes of Software Engineering Radio (http://www.se-radio.net) talks with Rachel Laycock and Max Lincoln from ThoughtWorks about continuous delivery on Windows. The outline includes: introduction to continuous delivery; continuous integration; DevOps and ChatOps; decisions to be taken when implementing continuous delivery on windows; build tools on windows; packaging and deploy on windows; infrastructure automation and infrastructure as code with chef, puppet or ansible; snowflake server versus phoenix server; Windows PowerShell; the relation between open source and Microsoft tools; why not to use Linux; current development in the windows DevOps space; licensing and proprietary software in continuous delivery. This discussion was recorded live at the ThoughtWorks North American Away Day, The Westin Peachtree, Atlanta, Georgia

 Lean Enterprise - Gary O'Brien and Barry O'Reilly | File Type: audio/mpeg | Duration: 00:50:03

Gary O'Brien and Barry O'Reilly presenting Lean Enterprise at ThoughtWorks Live Australia in May 2014.

 Software Folklore | File Type: audio/x-m4a | Duration: 00:06:09

A talk delivered in Pecha Kucha format by ThoughtWorks consultant Chris Ford. This talk covers how software development culture has been captured in the form of various "laws".

Comments

Login or signup comment.