This year's php|tek 2012 conference has just wrapped up - some great sessions were presented, contributions were made at the hackathon and patches gathered by all.If you attended this year's event, please be sure to give the speakers some feedback (on Joind.in) and, if you weren't able to, check out the "Slides" section for the presentations.Topics at this year's event included:
Easing in to HTML5 and CSS3 (Brian Moon)
Web Security and You (Eli White)
(Re)discovering the SPL (Joshua Thijssen)
I've just released phorkie
0.2.0 which brings search functionality via
The nice thing about Elasticsearch is that it allows boosting of certain fields
(paste title is higher ranked than the file content) and has a bunch
of search query features:
Exclusion: +foo -bar
Logical OR: foo OR bar
Quoting: "foo bar"
Partial words: foo*
Restriction to certain fields: content:Hello
All of that was just there without me having to do any programming, whereas
with MySQL this...
On PHPMaster.com today there's an introduction to Reflection, a feature of PHP that allows you to peer into the code itself and find out metadata like class properties, scope levels and parent classes.PHP introspection is a common feature in any programming language which allows object classes to be manipulated by the programmer. You'll find introspection particularly useful when you don't know which class or method you need to execute at design time. [...] During this article, you'll see a couple...
On DeveloperWorld today there's a new article talking about performance concerns and PHP application (and how your data source might be the problem).The power of PHP and an RDBMS is the ability to nail the major features of an application with cheaply paid developers in a record amount of time. Unfortunately, the default runtime environment used by PHP is simply an unscalable mess. [...] The truth is that if you have enough servers and enough database servers, you don't have contention. [...] As it turns...
On his blog today Rafe Colburn shares a list of engineering blogs he follows to keep up with various technologies companies are using and the interesting things they find out in using them.One of my favorite technology trends of the past few years has been the emergence of engineering blogs. They are, mostly, a recruiting tool, but that doesn't mean that you can't learn a lot about how companies operating at varying levels of maturity and scale go about their business.Some of the blogs on his list...
Popular posts from PHPDeveloper.org for the past week:Project: Gitlist - A Git Repository Viewer (based on Silex & Twig)
Reddit.com: Protecting against attack?
PHPMaster.com: PSR-1 and PSR-2 to be Approved as Standards
Site News: Job Postings for the week of 05.13.2012
Sean Coates' Blog: Use `env`
Derick Rethans' Blog: MongoDB Cursors with PHP
Gonzalo Ayuso's Blog: Database connection pooling with PHP and React (node.php)
Phil Sturgeon's Blog: Laravel is Awesome
Till Klampaeckel's Blog: Zend Framework:...
On PHPBuilder.com there's a recent post looking at debugging Magento applications with some of the built-in tools the platform makes available.Magento is the world's most popular open source e-commerce platform, relied upon by countless Fortune 500 and small business alike for selling goods and services of all types. [...] But with Magento's considerable power comes a great deal of complexity [but] it can be incredibly difficult to even identify the origin of an error let alone resolve it. You can...
PHPMaster.com has a new post with ten helpful tips for you to consider using during your development. These tips can help to not only make your current development simpler but make for easier to maintain, stronger code in the future.Good code is maintainable, reusable, and testable. The following tips address how you and/or your development team can handle various coding tasks and how to keep everything as neat as possible. I will introduce you to some "best practices" that will help you write better...
On the NetTuts.com site today there's a set of reminders about some software principles that all developers (PHP or otherwise) should keep in mind when doing their work:he fundamental things will always apply. If you have an understanding of the underlying ideas of software development, you will quickly adjust to new techniques. In this tutorial, we will discuss three basic principles and mix them with many more. They provide a powerful way of managing the complexity of software. I'll share some of my...
In this new post to his blog Anthony Ferrara responds to some of the recent news about PHP standards being up for voting (PSR-1 and PSR-2). He has an issue with how they were created, though, and notes that the current PSR process doesn't encourage open standards.There has been a lot of traction lately on the topic of the PSR "PHP Framework Interoperability Group". They are introducing two new proposed standards: PSR-1and PSR-2, both dealing with code formatting standards. [...] I have read both, and...
Here's what was popular in the PHP community one year ago today:Elated.com: Object-Oriented PHP: Working with Inheritance
PHPBuilder.com: Tracking User Activity in PHP with Cookies and Sessions
Shameer Chamal's Blog: Tutorial : Simple ajax validation for Kohana
Box UK: Unboxing: Silex
Michelangelo van Dam's Blog: Book Review: PHP Development in the Cloud
Omar Abdallah's Blog: Installing LAMP with PHP 5.3.6 on Ubuntu 11.04 Natty Narwhal
NetTuts.com: Easy Authentication with CodeIgniter
This will be my new series about what product and development does at InterNations. Of course I can't tell you everything :)
Made phpredis behave with PHP 5.4: float conversion issue and serializer initialization/destruction
Found a bug in PHP 5.4 and did the right thing
Got the majority of our systems appear in Chef
Learned a lot of things about Google Website Optimizer
Learned how to write custom Twig tags
Fixed an awful bug in our JS that made our activity group walls shiver
Paul Reinheimer has posted about his experiences with sending mail, specifically as it relates to using the Zend_Mail component from the Zend Framework to handle the details.Like every product, Natural Load Testing needs to send some mail, having written and re-written a bunch of different blocks of mail code over the years, I wanted to come up with something that would work now, and continue to serve us well into the future.He chose Zend_Mail to fulfill some of his requirements (multipart emails,...
There has been a lot of traction lately on the topic of the PSR "PHP Framework Interoperability Group". They are introducing two new proposed standards: PSR-1and PSR-2, both dealing with code formatting standards. Actually, calling them proposed is a bit of a short-fall, since they both already have enough votes to be approved. I have read both, and actually agree and think they are quite good.However, there's a deeper problem. Open Standards is something that the internet was built upon. From HTTP,...
Phil Sturgeon (a developer on the FuelPHP and CodeIgniter frameworks) has a new post to his blog today talking about the Laravel framework and how "it's awesome" .You might not expect to hear that from a CodeIgniter and FuelPHP developer, but it's true. Taylor has done a brilliant job writing code that is clean, functional and has built a huge community of smart developers in less than a year of active development. People are flooding to Laravel from other frameworks and that's great for the PHP...
In this recent post to her blog Lineke Kerckhoffs-Willems talks about some recent Symfony2 development she's been doing and some of the trials she's come across when trying to implement the SonataAdminBundle to build on their pre-existing Doctrine2 entities.I have been doing a lot of Symfony2 development lately for our project ProTalk and one of the things we needed was a backend for our database. This should be a fairly simple backend to start with, just an easy way to get data into the database. So I...
Michael Nitschinger has a new post focusing on one of the more commonly used, but maybe just as commonly misunderstood, part of PHP - exceptions and their handling. His latest post looks at what Exceptions in PHP have to offer and provides some "best practices" in their use.Exceptions are and should be an integral part of any general purpose programming language. PHP introduced them long ago (with the release of PHP 5 or 5.1), but it still seems that many of the concepts are not fully understood or...
On the 9Lessons blog there's a recent tutorial showing you how to log into Instagram via OAuth with the help of their Instagram class.The very quick registration gives you many users to your web project, we already published login with Facebook, Twitter and Google Plus now time to think about very popular photo sharing portal Instagram. This post explains you how to login with instagram Oauth API and importing user data. Create an instagram account and take a quick look at this demo thanks!The tutorial...
GrabzIt PHP Library
MySQL Query Paginator
BASIC Language Parser
Here are the slides from my presentation at NYPHP on STUPID vs SOLID development. Click through to see the slides.Read more A
Latest PHP Tweets