The /Dev/Hell podcast has released their latest episode - Episode 24 - Members Only (hosted by Chris Hartjes and Ed Finkler):Special guest Matt Turland joins us for episode 24, and tells us how much of an asshole Chris is in real life. We also talk a lot about team development processes, including ramping up new hires, documenting processes, and workflow tools. Lots of super smart stuff that we're usually too lazy to do.You can listen to the latest show either using the in-page player or by downloading...
Composer seems to have become the defacto dependency management tool in the last year. At EasyBib we make heavy use of composer both when we run test suites on Travis-CI and also during deployment.
Because we use Github to host our code, the most obvious ways to speed up each of these runs is to use Github downloads instead of cloning the code during ./composer.phar install.
By default composer will attempt this - unless --prefer-source is provided.
One of the caveats to this is that by...
On the Pro Developer site today there's a new post looking at the past and future of FuelPHP a framework started by Dan Horigan and Phil Sturgeon (who have both since left the team).FuelPHP was first framework which used namespaces and was production ready at the same time. Small footprint, flexibility, namespaces, modularity and other gears make this framework great for building web applications. [...] For FuelPHP team 2012 was year with ups and downs. Dan Horigan was not available for his team members...
Recent releases from the Packagist:mjohnson/decoda (4.1.1)
bcen/logarithm (0.0.2, 0.0.1)
kphoen/contact-bundle (1.0.1, 1.0.0)
Latest PECL Releases:
If you've been around the PHP community for any length of time (or even at all it seems) you've probably heard of or seen something about php|architect - the magazine, their training and even their popular annual conference, php|tek. News came out yesterday that the php|architect group has been acquired by Musktreers.me (several of which happen to be well-known PHP community members).Over the course of the last ten years, our focus has always been education-not just of our readers and customers, but also...
Read Preferences wth the MongoDB PHP driver
Tuesday, December 18th 2012, 09:41 GMT
Read Preferences are a new Replica Set and Sharding feature implemented by most MongoDB drivers that are supported by 10gen. This functionality requires MongoDB 2.2. In short, Read Preferences allow you to configure from which nodes you prefer the driver reads data from. In a Replica Set environment it is the driver that does the selection of the preferred node, and in a Sharded environment it is the mongos...
Chris Spruck's Blog:A http://www.awdg.org/members/8319980/?op=&memberId=8319980
Kevin Robert's Blog:A http://www.linkedin.com/in/kevinaroberts01
Nic Rosental's Blog:A http://www.awdg.org/members/8319980/?op=&memberId=8319980
Chris Spruck's Twitter:A@cspruck
Kevin Robert's Twitter:A@robokev
Nic Rosental's Twitter:A@nicdev
When you get your shiny new retina device this holiday season, will the Internet be ready for you to see all its content in twice the pixel density glory? Probably not. But, this handy guide will help get your site aoretina readya in no time.
Pixel density? Retina ready? Say what?Many new mobile devices are built using special display panels that are capable of displaying more pixels per inch than the standard display you're probably used to. For Apple products (iPhones, iPads, &c.), the density is twice...
On the Web Mozarts blog there's a recent post from Bernhard Schussek looking at some of the recent talk about dependencies in the PHP community sharing some of his thoughts on the subject and the Not Invented Here thought pattern.The general attitude of people arguing against dependencies is that dependencies are a bad thing. Why could they be a bad thing? [...] Why do libraries have dependencies at all? Is a library with dependencies less decoupled than one without?He includes some of the common reasons...
On the IBM developerWorks site there's a new tutorial posted walking you through the process of creating a REST application with Slim, a popular microframework for PHP.In this article, I introduce you to Slim, a PHP micro-framework that's designed for rapid development of web applications and APIs. Don't be fooled by the name: Slim comes with a sophisticated URL router and support for page templates, flash messages, encrypted cookies, and middleware. It's also extremely easy to understand and use, and it...
The latest episode of WebDevRadio has been posted - Episode #105, "Font tools, design thoughts, parallel deployment, and my Florida road trip".Hello all from sunny Florida :) Recently discovered jquery validation plugin only 6 years too late, and have found some tools that work in conjunction with it, including Pajama, a PHP library. Also have some links to font combination articles and tools, and have recently been using "parallel deployment" in Tomcat 7.The Pajama PHP library does "hybrid validation"...
In my previous post about the migration of a WordPress site to Windows Azure I mentioned that I used phpMyAdmin to import existing blog data into a MySql/ClearDb database in Windows Azure. phpMyAdmin is a web based tool for administering MySql databases.AIt can beAused to create tables, edit the data in tables, export/import/backup data and many other tasks. I found it to be an adequate tool for allAMySql db administration needs in Windows Azure. This post describes how to install and configure...
In this new post Matthew Setter has posted about one of the core concepts behind the structure and use of Zend Framework 2, its use of dependency injection to handy object relationships and access (via Zend/Di).As Zend Framework 2 is well and truly here, before some of us who are new to it dive right on in, whether you're completely new or, like me, migrating from Zend Framework 1, it's really important to ensure that we understand the core concepts on which it's based. [...] In this, the first part in...
Following along with the non-alpha PHP code that Gareth Heyes recently posted about, Alex Inführ has created some of his own using only dollar signs, underscores, equals, plus and parentheses.I used the following charset: $_=+(); As you can see only 7 chars. In the end the function log will be created,because this won't exceed the memory limit. In the beginning I created the php function assert and it was 99 mb large php file, way too big to get executed.He uses a few tricks to get the language to...
Recent releases from the Packagist:Respect/Data (0.1.6)
dhorrigan/db-wrapper (2.0.0, 1.0.2)
dhorrigan/capsule (2.0.0, 1.0.2)
There are numerous articles on the web about how to properly use bcrypt in PHP. So this time, rather than write yet-another-how-to-use-bcrypt article, I'm going to focus on the mistakes that are commonly made when implementing bcrypt. So, let's dive right in:Read more A
Latest PEAR Releases:
My post for this year's Web Advent was posted last night - Security in the Round. It's a pretty high level look at something that's easy for developers to forget about. To quote Bruce Schneier:
The mantra of any good security engineer is aoSecurity is not a product, but a process.
It's more than just designing strong cryptography into a system; it's designing the entire system such that all security measures, including cryptography, work together.
It's about people, networks, systems, hardware,...
Maybe you struggle with object oriented code, understanding it and writing it. Perhaps you're tired of having to rewrite code that doesn't pass code review or introduces a bug you didn't expect. Maybe you'd like to impress your boss by improving your skills without having to attend an expensive conference. If any of that describes [...]
Latest PHP Tweets