PHP Scaling
open-menucloseme
Archives
About
Contact
Presentations
githubmastodonstackoverflowlinkedinrss
  • Investigating RedisGraph

    calendarDec 6, 2018 · 8 min read · advanced graphdb redis tools  ·
    Share on mastodoncopy

    RedisGraph is now in maintenance mode As of July 5th, 2023 RedisGraph is no longer under active development. You can read more about the end of life of RedisGraph. There is an actively maintained fork of RedisGraph, in the form of FalkorDB. from https://github.com/RedisGraph/RedisGraph Thus far, I've not done anything …


    Read More
  • Speeding up your tests, and also your code coverage!

    calendarSep 19, 2018 · 5 min read · php testing tools phpunit  ·
    Share on mastodoncopy

    Slow running tests are a bug - they stop you from doing as much as you can with your code, & its quality. Spend a little time working on making your tests better, clearer, and faster - and you'll reap rewards from your work. I've had a couple of useful improvements in the time spent running my PHPunit tests …


    Read More
  • Code Tombstones

    calendarAug 28, 2017 · 4 min read · php tools  ·
    Share on mastodoncopy

    Version 0.9 of scheb/tombstone autoloads a file with a tombstone() function. See the bottom of the post for a fix to override that in your own code. In a large project - particularly one in a dynamic language like PHP, as a project gets bigger maintaining full control of the code can be difficult. New features are …


    Read More
  • Replacing @expectedException with $this->expectException()

    calendarAug 8, 2017 · 4 min read · php testing tools phpunit  ·
    Share on mastodoncopy

    One of the advantages of a side-project is that you can be a little extra passionate about getting things just right. If you want to increase code coverage because you think that it's good, you can - after all, it's just some time now doing things that you like. So, earlier in the year, when I saw Sebastian Bergmann's …


    Read More
  • Upgrading PHPunit - fixing PHPUnit_Util_DeprecatedFeature_Logger

    calendarJun 11, 2015 · 3 min read · best-practice phpunit testing tools  ·
    Share on mastodoncopy

    Having just watched Sebastian Bergmann's "The State of PHPUnit" presentation from Fosdem 2015, I was inspired to install and test a project of mine with the latest stable PHPUnit - v4.7. It was easily installed on the command line. composer global require "phpunit/phpunit" I installed it as a new, …


    Read More
  • Recently....

    calendarApr 3, 2012 · 6 min read · advanced contracting funemployment linux puppet tools  ·
    Share on mastodoncopy

    It's been one of those quiet spots around here for a while, so here's the catch-up on what has been happening while I was not posting. I've recently finished a short contract working with an agency, Transform (part of the Engine group) working with a couple of government departments. The Office Of The Public Guardian …


    Read More
  • Deployment with Capistrano - the Gotchas

    calendarNov 24, 2011 · 5 min read · best-practice deployment tools  ·
    Share on mastodoncopy

    Capistrano, makes deployment of code easy. If you need to do a number of additional steps as well, then the fact that they can be scripted and run automatically is a huge win. If you've only got a single machine (or maybe two), then you could certainly write your own quite simple, and entirely workable system - I …


    Read More
  • Doing the work elsewhere - Adding a job to the queue

    calendarOct 6, 2009 · 4 min read · beanstalkd php queues scaling tools workers  ·
    Share on mastodoncopy

    I've previously shown you why you may want to put some tasks through a queuing system, what sort of jobs you could define, plus how to keep a worker process running for as long as you would like (but still be mindful of problems that happen). In this post, I'll show you how to put the messages into the queue, and we'll …


    Read More
  • Always have up to date documentation, part #2

    calendarMar 24, 2008 · 5 min read · php tools zend framework  ·
    Share on mastodoncopy

    see my previous post on the topic, #1. My last post ended up more as a how-to than what-to. This time, I'll say why you should have local copies of the documentation for most of the tools you use. I'll also tell you the sort of things I always have handy as well. Getting a local copy of php.net - and getting installed …


    Read More
  • Always have up to date documentation, part #1

    calendarMar 16, 2008 · 3 min read · php tools  ·
    Share on mastodoncopy

    As I mentioned in my second post, ZCE prep – and dumb tests - about open book tests (like Brainbench), having a copy of all the relevant documentation can be incredibly useful, if only from a speed issue. Knowing you can just open a new tab and type a few words to get the information on a function, or concept from the …


    Read More
    • ««
    • «
    • 1
    • 2
    • »
    • »»

Alister Bulman

Back-end PHP developer - specialising in Symfony, code quality and system optimisation. Available for remote/UK-based work as a Senior/Staff engineer.
Read More

Featured Posts

  • Solving 'WP-CLI Updates Not Found'
  • It's All About The Data (part 2)
  • It's All About The Data (part 1)

Recent Posts

  • BunnyCDN via FlySystem on Symfony
  • Investigating RedisGraph
  • Speeding up your tests, and also your code coverage!
  • SncRedis and tagged services
  • Improve your code coverage percentage - delete code!

Categories

TIPS 1

Series

ZCE 4 PHPUNIT 3 QUEUES 3 PHP-DOCUMENTATION 2

Tags

PHP 20 TOOLS 11 QUICK 6 ASIDE 5 BEST-PRACTICE 5 ADVANCED 4 BEANSTALKD 4 ME 4 TESTING 4 ZCE 4 FUNEMPLOYMENT 3 PHPUNIT 3 QUEUES 3 RANTS 3
All Tags
ADVANCED4 ASIDE5 BEANSTALKD4 BEST-PRACTICE5 BUNNYCDN1 CONTRACTING1 DATA2 DEPLOYMENT1 FLYSYSTEM1 FUN2 FUNEMPLOYMENT3 GRAPHDB1 HIRING2 INDEX1 JOBS1 KINDLE1 LINUX2 MAIN1 ME4 MEETUPS1 OPTIMISATION2 PHP20 PHP_CODESNIFFER1 PHPLONDON071 PHPLONDON081 PHPUNIT3 PRESENTATION1 PUPPET1 QUEUES3 QUICK6 RANTS3 REDIS1 SCALING3 STANDARDS1 STATUS1 SUBVERSION1 SYMFONY2 TESTING4 TOOLS11 WORDPRESS1 WORKERS3 WP-CLI1 ZCE4 ZEND-FRAMEWORK2
[A~Z][0~9]
Alister Bulman

Copyright 2008-  Alister Bulman. All Rights Reserved

to-top