Devnology Podcast

Follow Devnology Podcast
Share on
Copy link to clipboard

Devnology Podcast is a podcast for software engineers. In our episodes we want to explore exciting technologies and methodologies, often by interviewing a well-known subject from the software community. We will generally not focus on a single platform or language, but rather explore the differences…

Devnology


    • May 25, 2016 LATEST EPISODE
    • infrequent NEW EPISODES
    • 56m AVG DURATION
    • 53 EPISODES


    Search for episodes from Devnology Podcast with a specific topic:

    Latest episodes from Devnology Podcast

    Devnology Podcast 052 - Pieter Joost van de Sande

    Play Episode Listen Later May 25, 2016 51:24


    In this episode, we interview our very own Pieter Joost van de Sande. Pieter Joost van de Sande is an software developer at Happy Pancake. The largest online dating service of Sweden. He actively contributes to numerous open source projects. He is not bound to a specific language or platform, but rather likes to explore the differences. He regularly present at conferences like Microsoft TechDays, SDC and NDC. Next to that he is one of the founders and board member of Devnology where he helps to organise meetings and runs a populair podcast about software development. His role in the community is recognised by Microsoft who awarded him with the exclusive Microsoft MVP award. Interview by @daan_van_berkel and @_angelos. Links for this podcast Happy Pancake The Go programming language Alan Kay on Messaging Martin Fowler on Microservices

    Devnology Podcast 051 - Laurent Bossavit

    Play Episode Listen Later Oct 11, 2015 51:18


    In this episode, we interview Laurent Bossavit on the morning after the Joy of Coding conference, May 30th 2015 in Rotterdam. Laurent has over 20 years of experience around computers, spending most of it in startup environments. He consults with software companies on implementing agile processes in their organizations. As a Francophone, you may know him as the co-translator of Kent Beck's Extreme Programming Explained's French edition. Interview by @freekl and @daan_van_berkel Links for this podcast Laurent's presentation on Joy of Coding: The joy of debugging ourselves Laurent's Book: The leprechauns of software engineering The BuildStuff conference The 1968 NATO conference on Software Engineering

    Devnology Podcast 050 - Scott Wlaschin

    Play Episode Listen Later Jul 20, 2015 58:14


    This episode features an interview with Scott Wlaschin. Scott has over 20 years experience in software development, design and architecture, covering all aspects of business software. He is the creator of the popular F# web site, fsharpforfunandprofit.com, and has done many F# presentations at conferences and user-groups around the world. Follow Scott on twitter: @ScottWlaschin This interview was recorded on the 18th of May 2015 at the Infi offices in Utrecht. Interview by @freekl and @daan_van_berkel Links for this podcast: Scott's blog is fsharpforfunandprofit.com Presentation: Functional Design Patterns. From the BuildStuff conference 2014. Uncle bob wrote this blogpost about it Presentation: From NDC 2014 'Domain Modelling with the F# type system'. The F# Foundation is on fsharp.org Presentation: Here's where Dean Wrampler talks about Anemic domain models Book: The Design of Everyday Things, Don Norman. (Revised and Expanded Edition, 2013) Book: Design for the Real World: Human Ecology and Social Change, Victor Papanek, 2005 Book: The Little Schemer, Felleisen and Bibby, 1995 (4th edition)   This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 049 - Mathias Verraes

    Play Episode Listen Later Dec 11, 2014 56:17


    This episode is an interview with Mathias Verraes. Mathias is an independent consultant, based in Belgium. He advises companies on how to build enterprise applications for complex business domains. As a team leader, he helps developers to use best practices. He specializes in curing large legacy projects: writing tests for untestable code, refactoring to Domain Driven Design, and giving applications a second life. Follow Mathias on twitter: @MathiasVerraes This interview was recorded on the 2nd of November 2014 in Kortrijk. Interview by @freekl and @pjvds Links for this podcast: Mathias blogs on http://verraes.net/#blog He offers several workshops Book: Domain-Driven Design by Eric Evans Book: Implementing Domain-Driven Design by Vaughn Vernon More on Event Storming Mathias is one of the founders of DDD Belgium There are also 'chapters' in Copenhagen, Paris and Krakow DDD eXchange by skillmatter is the yearly DDD conference We mention HHVM/Hacklang (Facebook's backwards compatible PHP replacement) The PHP Specification: http://hhvm.com/blog/5723/announcing-a-specification-for-php Presentation: Modelling By Example (Using BDD to drive both the UI and domain model) Behat (a BDD framework for php) and PHPSpec were mentioned. In the interview we mention PHP implemented in PHP, but mixed up https://github.com/ircmaxell/recki-ct and https://github.com/ircmaxell/PHPPHP More info on FP with DDD through Cyrille Martraire and fsharpforfunandprofit Book: Working Effectively with Legacy Code by Michael Feathers Book: Refactoring by Martin Fowler   This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 048 - Emma Armstrong

    Play Episode Listen Later Oct 28, 2014 61:43


    In this episode we talk about software testing with Emma Armstrong. We talk about what makes a good tester, and we discuss testing katas as a way to introduce and practice testing. Emma is a test engineer and all-round do-gooder at Red Gate Software and has been baking quality into software for over 13 years. In that time she’s gotten her hands dirty with both manual and automated testing and had the opportunity to dig into everything from compilers to web applications. She’s worked with most methodologies, gotten to grips with technologies ranging from chipset hardware to UI (and everything in between), managed test teams and is currently working on one of Red Gate’s latest developer tools. Follow Emma on twitter: @EmmaATester This interview was recorded on the 4th of October 2014 at the Devnology Community Day at the AFAS offices in Leusden. Interview by @freekl and @daan_van_berkel Links for this podcast: More on the testing katas in this article : Be deliberate about improving your testing skills Emma occasionally blogs on http://taooftesting.co.uk Emma mentions various testing techniques such as Boundary Value Analysis and using Testing Oracles Smartbear have published some testing katas on API testing here Emma also mentions adoption of The Three Amigos (BA, developer & QA) process Emma mentions Markus Gärtner, who recommends http://testing-challenges.org as a great source of ideas for Testing katas.   This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 047 - John Cook

    Play Episode Listen Later Aug 6, 2014 43:10


    In this episode Daan talks with John Cook, who has worked as a math professor, programmer, manager, and statistician. He is now combining these skills and experiences as a consultant. In this interview we talk about the relation between Math and Software Development, and we discuss some of John's experiences applying math to solve real-world problems. John is on twitter as @JohnDCook and regularly writes on his blog The Endeavour. This interview was recorded on the 18th of June 2014.   Interview by @daan_van_berkel. Links for this podcast: For more information go to the John D. Cook website John maintains a number of twitter feeds on various topics, the most popular one on @CompSciFact. A full list is here A list of John's Journal articles and technical reports is available here To read more on the software John has written or written about go here

    Devnology Podcast 046 - Simon Brown

    Play Episode Listen Later Jun 2, 2014 51:55


    Simon Brown is an independent software developer that is well-known for his work on software architecture. He is the author of the book 'Software Architecture for Developers' and a regular speaker at software development conferences. Make sure that you check out his blog Coding the Architecture and if you like his ideas you can follow him on Twitter: @simonbrown. In this episode we interview Simon about his lightweight approach to software architecture. Simon explains why you need some form of (documented) architecture in order to be agile and we discuss the role of a software architect in software project nowadays. Interview by @pjvds and @arnetim. Audio post-production by @vverschuren. Links for this podcast: Simon's book: Software Architecture for Developers Book: Software Architecture in Practice, by Clemens and Bass Simple Sketches for Diagramming your Software Architecture, a blog post by Simon that describes the 'C4 approach' to software architecture. Disciplined Agile Delivery by Scott Ambler Uncle Bob on the role of the architect, which he calls a 'foreman': blog post #1 and post #2 A book in progress: Are you an IT project manager? by Kirstie Brown, Simon's wife   This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 045 - Dick Wall and Avdi Grimm

    Play Episode Listen Later Apr 8, 2014 59:14


    In this episode we bring you a special interview with two well-known podcasters: Dick Wall and Avdi Grimm. Dick Wall, also known as the sheriff of the Java Posse, works as a Scala trainer and consultant at Escalate Software. Avdi Grimm, one of the Ruby Rogues, is a Ruby code hacker, Chief aeronaut at ShipRise and head chef at RubyTapas.com. In the interview we cover a wide range of subjects like joy and courage in software development, siloing in the software community, an idea for a conference by Avdi that he'll never ever organise and working self-employed. This interview was recorded on the morning after the Joy of Coding conference in Rotterdam at March 7th.Interview by @freekl and @arnetim Links for this podcast: The slides of the presentations that Dick and Avdi gave at the Joy of Coding conference can be found on SpeakerDeck. Video recordings will follow soon on InfoQ. Avdi creates short screencasts for Ruby developers, twice a week: RubyTapas. Dick's talk on courage in software development can be seen on Parleys. A bunch of Ruby Koans that we mention in the podcast can be found here. The statement has to learn a new language every year stems from the Pragmatic Programmer book.   This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 044 - Tom Gilb

    Play Episode Listen Later Jan 18, 2014 54:53


    From the BuildStuff Conference 2013, we bring you an interview with Tom Gilb. Tom is the author of nine published books, and hundreds of papers on Agile and related subjects. His latest book ‘Competitive Engineering’ (CE) is a detailed handbook on the standards for the 'Evo' (Evolutionary) Agile Method, and also for Agile Spec QC. The CE book also, uniquely in the Agile community, defines an Agile Planning Language, called 'Planguage' for Quality Value Delivery Management. His 1988 book, Principles of Software Engineering Management (now in 20th Printing) is the publicly acknowledged source of inspiration from leaders in the Agile community (Beck, Highsmith, and many more), regarding iterative and incremental development methods. In this interview Tom speaks about how software development should be value driven, and how to go about achieving it. Follow Tom on twitter: @imtomgilb This interview was recorded on the 10th of December 2013 at the BuildStuff conference in Vilnius. Interview by @freekl and @ArneTim Links for this podcast: For lists of books and papers by Tom and Kai Gilb visit their website on Gilb.com Quantify the un-quantifiable: Tom Gilb at TEDxTrondheim (Video) Agility is the Tool, not the Purpose, Presentation at the AgileByExample conference 2013 Book: Principles of Software Engineering Management, Tom Gilb, 1988 Book: Competitive Engineering: A Handbook For Systems Engineering, Requirements Engineering, and Software Engineering Using Planguage. Tom Gilb, 2005 This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 043 - Neil Brown

    Play Episode Listen Later Dec 19, 2013 47:58


    In this episode Freek talks with Neil Brown, who works as a computing education researcher at the University of Kent. He is part of the team that designs, develops and supports the beginners’ Java programming environments, BlueJ and Greenfoot, which between them have 3 million users annually. We talk about the reforms that are taking place in the UK with regard to computing education. We discuss several initiatives like Computing at Schools (CAS), and Code Club and we also discuss tools and approaches to teach kids computing.Neil is on twitter as @twistedsq and regularly writes on his blog on Academic Computing. This interview was recorded in the wake of the SPA conference on the 28th of June 2013 at the BCS Offices in London. Interview by @freekl. Links for this podcast: Publications by Neil are on his University of Kent page. Neil is involved with the BlueJ and Greenfoot projects. Computing at School(CAS) is a community that aims to promote the teaching of computer science at school Code Club, nationwide network of volunteer-led after school coding clubs for children aged 9-11 Computing++ provides a mentor scheme to help spread computer science skills Shutdown or restart? The way forward for computing in UK schools” (pdf). The Royal Society, 2012 Bonus link: program your teacher to make a Jam Sandwich This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 042 - Linda Rising

    Play Episode Listen Later Nov 17, 2013 56:49


    This month we bring you an interview with Linda Rising. Linda is an independent consultant who has authored four books and numerous articles and is an internationally known presenter on topics related to patterns, retrospectives, influence strategies, agile development, and the change process. This interview was recorded on the 19th of June 2013at the GOTO Amsterdam conference Interview by @freekl and @DuchessFounder Links for this podcast: Book: Fearless Change, Patterns for introducing new ideas. Mary Lynn Manns & Linda Rising, Addison-Wesley, 2004 More on Mindset by world-renowned Stanford University psychologist Carol Dweck. A list of articles from Linda is available on her website here. Also on her website is a list of interviews and presentations. Video: from GOTO Aarhus 2013: The Agile Mindset - and beyond, Linda Rising. Video: from GOTO Amsterdam 2013: Incentives: why or why not?, Linda Rising. Video: from Skillsmatter: In the brain of Linda Rising: 'Agile: Placebo or Real Solution?' This podcast is in English - Deze podcast is in het Engels Download

    Devnology Podcast 041 - Dave Thomas

    Play Episode Listen Later Oct 23, 2013 58:30


    Dave Thomas is the Founder and Chairman of Bedarra Research Labs, which specializes in emerging software technologies and practices. Dave is a popular speaker with an impressive breadth of business experience and technical depth. He is an ACM Distinguished Engineer and has served on the awards committee for the past 3 years. He is also an adjunct research professor at Queensland University of Technology in Australia and Carleton University in Canada. Dave serves on the program committees for many technology conferences and is founder of the YOW! Australia conference. In this interview Dave shares his views on how to deal with large legacy systems and still be innovative. We also discuss his opinions on software development methods and education. Be ready for some strong opinions! This interview was recorded on the 19th of June 2013 at the GOTO Amsterdam conference Interview by @freekl and @marcelvanommen Links for this podcast: Dave's website on http://www.davethomas.net has info on his publications and presentations Dave's slidedeck for his presentation "Legacy Evolution - The Innovation Opportunity" is available from the GOTO website here. From the GOTO conference 2011 is Dave's talk 'Mature legacy seeking sexy new technology for fun and profit extracting gold from legacy code' For more GOTO conference talks, go and subscribe to the youtube channel

    Devnology podcast 040 - Commitment

    Play Episode Listen Later Sep 25, 2013 44:42


    This episode was recorded on the 14th of May 2013 in Amersfoort at the book launch of Commitment, a graphic business novel about risk management and Real Options. We talk with all three authors: Olav Maassen is an experienced project manager and consultant at Xebia in the Netherlands and has more than ten years of experience working mainly for financial institutions and big corporations. You can follow Olav at twitter.com/OlavMaassen Chris Matts is a consultant who specializes in developing risk management and trading system for investment banks. He has studied for a masters degree in financial mathematics ( Mathematical Trading and Finance ). You can follow Chris at twitter.com/PapaChrisMatts Chris Geary is a London-based, experienced graphic artist. He attended the London Cartoon Centre, mainly under the tutorage of David Lloyd. Chris has just finished working on a series of four historical graphic novels due for publication over the next few years. Follow Chris on twitter at @ChrisAGeary In the interview the authors explain a lot of the concepts from the book. We also talk about the process of how the book came about. Interview by @freekl and @ArnetimAudio post-production by @mendelt Links for this podcast: We talk about some patterns that are related to the Real Options, such as Latent Code Patterns and Staff Liquidity Chris and Olav explain why the Black Scholes formula is not really applicable in the context of Real Options for software development Preston Smith was one of the first to coin the phrase 'Make the commitment at the last responsible moment'.. Joseph Campbell's monomyth, or the hero's journey, is a basic pattern that its proponents argue is found in many narratives from around the world Inkshot.com is where Chris Geary publishes the International Aces series of Graphic Novels To see more, check out Chris Matts and Olav talking about Real Options at Lean and Kanban Benelux 2011 This podcast is in English - Deze podcast is in het Engels

    Devnology podcast 039 - David Harel

    Play Episode Listen Later Jul 30, 2013 49:53


    In this episode we speak with David Harel, who is professor of computer science at the Weizmann Institute of Science in Israel. Born in London, England, he was Dean of the Faculty of Mathematics and Computer Science at the institute for seven years. Harel is best known for his work on dynamic logic, computability and software engineering. In the 1980s he invented the graphical language of Statecharts, which has been adopted as part of the UML standard. He has also published expository accounts of computer science, such as his award winning 1987 book "Algorithmics: The Spirit of Computing". He currently works on many diverse topics, including visual languages, graph layout, systems biology and the communication of odours. In this interview we touch upon different topics from David's diverse fields of study. Among other things we talk about his earlier work on statecharts, about some of the content of his books on algorithmics and his current research on modeling biological systems. This interview was recorded on the 25th of April 2013 at the Eindhoven University of Technology Interview by @freekl and @Mmz_Audio post-production by @mendelt Links for this podcast: David Harel's homepage from the Weizman Institute of Science is on http://www.wisdom.weizmann.ac.il/~harel/. Book: D. Harel, Algorithmics: The Spirit of Computing, Addison-Wesley, 3rd edition (with Y. Feldman), 2004. Book: D. Harel, Computers Ltd.: What They Really Can't Do, Oxford University Press, September 2000. Article: D. Harel, "Biting the Silver Bullet: Toward a Brighter Future for System Development", Computer 25:1 (1992), IEEE Press, 8-20 (pdf). Article: D. Harel, S. Maoz, S. Szekely and D. Barkan, "PlayGo: Towards a Comprehensive Tool for Scenario Based Programming", in Proceedings of the IEEE/ACM 25th Int. Conf. on Automated Software Engineering (ASE 2010), Antwerp, Belgium, pp. 359-360. (pdf). A full list of publications by David Harel on his website. On April 27th 2012 David Harel received an honorary doctorate from Eindhoven University of Technology

    Devnology Podcast 038 - Arnoud Engelfriet

    Play Episode Listen Later Jun 5, 2013 58:07


    This month we bring you an interview with Arnoud Engelfriet. Arnoud is IT-lawyer and patent attorney. He is partner at the dutch firm ICTRecht , and his website Ius mentis is one of the most comprehensive sites in The Netherlands on internet law, technology and intellectual property. Arnoud writes on many (Dutch) websites like Tweakers, Security.nl, Slashdot and Rechtenforum. He is also teaches part-time at the Vrije Universiteit Amsterdam.In the interview we cover a broad range of topics regarding the law and ICT, such as licences, copyright and patents. This interview was recorded on the 23th of April 2013 at the ICTRecht offices in Amsterdam Interview by @freekl and @arnetimAudio post-production by @mendelt Links for this podcast: Ius mentis: Arnouds website on law and technology (in Dutch). Book : 'De wet op internet' (in Dutch) Arnoud Engelfriet, 2012. ‘A History Of FOSS Law And Licensing’)(pdf) , A.P. Engelfriet. In: The International Free and Open Source Software Law Book, IFOSSLR sept 2011. A list of Arnouds publications is available on http://www.arnoud.engelfriet.net/publicaties.php. More on software licenses on wikipedia. 'Github needs to take Open Source seriously', Simon Phipps on InfoWorld, nov 2012 Dutch member of parliament Henk Krol convicted of 'computervredebreuk' (in Dutch). Report (in Dutch) on the preliminary discovery of the christmas address of HM Queen Beatrix 2012 via url manipulation. This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 037 - James Robertson on the requirements process

    Play Episode Listen Later May 7, 2013 64:06


    We are back with a bang! This episode features an in-depth interview on requirements with none other than James Robertson. James is co-author of numerous books and articles on the requirements process. He is a principal and founder of The Atlantic Systems Guild and joint originator of the Volere Requirements process, template, checklists and techniques. His areas of concern are the contribution that good requirements make to successful projects. He is also a leading proponent of the principle of introducing creativity into the requirements process. We talk about his background in architecture, and how his experience in that profession provides inspiration for his work on innovation and creativity. We discuss some requirements techniques and how they can be used in software engineering projects, and we discuss the role of the business analist in agile teams. Finally we also discuss some patterns of project behaviour.  This interview was recorded on the 11th of April 2013 at Maarsbergen Interview by @freekl and @Mmz_Audio post-production by @mendelt Links for this podcast: Book: Mastering the Requirements Process: Getting Requirements Right Suzanne Robertson, James Robertson, Addison-Wesley Professional, 3rd edition, 2012. Pdf: Requirements for managing requirements. Suzanne Robertson, Agile Product & Project Management vol. 8 no. 9 How buildings learn, Stewart Brand : http://en.wikipedia.org/wiki/How_Buildings_Learn Pdf: How Now Brown Cow, Suzanne Robertson & James Robertson, 2009. Pdf: Models or natural language: which is best for requirements? Pdf: Use cases for Useful Points of View , Suzanne Robertson & James Robertson, 2010. Book: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior . Tom Demarco, Peter Hruschka, Tim Lister, Suzanne Robertson, James Robertson, Steve McMenamin. Dorset House, 2008. More Volere requirements resources - http://www.volere.co.uk This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 036 - CleVR

    Play Episode Listen Later Jan 22, 2013 47:47


    This is another episode in our series of interviews with technical startups, this time featuring an interview with Guntur Sandino, founder and CEO of CleVR. This company is building VRET (Virtual Reality Exposure Therapy) systems, which are used to help people deal with anxieties such as fear of flying, fear of heights or claustrophobia or psychotic disorders, such as paranoia. We talk about some of the technical details of building these systems, and about the business challenges involved in creating a company around the developed products. This interview was recorded on the 18th of Dec 2012 at Yes!Delft. Interview by @freekl and @felienneAudio post-production by @mendelt Links for this podcast: For more information visit the CleVR website CleVR is a spin-off company from the VRET research group of the Delft University of Technology Yes!Delft is the high-tech entrepreneurs centre in Delft where CleVR is based At the time of the interview CleVR was one of 4 final candidates for the Shell Livewire Award. In the end the winner was Fonckel, another tech startup. CleVR uses tools like the Vizard engine to create virtual environments. We talk about Exposure Therapy in general and the effectiveness of VRET. 

    Devnology Podcast 035 - Cloud9

    Play Episode Listen Later Dec 18, 2012 55:50


    Episode 35 features an interview with Ruben Daniels and Jan Jongboom from Cloud9. They tell us all about the development of Cloud9IDE, the online development environment using Javascript and Node.js. We talk about how they are building a company around this idea, and about the technical choices and challenges that have come with it. In this interview we finally learned why it makes sense to write server-side javascript! Follow Ruben on twitter via @javruben and Jan via @janjongboom This interview was recorded on the 19th of Oct 2012 at the Cloud9 offices in Amsterdam Interview by @freekl and @pjvdsAudio post-production by @mendelt Links for this podcast: Cloud9 uses and develops the ACE online code editor for the web. We briefly discuss Treehugger, the AST (Abstract Syntax Tree) transformation tool - another open source project. Jan explains the use of Architect, a way to structure javascript applications Jan also discusses the platform layer for Node.js :libuv The VFS - Virtual File System is on https://github.com/c9/vfs This podcast is in English - Deze podcast is in het Engels Download

    Devnology Podcast 034 - Gojko Adzic

    Play Episode Listen Later Nov 14, 2012 49:11


    This month we bring you an interview with Gojko Adzic. Gojko is a frequent speaker at leading software development and testing conferences and runs the UK agile testing user group. Over the last eleven years, he has worked as a developer, architect, technical director and consultant on projects delivering equity and energy trading, mobile positioning, e-commerce, online gaming and complex configuration management. He is the author of several books and articles. In 2012 his book Specification by Example received the Jolt award. To celebrate the Jolt Award, the publisher of Spec by Example is offering our podcast listeners a 37% discount on Specification by Example. Note that Goiko has recently published a new book Impact Mapping: Making a big impact with software products and projects, which we did not get around to discussing in this interview. Follow Goiko on twitter via @goikoadzic or on his site on http://gojko.net/ This interview was recorded on the 8th of oct 2012 at the Holiday Inn Express in Amsterdam. Interview by @freekl and @felienneAudio post-production by @mendelt Links for this podcast: Book:Specification by Example, Gojko Adzic, 2011. Book:Bridging the Communication Gap ('The Blue book'), Gojko Adzic, 2009 Article: Redefining software quality, Gojko Adzic, 2012 Book: Made to Stick, Chip and Dan Heath, 2007

    Devnology Podcast 033 - Michael Feathers

    Play Episode Listen Later Oct 17, 2012 52:31


    This episode features an interview with Michael Feathers, regular conference speaker, author of Working Effectively with Legacy Code and one of the deep thinkers on programming. We talk about various programming approaches and techniques and the effect they have on the way we create and maintain software systems. We touch upon subjects like functional programming, technical debt and computer science papers. Also listen to this episode to learn about his plans for a new book! Follow Michael on twitter via @mfeathers and read his blog on http://michaelfeathers.typepad.com This interview was recorded on the 25th of sept 2012 at the Peabody Opera House in St Louis during the Strangeloop conference. Interview by @freekl and @mrijnAudio post-production by @mendelt Links for this podcast: Book: : Working Effectively with Legacy Code Michael Feathers, 2004. Check the Strangeloop video schedule for release dates of recorded talks Michael wrote about the subject of his Strangeloop talk on the Line Break kata in this blogpost. Michael's blogpost from 2009: 10 Papers Every Programmer Should Read (At Least Twice) that is mentioned in this episode Book: Making Software: What Really Works, and Why We Believe It, Andy Oram & Greg Wilson, 2010. Video: Michael's keynote Code Blindness from Rocky Mountain Ruby 2011 Video: Dealing with Dynamically Typed Legacy Code, Michael Feathers, NDC Oslo 2012 This podcast is in English - Deze podcast is in het Engels

    Devnology podcast 032 - Philippe Kruchten

    Play Episode Listen Later Sep 12, 2012 61:32


    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 mentioned as an example where academia and industry work together on research. Book: Books by Malcolm Gladwell were mentioned: Outliers and The Tipping Point.

    Devnology podcast 031 - Alan Cooper

    Play Episode Listen Later Aug 8, 2012 58:25


    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 Alexander and his thoughts on design and architecture. Alan also mentions the ideas of Jaron Lanier on the complexity of programming. For a bit of history, read about why Alan is called 'The Father of Visual Basic' Get even more inspiration from Alan's talk 'Following the Maker's Dream' for this year's Bay Area Maker Faire. This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 030 - Michael Nygard

    Play Episode Listen Later Jul 15, 2012 62:14


    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 for Haskell. Introduced by John Hughes in 2001 in the paper 'QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs'. In a former episode of the Devnology podcast we discussed Generative testing with Pex. 'Resilience engineering in practice', a favorite book in the Devops community. In 2009 Michael contributed to the book 'Beautiful architecture' New monitoring tools have advanced, like MCollective. This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 029 - Architecture principles with Danny Greefhorst

    Play Episode Listen Later Jun 11, 2012 57:09


    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

    Play Episode Listen Later May 18, 2012 59:08


    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 Airlines The Wikipedia page about Gamification A dedicated wiki for Gamification Gabe's books

    Devnology Podcast 027 - Paiq

    Play Episode Listen Later Apr 12, 2012 58:51


    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 Dutch - Deze podcast is in het Nederlands

    Devnology Podcast 026 - Joshua Kerievsky

    Play Episode Listen Later Mar 6, 2012 59:42


    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 the Epiphany, Steven Blank, 2005

    Devnology Podcast 025 - Kevlin Henney

    Play Episode Listen Later Feb 8, 2012 61:19


    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 the Pattern-Oriented Software Architecture serie: volume 4 is a worked example of patterns for distributed computing and the 5th volume is a book on the concepts of patterns. In the podcast Kevlin refers to a famous quote of Jason Gorman: 'Software craftsmanship's not the "next big thing". It's an attempt to articulate what the "thing" always was'. Scrum can be seen as a 'Nomic' game, which is a game in which changing the rules is one of the rules. In a presentation called 'With Economy and Elegance - Software Engineering reclaimed' (slides here) Kevlin explains that Software Engineering is a form of engineering and a craft - following his claim there are no contradictions. Glenn Vandenburg explains what is wrong with the way Software Engineering is taught at universities in the presentation called 'Real Software Engineering' (video here). Software development is all about passion and fun. An example of passion is the Tenet of Professionalism from Uncle Bob: 'Work 40 hours for your employer and another 20 hours improving yourself'. A great example of fun and playfulness in our industry is 'the Globe', a piece of Ruby software which rotates itself. Another way to look at your code is with a tag cloud of all words used in a piece of software. This idea was proposed by Phillip Calçado.

    Devnology Podcast 024 - Bram Duvigneau

    Play Episode Listen Later Dec 21, 2011 59:06


    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

    Play Episode Listen Later Nov 27, 2011 64:52


    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 post-production by @mendelt Links for this podcast Book: Continuous Delivery - Continuous Delivery.Addison-Wesley, 2010. The accompanying website ContinuousDelivery.com Continuous Delivery is chosen as the textbook for the Agile Engineering Practices course for the Software Engineering MSc at Oxford University Continuous Delivery introductory slidedeck from JAOO 2010, Aarhus Presentation on InfoQ about Continuous Delivery by Jez at DevOpsDays, Hamburg 2010 Article “What DevOps Means for Enterprises”, http://agileweboperations.com, 18 January 2011 More resources are on the Resources section for the book

    Devnology Podcast 022 - Interview with Don Reinertsen

    Play Episode Listen Later Oct 30, 2011 62:54


    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 post-production by @mendelt Links for this podcast Book: Donald G. Reinertsen - The Principles of Product Development FLOW, Second Generation Lean Product Development. Celeritas Publishing, 2009. Book: Donald G. Reinertsen - Managing the Design Factory, a Product Developer's Toolkit. Free Press, 1997. Book: Jeffrey Liker - The Toyota Way. McGraw-Hill, 2003.

    Devnology Podcast 021 - Nat Pryce on Growing software with Tests

    Play Episode Listen Later Aug 24, 2011 57:24


    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 different kinds of tests that drive the design of a software system. In the podcast we discuss the blogpost 'Whose domain is it anyway?' of Dan North. Nat completed his PhD thesis in 2000: 'Component Interaction in Distributed Systems'. A lot of his thoughts on object-orientation and messaging between objects and peers that is described in the book, can be traced back to his early research. In order to improve the testability of your software, Steve and Nat propose to apply the Ports and adapter architecture from Alistair Cockburn. You can read more on this subject on the wiki of Alistair. Use Hamcrest Matchers to improve the readability of your tests: learn more from this tutorial. While the use of Dependency Injection is widely spread in the software engineering community, Nat considers applying this style harmful. On his blog you can read more of his thoughts on this subject. In 2004 Steven and Nat published the article 'Mock Roles, not Objects' in which they introduces jMock. MultithreadedTC: a framework that can be used to test concurrent Java applications.

    Devnology Podcast 020 - James Coplien on Lean Architecture

    Play Episode Listen Later Jul 5, 2011 63:34


    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 Engineering and Measurement, 2007. Also in the book Balancing Agility and Formalism in Software Engineering. 'A story about user stories and Test-Driven Development - Chapter 1: The Setup', Gertrud Bjornvig, James O. Coplien and Neil Harrison, Better Software, November 2007. 'A story about user stories and Test-Driven Development - Chapter 2: Into the Field ', Gertrud Bjornvig, James O. Coplien and Neil Harrison, Better Software, December 2007. 'What is the problem with Test Driven Development? Interview with Jim Coplien. Lean Magazine, January 2010 'Does Test-Driven Development Really Improve Software Design Quality?', D.S. Janzen & H. Saiedian, IEEE Software, March-April 2008 (PDF) Artima series on DCI Architecture James' debate with Uncle Bob Martin on TDD, CDD and profesionalism DCI tutorials from Oredev 2009 are available here.

    Devnology Podcast 019 - The Software Improvement Group

    Play Episode Listen Later Jun 22, 2011 63:16


    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 on Software Architecture (WICSA), 20-24 June 2011 Other research papers are available on http://www.sig.eu/en/Research

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

    Play Episode Listen Later May 31, 2011 40:12


    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 Dettmer, Amer Society for Quality; 2 edition (2007) Book: The Principles of Product Development Flow: Second Generation Lean Product Development. Donald G. Reinertsen, Celeritas Publishing (2009) Books by Tom Gilb are on www.gilb.com/Books Books by Jerry Weinberg are on www.geraldmweinberg.com/Site

    Devnology Podcast 017 - Zef Hemel on Mobl

    Play Episode Listen Later Apr 24, 2011 62:16


    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

    Play Episode Listen Later Apr 11, 2011 45:24


    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

    Play Episode Listen Later Feb 6, 2011 62:49


    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. On their website you find an article on this subject, in Dutch: Het Rijnlands model als inspiratiebron. the Two-Factor theory (wikipedia) states that there is a difference between factors that motivate people and de-motivate them, independently of each other.   A nice little background movie on motivation and rewarding people: The surprising truth about what motivates us (youtube). Agile principles, Lean principles, Scrum values, XP values (wikipedia). On Jurgen's blog you find the The Do-It-Yourself Team Values Kit, which is mentioned in the Podcast. The 360 degree feedback (wikipedia) was applied by Jurgen in a dinner with his team, described on his blog: the 360 Degrees Dinner. Self-organizing systems competing for the same resources: the Tragedy of the Commons (wikipedia). Six years later: What the Agile Manifesto left out, a blogpost by Brian Marick.  The land that Scrum forgot, a blogpost by Robert C. Martin. You can read an excerpt, the chapter 'How to Grow structure', of the book Management 3.0 online. On Jurgen's blog you find a lot of articles that cover the subject of his book, like Management 3.0: The Era of Complexity, Cross-Functional Teams Don't Come Free and Diversity? You Mean Connectivity!. Jurgens list of Best Used Books. This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 014 - Jeff Sutherland

    Play Episode Listen Later Jan 27, 2011 67:06


    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 9th of December 2010.Interview by @freekl and @arnetim.Audio post-production by @Mendelt. Links for this podcast: Takeuchi, H. and I. Nonaka, The New New Product Development Game. Harvard Business Review, 1986(January-February). Jeff Sutherland, Origins of Scrum , blog Jeff Sutherland, july 05, 2007 Jeff Sutherland & Ken Schwaber The Scrum papers: Nut, Bolts, and Origins of an Agile Framework (pdf) Ken Schwaber & Jeff Sutherland, The Scrum Guide (pdf) 2008-2010. Jeff Sutherland, The future of Scrum (pdf) 2005. J. O. Coplien, Borland Software Craftsmanship: A New Look at Process, Quality and Productivity, in 5th Annual Borland International Conference, Orlando, FL, 1994. P. M. Senge, The Fifth Discipline: the Art and Practice of the Learning Organization. New York: Currency, 1990. Petri Heiramo, Two types of Scrum (blog) This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 013 - Paul Klint

    Play Episode Listen Later Jan 11, 2011 51:45


    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 programmeren volgen op Twitter via @mrijn. In 1982 is Paul gepromoveerd op een onderzoek naar zogenaamde stringmanipulatietalen, programmeertalen die kunnen worden gebruikt bij het ontwikkelen van tekstverwerkers: From Spring to Summer. Als aanvulling op de voortdurende discussie die gaat over de twee gezichten van het software vakgebied, een bekend artikel van Steve McConnell: Software Engineering, Not Computer Science. Informatie over het onderzoek van de onderzoeksgroep van Paul vind je op de website van het Centrum voor Wiskunde en Informatica. Het bekende concurrency framework dat Paul noemt is Hadoop, gebaseerd op het MapReduce programmeermodel van Google. De Software Improvement Group is een van de belangrijkste spin-offs uit de onderzoeksgroep van Paul. Het belangrijkste project waar de onderzoeksgroep van Paul op dit moment aan werkt is de domein-specifieke taal Rascal. In deze presentatie wordt de 'software vulkaan' uitgelegd. Abonnees van de Automatiseringsgids kunnen een artikel van Paul uit 1999 online teruglezen. Snowbol, de moedertaal die Paul heeft gevormd. Twee boeken waar in de Podcast over wordt gesproken: The Inmates Are Running the Asylum van Alan Cooper en The Design of Everyday Things van Donald Norman. This podcast is in Dutch - Deze podcast is in het Nederlands My Podcast Alley feed! {pca-92dab0518ba527971101e35638ac61f8}

    Devnology Podcast 012 - Mary and Tom Poppendieck part 2

    Play Episode Listen Later Dec 5, 2010 70:05


    Here's the second part of our interview with Tom and Mary Poppendieck. The links for this episode are included with the show notes for part 1. This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 012 - Mary and Tom Poppendieck part 1

    Play Episode Listen Later Nov 29, 2010 47:04


    In this episode we interview Mary and Tom Poppendieck, authors of that great trilogy of books on Lean Software Development. Because of the lenght of the interview we decided to publish it in two parts, with the second half expected to be published in a week or so. In this first part we talk with Tom and Mary about Lean principles and how they apply to software development. We speak about Toyota, about innovation and startups, and Tom and Mary explain what is meant with set-based design. This interview was recorded in an Amsterdam hotel lobby on the 26th of September 2010. Interview by @freekl and @mamersfo. Audio post-production by @Mendelt. Links for this podcast: Lean Software Development: An Agile Toolkit (Mary and Tom Poppendieck) Published May 18, 2003 by Addison-Wesley Professional Implementing Lean Software Development: From Concept to Cash (Mary and Tom Poppendieck) Published September 17, 2006 by Addison-Wesley Professional Leading Lean Software Development: Results Are not the Point (Mary and Tom Poppendieck) First edition published October 31, 2009 by Addison-Wesley Professional Lean Thinking: Banish Waste and Create Wealth in Your Corporation (James P. Womack and Daniel T. Jones) Second edition published June 10, 2003 by Free Press Toyota Kata: Managing People for Improvement, Adaptiveness and Superior Result (Mike Rother) Published August 4, 2009 by McGraw-Hill Switch: How to Change Things When Change Is Hard (Chip and Dan Heath) Published February 16, 2010 by Random House Canada Cracking the Code of Effective Innovation: Organizational Size and Style Is Driving Innovation success Published June 2007 by Future Think LLC Toyota’s Principles of Set-Based Concurrent Engineering (Durward K. Sobek II, Allen C. Ward and Jeffrey K. Liker) Published January 15, 1999 in MIT Sloan Management Review Survive to Make Money or Make Money to Survive? (John Shook) Published December 4, 2008 by Lean Enterprise Institute Drive: The Surprising Truth About What Motivates Us (Daniel H. Pink) Published December 29, 2009 by Riverhead Hardcover Hidden Value: How Great Companies Achieve Extraordinary Results with Ordinary People (Charles A. O'Reilly III and Jeffrey Pfeffer) Published August 2000 by Harvard Business Press Hard Facts, Dangerous Half-Truths And Total Nonsense: Profiting From Evidence-Based Management (Jeffrey Pfeffer and Robert I. Sutton) Published Marc 1, 2006 by Harvard Business Press Toyota’s Journey From Waterfall To Lean Software Development (Henrik Kniberg) Published 16 March, 2010 on Henrik Knibergs' blog The Team Handbook (Scholtes, Joiner & Streibel) Published march 24, 2003, by Joiner/Oriel Inc This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 011 - David Anderson

    Play Episode Listen Later Nov 7, 2010 67:09


    David Anderson is thoughtleader on the subject of Kanban. He is the founder of the Lean Software & Systems Consortium and helped to create the Limited WIP Society. His latest book is the subject of this Podcast, which is called: Kanban, Successful Evolutionary Change For Your Technology Business. You can follow David on twitter via @agilemanager. In this episode we talk with David on his shift from the Theory of Constraints to Kanban and the benefits of visualizing the workflow and limiting Work-in-Progress. We discuss several aspects from his latest book and talk about the people and books that inspired him to write this book. David also shares his knowledge and experiences on Feature Driven Development. This Podcast was recorded in Antwerp at the Lean & Kanban 2010 Europe conference. Links for this podcast The Lean term originates from the book: The Machine That Changed the World, by James Womack, Daniel Jones and Daniel Roos. David's previous book: Agile Management for Software Engineering. Why people fail at multitasking, a short movie. 'Maintenance typically consumes about 40 to 80 percent (60 percent average) of software costs. Therefore, it is probably the most important life cycle phase.' - a quote from an article called Frequently Forgotten Fundamental Facts about Software Engineering by Robert Glass. Feature Driven Development came out as an evolution from the book Object Oriented Analysis from Peter Coad and the project management method of Jeff De Luca. It was first described in the book Java Modeling In Color. Order the game getKanban here. The Deming System of Profound Knowledge is one of the models that David mentions as a tool to improve. Watch the video where Rob Hathaway presents his case studies on Kanban at IPC Media. The people David mentions are: Donald Reinertsen, Jerry Weinberg, Kent Beck, Jon Kern, Joshua Kerievsky, Jim Shore, Steve Freeman, Elizabeth Keogh, Tim McCanna, Russell Healy and Daniel Vacanti. Learn more about the terms that are used in this Podcast: Lean, Kaizen, Scrum, Waste (muda, muri and mura), Theory of Constraints, Cumulative Flow Diagram, Cycle time, the Personal Software Process, Feature Driven Development, eXtreme Programming, Test Driven Development, the Scientific method, Classes of Service. This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 010 - Microsoft Surface development

    Play Episode Listen Later Sep 18, 2010 72:28


    In this podcast we talk about the Microsoft Surface table. We do so with Dennis Vroegop and Eric Havir. We speak about the Microsoft Surface machine and how this effects people learning, playing and working. We learn about cool projects done with the Surface, why Microsoft created this device and how you can develop software for it. Dennis also tells about how multi-touch is a new paradigm and what the do's and don'ts are for software developers. Dennis Vroegop is developer at HeadCandy Surface, a company that focusses on multitouch software development. He is also a Microsoft C# MVP and chairman of the dutch .NET usergroup dotNed. You can follow him on twitter or read his blog. Eric Havir is the Senior Manager at the Microsoft Surface department of Microsoft in Redmond. You can follow him on twitter. Also thanks to Sander Gerz was co-host for this podcast and Mendelt Siebinga did a great job editing the sound. Links Microsoft Surface product page Microsoft Surface SDK Microsoft Surface Development Forums SurfaceScapes - Dungeons and Dragonsagons This podcast is in English- Deze podcast is in het Engels

    Devnology Podcast 009 - Rini van Solingen

    Play Episode Listen Later Jun 7, 2010 46:06


    In deze editie van de podcast een interview met Rini van Solingen. We spreken met Rini over verschillende methoden voor het verbeteren van je software ontwikkel proces, zoals CMMI, Lean en Six Sigma. Rini verteld over de uitverkiezing van zijn artikel over het meten van ROI van methoden voor het verbeteren van software processen in de top artikelen van 25 jaar IEEE magazine. Tevens gaan we in op zijn nieuwe boek 'De kracht van Scrum', en spreken spreken we over zijn werkzaamheden bij de TU Delft, waar hij onder andere onderzoek doet naar globaal gedistribueerde software ontwikkeling. Links bij deze podcast CMMI: Capability Maturity Model Integration Lean Software Development Six Sigma Scrum Personal Software Process (PSP) Team Software Process (TSP) IEEE software magazine IEEE Software’s 25th-Anniversary Top Picks: Rini's artikel Measuring the ROI of software process improvement (2004) het follow-up paper naar aanleiding van de top picks uitverkiezing(2009) Paper: Barry Boehm over Value based software engineering Boek: Rustenburg en Van Solingen - De kracht van scrum Boek: Robert Glass - Software creativity Boek: David F. Rico - The business value of agile software methods Boek: Argyris & Schön - Theory in practice: increasing professional effectiveness pdf: Chris Argyris - The Executive Mind and Double-Loop Learning the Hawthorne effect This podcast is in Dutch - Deze podcast is in het Nederlands

    Devnology Podcast 008 - Graham Bolton

    Play Episode Listen Later May 2, 2010 46:14


    In deze Podcast spreken wij met Graham Bolton over de toegevoegde waarde van handmatige code inspecties, als aanvulling op automatische analyses en software testen. De expert vertelt ons over het ontstaan van de IfSQ organisatie en legt ons uit hoe je een code inspectie kunt uitvoeren. We discussiëren over de inspectiemethode die het instituut voorschrijft en de standaarden die zijn gedefinieerd als Level 1 en Level 2. Graham Bolton is een expert op het gebied van software kwaliteit. Hij is oprichter en voorzitter van de IfSQ organisatie en op dit moment betrokken bij het opstellen van nationale standaarden op het gebied van software kwaliteit. Links bij deze podcast Graham Bolton is expert voor onder andere de Computable. Het instituut IfSQ (Institute for Software Quality) biedt standaarden voor het beoordelen van software kwaliteit. De werkgroep 'Software and system engineering' 381007, onderdeel van het Nederlandse normalisatieinstituut (NEN), onderzoekt standaarden in ons vakgebied. Devnology heeft  op 12 mei 2010 een workshop 'Code reviews met IfSQ' georganiseerd. This podcast is in Dutch - Deze podcast is in het Nederlands

    Devnology Podcast 007 - Anders Hejlsberg

    Play Episode Listen Later Apr 15, 2010 46:13


    In this episode we interviewed Anders Hejlsberg, Technical Fellow with Microsoft and Chief Architect of the C# programming language.We talk about his past involvement in creating Turbo Pascal and later Delphi. Anders tells us about the evolution of the C# language and about some of the design decisions for C# and the .Net framework.   Links for this podcast Anders Hejlsberg's Wikipedia entry Turbo Pascal Delphi Presentation Devdays 2010: C# 4.0 and beyond Keynote TechDays 2010 : Trends and future directions in programming languages This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 006 - Robert Martin

    Play Episode Listen Later Mar 28, 2010 44:20


    Robert C Martin is a wellknown speaker and author of various books on software development such as Agile Software Development, Principles, Patterns, and Practices and his latest Clean Code.He is founder, President and CEO of ObjectMentor. You can follow him on twitter via @unclebobmartin. In this episode we speak with Uncle Bob about careers and eduction in programming, various books that have influenced him, people that he worked with, the state of Agile Software Development and trends in and future of programming. Links for this podcast Book Series: Donald Knuth - The Art of Programming Book: Kernighan & Plauger - Software Tools Book: The Structure and Interpretation of Computer Programs Book: Kernighan & Ritchie: The C Programming Language The Agile Manifesto Uncle Bob's recollection of the founding of the Agile Alliance The Software Craftmanship Manifesto   This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 005 - Peli de Halleux

    Play Episode Listen Later Feb 18, 2010 57:05


    In deze aflevering spreken we met Peli de Halleux, werkzaam bij Microsoft Research. We spraken met hem over een aantal projecten waar hij aan werkt, vooral op het gebied van software testen en verificatie. Aan bod komen onder andere Pex - een tool voor automated white box unit testen, Code Contracts - de Design by Contract library voor .Net en Moles - een detour framework dat met Pex meegeleverd wordt. Volg Peli via zijn blog op http://blog.dotnetwiki.org of via twitter : @pelikhan Links voor deze podcast Microsoft Devlabs home page Microsoft Research home page Peli's group RISE - Research in Software Engineering Peli's videos op channel 9 Pex - Automated white box testing voor .Net Code Contracts - Design by contract Library voor .Net Spec # - Design by contract geimplementeerd als extensie van C# (open source) Reactive extensions - een library om asynchroon en event-gebaseerd te programmeren The Z3 theorem prover (gebruikt in Pex and vele andere projecten) This podcast is in English - Deze podcast is in het Engels

    Devnology Podcast 004 - Jurgen Vinju

    Play Episode Listen Later Dec 21, 2009 58:44


    De grote berg met software op deze wereld neemt explosief toe. Als ontwikkelaar krijg je steeds vaker te maken met het onderhoud van bestaande software waarvan je de complexe programmacode niet altijd direct kan begrijpen, omdat het bijvoorbeeld slecht is gedocumenteerd. In deze Podcast legt Jurgen Vinju uit hoe de domein specifieke taal Rascal jou een geavanceerde gereedschapskist kan bieden om jouw programmacode te analyseren en / of automatisch te transformeren. Jurgen geeft op basis van zijn ervaringen met het ontwikkelen van een DSL zijn kritische blik op het gebruik van de domein specifieke talen en rekent af met 'embedded DSL's', UML en XML. Jurgen Vinju is senior researcher bij het Centrum voor Wiskunde en Informatica en actief als docent aan de Universiteit van Amsterdam. In de Master Software Engineering is Jurgen actief als docent op het gebied van Software evolutie en Software constructie. Je kan de publicaties die Jurgen heeft geschreven vinden op zijn website; zijn dagelijkse activiteiten volg je op Twitter: @jurgenvinju. De Domein specifieke taal Rascal. Als iedereen alleen maar bezig is met het schrijven van software abstracties, dan wordt er geen werkende software meer geschreven, stelt de Turing Pit. ASF+SDF is de vormalige taal, die aan het Centrum voor Wiskunde en Informatie is ontwikkeld, om source code te analyseren en transformeren. Software ontwikkeling is complex, omdat het tracht een probleem op te lossen in een omgeving waarin de eisen aan de oplossing constant veranderen: Wicked design. Een Embedded DSL (ook wel: Internal DSL) is een taal die onderdeel uitmaakt van bijvoorbeeld een general-purpose taal als Ruby. Boek: Generative Programming, Krysztof Czarnecki. Boek: Domain Driven Design, Eric Evans. Boek: Code Complete, Steve McConnell. Boek: Why Programs Fail, Andreas Zeller. Boek: Spring into Technical Writing, Barry J. Rosenberg. Boek: The Pragmetic Programmer, Andrew Hunt. This podcast is in Dutch - Deze podcast is in het Nederlands

    Devnology Podcast 003 - Frans Bouma

    Play Episode Listen Later Nov 24, 2009 62:58


    We spraken met Frans Bouma over de start en ontwikkeling van Solutions Design als ISV en de ontwikkeling van LLBLGen Pro , de O/R Mapper voor .Net. Verder geeft Frans in dit interview zijn mening over verschillende software design praktijken, programmeertalen en -stijlen. Tenslotte hebben we het over software engineering literatuur en opleidingen. Frans houdt een veelgelezen blog bij op http://weblogs.asp.net/fbouma en op twitter is hij bekend als @fransbouma Boek - Robert Sedgewick: Algorithms in C Boek - Steve McConnell : Code Complete Boek - Eric Evans : Domain Driven Design Boek - Edward Yourdon : Modern Structured Analysis (en zijn website op www.yourdon.com) http://en.wikipedia.org/wiki/List_of_algorithms This podcast is in Dutch - Deze podcast is in het Nederlands

    Claim Devnology Podcast

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel