Podcast appearances and mentions of stefan tilkov

  • 14PODCASTS
  • 92EPISODES
  • 53mAVG DURATION
  • ?INFREQUENT EPISODES
  • Jan 30, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about stefan tilkov

Latest podcast episodes about stefan tilkov

Software Engineering Radio - The Podcast for Professional Software Developers
SE Radio 653: Asanka Abeysinghe on Cell-Based Architecture

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Jan 30, 2025 60:06


Asanka Abeysinghe, CTO at WSO2, joins host Giovanni Asproni to discuss cell-based architecture -- a style that's intended to combine application, deployment, and team architecture to help organizations respond quickly to changes in the business environment, customer requirements, or enterprise strategy. Cell-based architecture is aimed at creating scalable, modular, composable systems with effective governance mechanisms. The conversation starts by introducing the context and some vocabulary before exploring details about the main elements of the architecture and how they fit together. Finally, Asanka offers some advice on how to implement a cell-based architecture in practice. Brought to you by IEEE Computer Society and IEEE Software magazine. Related Episodes SE Radio 396: Barry O'Reilly on Antifragile Architecture SE Radio 331: Kevin Goldsmith on Architecture and Organizational Design SE Radio 263: Camille Fournier on Real-World Distributed Systems SE Radio 236: Rebecca Parsons on Evolutionary Architecture SE Radio 213: James Lewis on Microservices SE Radio 210: Stefan Tilkov on Architecture and Micro Services SE Radio 203: Leslie Lamport on Distributed Systems

INNOQ Podcast
Data Mesh

INNOQ Podcast

Play Episode Listen Later Sep 25, 2023 38:00


Diese Folge ist die letzte, die Stefan Tilkov vor seinem Tod im August mit Jochen Christ aufgenommen hat. Sie handelt von einem Thema, in das er selbst viel Zeit und Energie gesteckt hat: Data Mesh. Stefan hat immer gesagt: „Tut das Richtige“. Entscheidet also bitte selbst, ob Ihr die Folge hören wollt oder nicht.

heise Developer: SoftwareArchitekTOUR-Podcast
Episode 94: Legacy-Software – Was nun?

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Jun 8, 2023 65:30


Viele beschäftigen sich in der Praxis mit "Legacy-Software" – und das ist oft eine große Herausforderung. In dieser Episode des SoftwareArchitekTOUR-Podcasts diskutieren Stefan Tilkov und Eberhard Wolff Strategien und Vorgehensweisen zum Umgang mit Legacy. Dabei geht es nicht nur um die Architektur, sondern auch die geschäftliche Bedeutung und Auswirkung der Legacy-Migration sowie um die Zusammenarbeit mit anderen Stakeholdern.

SoftwareArchitektur im Stream
Die IT-Welt vor 10 Jahren mit Stefan Tilkov und Eberhard Wolff - live von der RheinJUG

SoftwareArchitektur im Stream

Play Episode Listen Later Apr 28, 2023 100:46


Die Innovationsgeschwindigkeit in der IT ist unfassbar hoch - so meint man. Aber was hat sich über die Jahre wirklich geändert? Stefan Tilkov und Eberhard Wolff wagen den Rückblick auf die Welt der Software-Entwicklung vor 10 Jahren. Welche Meinungen, Themen und Trends haben sie damals gesehen? Was ist aus den Hypes von 2013 geworden? Wie bewerten sie diese Ideen heute? Wo lagen sie richtig? Und wo falsch? Und welche Themen sind nach wie vor aktuell? Wir zeigen zwar Folien und Umfragen, die enthalten aber typischerweise nur Text und wir beschreiben sie auch. Links Folien Web Development: You're Doing it WrongFolien Web Development: You're Still Doing it WrongFolien Java Web Servers are DeadFolien REST Beyond the Intro LevelFolien Micro Services Neither Micro nor Service?Folien Breaking the MonolithLinks zum SPA BacklashAlex Russell, The Market for LemonsPodcast: Web Development's Lost DecadeMathias Schäfer, An Update on Robust Client-Side JavascriptSPAs: Are they the right choice for your new website?Kate Holterhoff: SPA WarsJared White, The Great Gaslighting of the JavaScript EraJason Godesky, When JavaScript Fails

programmier.bar – der Podcast für App- und Webentwicklung
Deep Dive 123 – "Software Architecture Matters" mit Stefan Tilkov

programmier.bar – der Podcast für App- und Webentwicklung

Play Episode Listen Later Apr 28, 2023 77:34


Wir begrüßen Stefan Tilkov erneut im Podcast und sprechen mit ihm über Software-Architektur. Stefan war bereits im Podcast "'Good Enough' Architecture" zu Gast und hat kürzlich bei unserem Meetup einen Vortrag gehalten. Wir unterhalten uns darüber, wie sich Software-Architektur mit dem Projekt mitentwickeln sollte, was er als Domänen-, Mikro- und Makroarchitektur bezeichnet. Es geht darum, welche Fehler Stefan früher beim "Erstellen" einer Architektur gemacht hat und ob es die eine richtige Architektur überhaupt gibt. Darüber hinaus behandeln wir auch, was genau eine:n Software-Architekt:in ausmacht. Muss es die eine, spezifische Person für Architektur in einem Projekt geben? Benötige ich überhaupt eine Architektur, wenn ich ein neues Projekt anfange? Und wie schaffe ich es, eine Architektur zu bauen, die mit den heutigen agilen Arbeitsprozessen vereinbar ist?Picks of the Day: Stefan: Make Something Wonderful, Steve Jobs in his own words – Eine Biografie über Steve Jobs, die kostenfrei im Internet als schöne HTML-Seite verfügbar ist. Aufgebaut aus Mails, Vorträgen und Gesprächen erfährt man mehr über die umstrittene, aber auch kommunikativ starke Persönlichkeit des ikonischen Apple-CEOs. Fabi: Bad Blood. Die wahre Geschichte des größten Betrugs im Silicon Valley – Ein Buch von John Carreyrou, das Fabi empfiehlt. Es geht um die Geschichte des Unternehmens Theranos, ein Silicon-Valley-Unternehmen, das unter der Leitung des "weiblichen Steve Jobs" Elizabeth Holmes die Medizinindustrie revolutionieren und nur anhand eines Bluttropfens Diagnosen stellen wollte, aber einen großen Betrug fuhr. Dennis: Center for Humane Technology, The A.I. Dilemma – Dennis empfiehlt dieses YouTube-Video, in dem ein kritischer Blick auf Künstliche Intelligenz geworfen wird, ohne sich an Plattitüden zu bedienen. Es stammt von den Macher:innen des "The Social Dilemma", einem Film, der 2020 auf Netflix Wellen schlug. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback: podcast@programmier.barFolgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. TwitterInstagramFacebookMeetupYouTubeMusik: Hanimo

SoftwareArchitektur im Stream
Cloud Native - Was und warum?

SoftwareArchitektur im Stream

Play Episode Listen Later Apr 14, 2023 62:33


Cloud Native ist einer der großen Trends in der Software-Entwicklung. Diese Episode wagt einen Blick hinter diesen Hype. Dabei geht es vor allem um die Frage, was Cloud Native eigentlich ist und warum man in einem Projekt auf die Cloud setzen sollte. Zur Unterstützung zeige ich einige Grafiken, die man zum Verständnis aber nicht unbedingt sehen muss, da ich sie beschreibe oder vorlese. Links Sketchnotes RheinJUG in Düsseldorf mit Stefan Tilkov und Eberhard Wolff zu “IT-Welt vor 10 Jahren” Episode zu 12 Factor und Independent System Architecture Episode zu Serverless mit Sascha Möllering Episoden zu DORA-Metriken heise Blog zu Die Cloud: Eine Komponentenbibliothek Aphyr zu Elasticsearch von 2015 Stand der Concurrency-Probleme bei ElasticSearch Bericht zu Werner Volges Präsentation von 2006 Amazon 1998 Distributed Computing Manifesto

