Three Devs and a Maybe

Three Devs and a Maybe

By Michael Budd, Fraser Hart, Lewis Cains, Edd MannTechnologyEducation
Download on the App Store

Three Devs and a Maybe episodes

  • 34: Delving into CakePHP with James Watts

    This week we are very lucky to have James Watts, a core member of the CakePHP project on the show.

    Initially starting off with his journey into programming, we move on to talk about the differences we find between junior and senior developers.
    We then touch upon his previous start-up experience and how that resulted in him thinking more about the product as a whole.
    CakePHP has been around for almost 10 years now, we discuss how he got into the project - along with the frameworks key goals.
    We then move on to highlight some of the key differences/features you will find in the next major release (3.0).
    Finally, we discuss his upcoming book, and his experiences with organising a large open-source community event.

    Show Links
    • James Watts on Twitter
    • CakePHP
    • CakeFest - The annual CakePHP conference
    • CakeDC - Cake Development Corporation
    • CakePHP Cookbook
    • Cake Software Foundation
    • QBasic
    • jameswatts/cake-toolkit - GitHub
    • jameswatts/cake-markup-language - GitHub
    • CakeDC - Git Workflow
    • nano JavaScript framework - Rapidly deploy UI for web applications
    • XHTTP - Extended Hypertext Transfer Protocol
    • DocML - Extensible Documentation Mark-up Language
    • jsphp - PHP 5 pseudo-implementation of JavaScript
    • Qonsola - Command the web
    • CakePHP Community 2013 - The Bakery: Everything CakePHP
    • Interview with James Watts from CakePHP - NuBlue
    • CakeDC - The annual CakePHP conference
    • CakePHP Community Keynote - James Watts - YouTube
    • CakePHP Core Interviews - Christian Winther - YouTube
    • Patterns in your pastry - James Watts - YouTube
    • Core Panel Q&A - YouTube
    • 1 hr 7 min
    • 33: Laravel, Forge and Homestead with Taylor Otwell

      This week we are very lucky to have the creator of Laravel, Taylor Otwell on the show.

      Starting off with his journey into the world of programming (through .NET), we move on to discuss how Laravel came to being.
      We then touch upon our experiences experimenting with different programming stacks, and what features of C# he would like to see introduced into PHP.
      Finally, we ask Taylor what resources he would recommend to someone just starting out in the industry.

      Show Links
      • Laravel
      • Taylor Otwell on Twitter
      • Laracasts
      • ASP.NET
      • C Sharp
      • Snappy
      • FuelPHP
      • Laravel - Eloquent ORM
      • Laravel - Homestead
      • Laravel.io
      • Laravel.io Podcast
      • Ionic
      • PhoneGap
      • Laravel Forge
      • LaraJobs
      • 1 hr
      • 32: Designing for the Web with Kris Jeary

        This week we are lucky to have Kris Jeary on the show to discuss all things design.

        Starting off with how he got introduced to the world of web design, we move on to discuss the process he uses to create websites.
        We then touch upon where he gets inspiration from, and how the emergence of responsive and SPA ideologies has changed the way we think about the web.
        Finally, we wrap up the show with some good advice to anyone looking into getting into web design.

        Show Links
        • Squiders
        • Squiders (kris_jeary) - Twitter
        • Cron Expression Parsing in PHP
        • CodeKit
        • Kraken Image Optimizer
        • Pingdom - Website Speed Test
        • Modern.IE
        • Genymotion
        • Better Responsive Images With the picture Element
        • Bootstrap
        • ZURB Foundation
        • CSS Reset
        • What is the difference between Normalize.css and Reset CSS?
        • Akita - IT Support Kent and London
        • 1 hr 12 min
        • 31: Laravel, Code Bright and PHPandas with Dayle Rees

          This episode we are very lucky to be joined by Dayle Rees, to discuss all things PHP, Laravel and Colour Schemes.

          Starting off conversation with how he got into PHP, we move on to his initial introduction to the Laravel framework - and his involvement during the development of versions 3 and 4.
          From there we touch upon his very popular text-editor colour schemes project, and how the Code Happy/Bright books came about.
          Finally, we discuss his new book ‘PHPandas’ which is currently being written, targeted at absolute beginners to software development.

          Show Links
          • Dayle Rees
          • Code Bright
          • PHPandas
          • daylerees/colour-schemes
          • Colour Scheme Previews
          • ParkatmyHouse
          • ParkatmyHouse - Jobs
          • Laravel
          • Swift Programming Language
          • why the lucky stiff
          • Three British rowers airlifted to safety after boat starts sinking - Mirror Online
          • Tunbridge Wells rower in Pacific rescue - Kent and Sussex Courier
          • Team Pacific Rowers
          • What is the purpose of a callback and how to implement one
          • Tutorial on Dependency Injection and Lazy Initialisation using Pimple
          • GitHub Explore
          • 1 hr 16 min
          • 30: Introduction to Software Testing

            In this episode we introduce the very important topic of software testing.

            Starting off with why you should consider the automated testing route, we move on to discuss the different types of testing available.
            Some of the topics discussed include Quality Assurance, TDD/BDD, Unit Testing, Integration Testing, Functional Testing and Acceptance Testing.

            Show Links
            • JavaScript - The Good Parts
            • Crockford on JavaScript
            • .NET Rocks - The Better Parts with Doug Crockford
            • Coding Blocks - Design Patterns Part 1
            • The David Connelly Show - Web Development Words of Wisdom
            • Michael Budd - Web Developer
            • The Loosely Coupled Podcast
            • Basecamp
            • Traq.io
            • PHPUnit
            • JUnit
            • Hamcrest PHP
            • Composer
            • Selenium
            • Codeception
            • Team Pacific Rowers
            • 1 hr 5 min
            • 29: Introduction to GNU/Linux and Distributions with Paul Bowden

              This episode we are joined by Paul Bowden to talk all things Linux.

              We start of with the Linux vs. GNU/Linux vs. GNU/Linux/X debate, and layout what an Linux Operating System actually is composed of.
              With this foundation in place we move on to discuss the different types of distributions available, along with a host of Window Managers and Desktop Environments.
              Finally, we wrap up the show with some good advice to budding Linux converts, along with a brief detour into two popular ‘hardcore’ distributions (Gentoo and Arch).

              Show Links
              • pbowden.me
              • deviantART
              • The UNIX Operating System - YouTube
              • Unix Philosophy
              • Richard Stallman
              • The GNU Operating System
              • GNU Hurd
              • Minix3
              • The Linux Kernel Archives
              • awesome window manager
              • Window Managers for X
              • TWM
              • GNOME
              • Xfce Desktop Environment
              • KDE
              • Unity
              • Linux Mint
              • Ubuntu
              • openSUSE
              • Knoppix Linux Boot CD
              • BusyBox
              • Jolla
              • Chromium
              • Wine - Run Windows applications on Linux
              • XBMC
              • Drobo
              • Les RPM de Remi
              • Dotdeb - The extra repository for Debian servers
              • Gentoo Linux
              • Arch Linux
              • 1 hr 10 min
              • 28: The PHP-FIG/RFC, CodeIgniter 3 and PyroCMS with Phil Sturgeon

                This week we are lucky to have the one n’ only Phil Sturgeon on the show.

                Starting off conversation with how he got into programming, we move on to his time using and contributing to the CodeIngiter and FuelPHP projects.
                This leads us on to discuss the current status of CodeIgniter 3.0 and his experiences with porting PyroCMS to Laravel.
                Among other things we then touch upon the ‘Wordpress positive feedback loop’, the PHP-FIG (Framework Interop Group) and the PHP-RFC (Request for Comments) process.
                We wrap up the show with some sound and interesting advice to any budding/new developer.

                Show Links
                • Phil Sturgeon
                • Phil Sturgeon on Twitter
                • PHP Town Hall
                • PyroCMS
                • Made In Production - PHP T-Shirts
                • 27 People Who Have Better Job Titles Than You
                • CSS - Are floats bad? What should be used in its place - Stack Overflow
                • CodeIgniter
                • PHP-FIG - PHP Framework Interop Group
                • PHP - The Right Way
                • PostNuke
                • phpBB
                • FuelPHP
                • Drupal
                • WordPress
                • Methods on primitive types in PHP
                • Phil Sturgeon - PHP 6 - Pissing in the Wind
                • Treehouse
                • PHPBridge
                • Codecademy
                • Kent Web Meetup (Maidstone, England)
                • 1 hr 3 min
                • 27: Ramble On

                  In this weeks show we decided to have a good ramble about a couple of topics that have cropped us this week.

                  Ranging from freelance experiences, cheese-based Lorem Ipsum text, and famous Albert Einstein quotes.
                  By the end we start to discuss our personal software deployment strategies, briefly touching on Docker, which will be the topic of next weeks show.

                  Show Links
                  • Cheese Ipsum
                  • Docker - the Linux container engine
                  • Traq.io
                  • Fontello - icon fonts generator
                  • Cloud9 IDE
                  • A look at traits in PHP
                  • Android App Debugging - Tuts+ Code Tutorial
                  • TinyMCE
                  • JetBrains PhpStorm
                  • MailChimp
                  • 1 hr 4 min
                  • 26: PHP Internals, pthreads and PHPDBG with Joe Watkins

                    This week we are very lucky to have Joe Watkins from pthreads and PHPDBG fame on the podcast.

                    Starting off discussion with the ‘PHP Next Generation’ drama, we move on to wrap-up our thoughts on the ‘Is TDD dead’ set of Google Hangouts.
                    The topic then shifts onto our guest and how he got into programming and PHP - with the creation of pthreads and PHPDBG projects discussed.
                    Finally, we finish off the podcast with the regular quiz.

                    Show Links
                    • PHP Next Generation
                    • Discourse
                    • Fluid - Turn Your Favorite Web Apps into Real Mac Apps.
                    • Fast request routing using regular expressions
                    • Functional Library - Null
                    • Photobox - CSS3 jQuery image gallery
                    • PHP RFC - arrayof
                    • PHP RFC - returntypehinting
                    • pthreads - Share Nothing, Do Everything
                    • phpdbg - php debugger
                    • krakjoe (Joe Watkins) - GitHub
                    • DatingVIP - GitHub
                    • Neural Networks and Applications Course
                    • Intro to Neural Networks - YouTube
                    • Gnu takes life into its own hands by chasing away cheetah
                    • 1 hr 47 min
                    • 25: virtPHP with Jacques Woodcock and Ben Ramsey

                      This week we are very lucky to have Jacques Woodcock and Ben Ramsey from the virtPHP project on the podcast.

                      Similar in nature to Python’s ‘virtualenv’, virtPHP is a tool for creating and managing multiple isolated PHP environments on a single machine.
                      Currently command-line support on *nix based-systems is complete, however, during the show we touch on the challenges in-regard to SAPI support.
                      We then move on to discuss the interesting paths each took to get into development, followed up finally with the weekly quiz.

                      Show Links
                      • Jacques Woodcock (jacques_thekit) on Twitter
                      • Ben Ramsey
                      • Ben Ramsey (ramsey) on Twitter
                      • Is TDD dead? - YouTube
                      • Is TDD dead? [Part II] - YouTube
                      • Is TDD dead? [Part III] - YouTube
                      • Team Pacific Rowers
                      • Team Pacific Rowers (PacificRowers) on Twitter
                      • php[tek] 2014 conference
                      • php[architect] - Magazine, Training, Books, Conferences
                      • Contributing to PHP Core - Ben Ramsey
                      • Exercism Redesign
                      • VIM Adventures
                      • Nomad PHP
                      • Nashville Hot Chicken
                      • PHP: array_column - Manual
                      • HHVM
                      • HippyVM
                      • #121: Dart with Lars Bak and Seth Ladd from Google - The Changelog
                      • PHPNG (next generation)
                      • PHP: Quality Assurance
                      • textAngular :: Lightweight Angular.js, Javascript Wysiwyg/Text-Editor
                      • How To Make Your Own Website - Best Website Builder - Strikingly
                      • PHP: The Right Way
                      • PuPHPet - Online GUI configurator for Puppet & Vagrant
                      • ramsey/vagrant-php-src-dev - GitHub
                      • virtPHP
                      • phpdbg - php debugger
                      • Top 5 most popular PHP Framework in 2014
                      • 1 hr 34 min

                      About Three Devs and a Maybe

                      From the publisher's feed

                      Join us each week as we discuss all things software development. Frequently joined by a far more intelligent guest on the show's topic, we by no means know everything, but love what we do. Topics…