POPULARITY
Für und wider Schuldenbremse / Deutsche Unternehmen stützen Russland trotz Sanktionen / Letzte Meter vor der Zinssenkung der EZB / Staatsanwalt ermittelt gegen Lastenradhersteller Babboe / Verbraucherschutz mangelhaft, wenn Bauträger insolvent sind / Autorinnen und Autoren: David Zajonz, Felix Lincke, Véronique Gantenberg, Sebastian Schreiber, Andreas Meyer-Feist, Martina Schuster, Johannes Thürmer // Moderation: Wolfram Schrag
Umgang mit Digitalen Medien in Unternehmen, Familie und Schule
Mit dem WMOnline-Gründer Johannes Thönnessen streite ich mich darum, wie die Zukunft der Führung aussehen sollte: Liberal, vernetzt, offen versus autoritär, zielorientiert, konservativ. Jeder hat seine eigene Haltung dazu und das Wunschdenken ist oft größer als die wirtschaftlichen Erfordernisse. Was ist also dran an alternativen Organisationskonzepten wie die Holokratie oder Soziokratie...? Sind das die Leitbilder für die Zukunft der Führung? Wie realistisch sind die und kann das in mittleren aber auch großen Unternehmen überhaupt gelingen?
Neue Gewaltfreie Kommunikation - Empathie und Eigenverantwortung ohne Selbstzensur
Johannes Thönneßen von Managementwissen Online hat mich interviewt zur neuen Gewaltfreien Kommunikation. Es gibt hier also eine allgemeine Einführung.
Software Engineering Radio - The Podcast for Professional Software Developers
Johannes Thönes talks to Patrick Kua about the role of a technical lead and how people become tech leads. The show covers the definition of a tech lead, the responsibilities of the role and the challenges of becoming a tech lead. Venue: Internet Related Links Episode 228: Software Architecture Sketches with Simon Brown Article: A […]
Software Engineering Radio - The Podcast for Professional Software Developers
Johannes Thönes talks to Patrick Kua about the role of a technical lead and how to become one. The show starts with introducing the concept of a lead and contrasts the lead role with other roles, such as technical manager, architect and senior developer. The discussion continues to the responsibilities of a tech lead (supporting engineering practices, managing, resolving conflict, and growing people). The discussion continues on to talk about the challenges of becoming a tech lead and how to overcome them and closes with the question: “how can you tell if you are succeeding as a tech lead”?
In this episode, Johannes Thönes, a ThoughtWorks developer based in Hamburg, interviews Lukasz Plotnicki, also a developer and ThoughtWorker, on the Backend for Frontend microservices pattern. Lukasz is the author of BFF @ SoundCloud, an article about the backend for frontends pattern which he looked into with Sam Newman at SoundCloud. This pattern describes the creation of one specific backend to provide functionality specifically to the need of a single client. Johannes talks with Lukasz about the BFF pattern rooted in a Microservices environment. First, they explain the difference between UI fragment composition and the backend for frontends approach as two alternatives. Then they discuss how backend for frontends fit into a microservices architecture and how it can be structured organizationally. We close the episode by discussing how many backend for frontends are already out there.
Software Engineering Radio - The Podcast for Professional Software Developers
Johannes Thönes talks to Axel Rauschmayer about JavaScript and ECMAScript 6. They talk about the origin and version history. Then they dive into key JavaScript concepts and explain the features coming into the language with ECMAScript 6.
Software Engineering Radio - The Podcast for Professional Software Developers
Johannes Thönes talks to author and speaker Axel Rauschmayer about JavaScript and ECMAScript 6. They first talk about JavaScript’s origin and history. They discuss the standardization of ECMAScript and the version history. Then, they dive into the key concept of JavaScript as a language and explain the new features coming into the language with the […]
Software Engineering Radio - The Podcast for Professional Software Developers
Johannes Thönes talks to Linda Rising, author, speaker and independent consultant, about the Agile Brain. They start by talking about the fixed, talent-oriented mindset and then contrast with the learning-oriented mindset. After establishing the terms, Linda explains how we know which mindset we are in currently and how we can change it for us and others, […]
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.
Software Engineering Radio - The Podcast for Professional Software Developers
Johannes Thönes talks to Rebecca Parsons, Chief Technology Officer at ThoughtWorks, about evolutionary architecture. The practice of evolutionary software architecture means making decisions as late as possible (last responsible moment) and setting up cross-functional requirements that the architecture has to meet (architectural fitness function). In the beginning, Parsons and Thönes introduce the term evolutionary architecture and […]
Software Engineering Radio - The Podcast for Professional Software Developers
Johannes Thönes talks to Barry O’Reilly, principal consultant at ThoughtWorks, about his recently published book Lean Enterprise. A lean enterprise is a large organization that manages to keep innovating while keeping its existing products in the market. O’Reilly talks about the idea of scientific experiments and the build-measure-learn loop popularized by the lean-startup method. He shares […]
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.
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.
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.
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.
Software Engineering Radio - The Podcast for Professional Software Developers
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 […]
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.
Software Engineering Radio - The Podcast for Professional Software Developers
Johannes Thönes talks with Erich Gamma, Ralph Johnson and Richard Helm from the Gang of Four about the 20th anniversary of their book Design Patterns. They discuss the following topics: the definition of a design pattern and each guest’s favorite design pattern; the origins of the book in architecture workshops; the writing of the book […]
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.
Software Engineering Radio - The Podcast for Professional Software Developers
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 […]
Software Engineering Radio - The Podcast for Professional Software Developers
Johannes Thönes talks to Dr. Ken Collier, Director of Agile Analytics at ThoughtWorks about Agile Analytics. The outline includes: descriptive analytics, predictive analytic and prescriptive analytics; artificial intelligence, machine learning, data mining and statistics; collaborative filtering; data science and data scientists; data warehousing and business intelligence; online analytical processing (OLAP), extract transform load (ETL), feature […]
Johannes Thürigen (Max-Planck Institute for Gravitational Physics) gives a talk at the MCMP Colloquium (15 January, 2014) titled "Theory convergence in approaches to quantum gravity?". Abstract: Theories in (empirical) science can be considered epistemically justified not only according to empirical content but also systematization power and uniformity. In the light of these concepts we present an analysis of the basic structure and intertheoretic relations of some approaches to quantum gravity each starting from quite different assumptions. These are Loop quantum gravity, Spin foams, Causal dynamical triangulations, Regge calculus and Group field theory. The aim of this analysis is to critically discuss an argument of physicists working on quantum gravity, stating that there is some kind of convergence of the mentioned approaches which (at least partially) justifies them. Such an argument would be of high relevance since neither the precise relation to the established theories (and thus the phenomena described by those) nor the derivation of original phenomena might be achievable in the foreseeable future, leaving uniformity as the only epistemological criterion in favor for them. We find that intertheoretic relations can be found mainly at the level of the conceptual framework of the theories, rather than regarding the actual dynamical laws. Therefore a weaker notion of theory relation is needed. The recent concept of theory crystallization is a good candidate and we analyze to what extent the approaches to quantum gravity meet its conditions.