Recent releases from the Packagist:mobiledetect/mobiledetectlib (2.5.3)
carew/boilerplate (v1.1.0, v1.0.0)
carew/plugin-highlight (v1.0.1, v1.0.0)
rbhpi/core (0.1.2, 0.1.1, 0.1.0)...
I started as developer in Pascal, Java and C. After noticing this interesting phenomena called the world wide web I was eager to participate. Convinced that PHP was a perfect language to quickly build web-applications, I started building websites even before the H in PHP received theA officialA meaning "Hypertext".After developing websites for a while, I was convinced I knew it all. I quickly stumbled upon the obvious, that I knew nothing. After learning from other developers, reading many books and...
It is now 2013, and the IKS project, started back in 2009 to improve content management systems through semantic technologies, has ended. Alongside Apache Stanbol and VIE.js, the Create.js inline editing toolkit was one of the major outcomes of this European Union funded effort.
This post outlines the current state of Create, and some of the things that will be happening around it in 2013.Increased CMS adoptionThanks to being picked up by major CMSs like Drupal 8, TYPO3 Neos, Midgard, Symfony CMF and...
Recent releases from the Packagist:jrobertfox/dtox (v1.1.0)
webignition/css-validator-output-parser (1.4, 1.3, 1.2.2, 1.2.1, 1.2, 1.1)
nanolog/nanolog (v0.0.2, v0.0.1)
MySQL Replication has a weak point: the master (primary) is a single point of failure. People ask frequently about client failover. Making a client library failover a client automatically from one server to another is simple. PECL/mysqlnd_ms can do it. Unfortunately, this is only the tip of the iceberg when using a primary copy (master-slave) database cluster. Among others, you may have to reconfigure clients. Below is one hint (no solution) for deploying PECL/mysqlnd_ms configuration files using MHA...
On Reddit.com there's a recent post looking forward in PHP's future and asking the community what their predictions are for the language in the upcoming year. Comments run the range of trolling to useful, but here's some of the more interesting ones:
"hopefully we finally see a bake-in of APC into the PHP core? Maybe?"
"Hopefully it will catch up with the testability of Ruby."
"PHP is becoming more professional, with better tools and processes. I hope people move towards PHP 5.4 as I love array...
In the first part of a new series on NetTuts.com, they started on the creation of a full web application (a Twitter clone). The first article covered the CSS and using LESS to create an interface. In this second post they get into the PHP backend, opting to create it without a framework on the first shot.In the initial entry in this series, we took care of the UI-aspect of our Twitter-clone, called Ribbit. Now, we'll begin coding the application in a number of languages. This lesson will leverage...
Rob Allen, in his Zend Framework 2 development, has come up with a list of suggestions about the use of modules in your applications, mainly relating to the structure of the files inside of them.I've been working on a Zend Framework 2 module within a larger project that doesn't have that many PHP class files. Specifically, it has a controller, a mapper, an entity, a service and a form. As a result, the traditional Zend Framework 2 directory structure for the Account module looks [overly complicated]....
Recent releases from the Packagist:99designs/ergo (v2.4.1, v2.4.0, 2.3.0)
cartalyst/sentry (v2.0.0-alpha5, v2.0.0-alpha4, v2.0.0-alpha3)
titon/type (0.2.0, 0.1.0)
Note: This article was originally published on theA april/2012 issue of php-architect. If you like it subscribe to the magazine and keep a close eye on the Community Column in the magazine, where I get the chance to write alongside other awesome community people.
There is a lot more to being part of this great community we call the PHP community than just learning, sharing and contributing. There is much to be said about our role in expanding PHP's reach into companies, markets and everywhere else. Every...
Popular posts from PHPDeveloper.org for the past week:Jonathan Hill: Video: Multi-tasking in PHP (from Atlanta PHP)
EngineYard.com: Cloud Out Loud - Future of PHP (ZF2 & CakePHP)
PHPMaster.com: Creating a PHP OAuth Server
Phil Sturgeon: Arguing on the Internet
Community News: Packagist Latest Releases for 12.29.2012
php|architect: December 2012 Issue Released
Lorna Mitchell: Become a ZCE in 2013
Community News: Latest PECL Releases for 01.01.2013
Community News: Packagist Latest Releases for 01.01.2013...
Next week, I'll be sending out a special series called Five Tips For Developing Awesome Software. This series will be sent out daily via email to list subscribers, and will include five things I've learned that will help boost your software development skills. Why am I making you sign up for the tips? Because improving [...]
Smashing Magazine has a great new article that's a must read for anyone looking to start up an open source project with some guidelines to follow as you get things set up.At Velocity 2011, Nicole Sullivan and I introduced CSS Lint, the first code-quality tool for CSS. We had spent the previous two weeks coding like crazy, trying to create an application that was both useful for end users and easy to modify. Neither of us had any experience launching an open-source project like this, and we learned a lot...
In this new post to his site Paul Jones talks a bit more about coupling in frameworks (see some of his recent Aura posts for more), this time looking at how the Symfony framework defines "decoupled" based on its object structure.Previously, on decoupling and dependencies, I said: "Some [Symfony] commenters were dissatsifed with my use of unit testing requirements to discover what a package really depends on, as opposed to what its composer.json file states." I'm willing to allow that the Symfony...
In a new post James Fuller has shared a list of programming podcasts he suggests you take a listen to as this new year starts off.I have a long drive to work, and one of the things I do to pass the time regularly is listen to podcasts in the car. I really enjoy programming podcasts and conference talk recordings, and it's a really great way to educate yourself on the go. I wanted to throw a shout out to some podcasts that I haven't previously mentioned on the blog and hopefully turn on a few new...
Maarten Balliauw has a new post today showing you how to work with your Azure site from inside the popular PHP IDE phpStorm.Working with Windows Azure and my new toy (PhpStorm), I wanted to have support for doing specific actions like creating a new web site or a new database in the IDE. Since I'm not a Java guy, writing a plugin was not an option. Fortunately, PhpStorm (or WebStorm for that matter) provide support for issuing commands from the IDE. Which led me to think that it may be possible to hook...
On 7PHP.com today Khayrattee Wasseem has posted an interview with Musketeers.me about their recent move to being the owners of the php|architect brand and all of its products/events.If you were having a sky-diving on planet Mars since the past months, or if you were too enthusiastic in getting lost within The Hobbit's World - wake up Sid! There's news concerning PHP Land! On "its" 10th birthday, last December 2012, your "PHP Magazine for PHP Professionals" (The one & only PHP|Architect) announced on its...
Recent releases from the Packagist:ner0tic/php-instagram-api (1.0.3, 1.0.2, 1.0.1, 1.0.0)
proem/proem (0.10.0-alpha6, 0.10.0-alpha5, 0.10.0-alpha4)
proem-components/bootstrap (0.10.0-alpha6, 0.10.0-alpha5, 0.10.0-alpha4)
proem-components/dispatch (0.10.0-alpha6, 0.10.0-alpha5, 0.10.0-alpha4)
proem-components/filter (0.10.0-alpha6, 0.10.0-alpha5, 0.10.0-alpha4)
proem-components/routing (0.10.0-alpha6, 0.10.0-alpha5, 0.10.0-alpha4)
proem-components/service (0.10.0-alpha6, 0.10.0-alpha5, 0.10.0-alpha4)...
Here's what was popular in the PHP community one year ago today:Ed Finkler's Blog: The MicroPHP Manifesto
NetTuts.com: Creating an API-Centric Web Application
Stoimen Popov's Blog: PHP Performance: Bitwise Division
Paul Jones' Blog: The Aura Project: Now For PHP 5.4, With Beta Releases
Chris Hartjes' Blog: Better Remote Code Development
Hasin Hayder's Blog: Getting comfy with PhpStorm - one of the best IDEs so far!
Rob Allen's Blog: Sublime Text 2 Snippet for PHP getter and setter generation...
PHP Zeitgeist 2012 events
By Manuel Lemos
2012 was yet another great year for PHP and its community.
One way to see what were the main concerns of the PHP community is to analyze the PHP Zeitgeist. This is an initiative that lets you see what were the main topics about the things PHP developers have been searching in the past year.
Read this article to learn about the PHP Zeitgeist top searches just published in the PHP Classes site, as well look back at other important developments in this PHP...