Friday, February 12. 2010Productivity in PHP from a fun perspective
One of the reasons so many people choose PHP for their web development is that it's fast. Not necessarily in the gazillion-requests-per-second sense, but in terms of developer productivity. One sentence you'll hear me say regularly is: "PHP is not pretty, but it gets the thing done, and gets it done well" and even in my 'PHP in the Enterprise' evangelization, the productivity argument is one I often use.
Every once in a while things happen that prove this point, and this is a post about such proof. Continue reading "Productivity in PHP from a fun perspective"
Posted by Ivo Jansch
in planetphp
at
08:25
| Comments (12)
| Trackbacks (0)
Defined tags for this entry: contest, dotnet, engineeringworld, lines of code, oracle, performance, php, productivity, sew10
Tuesday, January 5. 2010PHP in 2009 - A year in retrospective
2009 just ended, and since we've only just commenced work in 2010, there's still time to look back at 2009 and see what events have shaped the way we work with PHP and what happened in the general PHP ecosystem. PHPdeveloper.org has a nice overview from a community perspective. I'll cover some community aspects briefly as well, but will focus on the broader PHP ecosystem, including its adoption in the enterprise and industry participation.
Continue reading "PHP in 2009 - A year in retrospective" Monday, September 21. 2009PHP enters top 3 of most popular programming languages
The company TIOBE, founded in 2000, is involved heavily with Software Quality. They call themselves 'the coding standards company' and deliver tools to assess the quality of software by checking coding standards, among other things. Unfortunately, despite the fact that their website is written in PHP, they do not support PHP yet with their tools (at least as far as I can tell from their website), but they have one activity that is of interest to us in the PHP ecosystem: they collect statistics on the popularity of programming languages and have been doing this for a few years now.
In their latest analysis PHP has entered the top 3 of most popular programming languages, and that is something that both makes us proud and provides further proof that PHP is still growing and here to stay. Continue reading "PHP enters top 3 of most popular programming languages" Friday, September 11. 2009Oh Be Careful Little Eyes What You See
The children's Bible song starts off with the line "Oh be careful little eyes what you see". Regardless of whether you agree with the religious doctrine behind the song, the advice from the first line is, none-the-less, applicable to the PHP community these days.
The web has made it easy for anyone to become an instant pundit, regardless of their background. The tools exist so that anyone can quickly and easily publish anything and call it a fact. Nowhere is this problem more visible than in the software development community at large and the PHP community in specific. Continue reading "Oh Be Careful Little Eyes What You See" Monday, September 7. 2009Migrating a dev team to an OO team (Part 1)
For many years Object Oriented Programming was rare in the PHP world. Many PHP programmers don’t know OO simply because PHP isn't natively an OO language. But with PHP5, PHP really entered the world of objects.
Still many PHP programmers feel that OO is too much for PHP. They don't see the benefits of object oriented programming. This is the start of a series of blog posts to investigate the topic. Continue reading "Migrating a dev team to an OO team (Part 1)" Wednesday, September 2. 2009PHP North West 2009
10th October 2009 sees the second annual PHP Conference to be held in Manchester, PHP North West. As one of the organisers I've been watching the arrangements come together with growing excitement: this year we have a new venue, a schedule literally packed with excellent sessions, plenty of social activity, and some community-driven input on Sunday morning - I'll even be speaking myself this year. Some of the topics at this year's conference include various PHP frameworks, performance, Drupal, project management, and much more.
The conference is a regional event aimed at PHP developers of all levels as well as their managers, coming together and exchanging ideas around developing PHP within teams today. Our attendees range from those living locally or making a daytrip of it right across to speakers and attendees flying in from mainland Europe. We're very grateful to all our sponsors, they've stepped up to get involved even in the difficult economic climate and without them this entirely volunteer-organised conference simply couldn't happen. Continue reading "PHP North West 2009" Monday, July 6. 2009DPC 2009 Day 2
This year I attend the Dutch PHP Conference for the first time; and I must say I've enjoyed it quite a lot. It has been a good time to spend with my colleagues at Ibuildings, people from other companies all around the world and well-known names in the PHP community, like Andrei Zmievski or Sebastian Bergmann.
Andrei's keynote on the conference's first day was very good, but day one was already adequately covered by Jeroen, so I am going to sum up my experience of the last day. Continue reading "DPC 2009 Day 2" Friday, July 3. 2009DPC 2009 Day 1
After my colleague Cal reviewed DPC's tutorial day, it's now my turn to look back at the first real conference day of 2009's Dutch PHP Conference.
The day started with a nice movie made by Almer and Norman after which Cal officially opened the Dutch PHP Conference and introduced Andrei Zmievski to do the opening keynote. Andrei gave an outline of developments in PHP including the changes we are going to see in future versions. Closures, namespaces, better garbage collection and a few more things are coming to PHP5.3, but I think this isn't new to most people. I haven't really read a lot on PHP6 yet other than Unicode, so the addition of traits, C# style getters and setters and scalar/return value type hinting were new to me. I think this was a nice talk to be the opening keynote, because other than just being infomrative the talk also had the right amount of humor with some examples of frustrated people reporting "bugs" and a setting for y2k compliance. I wasn't active in PHP 10 years ago, but it made me laugh when I heard that the y2k_compliance setting basically did nothing other than stop people asking about it. Continue reading "DPC 2009 Day 1" Wednesday, July 1. 2009PHP 5.3 from a development manager's perspective
Yesterday, the PHP community proudly announced that they have released PHP 5.3. While only the minor version number went up, this is still a significant release containing many new features. Maybe even more important than these new features are several features that have been deprecated. These are features that have been in PHP for legacy reasons, but best practices generally already advised against using them, and now the features are formally deprecated. In a future PHP version they will disappear entirely.
At our Techportal Cal Evans gave an overview of the important changes, to make migration easier for developers. In this post,I'm going to look at the migration from a less technical angle, and explain when migration to PHP 5.3 is a good idea and when not. Continue reading "PHP 5.3 from a development manager's perspective" Friday, June 26. 2009DPC 2009 Day 0 - Stefan Esser's Security Crash Course
From the list of tutorials on Day One of DPC 2009, I chose to sit-in on Stefan Esser's Security Crash Course with the idea that it would be a good opportunity for a review. When he displayed one of his introductory slides about the topics he would be covering, there seemed to be no surprises: input filtering, XSS, CSRF, SQL injection, session management and PHP code inclusion and evaluation -- it was a fairly expected list of all those things in an application that can threaten at one time or another to come back and bite a developer on the back-end (or front-end too for that matter). Even though some of the topics on the list already suggested to me certain known risky situations and how to diffuse them, it didn't matter. I was here, after all, for a review, a reality-check, hoping that certain topics such as PHP code inclusion and evaluation would be made even clearer.
It worked like a charm, although, not immediately, not necessarily in that room on that day. Continue reading "DPC 2009 Day 0 - Stefan Esser's Security Crash Course"
Posted by Cal Smith
in planetphp
at
15:52
| Comment (1)
| Trackback (1)
Defined tags for this entry: conference, dpc, dpc09, dutch php conference, security, stefan esser, tutorial
(Page 1 of 6, totaling 52 entries)
» next page
|
Blog
