Devnology Podcast

  • Autor: Vários
  • Narrador: Vários
  • Editor: Podcast
  • Duración: 50:01:56
  • Mas informaciones

Informações:

Sinopsis

Monthly show on software development topics

Episodios

  • Devnology podcast 032 - Philippe Kruchten

    12/09/2012 Duración: 01h01min

    In this episode we talk with Philippe Kruchten about architecture and software development processes like Rup and Agile. Philippe discusses what he calls the Elephants in the Agile room, and we also discuss his take on academic research on software engineering. We talk about cognitive biases and reasoning fallacies. Be sure to listen to the full episode - as Philippe explains: context is king! :) This interview was recorded on the 13th of august 2012 at the Vrije Universiteit(VU) in Amsterdam. Interview by @freekl en @arnetimAudio post-production by @mendelt Links for this podcast: Book: : Thinking fast and slow by Nobel Prize winner in Economics Daniel Kahneman, 2011. Philip's blogpost on Elephants in the agile room. Article (pdf): The Frog and the Octopus: A conceptual model of software development. Philippe Kruchten, 2011. Video: Philippe interviews Lionel Briand about research on software engineering. Link: Alistair Cockburn's article on creating a walking skeleton. Link: The Jacquard program is mentio

  • Devnology podcast 031 - Alan Cooper

    08/08/2012 Duración: 58min

    We were lucky to catch software legend Alan Cooper on his visit to Amsterdam and talk with him at length about design and programming. Alan tells about how he created products like the first incarnation of Visual Basic, and we discuss some fundamentals of interaction design. We also talk about how design fits into the software development process. Follow Alan via his twitter handle @MRAlanCooper and through tumblr. This interview was recorded on the 27th of april 2012 at the rehearsal theater of Hettoneelspeelt in Amsterdam. Interview by @freekl en @arnetimAudio post-production by @mendelt Links for this podcast: Book: About Face - The Essentials of Interaction Design. Alan Cooper, Robert Reimann & David Cronin, 3rd Edition 2007 Book: The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity.Alan Cooper, 2004 Alan's company website is at Cooper.com, offering services and training in design and UX. In this podcast we mention the works of Christopher Alexande

  • Devnology Podcast 030 - Michael Nygard

    15/07/2012 Duración: 01h02min

    Michael Nygard, also known as 'the most paranoid man in software', has been a developer and architect for over 20 years. He worked in different domains, like the military, government and finance, and got in to operations in 2001. Michael is well-known for his book 'Release It!: Design and Deploy Production-Ready Software'. You can follow him on Twitter: @mtnygard. In this episode we talk with Michael about high-reliability teams and stressful situations, architectural patterns and what it means for systems to be production-ready. This interview was recorded at the beautiful rehearsal theater of Hettoneelspeelt. Interview by @freekl en @pjvdsAudio post-production by @mendelt Links for this podcast: His book: 'Release It!: Design and Deploy Production-Ready Software' 'Sources of power', by Gary Klein - a book about how people make decisions in high-reliability teams under stressful environments, not particular in Information Technology but fire-fighters and trauma teams. QuickCheck, a random testing library f

  • Devnology Podcast 029 - Architecture principles with Danny Greefhorst

    11/06/2012 Duración: 57min

    In this episode we talk with Danny Greefhorst, one of the authors of the book Architecture Principles - The Cornerstones of Enterprise Architecture. We talk about why principles are important, and ow they can be discovered. Danny gives some examples from the case studies in his book and explains how these principles help, especially in the context of enterprise architecture. Danny is on twitter as @greefhorst This interview was recorded at the ArchiXL offices in Amersfoort on the 10th of May 2012. Interview by @freekl and @pjvdsAudio post-production by @mendelt Links for this podcast: The Open Group Architecture Framework (TOGAF), version 9.1. Via Nova Architectura, especially the principles section (In Dutch) NAF - Nederlands Architectuur Forum (Dutch Architecture Forum) NGI - Platform voor ICT professionals (Dutch Computer Science Association) A list of recent publications can be found on the ArchiXL website This podcast is in English - Deze podcast is in het Engels

  • Devnology Podcast 028 - Gamification with Gabe Zichermann

    18/05/2012 Duración: 59min

    Gamification expert Gabe Zichermann was in the Netherlands to give a talk at TheNextWeb conference in April. We managed to tackle him for an interview, and he put the Gamification hype into perspective for us with some compelling examples and a lot of theoretical background. We talk about user engagement as a metric, SAP as a gamification frontrunner (yes, SAP), behavioral economics and gamification as a silver bullet. Gabe finishes with a life lesson he got from playing a lot of Sid Meier's Civilization. You can follow Gabe on Twitter at @gzicherm This interview was recorded at the beautiful rehearsal theater of Hettoneelspeelt (http://www.hettoneelspeelt.nl/verhuur/) Interview by @freekl and @tjeerdhansAudio post-production by @mendelt Links for this podcast: gamification.co, Gabe's site about all things Gamification Gabe is a fan of the work of Nadya Direkova, UX designer at Google Some examples Gabe talks about: www.stackoverflow.com, www.huffingtonpost.com and the Frequent Flyer Program of United Airlin

  • Devnology Podcast 027 - Paiq

    12/04/2012 Duración: 58min

    Weer eens een Nederlandstalige podcast dit keer, waarin we spreken met Jelmer Feenstra en Frank van Viegen, bedenkers en makers van de datingsite Paiq. Deze mannen hielden zich tijdens hun studie aan de Universiteit Twente al bezig met kunstmatige intelligentie en werken aan deze site die sinds 2005 is uitgegroeid tot een datingsite met meer dan 100.000 leden. In dit interview vertellen ze over de geschiedenis van Paiq. We praten over de techniek die ze gebruiken, verschillende features die ze hebben gerealiseerd en over het gebruik van kunstmatige intelligentie voor het matchen van leden van de site. Dit interview is opgenomen op 14 maart 2011 Interview door @tjeerdhans en @freekl.Audio post-production door @Mendelt. Links bij deze podcast: Op hun blog posten de medewerkers van Paiq af en toe verhalen vanachter de schermen Paiq is in 2011 gekozen tot beste website van het jaar in de categorie dating sites Lees op Wikipedia meer over artificial intelligence en artificial neural networks This podcast is in

  • Devnology Podcast 026 - Joshua Kerievsky

    06/03/2012 Duración: 59min

    For this episode we recorded an interview with Joshua Kerievsky. Joshua is an early pioneer and expert in eXtreme Programming, an author and regular speaker and founder and CEO of Industrial Logic. We talk about patterns, refactoring, e-learning and some of the principles of Lean Startup. You can follow him in twitter via @joshuakerievsky. The interview was recorded at Igluu in Eindhoven.Interview by @freekl and @Mmz_Audio post-production by @mendelt Links for this podcast: Book: Refactoring to Patterns, Joshua Kerievsky, 2004. Industrial Logic elearning albums Book: Design Patterns, Gamma, Helm, Johnson & Vlissides (the 'gang of four'), 1994 Book: Refactoring, Martin Fowler, 1999 Book: Test Driven Development: By Example, Kent Beck, 2002 Presentation: The Limited Red Society, Joshua Kerievsky, 2010 Book: Delivering Happiness: A Path to Profits, Passion, and Purpose, Tony Hsieh, 2010 Book: The Lean Startup, Eric Ries, 2011 Presentation: Continuous Deployment, Timothy Fitz, 2009 Book: The Four Steps to

  • Devnology Podcast 025 - Kevlin Henney

    08/02/2012 Duración: 01h01min

    In this episode we talk with Kevlin Henney, an independent software development consultant and trainer from the United Kingdom, well-known from one of his books '97 Things Every Programmer Should Know'. In the interview we discuss a wide variety of subjects in software development, like the agile community, patterns, learning and languages. Kevlin shares his thoughts on the software craftmanship movement and states his opinion on the discussion whether our profession is a form of engineering or not. In some parts of this discussion we refer to the Hot-or-Not presentation that Kevlin gave the night before the interview at Sioux, the Netherlands. You can find the slides of this presentation here. The interview was recorded at the hotel 'la Sonnerie' in Son & Breugel. We would like to thank the hotel for their hospitality by providing the chapel as a recording room for the podcast. Interview by @freekl en @arnetimAudio post-production by @mendelt Links for this podcast: Kevlin (co) authored two books of th

  • Devnology Podcast 024 - Bram Duvigneau

    21/12/2011 Duración: 59min

    This episode features an interview with Bram Duvigneau, a web developer and accessibility consultant. Bram shares his experiences as a blind developer and demonstrates the tools and techniques that he uses to program and use applications and websites. We also discuss some common accessibility issues.Bram is on twitter as @bramduvigneau This interview was recorded on the 19th of november 2011 in Didam.Interview by @freekl and @TjeerdHansAudio post-production by @Mendelt Links for this podcast Web Content Accessibility Guidelines (WCAG) Web Accessibility Initiative  Webrichtlijnen (Dutch Guidelines) Waarmerk drempelvrij Emacspeak Apple VoiceOver JAWS a Braille display the Django web framework

  • Devnology Podcast 23 - Continuous Delivery

    27/11/2011 Duración: 01h04min

    In this episode we interview Dave Farley and Jez Humble about the content of their award-winning book on Continuous Delivery. The basic premise of the book is that we need to move beyond Continoous Integration and occasional delivery and work towards practices that allow for the creation and deployment of final deliverables on all environments on every check-in. Jez and Dave explain the concepts behind the deployment pipeline and we discuss the practices and policies that come into play from the moment of check-in to updating the live version of software. We talk about various strategies and patterns for testing, building and releasing software, and how these fit in with agile and lean software development. Follow the authors on twitter via @jezhumble and @davefarley77 This interview was recorded on the 13th of October 2011 at the wonderful GOTO Conference in Amsterdam. Special thanks to the folks at the Goto Conference for kindly letting us use their facilities! Interview by @freekl en @arnetim.Audio po

  • Devnology Podcast 022 - Interview with Don Reinertsen

    30/10/2011 Duración: 01h02min

    In this episode an interview with Don Reinertsen. We speak with Don about topics from his book The Principles of Product Development Flow - Second Generation Lean Product Development. We talk about Lean principles in the context of manufacturing and product development, and how these apply to software development. Don explains how variability is important for innovation, and how reduction in batch sizes and queues will improve flow. We discuss the economic model and the focus on quality vs utility. Don also discusses agile software methods like Scrum and Kanban and how they use some of the principles of product development. Don was in the Netherlands for the Lean & Kanban 2011 Benelux conference. His keynote 'Is It Time to Rethink Deming' can be viewed here courtesy of @agileminds. Read more from Don on the Reinertsen & Associates website. On twitter he is @dreinertsen. This interview was recorded on the 27th of September 2011 at the TouchDown Center in Haarlem. Interview by @freekl en @arnetim.Audio

  • Devnology Podcast 021 - Nat Pryce on Growing software with Tests

    24/08/2011 Duración: 57min

    Nat Pryce is an early adaptor of eXtreme Programming and a contributor to several open source libraries and tools supporting Test-Driven Development, like jMock. In this episode we discuss several topics from the book 'Growing Object-Oriented Software, Guided by Tests' that he wrote together with Steve Freeman. We talk about the 'Londen-style' of Test-Driven Development, using mock objects to drive your design, listening to your tests and dependency injection. Nat's personal blog 'Mistaeks I Hav Made' is on http://www.natpryce.com/ and you can follow him on twitter via @natpryce. This interview is recorded on June 14th at the Software Practice Advancement conference (spa2011) in London. Interview by @freekl and @arnetim. Audio post-production by @Mendelt. Links for this podcast: The roots of the 'Londen-style' of Test-Driven Development can be traced back to the eXtreme Tuesday Club (XTC). A weekly London (pub) meeting that started more than 10 years ago. On his blog Nat visualizes

  • Devnology Podcast 020 - James Coplien on Lean Architecture

    05/07/2011 Duración: 01h03min

    In this episode an interview with James Coplien, where we cover a range of topics from his book Lean Architecture for Agile Software Development. We talk about the role of design and architecture in agile software development and discuss DCI architecture. More on James and his publications is available on http://gertrudandcope.com.He's on twitter as @jcoplien. This interview is recorded on the 26th of April 2011 at the TTY offices in Amsterdam. Interview by @freekl and @arnetim.Audio post-production by @Mendelt. Links for this podcast: 'A Comparative Case Study on the Impact of Test-Driven Development on Program Design and Test Coverage', Maria Siniaalto & Pekka Abrahamsson, ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement.(PDF) 'Does Test-Driven Development Improve the Program Code? Alarming Results from a Comparative Case Study', Maria Siniaalto & Pekka Abrahamsson, Proceedings of the First International Symposium on Empirical Software Eng

  • Devnology Podcast 019 - The Software Improvement Group

    22/06/2011 Duración: 01h03min

    In this episode we speak with Joost Visser and Per John of the Software Improvement Group (SIG). We talk about the process and measurements they use to analyze and monitor the quality of the software projects for their clients. Joost and Per explain the different types of services the SIG provides, and we discuss different quality attributes and metrics for software. This interview was recorded in the Amstel Tower in Amsterdam on the 5th of April 2011. Interview by @freekl and @arnetim. Audio post-production by @Mendelt. Links for this podcast: The SIG homepage is on http://www.sig.eu The SIG started as a spin-off of the Dutch National Research Institute for Mathematics and Computer Science (CWI). More on the SIG Maintainability Model The ISO/IEC 9126 model for software quality Paper: 'Quantifying the Analyzability of Software Architectures' By Eric Bouwers (SIG/TU Delft), Jose Pedro Correia (SIG), Arie van Deursen (TU Delft),Joost Visser (SIG), To be published at: 9th Working IEEE/IFIP Conference

  • Devnology Podcast 018 - Business Value Modelling with Portia Tung and Pascal van Couwenberghe

    31/05/2011 Duración: 40min

    In this episode an interview with Pascal van Cauwenberghe and Portia Tung. First off Pascal and Marc Evers give a bit of history and background on the XPDay Benelux conference. Then we talk with Pascal and Portia about Business Value Modelling, and why you would want to do it. Both Portia and Pascal are independent consultants and are regular speakers on agile conferences. They are on twitter as @portiatung and @pascalvc, Marc as @marcevers. This interview was recorded on April 26th 2011 in Gent, Belgium during Mini XP day Benelux 2010. Interview by @freeklAudio post-production by @Mendelt Links for this episode Pascal's blog is blog.nayima.be Portia's blog on Selfish Programming Marc's blog is on blog.piecemealgrowth.net More on Business Value Modelling on www.agilecoach.net/coach-tools/business-value-modeling Agile Fairytales - Rediscovering the lessons we learned as children, but have since forgotten Book: The Logical Thinking Process: A Systems Approach to Complex Problem Solving. H. William D

  • Devnology Podcast 017 - Zef Hemel on Mobl

    24/04/2011 Duración: 01h02min

    In this episode an interview with Zef Hemel about mobl - a domain specific language for creating mobile applications. Mobl came about as part of Zef's PhD about the design and implementation of domain-specific languages. We talk about mobile application development and discuss the design and use of mobl. Zef also briefly explains the toolstack that is used to create mobl. Follow Zef on twitter: @Zef Interview recorded on 30th of March 2011 at the Delft University of Technology. Interview by @freekl and @jvandenbos.Audio post-production by @Mendelt. Links for this podcast: mobl, a language designed specifically to rapidly develop mobile (web) applications. WebDSL (pronounced "Web Diesel"), a domain-specific language for building web applications. The Spoofax language workbench Zef's blog is on Zef.me His list of publications through research.org (another WebDSL application). TU Delft Technical Reports can be found on http://swerl.tudelft.nl/bin/view/Main/TechnicalReports

  • Devnology Podcast 016 - Felienne Hermans

    11/04/2011 Duración: 45min

    In deze aflevering spreken we met Felienne Hermans over haar promotie-onderzoek aan de TU Delft naar complexiteit in Excel sheets en de toepasbaarheid van dit onderzoek in de praktijk. Tevens vertelt zij over de spin-off van dit onderzoek Infotron Je kunt Felienne volgen op twitter via @Felienne Dit interview is opgenomen op 30 september 2010 Interview door @pjvds en @jvandenbos.Audio post-production door @Mendelt.   Links bij deze podcast: Felienne's homepage van de TU Delft Haar lijst met publicaties Twee presentaties die Felienne eerder deed op de Devnology Community Day: over Symmetry en Reverse Engineering Spreadheets This podcast is in Dutch - Deze podcast is in het Nederlands

  • Devnology Podcast 015 - Jurgen Appelo

    07/02/2011 Duración: 01h02min

    In this episode an interview with Jurgen Appelo, where we discuss topics from his book Management 3.0. We talk about complex systems thinking, and why it is relevant for software development, and we discuss the role of management in organisations with self-organising teams. Jurgen's website is on http://www.jurgenappelo.com, and he blogs on http://www.noop.nl On twitter he is @JurgenAppelo This interview was recorded at the Finalist offices on the 28th of Januari 2011.Interview by @freekl and @arnetim.Audio post-production by @Mendelt. Links for this podcast: Jurgen Appelo: Management 3.0: Leading Agile Developers, Developing Agile Leaders. Addison-Wesley, Mike Cohn Signature Series, 2011 http://www.management30.com Management 3.0, the accompanying website In one of Jurgen's presentations you get some background on Complexity thinking and the Body of Knowledge of Systems. A book on the Rhineland model, a management style mentioned in the Podcast: The Rhineland Way by Matthieu Weggeman and Jaap Peters. O

  • Devnology Podcast 014 - Jeff Sutherland

    27/01/2011 Duración: 01h07min

    Jeff Sutherland is the creator of Scrum, and was one of the authors of the Agile Manifesto, which marked the start of the Agile movement. He began his career as a fighter pilot in the US Air Force, and went on to join the faculty at the University of Colorado Medical School. Dr. Sutherland has served as VP of Engineering or CTO at eleven software companies, managing the last seven entirely using Scrum, and achieved industry-leading, hyper-productive results. He is the Chairman of the Scrum Training Institute, and Senior Advisor to OpenView Venture Partners where he is Agile coach for portfolio companies.Jeff's personal blog is on http://scrum.jeffsutherland.com and you can follow him on twitter via @jeffsutherland In this podcast we speak with Jeff about his professional experiences, both in the military and in developing and implementing Scrum. We talk about some of the common pitfalls for Scrum adoption and we talk about training and certification. This interview was recorded in an Amsterdam hotel on the 9t

  • Devnology Podcast 013 - Paul Klint

    12/01/2011 Duración: 51min

    Paul Klint is hoofd van de onderzoeksafdeling Software Engineering aan het Centrum voor Wiskunde en Informatica en leider van de onderzoeksgroep Software Analysis and Transformation. Hij is hoogleraar aan de Universiteit van Amsterdam en opleidingsdirecteur van de Master Software Engineering. Je kunt Paul op Twitter volgen via @paulkint. In deze aflevering praten we met Paul over de complexiteit van het onderzoek in het software vakgebied, de twee gezichten van het vak (software engineering en computer science) en de weg naar volwassen wetenschappelijk software engineering onderzoek. We discussiëren met Paul over de overdracht en afstand tussen de wetenschap en de praktijk en stippen een van zijn belangrijkste kennisgebieden aan: geautomatiseerde programmatransformaties. Als laatste geeft Paul zijn visie op certificering in ons vakgebied. Het interview is deze keer opgenomen door Arne Timmerman met Michel Rijnders als sidekick. Je kunt deze software craftsman en liefhebber van functioneel en dynamisch pr

página 2 de 3