• How to Ruin a Career in 10 Easy Minutes - Duration: 15 minutes.

    • 8 months ago
    Presented by Chris Hartjes

    While building up a presence on Twitter I discovered I had the power to really help people…or tear them down if I chose to…which I sometimes did. I want to talk about to...
  • Using Laravel Collections Outside Laravel - Duration: 6 minutes, 37 seconds.

    • 9 months ago
    Speaker: Oliver Davies @opdavies

    Laravel Collections are a powerful object-orientated way of interacting with PHP arrays, but did you know that they can be used outside of Laravel, in any PHP proj...
  • Practical Refactoring Tips For Developers That Love Legacy Applications - Duration: 11 minutes.

    • 1 year ago
    Speaker: Davi Marcondes Moreira @devdrops

    Many times in our career we have (or we’ll have) to deal with legacy applications, and refactoring is an art specially designed for this scenario. In this...
  • Considering Effectiveness in Test Automation - Duration: 12 minutes.

    • 1 year ago
    Speaker: Tomasz Kunicki

    What matters about test automation is feedback. For new functionality we should have a guarantee of correctly implemented code/functionality and for old parts – of not havi...
  • A Practical Introduction to Snapshot Testing - Duration: 14 minutes.

    • 1 year ago
    Speaker: Freek Van der Herten

    The basic idea of snapshot testing is that you compare the output of your code against a file that’s written on disk. That file is called a snapshot. If the output of...
  • Deploy Your PHP App with Docker - Duration: 18 minutes.

    • 1 year ago
    Presented by Asmir Mustafic

    This talk explains how to develop and deploy to production your application built with Docker.

    The presentation starts from the development environment and passing by ...
  • Deploying PHP Applications with Fabric - Duration: 7 minutes, 20 seconds.

    • 1 year ago
    With Oliver Davies

    You’ve built your application, and now you just need to deploy it. There are various ways that this could be done – from (S)FTP, to SCP and rsync, to running commands like “git ...
  • Atlas: A Data Mapper For Your Persistence Model - Duration: 14 minutes.

    • 1 year ago
    Speaker: Paul M. Jones

    Atlas lets you build an OO model of your SQL tables and relationships. You can use it at the start of your project for basic CRUD operations. As you begin to need simple beh...
  • The Power of the Soft Skill - Duration: 14 minutes.

    • 1 year ago
    Speaker: Kenneth Schabrechts @Agilix_

    Speaker: @Agilix_

    Every day developers ask themselves what they can do to improve their technical expertise. Which comes to no surprise seeing the nature of ...
  • Is Your Server Secure Enough? - Duration: 12 minutes.

    • 1 year ago
    Speaker: Viraj Khatavkar

    2 years ago, I had to unwillingly dive towards managing my own servers. As a developer, it was very frustrating. Servers are messy stuff. Managing them is pretty tough. I’...
  • Install Vagrant via Composer with Homestead - Duration: 8 minutes, 41 seconds.

    • 1 year ago
    Speaker: Joe Ferguson

    I can put vagrant in your project in THREE COMMANDS! Don't believe me? Join me for a quick how to on adding vagrant to dang near any PHP project. Not only will we virtualize ...
  • Transparent Session Management with Sessionz - Duration: 11 minutes.

    • 1 year ago
    Sessionz is a new PHP library that adds a custom session manager to your application. On top of this custom manager, you can mix any number of specific handlers into a stack to deal with your data:...
  • Easy Vagrant with Laravel Homestead - Duration: 16 minutes.

    • 1 year ago
    Speaker: Joe Ferguson

    Join us for a quick introduction on how and why to use Laravel’s Vagrant environment Homestead! No experience and no framework knowledge required!
  • PHP 7.1 in 10 Minutes - Duration: 26 minutes.

    • 1 year ago
    Speaker: Ian Littman @iansltx

    PHP 7.1 is hot off the presses. But what’s so different about it? I’ll touch on the highlights, from list-related syntactic sugar to better callables, constant visibi...
  • 10 Things I Hate About Your API - Duration: 13 minutes.

    • 1 year ago
    You’ve built an API, launched it, and people aren’t excited about it. Why might that be? Many people release APIs for public consumption without any regard for developer experience. This creates a ...
  • PHPChunkit – PHPUnit test runner with test chunking capabilities. - Duration: 10 minutes.

    • 1 year ago
    Speaker: Jonathan Wage @jwage

    PHPChunkit is a library that sits on top of PHPUnit and adds additional functionality to make it easier to work with large unit and functional test suites. The primar...
  • Write More Expressive Tests with Hamcrest PHP - Duration: 17 minutes.

    • 1 year ago
    Speaker: Gareth Ellis

    Have you ever struggled to write expressive, easy-to-read test assertions in PHP? If so, then Hamcrest PHP could be the answer. In this talk, I’ll show you how to use Hamcres...
  • Incorporating Custom PHP Code in Fabrik Website Applications - Duration: 12 minutes.

    • 1 year ago
    Speaker: Robbie Adair

    Fabrik is a custom application builder that works inside of Joomla! websites. The structure allows for non-coders to build basic applications and PHP developers to add custom...
  • My Favourite PhpStorm Secrets - Duration: 14 minutes.

    • 2 years ago
    Speaker: Gary Hockin

    After working for JetBrains for a year, there are few things I really wished I’d know before I started working on PhpStorm. Join me as I outline as many of my favourite hidden...
  • RFCs of the Future: Tick Talk - Duration: 13 minutes.

    • 2 years ago
    Signal handling in PHP is one of those things that not a lot of people understand, so they don't bother with. However, if you are writing command line scripts, signal handing is your friend. In PHP...
  • RFCs of the Future: Array of Hope - Duration: 16 minutes.

    • 2 years ago
    In this episode of RFCs From the Future, we take a look at three RFCs that affect how arrays work in PHP 7.1
  • Vue JS is a Toolbox - Duration: 12 minutes.

    • 2 years ago
    Presented by Ilan Gitter

    Vue JS has a much smaller learning curve than React but getting started can feel just as intense. I will describe a high level overview of the many ways you can incorporat...
  • Commit Messages I Have Seen - Duration: 10 minutes.

    • 2 years ago
    Speaker: Billie Thompson

    A quick tour of how to to structure commit messages, and what should go in each commit.

    This talk is based around real world examples that I have seen, will include 7 qui...
  • Bug Hunting with Git Bisect - Duration: 8 minutes, 38 seconds.

    • 2 years ago
    Speaker: Alessandro Lai

    Bugs are introduced in our code almost everyday, one way or another, even if we do our best to avoid it. Often, we need to identify where a bug originated to fix it, but we...
  • RFCs of the Future: Closure from Callable - Duration: 12 minutes.

    • 2 years ago
    Callables are awesome. I can pass functions or object methods around inside of variables. Sure, they can be abused to the point where you can’t recognize your code, but overall, they are awesome. C...
  • WTF is Rancher? - Duration: 10 minutes.

    • 2 years ago
    With Chris Tankersley

    If you have been working with Docker for a while, there are many different technologies you can use to deploy your containers. Many of them are quite powerful, but very hard ...
  • Diving Deep into Docker - Duration: 13 minutes.

    • 2 years ago
    Speaker: David McKay @rawkode

    Docker, the hottest technology around at the moment. It swept the Ops world by storm in 2014, became mainstream in 2015, and now it’s set to dominate the developer wo...
  • Writing Your First Test with PHPUnit - Duration: 11 minutes.

    • 2 years ago
    Learn as PHP developer Matthew Trask explains how to write your very first unit test using PHPUnit.
  • RFCs of the Future: Void Return Type - Duration: 9 minutes, 41 seconds.

    • 2 years ago
    Speaker: Cal Evans

    PHP 7.1 is on it's way. What better wy to get up to speed than a series of short videos about the new features coming. :)
  • Static analysis for PHP - Duration: 16 minutes.

    • 2 years ago
    With Damien Seguy
  • Identify All the Things With UUIDs! - Duration: 15 minutes.

    • 2 years ago
    Speaker: Ben Ramsey

    Universally unique identifiers (UUIDs) are a fun and exciting way to identify things. We can issue UUIDs forever and never run out; they’re practically unique! Join this whirlw...
  • ?php echo “Hello Worl…Ooo Shiny! (Tips on time management and avoiding distractions.) - Duration: 14 minutes.

    • 2 years ago
    Speaker: Sean Prunka

    Being productive is all about being in the zone. There are many distractions from that goal, both internal and external. This talk will give you several tips and tricks of the...
  • Your First PR: How to Contribute to Open-Source Projects - Duration: 12 minutes.

    • 2 years ago
    Contributing to open-source projects is a great way of giving something back to the PHP community, and often it can help your own development by exposing you to new codebases and processes. Dipping...
  • Symfony Console Component - Duration: 14 minutes.

    • 2 years ago
    Speaker: Juan Manuel Torres

    Did you know that PHP can be used to create Command Line Interface (CLI) applications? In fact, CLI support was officially added in version 4.3.0 more than 13 years ago...
  • LESS and Front-End Tooling with PHP - Duration: 15 minutes.

    • 2 years ago
    There are so many Front End tools and workflows out there now that it is almost intimidating for a true PHP developer to consider any one of them.

    I'll walk through a setup we use on client projec...
  • 10 GIT Tips and Tricks - Duration: 13 minutes.

    • 2 years ago
    Git is a powerful version control system and a lot of us are using it every day. In this lightning talk I will show you 10 git related tips and tricks, you may not know, that will make your daily l...
  • Interview with Taylor Otwell about Spark - Duration: 12 minutes.

    • 2 years ago
  • php[tek] 2016 Preview : Cal Evans - Duration: 60 seconds.

    • 2 years ago
    The php[tek] 2016 conference is happening in St. Louis from May 23rd-27th. https://tek.phparch.com/

    This video series features a number of our speakers given a sneak peak at what they will be tal...
  • Zend Expressive in 15 Minutes - Duration: 14 minutes.

    • 2 years ago
    Speaker: Chris Tankersley

    Micro-frameworks and routing frameworks are nothing new to the PHP ecosystem, but with the advent of PSR7 and the rise of middleware new doors have opened up. Zend Expres...
  • Stop Multiplying by 4 - Duration: 21 minutes.

    • 2 years ago
    Speaker: Chuck Reeves

    Many developers are often asked by project owners to give time estimates for features or bug fixes. But how many developers have the ability to provide project owners a reas...
  • Making the Move to Elasticsearch - Duration: 12 minutes.

    • 2 years ago
    Speaker: Miles Cook

    This talk will examine a real business case, where increased data analytics demands required a change of database. The team adopted Elasticsearch to replace MySQL for our socia...
  • Leveraging Your Tools With Automation - Duration: 11 minutes.

    • 2 years ago
    Speaker: Andrew Wood

    A good rule of thumb is: if you have to do something more than 5 times, automate it. What are the things that you do everyday when you’re developing software? I’ll discuss som...
  • Using an Event Store in PHP - Duration: 14 minutes.

    • 2 years ago
    Speaker: Sascha-Oliver Prolic @sasaprolic

    With CQRS ( Command Query Responsibility Segregation) you use a different model to update data than the model you use to read data. Event Sourcing ensures...
  • Event-Driven Architecture for Microservices - Duration: 8 minutes, 27 seconds.

    • 2 years ago
    These days building applications using microservice approach has become a defacto standard in many cases. Microservices are all about splitting large applications into smaller ones, which means tha...
  • Introduction to league/commonmark - Duration: 13 minutes.

    • 2 years ago
    Speaker: Colin O’Dell

    league/commonmark is a well-written, super-configurable Markdown parser for PHP based on the CommonMark spec. In this lightning talk, we’ll introduce the CommonMark spec, dis...
  • PHP Bulgaria Clip - Duration: 2 minutes, 51 seconds.

    • 2 years ago
    Cal Evans introducing his vanity slide at PHP Bulgaria and having a little fun doing it. :)
  • Jeremy Mikola makes stroopwafel at SunshinePHP 2016 - Duration: 3 minutes, 11 seconds.

    • 2 years ago
to add this to Watch Later

Add to

Loading playlists...