heise Developer: SoftwareArchitekTOUR-Podcast
Episode 92: Tipps für Softwarearchitekt:innen

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Mar 30, 2023 57:10


Der Podcast zu Softwarearchitektur meldet sich nach einer Pause zurück: In dieser Episode geben Stefan Tilkov und Moderator Eberhard Wolff allen, die mit Softwarearchitektur arbeiten, praktische Tipps. Dabei geht es nicht nur um das konkrete Vorgehen, sondern auch um das Verhalten im Projekt und das Zusammenspiel mit verschiedenen anderen Rollen.

airhacks.fm podcast with adam bien
HATEOAS, Data APIs, Java and How htmx Happened

airhacks.fm podcast with adam bien

Play Episode Listen Later Jul 24, 2022 87:26


An airhacks.fm conversation with Carson Gross (@htmx_org) about: Apple IIgs and HyperTalk, _hyperscript, starting with VBA then using Java, EJB 1.0 and J2EE, gosu, gscript, implementing Ruby on Rails, teaching at The Montana State University, Java got lots os stuff right, javalin and jobrunr, Java and Ruby on Rails, NodeJS became more appealing to Ruby on Rails developers, Yukihiro Matsumoto created Ruby, performance challenge with sorting rows in a table, JQuery get function, the intercooler.js library, intercooler is the competitor of turbolinks, WebComponents and CustomElements, BCE and the bce.design template, BCE follows the data API approach, htmx works with data attributes, the popularity of Angular, GWT was popular, htmx renders HTML directly, htmx follows HATEOAS, HATEAOS is stateless - the response already contains all possible actions, Roy Fielding coined the term REST, web was designed for coarse grained interactions, with hypermedia approach messages are self-descriptive - API versioning is easier to maintain, htmx encourages use of Java, JSPs with WebComponents (link to youtube ), the Quarkus Renarde web framework, implementation of authorization and authentication with htmx, GraphQL gives developers and users a lot of power - which can be a security issue, GraphQL requires the implementation of resolves, how to version a data API, Stefan Tilkov and resource oriented architectures ROAs, endless scrolling with htmx is easy to implement, htmx on discord Carson Gross on twitter: @htmx_org, carson's company: Big Sky Software

CaSE: Conversations about Software Engineering
Mark Seemann on heuristics for software engineering

CaSE: Conversations about Software Engineering

Play Episode Listen Later Mar 14, 2022 60:43


Stefan Tilkov talks to Mark Seemann about his book “Code that fits in your head”, heuristics about software engineering, and the role of craftspeople and engineers. They dive into three selected topics: Vertical slices, triangulation, and rhythm.

