Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 65
  1. Testing PHP PSR-7 Middleware

    Lots of Middleware is being written for PHP, most of it compatible with PSR-7 messages - here’s how I’ve been testing some middleware I’ve written for apps in Slim.

  2. uuidgen on macOS

    Thanks to David McKay, I learned about a really cool command for generating UUIDs that I hadn’t heard of before, but on macOS it wasn’t quite right, so I resorted to using Docker.

  3. The Decorator Pattern, Composition and SRP in PHP

    Too often when learning design patterns, I find it hard to understand what they actually mean and how they should be implemented.

  4. Anonymous classes in PHP 7 are fantastic for tests

    I recently found myself writing some integration tests (or whatever you’d like to call them, people will argue about terminology for hours) for an app.

  5. Behat & Symfony's Process component

    Here’s a super-quick way of using the Symfony Process Component in Behat Contexts to run processes in the background.

  6. Thank you 2016

    2016 (and the later part of 2015) has given me so many things to be thankful for.

  7. Behat, Mink and Docker

    I’ve been porting across one of the live demos I do (that’s a Symfony project to demonstrate BDD & Behat stuff) from the built-in PHP web-server and a locally-hosted MySQL Database to a Docker configuration.

  8. BDD & Behat: Avoiding implementation in features

    While giving my BDD & Behat talk recently, I was asked an interesting question by a tester about how to avoid writing implementation in feature files.

  9. Trello for User Groups

    At PHPem we’ve used Trello for a while to organise things for the user group, here’s how we do it!

  10. Auto renewals with Let's Encrypt on Ubuntu 14.04

    I have automatic renewals for Let’s Encrypt set up as per the Digital Ocean guide on Ubuntu 14.04 - I recently changed it slightly, here’s how!

  11. Less than 24 hours until Hack24!

    With less than 24 hours until Hack24, I’ve been grabbing the stuff I need (well, probably don’t need…) so I have everything sorted and can leave early in the morning.

  12. Before the Hack24 Hackathon

    In just under 2 weeks I’ll be spending a weekend hacking at code.

  13. Hiawatha & New Relic

    New Relic is a fantastic monitoring tool.

  14. Content Security Policies

    A Content Security Policy (CSP) is a way to help prevent cross-site scripting (XSS) and related attacks via the use of a HTTP header that allows you to declare the approved sources of content on a web-page.

  15. Using Bolt

    I’ve moved the site to Bolt as a CMS - so I can start writing some posts about things that interest me - who wants to write yet another blog system, right?