In this article I'll give a few examples of powerful ways to program PHP that aren't obvious to many. The tricks I mention here are in themselves nothing new and experienced programmers probably know about them all but budding and intermediate PHP programmers can probably pick up a thing or two.
Five perhaps not-so-known PHP tricks for leaner and cleaner code
PHPEclipse and PDT
Eclipse has been my primary web development environment for over a year now. With plugins for version control, JavaScript/AJAX and PHP development, it's a perfect integrated environment for building Drupal websites and writing modules and themes. Eclipse has worked mostly fine apart from recently when I've been having some problems with system crashes (virtually unheard of on a Mac) seeming related to Eclipse or Apache. In an attempt to fix that problem I reinstalled Apache, MySQL and PHP as well as Eclipse and also took the opportunity to try the PHP Development Tools from Zend.
Kilowatts & Vanek are back, better than ever
I was glad to stumble over Kilowatts (aka James Watts) and Vanek's (aka Peter van Ewijk) new album today when for some impulsive reason googling for "Kilowatts & Vanek". K&V's first album, titled Rawq, was an innovative result an online collaboration between the two musicians through the Internet. They didn't meet in person until they first performed the songs live.
The future of my phpBB templates
Many of you have asked me about the future of my templates for phpBB and when they will be ported to phpBB 3, the next version of the popular forum system. After much thinking and considering of my own priorities, I have found two ways to go ahead but I need your feedback. Please read this post and post your own thoughts as comments.
Checking in
So I've been very busy the past few months. Barely time to do anything but seeing clients, working and lapping a little sunshine now and then. The farthest from Sweden I got was to Oslo (Norway) to spend a week there hanging out with friends and trying not to think about how expensive it was.
Web Design or the Art and Science of Solving Problems (Part 1)
I sometimes refer to myself as a web designer, a term that to many people I meet means "someone who makes websites pretty". This is a rather narrow definition and one I'd like to extend and widen and put in context with what us web professionals actually do. This blog post, the first in a series about building websites (or solving problems the way I look at it), covers some of my own thoughts regarding the trade of building websites and how a web professional or web designer thinks compared to print designers.
Lost in thought
I am company founder, entrepreneur, business consultant and UX strategist that has worked with the web for over ten years. Over the course of those years I've worked as a developer, designer, usability consultant, manager and director as well as co-founded the highly successful Drupal consultancy NodeOne (now part of Wunderkraut). I am also a speaker at conferences and have organized the DrupalCamp conferences in Stockholm. My background is in cognitive science and computer science. Besides Drupal, I've also worked with phpBB, offering customization, theming and development phpBB sites and themes.
This is an archived version of my old website - kept alive for legacy reasons. You can find my current site and blog by replacing archive in the URL with www: http://www.jakob-persson.com
This website also features articles and tutorials on web design, usability and other cognitive scientific musings as well as reflections on politics and society. You'll also find my free phpBB templates here.
Enjoy your stay and come back soon! Should you have any questions or comments do not hesitate to contact me.
/jakob
Recent
Recent blog posts
- Five perhaps not-so-known PHP tricks for leaner and cleaner code
- PHPEclipse and PDT
- Kilowatts & Vanek are back, better than ever
- The future of my phpBB templates
- Checking in
- Web Design or the Art and Science of Solving Problems (Part 1)
- Lost in thought
- An easy way to display a customized menu in your Drupal theme
- Back on the blog with a CSS rant
- Eternal* fame on the red planet for free