heise Developer: SoftwareArchitekTOUR-Podcast
Episode 88: DRY (Don't Repeat Yourself) und Wiederverwendung

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Nov 9, 2021


Don't Repeat Yourself! In dieser Episode des SoftwareArchitekTOUR-Podcasts sprechen Eberhard Wolff, Carola Lilienthal und Stefan Tilkov über das DRY-Prinzip.

wiederverwendung repeat yourself stefan tilkov eberhard wolff
heise Developer: SoftwareArchitekTOUR-Podcast
Episode 87: Modularisierung – Grundlagen der Architektur

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Oct 5, 2021


Das Aufteilen von Software in Modulen gehört zu den Grundlagen. In dieser Episode des SoftwareArchitekTOUR-Podcasts sprechen Eberhard Wolff, Carola Lilienthal und Stefan Tilkov darüber.

software grundlagen architektur modulen modularisierung stefan tilkov eberhard wolff
INNOQ Podcast
Ruby on Rails today

INNOQ Podcast

Play Episode Listen Later Sep 20, 2021 52:00


GitHub nutzt es, Shopify auch und Basecamp sowieso: hatte Ruby on Rails bei seiner Einführung einen wahren Hype ausgelöst, wurde es in letzter Zeit deutlich ruhiger um das Webframework. Warum Rails aber nach wie vor eine gute Wahl nicht nur für serverseitig gerenderte Web-Anwendungen ist und welche coolen Features – von der Asset Pipeline über Active Storage bis hin zu Zeitwerk, insbesondere Rails 6 out of the box bietet, dazu befragt Stefan Tilkov den Rails-Experten Lucas Dohmen in dieser Folge des INNOQ Podcasts. Außerdem: Ein Ausblick auf Rails 7.

heise Developer: SoftwareArchitekTOUR-Podcast
Episode 85: Ist Domain-Driven Design überbewertet?

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Aug 3, 2021


Wird DDD überbewertet? Diese Frage machte Stefan Tilkov zum Thema eines Blogbeitrags. Daraufhin wurden viele kritische Stimmen laut. In dieser Folge des SoftwareArchitekTOUR-Podcasts diskutieren Eberhard Wolff und Stefan Tilkov über dieses Thema.

thema stimmen diese frage daraufhin domain driven design stefan tilkov eberhard wolff blogbeitrags
CaSE: Conversations about Software Engineering
Nicolas Steenhout on Accessibility

CaSE: Conversations about Software Engineering

Play Episode Listen Later Jun 1, 2021 54:38


In this episode, web accessibility expert Nicolas Steenhout talks to Stefan Tilkov about ways to improve web sites to make them usable by everyone. They cover the basics of web accessibility, the role of frameworks, common pitfalls and how to overcome them, blueberry muffins, and the perils of snake oil vendor tools.

heise Developer: SoftwareArchitekTOUR-Podcast
Episode 83: Architektur-Fehlschläge in aller Öffentlichkeit

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later May 4, 2021


In dieser Episode des SoftwareArchitekTOUR-Podcasts sprechen Eberhard Wolff und Stefan Tilkov über fehlgeschlagene Softwarearchitektur am Beispiel der LucaApp.

beispiel aller architektur fehlschl stefan tilkov eberhard wolff
CaSE: Conversations about Software Engineering
Simon Brown on Software Architecture

CaSE: Conversations about Software Engineering

Play Episode Listen Later Mar 29, 2021 47:35


Simon Brown talks to Stefan Tilkov about software architecture – the importance for developers, its role in agile software development, documentation and tooling, and the importance (or lack of importance) of UML.

GOTO - Today, Tomorrow and the Future
Software Architecture for Developers • Simon Brown & Stefan Tilkov

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Mar 17, 2021 46:57 Transcription Available


This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubSimon Brown - Author of "Software Architecture for Developers Vol. 2"Stefan Tilkov - Co-founder & Principal Consultant at INNOQDESCRIPTIONSoftware architecture concepts will help software developers not only advance their careers but also do a better job in their current work. Simon Brown, the creator of the C4Model talks to Stefan Tilkov about why software architecture is something that every developer should understand, how the C4 Model can help with that and why diagrams are so useful in software development.The interview is based on Simon's book "Software Architecture for Developers Vol. 2": https://leanpub.com/visualising-software-architectureRead the full transcription of the interview here:https://gotopia.tech/bookclub/episodes/software-architecture-for-developers-c4-modelRECOMMENDED BOOKSSimon Brown • Software Architecture for Developers Vol. 2 • https://leanpub.com/visualising-software-architectureMark Richards & Neal Ford • Fundamentals of Software Architecture • https://amzn.to/3qmELt7Gregor Hohpe • The Software Architect Elevator • https://amzn.to/3tY8evHMichael Keeling • Design It! • https://amzn.to/37y4OGHGeorge Fairbanks • Just Enough Software Architecture • https://amzn.to/3bbjqg3Nick Rozanski & Eoin Woods • Software Systems Architecture • https://amzn.to/3ajYjsvPeter Coad, Eric Lefebvre & Jeff de Luca • Java Modeling In Color With UML • https://amzn.to/3bVDTHdEric Evans • Domain-Driven Design • https://amzn.to/3tnGhwmGrady Booch, James Rumbaugh & Ivar Jacobson • The Unified Modeling Language Reference Manual • https://amzn.to/2OA1Qv1https://twitter.com/GOTOconhttps://www.linkedin.com/company/goto-https://www.facebook.com/GOTOConferencesLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at https://gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.https://www.youtube.com/GotoConferences

Podcast proConf
#90 GOTOpia November 2020 - Советы архитекторам | Как вырастать в лида | Старые сайты еще на коне

Podcast proConf

Play Episode Listen Later Mar 11, 2021 122:12


Доклады по порядку: Did We(b Development) Lose the Right Direction? • Stefan Judis (https://youtu.be/0Vtoblyq8fE) Futurology for Developers • Mark Rendle (https://youtu.be/Mm1WExYXhl8) Five Things Every Developer Should Know about Software Architecture • Simon Brown (https://youtu.be/9Az0q2XHtH8) Talking With Tech Leads • Patrick Kua (https://youtu.be/F81W-JcRgXM) Apps, Algorithms & Abstractions • Dylan Beattie (https://youtu.be/qlnxx6M-mvA) HTTP/3 Is Next Generation HTTP. Is It QUIC Enough? • Daniel Stenberg (https://youtu.be/pUxyukqoXR4) “Good Enough” Architecture Part 1 • Stefan Tilkov (https://youtu.be/RtRpL3Ndi0c) Common Retrospectives Traps & Solutions • Aino Vonge Corry (https://youtu.be/j3Diza_x9gI) Нас можно найти: 1. Telegram: https://t.me/proConf 2. Youtube: https://www.youtube.com/c/proconf 3. SoundCloud: https://soundcloud.com/proconf 4. Itunes: https://podcasts.apple.com/by/podcast/podcast-proconf/id1455023466 5. Spotify: https://open.spotify.com/show/77BSWwGavfnMKGIg5TDnLz

SoftwareArchitektur im Stream
Stefan Tilkov: Software-Architektur für verschiedene Zielgruppen - Live von der OOP mit Lisa Moritz

SoftwareArchitektur im Stream

Play Episode Listen Later Feb 21, 2021 30:20


Stefan Tilkov sieht Software-Architektur als entscheidenden Erfolgsfaktor für Softwareprojekte. Welche Rolle spielt diese Architektur für verschiedene Personengruppen und wie können wir damit umgehen?

CaSE: Conversations about Software Engineering

In this episode, Artur Ortega explains to Stefan Tilkov what GraphQL is, how it came to be, and how it differs from REST. Predictably, the two debate whether it’s better or not, but also spend some time going over its technical details and applicability to different usage scenarios.

heise Developer: SoftwareArchitekTOUR-Podcast
Episode 78: Informatik-Theorie für praktizierende Architekten

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Nov 3, 2020


In dieser Episode des SoftwareArchitekTOUR-Podcasts spricht Stefan Tilkov mit Gast Lars Hupel über den Nutzen von Informatik-Grundlagenwissen für praktizierende Softwarearchitekten.

CaSE: Conversations about Software Engineering
Markus Völter on Language Engineering

CaSE: Conversations about Software Engineering

Play Episode Listen Later Oct 7, 2020 81:52


In this episode, Markus Völter talks with Stefan Tilkov about language engineering and its connection to domain-driven design. Picking up from their past interactions in various different podcasts, the two agree and disagree fundamentally in equal parts, on topics such as the usefulness of DSLs, the costs and benefits of domain experts writing code, and the tradeoffs of various architectural approaches.

programmier.bar – der Podcast für App- und Webentwicklung
Folge 63 - “Good Enough” Architecture mit Stefan Tilkov, CEO von INNOQ

programmier.bar – der Podcast für App- und Webentwicklung

Play Episode Listen Later Jun 5, 2020 65:31


Zu wenig Fokus auf die Architektur eures Projekts wird euch vor genauso große Probleme stellen wie zu viel desselben. Doch wie findet man dann das richtige Maß in der Architekturarbeit? In Folge 63 sprechen wir mit Stefan Tilkov über die Frage der richtigen Priorisierung. Stefan ist Geschäftsführer von INNOQ und ist als Principal Consultant in der Beratung von Firmen im Bereich der Softwarearchitektur tätig. Dadurch konnte er bereits langjährige Erfahrung sammeln, wenn es um erfolgversprechende Konzepte in Planung und Aufbau von Architektur geht. Wie die goldene Mitte zwischen Over-Engineering und fehlender Weitsicht erreicht werden und wieso es keine Musterlösung für jedes Projekt geben kann, erzählte er uns im Livestream dieser Folge. Weitere von Stefan angesprochene Begriffe und Themen findet ihr hier: Definitionen von “Softwarearchitektur” gesammelt auf Software Engineering Institute You Aren't Gonna Need It (yagni)-Prinzip Cargo Cult Programming Stefan ist Autor und Mitherausgeber folgender Bücher, die euch weiterführende Informationen zu dieser Folge liefern: Tilkov, Stefan et. al. (2015): „REST und HTTP”. dpunkt. Tilkov, Stefan; Starke, Gernot (Hg.) (2007): „SOA-Expertenwissen“. dpunkt. Ihr könnt Stefan unter @stilkov auf Twitter folgen. Picks of the Day Stefan: Mit der Programmierumgebung und -sprache "Dark" Backends programmieren. Dark ist funktional orientiert und besitzt eine skalierbare Infrastruktur. Aktuell in Private Beta. Jojo: Performance-Tab in Chrome zum Analysieren, welche Elemente einer Webseite negativen Einfluss auf ihre Performance haben. Es ermöglicht auch die Simulierung mobiler CPUs zum Testen anderer Endgeräte. Fabi: Super einfach IoT-Devices programmieren mit dem NodeMCU-Development-Board, bspw. für die automatische Gartenbewässerung. Streamt uns! Die nächste Live-Folge nehmen wir am Mittwoch, den 3. Juni, um 18 Uhr auf. Seid dabei und bringt eure Fragen und Anregungen ein! Auf unserer Webseite erhaltet ihr mehr Informationen. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. podcast@programmier.bar Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube  Musik: Hanimo

Josh on Narro
Stefan Tilkov - Why software architects fail – and what to do about it - YouTube

Josh on Narro

Play Episode Listen Later May 15, 2020 48:35


We’ve all seen them: Ambitious projects, starting out with grand visions, ending up as costly lessons in what not to do, leaving behind the ruins of promising paradigms, technologies, tools, and careers. But why do architecture approaches sometimes hurt instead of providing value? Why has “software architect” become a negative term for some people? And what can we do to improve our own work? We’ll look at some of the most common pitfalls that ensure you’ll come up with a disaster, and discuss how they can be avoided. - Captured Live on Ustream at http://www.ustream.tv/craft https://www.youtube.com/watch?v=AkYDsiRVqno

INNOQ Podcast
Accessibility

INNOQ Podcast

Play Episode Listen Later Feb 17, 2020 38:04


In dieser Folge spricht Stefan Tilkov mit Andreas Maier. Andreas hat kürzlich bei INNOQ angefangen. Nach einem kurzen Ausflug in seine Historie und User Experience stoßen wir dann schnell auf Hürden, die ihm die Software, die INNOQ verwendet, in den Weg legt. Denn Andreas ist der erste blinde Mitarbeiter bei INNOQ.

CaSE: Conversations about Software Engineering

In this Conversation about Software Engineering, Stefan Tilkov talks with Ryan Singer about Shape Up. Ryan works on the product strategy for Basecamp. Over time the company started growing, and they needed to step up how they managed their product development work. In his book Shape Up and this podcast, Ryan shares the methodology Basecamp uses nowadays.

CaSE: Conversations about Software Engineering
Felienne Hermans on Programming Education

CaSE: Conversations about Software Engineering

Play Episode Listen Later Dec 19, 2019 65:24


In this episode, Stefan Tilkov talks with Felienne Hermans, associate Professor at Leiden University in the Netherlands heading the Programming Education Research Lab. They talk about programming education with a focus on people learning their first programming skills and how the current approach in schools and university is flawed. Felienne explains the concept of deliberate practice and code vocalization and answers simple questions like "What's the best programming language for education?"

Working Draft » Podcast Feed
Revision 386: Web-Architekturen, ROCA, SPA, REST

Working Draft » Podcast Feed

Play Episode Listen Later May 27, 2019 63:54


Nach Revision 382 meldet sich Stefan Tilkov zu Wort um ein paar andere Ansichten zum Thema Web-Architekturen zu liefern. SCHAUNOTIZEN [00:02:20] WEBARCHITEKTUREN Groß ausschweifend sprechen wir üb…

Working Draft » Podcast Feed
Revision 386: Web-Architekturen, ROCA, SPA, REST

Working Draft » Podcast Feed

Play Episode Listen Later May 27, 2019 63:54


Nach Revision 382 meldet sich Stefan Tilkov zu Wort um ein paar andere Ansichten zum Thema Web-Architekturen zu liefern. Schaunotizen [00:02:20] Webarchitekturen Groß ausschweifend sprechen wir über REST und was es denn eigentlich ist, die URL als Pfeiler guter Web-Architekturen, und die Geissel der modernen Web-Anwendungen: Die Single Page Applications. Es treffen traditionelle Architekturen und […]

INNOQ Podcast
Remote Mob Programming

INNOQ Podcast

Play Episode Listen Later May 6, 2019 35:11


Seit über einem halben Jahr machen Jochen, Simon und Martin in ihrem aktuellen Projekt Remote Mob Programming. Stefan Tilkov spricht mit ihnen wie Remote Mob Programming funktioniert, warum sie nicht mehr anders arbeiten wollen und was es unseren Kunden an Vorteilen bringt.

Hipsters Ponto Tech
Microsserviços na Caelum – Hipsters On The Road #6

Hipsters Ponto Tech

Play Episode Listen Later Apr 23, 2019


Sistemas baseados em microsserviços têm crescido bastante nos últimos anos. Mas será que é algo que você também deveria usar? Hora de descobrir! Participantes: Gabs Ferreira, o host que acha que tem mais é que colocar microsserviço em tudo mesmoAlberto Souza, o co-host que é cauteloso e acha que tem que tomar cuidado com essa abordagemAlexandre Aquiles, instrutor e desenvolvedor na Caelum Brasília Links: Curso de Microserviços com Spring CloudDocumento com os estudos do AlexandreFalácias dos sistemas distribuídosArtigo em que Martin Fowler argumenta em favor de começar com um MonólitoArtigo em que Stefan Tilkov argumenta que devemos começar com MicroservicesArtigo em que Henrique Lobo mostra que Microservices é SOAArtigo em que Martin Fowler indica o que acha que são os pré-requisitos pra adotar MicroservicesArtigo em que Michael Feathers argumenta que há algo como uma "lei da conservação da complexidade" em software Produção e conteúdo: Alura Cursos online de Tecnologia - https://www.alura.com.br === Caelum Ensino e Inovação – https://www.caelum.com.br/ Edição e sonorização: Radiofobia Podcast e Multimídia

Hipsters Ponto Tech
Microsserviços na Caelum – Hipsters On The Road #6

Hipsters Ponto Tech

Play Episode Listen Later Apr 22, 2019 38:01


Sistemas baseados em microsserviços têm crescido bastante nos últimos anos. Mas será que é algo que você também deveria usar? Hora de descobrir! Participantes: Gabs Ferreira, o host que acha que tem mais é que colocar microsserviço em tudo mesmoAlberto Souza, o co-host que é cauteloso e acha que tem que tomar cuidado com essa abordagemAlexandre Aquiles, instrutor e desenvolvedor na Caelum Brasília Links: Curso de Microserviços com Spring CloudDocumento com os estudos do AlexandreFalácias dos sistemas distribuídosArtigo em que Martin Fowler argumenta em favor de começar com um MonólitoArtigo em que Stefan Tilkov argumenta que devemos começar com MicroservicesArtigo em que Henrique Lobo mostra que Microservices é SOAArtigo em que Martin Fowler indica o que acha que são os pré-requisitos pra adotar MicroservicesArtigo em que Michael Feathers argumenta que há algo como uma "lei da conservação da complexidade" em software Produção e conteúdo: Alura Cursos online de Tecnologia - https://www.alura.com.br === Caelum Ensino e Inovação – https://www.caelum.com.br/ Edição e sonorização: Radiofobia Podcast e Multimídia

airhacks.fm podcast with adam bien
Optimizing For Humans

airhacks.fm podcast with adam bien

Play Episode Listen Later Mar 24, 2019 59:48


An airhacks.fm conversation with Simon Harrer (@simonharrer) about: Amstrad Laptop, first line of VB code was a commercial one, customers two desks away, Scheme is an excellent language to learn programming, Java is great - mainly because of the tool support, Eclipse was the first opensource IDE with decent refactoring support, Bamberg is the home of Schlenkerla, teaching is the best way to learn, therefore teaching is selfish, building portals for students with PHP and Joomla, building e-commerce shops for students with Ruby on Rails, 2006 everything had to be Rails, PhD about choreography and distributed transactions, too high expectations on workflow and rule engines, workflow engines are for developers and not for business people, central process view is still desirable, startups with Bosch, in Germany it is hard to find developers who are willing to join startups, Simon works for InnoQ and Stefan Tilkov, Computer Science University of Bamberg, the pragmatic book: Java by Comparison by The Pragmatic Bookshelf, in streams there are no exceptions, over-abstractions cause trouble, reviewing the code of thousands of students for six years, it is unusual for universities to promote pragmatic code, be strict about adding external libraries, clear separation between infrastructure and business logic helps with clean code, moving domain specific libraries into the infrastructure, human centered code, optimizing for machines, not for humans is problematic, writing bad code is often not intentional, "Abstract, If, Impl, Default, Bean Conventions - Just For Lazy Developers", don't write for reuse, reuse rarely happens, reuse as motivator for bad abstractions, do repeat yourself, than refactor, "How To Comment With JavaDoc", Book: Java by Comparison, Become a Java Craftsman in 70 Examples, Simon Harrer on twitter: (@simonharrer).

INNOQ Podcast
Blockchain – Part 2

INNOQ Podcast

Play Episode Listen Later Feb 25, 2019 44:55


Im zweiten Teil zum Thema Blockchain spricht Stefan Tilkov mit Lucas Dohmen über Krypto-Währungen und -Plattformen jenseits von Bitcoin. Ein Beispiel dafür ist Ethereum, das es ermöglicht, eigene komplexe Anwendungen umzusetzen. Stefan stellt einige Use Cases für solche Programme vor. Außerdem sprechen sie über alternative Konsens-Mechanismen wie Proof of Authority, Proof of Stake und Proof of Service. Zum Schluss erklärt Stefan, für welche Anwendungsfälle der Einsatz einer Blockchain keinen Sinn ergibt.

CaSE: Conversations about Software Engineering
Richard Rodger on Message-based, Generic Microservices

CaSE: Conversations about Software Engineering

Play Episode Listen Later Feb 19, 2019 64:07


In this episode, Stefan Tilkov talks to author and microservices expert Richard Rodger about his approach to microservices, which focuses on small services that exchange messages, are built using a “generalize first” approach, and rely on content-based routing to allow for dynamic evolution of the resulting system.

IT Career Energizer
Communicate Effectively to Produce Impressive IT Systems with Stefan Tilkov

IT Career Energizer

Play Episode Listen Later Nov 25, 2018 16:38


GUEST BIO: Stefan Tilkov is a co-founder and principal consultant at INNOQ, a technology consulting company with offices in Germany and Switzerland. He has been involved in the design of large-scale, distributed systems for more than two decades, using a variety of technologies and tools. He has authored numerous articles and a book and is a frequent speaker at conferences around the world. EPISODE DESCRIPTION: Phil’s guest on today’s show is Stefan Tilkov who is a co-founder of, and the principal consultant, at INNOQ, a leading technology consulting company. Stefan and his team design large-scale distributed systems. Over the years, he has worked with numerous programming languages including C++ and CORBA over J2EE/Java EE and Web Services to REST and Ruby on Rail and several others. He is also a published writer who frequently speaks at conferences across the world. KEY TAKEAWAYS: ­­­(1.00) – So Stefan, you can I ask you to expand on that brief summary and tell us a little bit about yourself? Stefan said that Phil had covered what he had done over most of the past 20 years. Today, Stefan rarely gets the chance to program anymore. But, he does get the chance to do many other things that he enjoys. Particularly, consulting with clients and talking to them about architecture and the design of systems. A lot of his time is also taken up with the company management stuff. When he can, he still does some of the technical work. (1.54) – Phil asks Stefan for a unique IT career tip. Quite early in his career Stefan started public speaking. He feels that doing this has benefitted him greatly. It has helped him with client engagement, with meetings and with negotiations. The fact that he is very used to talking to people in his career makes all of these situations far easier. (3.38) – Stefan is asked to share his worst career moment by Phil. Interestingly, it is related to public speaking. Early in his career he was working on a project where C++ was used. Things had worked out so that he was the only one on the team who knew anything about that language. So, when the project manager was unable to make a client meeting, Stefan was the only person with enough knowledge to be able to make the presentation. But, he was very new to the world of work and had not had any time to prepare. Unsurprisingly, he completely “bombed” and felt really awful about it for quite a few days. (5.09) – So, moving away from your worst moment, can you maybe talk about your IT career, highlight or greatest success. Strangely, that happened when Stefan was working on a project that went completely wrong. It was a disaster on every level. Everybody had given up a little on the project. But, various members of the business, including Stefan, pulled together and were able to turn the project around. The client was surprised they had managed to do so and went on to use it for a decade or so. Stefan felt better about this project than ones he has worked on where everything has gone smoothly from the start. (7.09) – Phil asks Stefan what it is about the future of the IT industry that excites him. Stefan says there has never been a better time to be involved in IT. Since around 2008/9 the industry has gotten progressively more interesting. Technology now touches and influences every part of your life. Everyone is talking about it and understands how important it is. Right now, IT professionals influence so many things and are able to work in a much more connected fashion. Stefan would not trade his IT job for any other. (8.59) – What first attracted you to a career in IT? Stefan said it was the amazing discovery that he was able to tell the machine what to do. He started using computers at age 10 or 11. At the time, computers were very rudimentary. Stefan loved the challenge of having to figure absolutely everything out from scratch. For him learning new things was like a detective story. Phil commented that he often forgets that, in the early 90s, when you bought a computer, there was nothing on it. (10.43) – What is the best career advice you have ever received? Early on someone encouraged Stefan to write documentation, proposals and to explain what he was doing in writing. Later he went on to write articles and books. Writing is an important piece of the puzzle. Being able to express your thoughts clearly is vital. (11.35) – If you were to begin your IT career again, right now, what would you do? Stefan said I would look for fun stuff to play with. Building things is fun, so, if you have the time, play and learn. Use your skills to do things for yourself, friends, your community and maybe help society or do some open source work. Not everything you work on needs to be commercial and about making money. (12.40) – Phil asks Stefan what career objectives he is currently focusing on. Right now Stefan is focused on the company. Along with his colleagues he is working to maintain a healthy company culture as the company continues to grow at a fast rate. (13.24) – What would you consider to be your most important non-technical skill? Being able to speak English and communicate effectively in that language has helped Stefan in his career. (14.26) – Phil asks Stefan to share a few final words of career advice. Stefan says to make sure that you are having fun. The IT industry is one of the few in which you can have fun, so if you are not enjoying your job, look for a new one. BEST MOMENTS: (2.56) STEFAN – “Try to get into speaking and then getting yourself into situations that may feel uncomfortable at first, but actually help you a lot in getting your ideas across.” (7.19) STEFAN – “There's never been a better time to be in this industry.” (12.08) STEFAN – “Start playing out, playing with stuff and build things for your own purposes, for your friends, for your community, maybe do some open source stuff.” (14.52) STEFAN – “If you're in this industry and are not having fun, then you should probably switch your job.” CONTACT STEFAN TILKOV: Twitter: https://www.twitter.com/stilkov @stilkov LinkedIn: https://www.linkedin.com/in/stefantilkov/ Website: https://www.innoq.com/en/staff/stefan-tilkov/

INNOQ Podcast
Microfrontends

INNOQ Podcast

Play Episode Listen Later Oct 22, 2018 31:34


Microservices sind in aller Munde. Aber was passiert im Frontend? Gibt es dort ähnliche Überlegungen? In dieser Folge stellen sich Franziska Dessart und Lucas Dohmen den Fragen von Stefan Tilkov. Die beiden stellen zwei sehr unterschiedliche Ansätze vor, die unter dem Namen Microfrontends bekannt sind, und erläutern Vor- und Nachteile.

CaSE: Conversations about Software Engineering
Mentoring Engineers with Steve Vinoski

CaSE: Conversations about Software Engineering

Play Episode Listen Later Aug 14, 2018 54:54


In this episode, Stefan Tilkov hosts well-known distributed systems expert Steve Vinoski to talk about lessons learned in 30+ years of software engineering. In their conversation, they cover topics such as what to learn and what to avoid, how to deal with zealous and disillusioned developers, the relation of engineering to other disciplines, ethics and patents, careers and coding, publishing and presenting and the benefits of doing maintenance. Steve Vinoski has spent most of his software development career working in the areas of middleware and distributed computing systems, using C++ and Erlang. He is also a long-time author, having written or co-authored over 100 published articles and papers covering middleware, distributed systems, and web development, as well as a couple books and dozens of columns. Steve has also given hundreds of conference and workshop presentations and tutorials on middleware, distributed systems, web development, and programming languages, and has served as chair or program committee member for many dozens of conferences and workshops.

heise Developer: SoftwareArchitekTOUR-Podcast
Episode 58: Enterprise Architecture

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Jul 10, 2018


Stefan Tilkov spricht in der neuen Episode des SoftwareArchitekTOUR-Podcasts mit Katja Burkert über die Königsdisziplin der IT – Enterprise Architecture.

CaSE: Conversations about Software Engineering
Micro Frontends with Gustaf Nilsson Kotte

CaSE: Conversations about Software Engineering

Play Episode Listen Later Jul 5, 2018 74:14


In this conversation about software engineering, Gustaf Nilsson Kotte, web architect at IKEA, talks to host Stefan Tilkov about ways to build large web sites and applications with multiple teams. Topics covered include team organization and Conway’s law, horizontal vs. vertical splits, and options and tools for server-side and client-side integration.

CaSE: Conversations about Software Engineering
Blockchain Technology with Andreas M. Antonopoulos (Part 2)

CaSE: Conversations about Software Engineering

Play Episode Listen Later Mar 22, 2018 51:56


In this second episode of a two-part interview, Stefan Tilkov talks to Bitcoin and cryptocurrency expert Andreas M. Antonopoulos about Bitcoin vs. blockchain tech, the programmable Ethereum system, alternatives to the proof of work approach, and using Bitcoin in hybrid scenarios.

CaSE: Conversations about Software Engineering
Blockchain Technology with Andreas M. Antonopoulos (Part 1)

CaSE: Conversations about Software Engineering

Play Episode Listen Later Mar 1, 2018 57:28


In the first episode of a two-part interview, Stefan Tilkov talks to Bitcoin and cryptocurrency expert Andreas M. Antonopoulos about the Bitcoin system’s technical foundation and architecture. Andreas addresses common questions about Bitcoin’s usefulness, scalability, and energy consumption.

CaSE: Conversations about Software Engineering
Advanced Scala with Daniel Westheide

CaSE: Conversations about Software Engineering

Play Episode Listen Later Nov 30, 2017 54:02


Daniel Westheide, author of “The Neophyte’s guide to Scala” and Stefan Tilkov talk about some advanced Scala features and challenges, such as case classes and the problems they can create, algebraic data types, type classes and implicits, using the compiler for Prolog-like type level programming and programming with generic data structures.

CaSE: Conversations about Software Engineering
Management for Developers with Camille Fournier

CaSE: Conversations about Software Engineering

Play Episode Listen Later Oct 19, 2017 81:14


Stefan Tilkov talks to Camille Fournier about making a career as a manager in a software development organization. Camille shares her insights about when or why someone would want to become a manager and how to become good at it. Other topics include different levels of management from tech lead to CTO, the role of one-on-one meetings, and how managers influence company culture.

CaSE: Conversations about Software Engineering
Microservices with Michele Leroux Bustamante

CaSE: Conversations about Software Engineering

Play Episode Listen Later Aug 25, 2017 62:38


In this episode, Stefan Tilkov talks to Michele Leroux Bustamante about Microservices. Michele shares her perspective on microservices and what she sees as the difference between SOA and microservices: The way they share data. Stefan and Michele also talk about orchestration, getting started with microservices, platforms for microservices as well as a few short other topics.

heise Developer: SoftwareArchitekTOUR-Podcast

In der Episode über Digitalisierung klären Stefan Tilkov und Michael Stal zunächst anhand konkreter Anwendungsbeispiele, was Digitalisierung ist und wozu sie gut ist.

digitalisierung stefan tilkov
INNOQ Podcast
Der Reisekosten-Gorilla

INNOQ Podcast

Play Episode Listen Later Aug 13, 2017 35:29


Vier innoQ-Mitarbeiter entwickeln eine Lösung zur Reisekostenabrechnung für Unternehmen. Robert Glaser und Stefan Tilkov beantworten Lucas Dohmen alle Fragen zum Reisekosten-Gorilla. In dieser Folge erläutern wir außerdem, welche Rolle innoQ dabei spielt und wie Mitarbeiter mit Hilfe des Mitarbeiterinnovationsprogramms ihre Ideen neben ihrem Job umsetzen können.

INNOQ Podcast
Advanced Scala – Teil 2

INNOQ Podcast

Play Episode Listen Later Jul 3, 2017 28:06


In dieser Folge setzen Daniel Westheide und Stefan Tilkov ihre Unterhaltung über fortgeschrittene Konzepte der Programmiersprache Scala fort. Diesmal geht es vor allem um Type Level Programming: logische Programmierung im Scala-Typsystem und generische Programmierung mit der Library Shapeless, aber auch um einen Vergleich zu Clojure, der anderen großen funktionalen Sprache auf der JVM.

INNOQ Podcast
Advanced Scala

INNOQ Podcast

Play Episode Listen Later Jun 12, 2017 34:34


In dieser Folge unterhalten sich Daniel Westheide und Stefan Tilkov über einige fortgeschrittene Konzepte der Programmiersprache Scala. Was sollte man bei der Verwendung von Case Classes beachten? Welche Fallstricke gibt es beim Pattern Matching? Und was sind eigentlich Type Classes?

INNOQ Podcast
Self-Contained Systems – Teil 2

INNOQ Podcast

Play Episode Listen Later May 22, 2017 39:39


In der zweiten Folge des Podcasts zum Thema "Self-contained Systems (SCS)" mit Eberhard Wolff und Stefan Tilkov geht es um die Motivation für SCS, um die sinnvollen und weniger sinnvollen Einsatzszenarien und die Auswirkungen auf die Evolution der Architektur insgesamt. Außerdem diskutieren die beiden Mikro- und Makro-Architektur sowie den Geltungsbereich bestimmter Regeln in diesen Perspektiven. Schließlich diskutieren sie Sinn und Unsinn von Frontend-Monolithen und die Herausforderungen von UI-Integration, die Historie des Begriffs "SCS" und die Möglichkeiten zur Mitwirkung an der Weiterentwicklung der Definition.

CaSE: Conversations about Software Engineering
Software Architecture with Stefan Tilkov

CaSE: Conversations about Software Engineering

Play Episode Listen Later May 11, 2017 64:27


Joy Clark talks with Stefan Tilkov about software architecture. After discussing the definition of software architecture, they go on to cover what the role 'Software Architect' actually means and what tools and skills an architect needs to do their job. They also discuss several different architectural styles which can be used and look at the most common styles that are currently employed today. To help us on our quest to becoming software architects, Stefan also gives a great lists of resources that we can use as a starting point.

CaSE: Conversations about Software Engineering
Modern CSS with Jen Simmons

CaSE: Conversations about Software Engineering

Play Episode Listen Later Mar 9, 2017 65:55


Stefan Tilkov talks to Jen Simmons about CSS, the standard for applying layout rules to HTML pages. Jen talks about the often misunderstood role of CSS in the Web stack, why it matters, and how it has grown ever more powerful over the course of time. Also included: Some discussion about why so many developers don’t like CSS and what to do about it, and new features coming to the CSS standard.

design modern web html css layout frontend jen simmons web programming stefan tilkov grid layout
Software Engineering Radio - The Podcast for Professional Software Developers
SE-Radio Episode 263: Camille Fournier on Real-World Distributed Systems

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Jul 25, 2016 59:21


Stefan Tilkov talks to Camille Fournier about the challenges developers face when building distributed systems. Topics include the definition of a distributed system, whether developers can avoid building them at all, and what changes occur once they choose to. They also talk about the role distributed consensus tools such as Apache Zookeeper play, and whether […]

Software Engineering Radio - The Podcast for Professional Software Developers
Camille Fournier on Real-World Distributed Systems

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Jul 19, 2016 59:21


Stefan Tilkov talks to Camille Fournier about the challenges developers face when building distributed systems, whether the can avoid building them at all, and what changes occur once they do.

Software Engineering Radio - The Podcast for Professional Software Developers
SE-Radio Episode 261: David Heinemeier Hansson on the State of Rails, Monoliths, and More

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Jun 28, 2016 63:01


David Heinemeier Hansson, creator of the Ruby on Rails framework and a partner at the software development company Basecamp, talks to Stefan Tilkov about the state of Ruby on Rails and its suitability for long-term development. He addresses some of its common criticisms, such as perceived usefulness for only simple problems, claimed lack of scalability, […]

Software Engineering Radio - The Podcast for Professional Software Developers
SE-Radio-Episode-261:-David-Heinemeier-Hansson-on-the-State-of-Rails,-Monoliths,-and-More

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Jun 28, 2016 63:01


David Heinemeier Hansson, creator of the Ruby on Rails framework and a partner at the software development company Basecamp, talks to Stefan Tilkov about the state of Ruby on Rails and its suitability for long-term development. He addresses some of its common criticisms, such as perceived usefulness for only simple problems, claimed lack of scalability, and increasing complexity. David also talks about the downsides of building JavaScript-centric, “sophisticated” web UIs, and why he prefers well-structured, “majestic” monoliths to microservices.

The Web Ahead
116: Preserving the Architecture of the Web with Stefan Tilkov

The Web Ahead

Play Episode Listen Later May 30, 2016 104:09


There’s a lot of pressure these days to use a JavaScript framework to create every website. “Which one is best?” people ask, “Which one should I use?” Stefan Tilkov joins Jen Simmons to talk about the architectural style of the web, and how to understand to best create an application on the web. What is the role of each of the technologies available?

Software Engineering Radio - The Podcast for Professional Software Developers
SE-Radio Episode 257: Michael Nygard on Clojure in Practice

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later May 17, 2016 57:28


Michael Nygard of “Release It!” fame talks with Stefan Tilkov about his experience using the Clojure programming language. Topics include the tool chain and development process, the Clojure learning curve, and on-boarding new developers. Michael explains the similarities and differences compared to typical OO languages when implementing domain logic, and uses both game development and typical web development projects as examples. Finally, the two discuss how well Clojure can be used in the face of long-running projects, and some typical obstacles and strategies for introducing it to real-world scenarios.

Software Engineering Radio - The Podcast for Professional Software Developers
SE-Radio Episode 257: Michael Nygard on Clojure in Practice

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later May 17, 2016 57:27


Michael Nygard of “Release It!” fame talks with Stefan Tilkov about his experience using the Clojure programming language. Topics include the tool chain and development process, the Clojure learning curve, and on-boarding new developers. Michael explains the similarities and differences compared to typical OO languages when implementing domain logic, and uses both game development and […]

Software Engineering Radio - The Podcast for Professional Software Developers
SE-Radio Episode 256: Jay Fields on Working Effectively with Unit Tests

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later May 3, 2016 51:23


Stefan Tilkov talks with Jay Fields, author of the book Working Effectively with Unit Tests, about unit testing in practice. Topics include how to write good unit tests, what mistakes to avoid, and different categories of unit tests. Jay explains the value of unit tests and why you might want to delete them if you […]

INNOQ Podcast
Redis in der Praxis

INNOQ Podcast

Play Episode Listen Later Jan 6, 2016 40:35


In dieser Episode unterhalten sich Lucas Dohmen und Stefan Tilkov über Redis, eine NoSQL-Datenbank aus der Key-Value-Kategorie, die sich insbesondere durch ihre hohe Geschwindigkeit und ihre intelligenten Datenstrukturen auszeichnet. Dabei werden nicht nur die Features aufgezählt, sondern auch praktische Hinweise zum Einsatz gegeben.

Software Engineering Radio - The Podcast for Professional Software Developers
SE-Radio Episode 241: Kyle Kingsbury on Consensus in Distributed Systems

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Nov 3, 2015 61:14


Kyle Kingsbury, known as Aphyr on Twitter and for his blog by the same name, talks to Stefan Tilkov about consensus in distributed systems and about his experience in testing systems to see how they behave in case of failures. In addition to discussing some of the theoretical foundations, such as the CAP theorem, isolation […]

heise Developer: SoftwareArchitekTOUR-Podcast
Episode 49: Architekturanalyse und -bewertung

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Sep 3, 2015


In dieser Episode des SoftwareArchitekTOUR-Podcasts spricht Stefan Tilkov mit Carola Lilienthal über Ansätze zur Bewertung von Architekturen.

ans architekturen stefan tilkov
INNOQ Podcast
REST und HTTP

INNOQ Podcast

Play Episode Listen Later Aug 9, 2015 53:08


In dieser Folge spricht Stefan Tilkov mit seinen neuen Co-Autoren Martin Eigenbrodt, Silvia Schreier und Oliver Wolf anlässlich der kürzlich erschienenen dritten Auflage von „REST und HTTP“ über die Grundlagen von REST und Hypermedia und die Frage, wie man gute Web-Anwendungen baut.

grundlagen auflage hypermedia oliver wolf stefan tilkov
Software Engineering Radio - The Podcast for Professional Software Developers

Stefan Tilkov talks to Mark Nottingham, chair of the IETF (Internet Engineering Task Force) HTTP Working Group and Internet standards veteran, about HTTP/2, the new version of the Web’s core protocol. The discussion provides a glimpse behind the process of building standards. Topics covered include the history of HTTP versions, differences among those versions, and […]

INNOQ Podcast
Logging und Metrics

INNOQ Podcast

Play Episode Listen Later Jun 8, 2015 33:39


In der zwanzigsten Folge unseres Podcasts spricht Tammo van Lessen mit Stefan Tilkov über modernes Logging und Monitoring. Durch DevOps ist einige Bewegung in die Welt des verteilten Monitorings von Anwendungen gekommen. Aus dem Hashtag #monitoringsucks wurde dank neuer Werkzeuge recht schnell #monitoringlove. Tammo stellt einige dieser Ansätze und Tools für gutes Logging und die Erfassung von Metriken in verteilten Umgebungen vor.

INNOQ Podcast
DevOps

INNOQ Podcast

Play Episode Listen Later May 20, 2015 34:54


Oliver Wolf und Stefan Tilkov sprechen in dieser Folge über die engere Verzahnung von Softwareentwicklung und Betrieb, auch DevOps genannt. Sie beleuchten Vorteile und organisatorische Herausforderungen dieser Vorgehensweise. Außerdem geht es auch darum, wie man interne Widerstände überwinden kann, um DevOps auch in traditionell strukturierten Organisationen einzuführen.

INNOQ Podcast
Twelve-Factor App: Web-Applikationen auf die neue Art

INNOQ Podcast

Play Episode Listen Later Apr 7, 2015 38:00


Michael Vitz und Stefan Tilkov sprechen in dieser Folge über die Twelve-Factor App, eine Entwicklungsmethode für skalierbare Web-Applikationen in der Cloud. Michael erklärt zunächst, welche Ziele hinter dieser Methode stehen und erläutert dann die 12 Faktoren im Detail. Außerdem diskutieren Stefan und Michael über Vor- und Nachteile der Twelve-Factor App und beleuchten Gemeinsamkeiten und Unterschiede zu Microservices.

heise Developer: SoftwareArchitekTOUR-Podcast
Episode 48: Spring und Spring IO

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Dec 23, 2014


In dieser Episode unterhält sich Stefan Tilkov mit mit dem Spring-Entwickler und REST-Experten Oliver Gierke über Spring, Spring Boot und die Spring-IO-Plattform.

spring spring boot stefan tilkov
Software Engineering Radio - The Podcast for Professional Software Developers
Episode 216: Adrian Cockcroft on the Modern Cloud-based Platform

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Dec 9, 2014 69:24


Adrian Cockcroft discusses the challenges in creating a dynamic, flexible, cloud-based platform with SE Radio host Stefan Tilkov. After briefly discussing the definition of “cloud computing,” Adrian explains the history behind Netflix’s move to the cloud (which he led). After highlighting some of the differences that have developers and architects must face, Adrian talks about […]

INNOQ Podcast
Ruby on Rails

INNOQ Podcast

Play Episode Listen Later Dec 4, 2014 36:42


In dieser Folge spricht Robert Glaser mit Stefan Tilkov über das Web-Framework Ruby on Rails. Robert stellt die Hauptbestandteile und aktuellen Neuerungen des Frameworks vor und schildert seine Erfahrungen im täglichen Umgang mit Rails.

Software Engineering Radio - The Podcast for Professional Software Developers
Episode 210: Stefan Tilkov on Architecture and Micro Services

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Sep 17, 2014 54:46


Micro services is an emerging trend in software architecture that focuses on small, lightweight applications as a means to avoid large, unmaintainable, monolithic systems. This approach allows for individual technology stacks for each component and more resilient systems. Micro services uses well-known communication schemes such as REST but also require new technologies for the implementation. […]

heise Developer: SoftwareArchitekTOUR-Podcast
Episode 46: Ressourcen für Softwarearchitekten

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Aug 22, 2014


In dieser Episode unterhalten sich Stefan Tilkov und Michael Stal zum Thema Ressourcen für Architekten. Welche Bücher muss man kennen? Welche Podcasts, Videos, Online-Kurse? Wem sollte man auf Twitter folgen?

videos ressourcen wem online kurse architekten welche b welche podcasts stefan tilkov thema ressourcen
heise Developer: SoftwareArchitekTOUR-Podcast
Episode 45: Entwicklung von Offline-Webanwendungen

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Jul 10, 2014


In dieser Episode spricht Stefan Tilkov mit CouchDB-Mitentwickler Jan Lehnardt über Hood.ie, ein Framework zur Entwicklung von Offline-Webanwendungen.

framework entwicklung hood offline webanwendungen stefan tilkov
INNOQ Podcast
Wenn Systeme aus dem Ruder laufen

INNOQ Podcast

Play Episode Listen Later Jun 12, 2014 28:02


In der fünfzehnten Folge unseres Podcasts spricht Arne Landwehr mit Stefan Tilkov über Stabilitäts-Pattern für verteilte Anwendungen und die Bibliothek "Hystrix". Arne erläutert dabei unter anderem, um was es sich bei "Circuit-Breakern" handelt und wie sie uns zu stabileren Systemen führen können.

heise Developer: SoftwareArchitekTOUR-Podcast
Episode 44: Modularisierte Architektur für große Systeme

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Jun 5, 2014


In dieser Episode spricht Stefan Tilkov mit Eberhard Wolff über die Idee, ein Softwaresystem in eine Vielzahl kleinerer Systeme aufzuteilen, und die Konsequenzen, die sich aus einem solchen Ansatz ergeben.

INNOQ Podcast
Ein Blick hinter die Kulissen

INNOQ Podcast

Play Episode Listen Later May 15, 2014 33:12


In dieser Folge sitzt Stefan Tilkov einmal auf der anderen Seite des Tisches: Till Schulte-Coerne interviewt den Geschäftsführer der innoQ Deutschland über die Philosophie und Werte des Unternehmens. Stefan erzählt z.B. warum man sich bewusst für einen Mangel an formalen Prozessen entschieden hat, was innoQ für die Förderung des internen Know-Hows macht und wieso es sich lohnt, mehrmals pro Jahr mehrtägige Firmenevents zu organisieren.

INNOQ Podcast
Sicherheit von IT-Systemen

INNOQ Podcast

Play Episode Listen Later Feb 9, 2014 28:41


Willem van Kerkhof spricht mit Stefan Tilkov über die Sicherheit von IT-Systemen. Allgemeine nichttechnischen Aspekte, wie die Wahl von Passwörtern, sind dabei mindestens genauso wichtig wie technische Implikationen beispielsweise zur Absicherung von Web-Anwendungen.

INNOQ Podcast
Graphdatenbanken

INNOQ Podcast

Play Episode Listen Later Jan 23, 2014 39:33


In der zehnten Folge unseres Podcasts spricht Oliver Tigges mit Stefan Tilkov über Graphdatenbanken, eine Unterklasse der NoSQL-Datenbanken. Oliver erklärt welche Eigenschaften graphbasierte Datenbanken haben und beschreibt Szenarien in denen ihr Einsatz gegenüber dem Einsatz von "klassischen" relationalen Datenbanken sinnvoll erscheint.

INNOQ Podcast
Play!

INNOQ Podcast

Play Episode Listen Later Nov 17, 2013 33:04


In seinem zweiten innoQ Podcast spricht Tobias Neef mit Stefan Tilkov über das Web-Framework Play. Tobias stellt die wesentlichen Features des Frameworks vor und beschreibt deren Einsatz. Er diskutiert den alternativen Einsatz von Play mit Java oder Scala und geht auf die Hauptunterschiede zwischen Play 1 und 2 ein.

INNOQ Podcast
Modern Batch

INNOQ Podcast

Play Episode Listen Later Oct 26, 2013 26:00


In dieser Folge unterhalten sich Frank Hinkel und Stefan Tilkov über Batchverarbeitung, was gerade für große Unternehmen immer ein wichtiger Bestandteil der IT gewesen ist und bleiben wird. Frank stellt die Herausforderungen der Thematik vor und spricht über die Bedeutung von Frameworks wie Spring Batch.

INNOQ Podcast
Scala

INNOQ Podcast

Play Episode Listen Later Oct 3, 2013 37:32


In dieser Folge diskutiert Tobias Neef mit Stefan Tilkov über Vorteile von und Vorurteile gegen Scala. Tobias gibt einen kurzen Überblick über einige wichtige Features und sowie deren Nutzen in der Praxis.

INNOQ Podcast
CSS-Präprozessoren

INNOQ Podcast

Play Episode Listen Later Sep 5, 2013 38:56


Roman Stranghöner und Falk Hoppe sprechen mit Stefan Tilkov über die Möglichkeit, die Verwendung von CSS mit Hilfe von Präprozessoren zu vereinfachen und besser in die Gesamtarchitektur von Webanwendungen einzubetten.

pr hilfe css verwendung prozessoren webanwendungen stefan tilkov
INNOQ Podcast
CSS-Architektur

INNOQ Podcast

Play Episode Listen Later Aug 22, 2013 41:48


Falk Hoppe und Roman Stranghöner sprechen mit Stefan Tilkov über die Architekturaspekte von CSS.

css architektur stefan tilkov
INNOQ Podcast
Clojure

INNOQ Podcast

Play Episode Listen Later Aug 8, 2013 31:42


Stefan Tilkov unterhält sich mit Philipp Schirmacher über Clojure, ein pragmatisches und praxistaugliches Lisp für die Java Virtual Machine.

lisp clojure java virtual machine stefan tilkov
INNOQ Podcast
Architekturdokumentation

INNOQ Podcast

Play Episode Listen Later Jul 28, 2013 28:43


Gernot Starke und Stefan Tilkov unterhalten sich darüber, ob und wozu man Architekturen dokumentieren sollte, welche Mittel es dazu gibt und wie das auch zu Projekten passt, die Sinn haben.

sinn mittel projekten architekturen stefan tilkov gernot starke
INNOQ Podcast
Frontend-Optimierung von Webanwendungen

INNOQ Podcast

Play Episode Listen Later Jul 11, 2013 32:20


In dieser Episode unterhält sich Till Schulte-Coerne mit Stefan Tilkov über die Frontend-Optimierung bei Webanwendungen. Till macht dabei darauf aufmerksam, dass Geschwindigkeit nicht nur im Backend verbessert werden kann und stellt verschiedene Möglichkeiten zum Optimieren vor.

INNOQ Podcast
openHAB: Home-Automation mit Java

INNOQ Podcast

Play Episode Listen Later Jul 11, 2013 34:58


In diesem Podcast unterhalten sich die openHAB-Committer Kai Kreuzer und Thomas Eichstädt-Engelen mit Stefan Tilkov über den technischen Hintergrund des openHAB-Projektes, die Community die sich darum gebildet hat und die Erfahrungen mit einem populären Open Source-Projekt.

heise Developer: SoftwareArchitekTOUR-Podcast

Markus Völter und Stefan Tilkov stellen REST vor, die Architektur des WWW, und beantworten die Frage, wann REST eine gute Wahl ist und wann andere Ansätze besser geeignet sind.

Software Engineering Radio - The Podcast for Professional Software Developers

In this episode we discuss REST (Representational State Transfer) with Stefan Tilkov. We started out by discussing the 5 steps to REST: IDs, links, Standard Methods, multiple representations and stateless communication. We then looked at how to use HTTP for REST, and discussed about how to use it for Web Services. We then we discussed whether and how to use REST for enterprise applications, and not just for apps on the internet. We concluded the discussion with a couple of recommendations.

Software Engineering Radio - The Podcast for Professional Software Developers

In this episode we discuss REST (Representational State Transfer) with Stefan Tilkov. We started out by discussing the 5 steps to REST: IDs, links, Standard Methods, multiple representations and stateless communication. We then looked at how to use HTTP for REST, and discussed about how to use it for Web Services. We then we discussed whether and how to use REST for enterprise applications, and not just for apps on the internet. We concluded the discussion with a couple of recommendations.

Software Engineering Radio - The Podcast for Professional Software Developers

In this episode we discuss REST (Representational State Transfer) with Stefan Tilkov. We started out by discussing the 5 steps to REST: IDs, links, Standard Methods, multiple representations and stateless communication. We then looked at how to use HTTP for REST, and discussed about how to use it for Web Services. We then we discussed whether and how to use REST for enterprise applications, and not just for apps on the internet. We concluded the discussion with a couple of recommendations.