Devnology Podcast
Devnology Podcast
Devnology
Monthly show on software development topics
Devnology Podcast 050 - Scott Wlaschin
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
Jul 20, 2015
58 min
Devnology Podcast 049 - Mathias Verraes
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
Dec 11, 2014
56 min
Devnology Podcast 048 - Emma Armstrong
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
Oct 28, 2014
1 hr 1 min
Devnology Podcast 047 - John Cook
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
Aug 6, 2014
43 min
Devnology Podcast 046 - Simon Brown
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
Jun 2, 2014
51 min
Devnology Podcast 045 - Dick Wall and Avdi Grimm
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
Apr 8, 2014
59 min
Devnology Podcast 044 - Tom Gilb
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
Jan 18, 2014
54 min
Devnology Podcast 043 - Neil Brown
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
Dec 19, 2013
47 min
Devnology Podcast 042 - Linda Rising
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
Nov 17, 2013
56 min
Devnology Podcast 041 - Dave Thomas
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
Oct 23, 2013
58 min
Load more