Getting to grips with data visualization
A vast array of powerful data visualization tools are gaining traction in enterprises looking to make sense of their data sets, for instance D3, Bokeh, Shiny and Dash. In this episode, our team...
View ArticleXR in the enterprise
Once the preserve of gaming and consumer electronics, extended reality (XR) — a combination of virtual and augmented reality — is now finding applications in the enterprise. This might be in testing...
View ArticleExploring infrastructure as code
Our team catches up with Kief Morris to hear about the release of his updated book on infrastructure as code. They explore how tools, practices and patterns from software engineering can be applied to...
View ArticleMy ThoughtWorks journey: Patricia Mandarino
Our employee No. 1 talks through her experiences of winning over agile skeptics, pair programming refuseniks and TDD doubters, along with her account of the winnebago come mobile computing lab...
View ArticleTalking with tech leads with Pat Kua
The skill set needed to effectively step up to a tech lead role can be markedly different from the ones you gain as an engineer. That realization is what prompted our former colleague Pat Kua to write...
View ArticleTwenty years of agile
We talk to two of the signatories to the Agile Manifesto for Software Development — Jim Highsmith and Martin Fowler — to get their perspective on how the agile movement has evolved over the past two...
View ArticleGreen software engineering
There’s increasing awareness of tech’s carbon footprint but to what extent can software developers help? Is it possible to measure the energy efficiency of your code? Can you write code that saves...
View ArticleHow green is your cloud?
Following on from our Earth Day episode on green software engineering, we turn to the concept of Green Cloud. Reducing your IT operations’ carbon footprint is more complex than simply moving to the...
View ArticleTeam topologies and effective software delivery
We catch up with the two co-authors of Team Topologies: Organizing Business and Technology Teams for Fast Flow to hear about their ideas on enabling enterprises to become more effective at software...
View ArticleMaking developer effectiveness a reality
There’s often lots of talk about how companies can make their developers more productive. But it may be more useful to think about developer effectiveness: how to ensure they’re building the most...
View ArticleRefactoring databases — or evolutionary database design
Pramod Sadalage co-authored the book Refactoring Databases 15 years ago. The concepts remain hugely relevant today for those exploring microservices. We caught up with Pramod and Martin Fowler to hear...
View ArticlePatterns of distributed systems
In today’s cloud-first world, distributed systems are everywhere. Unmesh Joshi gives an insight into his work looking at distributed systems — from distributed databases such as Cassandra to messaging...
View ArticleMaking retrospectives effective — and fun
Retrospectives can play a vital role in enabling teams to improve continuously. Here, our podcast team is joined by Paulo Caroli, author of Fun Retrospectives to get insights into delivering sessions...
View ArticleSecuring the software supply chain
As the infamous SolarWinds attack showed, it’s no longer sufficient to just write secure code, you need to ensure that you understand the security risks throughout your entire software supply chain:...
View ArticleJim Highsmith: a 54-year agile journey
Thoughtworks Technology Podcast catches up with retired Thoughtworker and co-signatory of the Agile Manifesto, Jim Highsmith. He talks us through his experiences, from working on the Apollo missions to...
View ArticleDelivering innovation at scale
Lean Enterprise was a landmark book, exploring how large enterprise could learn from start-ups and deliver innovation at scale — how they could respond to changing market conditions, customer needs,...
View ArticleMachine learning in the wild
From creating novel solutions for parking airplanes or identifying the winning formula for single malt whiskeys, our colleagues at Fourkind have extensive experience in building machine learning...
View ArticleThe hard parts of software architecture
In today’s modern distributed systems are by their very nature complex. The decisions you need to make — around the wiring of your services, what size should the services be, and how should they call...
View ArticleThe rise of NoSQL
In the past decade, NoSQL has gone from being an interesting experiment to becoming business critical. We catch up with Martin Fowler and Pramod Sadalage, co-authors of NoSQL Distilled, to understand...
View ArticleYou can’t buy integration
There’s often debate around the build-versus-buy decision for digital capabilities. But when it comes to integrating disparate systems, the convenience of some modern integration tools can result in...
View Article