Archive

Author Archive

Mike's IBM i PHP blog and more... › How does PHP perform on IBM i?

February 17th, 2012 Comments off
Many folks who explore PHP on IBM i are very excited about a solution that works quickly, easily and efficiently. When you grow up from hello world to data inquiry to full blown CRUD you begin to pull a bit harder on the resources that the IBM i has to offer. And it happily accommodates you.

Myths
So there are many “myths” about the IBM i. Some will insist that Linux servers are “faster” than the IBM i. In part that may be true and false but for a variety of reasons. However, most of my customers do not have an IBM i because it is the “fastest” computer in the house even though these new Power 7 servers are pretty zippy. Most of my customers have IBM i because of the fact that they lived through the reality of TCO and they have legacy system investments that span decades that they simply do not wish to walk away from. Others will have you believe that the IBM i is not modern. To that I say you have not been to an IBM i event, lately. There are more advanced features in an IBM i today than ever before. With Virtualized everything, PHP, Java, MySQL and all the power of RPG Open Access the IBM i competes quite effectively. But I will spend a few minutes here speaking about the primary value prop of the IBM i: Consolidation.

All the eggs
Consolidation is all about many different workloads happily coexisting on a single platform. It reminds me of growing up on the Southwest side of Chicago in a 2 bedroom bungalow where my parents and three siblings “peaceably” coexisted for many years. Sure there was some tension when we were all packed into a small space. But it also brought about an intimacy that today seems impossible to duplicate no matter how often we “get together”. As we have scattered to the 4 winds we still maintain a closeness, but not nearly as strong as the days we were all together. So one would argue that at times having 6 people in line for the bathroom could slow us down. But at other times, when we wanted to install a new pool, many hands made for light work and would or could do things in a day that could never be accomplished by a single person. I see significant similarities between this life growing up and the data center that blasts apart applications by platform.

PHP
Getting back to PHP, when you have all these applications happily humming along on your IBM i there are bound to be conflicts, just like between me and my brother and sisters and so on. So what should we look for? The first thing to do is “don’t just throw hardware at the problem”. Even if you completely believe that hardware is your issue, you should still capture some metrics. There are several tool vendors that can gather these metrics as well as IBM. One partner I worked with had a relationship where they were able to “rent” the tools to create reports. These reports proved we need the hardware, but also confirmed exactly what hardware was needed, where and when we were i/o or memory bound, etc. So let’s pretend that you have resolved the hardware issues, where do you go next?

Working through the “work management” features of IBM can sometimes seem like a dark art. So do the right thing and get a little help. Maybe you go to COMMON and follow the iDevCloud guys, Larry Bolhuis and Jim Oberholtzer like groupies! Another good call is to call your business partner and they offer some services. It’s OK to Google the issue and lurk around Midrange.com for solutions too. But the worst thing you can do is throw hardware at the problem and assume it is fixed or suffer in silence.

PHP workload can be very diverse. One of the things I always tell my users in a demo is that DB2 performance improvements made in PHP applications help not only the PHP script response time, but it also reduces the load on DB2! And, just like the rising tide that raises all boats, every reduction in resources made by building better indexes in DB2 leaves more CPW for the rest of the server. CPW that drives RPG, PHP, Domino and all other kinds of workload. I have a customer who was planning a hardware upgrade. We recommended that they turn on some key features in Zend Server and then upgrade from V5R4 to i7.1. Once they did, new tools became available to indicate where there were performance bottlenecks in their server. No, the upgrade was for the right reasons Disk and RAM rather than “let’s just go to the latest hardware…” Please do not misunderstand me, if you need new hardware, processors, etc. then the investment should be made. But it should be made intelligently. Newer prices on Power7 hardware and maintenance can, in many cases, make the case for upgrading. Get your IBM BP involved and if you do not have an IBM BP or it is time for a change reach out to someone you trust. We have had good luck with the iDevCloud folks and you can too.

This was just a nugget of what we will talk about in the next IBM i webinar at Zend.com. Tune if for more so you too can benefit from the performance possibilities of Zend Server and IBM i.


Read the original at Mike's IBM i PHP blog and more....

Categories: Blogs Tags:

Mike's IBM i PHP blog and more... › New Toolkit, anyone?

January 23rd, 2012 Comments off
Want a new, simpler way to access IBM i artifacts like HLL Programs and Spooled files? The new open Source toolkit is just for you!

Zend Server for IBM i 5.6 no longer ships with the old i5 toolkit. That much is true. And there has been some press about the expiration of the relationship with Aura, the authors of the toolkit we have used for the last few years. Zend’s official position can be found here. So with change comes the good, the bad and the downright awesome! What we are witnessing here is not just a new toolkit, but the dawning of a new era in software development.

IBM has been a primary engineer of the new toolkit as they have built XMLSERVICE. XMLSERVICE is IBM's first (as far as I know) official entry in the open source arena regarding IBM i. Sure IBM has contributed projects like Eclipse and contributed to projects like Apache and others. But XMLSERVICE represents IBM Rochester’s biggest investment in opening a new technology to the community that will drive IBM i workload for PHP and other open source languages to come. Yes, I said it, when the right group comes around to support Python or Ruby, IBM will be ready and waiting with XMLSERVICE to take care of their system integration needs! Special shout out to the YoungiProfessionals website for hosting the project up to now. the new home is a closely guarded secret, but will be made available very soon. And a GREAT BIG community shout out to Tony Cairns for the development work on XMLSERVICE, Sam Pinkhasov on the Toolkit API and Alan Seiden for the CW!

Zend is the first official consumer of XMLSERVICE by introducing the new Toolkit API classes into Zend Server. These classes represent the plumbing necessary to communicate with XMLSERVICE and return values important to the IBM i developer whether they be parameters from HLL programs or values from data areas. Oh, and we fixed a few things along the way. If you ever tried calling a sub-procedure from PHP you might have gotten frustrated with the fact that all you could get back was an INT. Well, not any more! The new toolkit can process goo-gobs of stuff and pass all kinds of data around the house.

But I have all those i5 function calls out there, what do I do? Well, as the FAQ indicates, we are also introducing the new Compatibility Wrapper classes in the new toolkit. These classes will deliver the ability to code i5 function calls using the procedural model and have the work completed by the new toolkit. This fills the last gap in the migration of the new toolkit. Customers who upgrade from previous versions of Zend Server for IBM i to Zend Server for IBM i 5.6 will still be able to use the old toolkit, if they so choose. But they also have the option to explore the new Open Source toolkit, as well. Kind of like having you cake and eating it too!

I just got back from Toronto where I introduced the new toolkit to TUG and it seems the enjoyed the presentation. I’ll be doing that at Omni in Chicago tomorrow and maybe at a local user group near you, soon! Drop me a line and let’s talk!


Read the original at Mike's IBM i PHP blog and more....

Categories: Blogs Tags:

Mike's IBM i PHP blog and more... › PHP jobs and IBM i

November 28th, 2011 Comments off
If you were wondering where the next opportunity is in IT then PHP might be just the thing for you.

I was reading a newsletter from another IBM i pundit who was disparaging the future of the IBM i & for RPG programmers using a statistical grid from the job trends section of Indeed.com. Indeed.com is a site that tracks IT job opportunities and has a nifty graph that lays them in so you can make comparisons. The best part is that it is very easy to use. The author of the newsletter was trying to diminish RPG as a language with little future because Indeed.com had very few hits. I was not happy with his assessment and posted a response. Unfortunately he is moderating his postings and chose to not allow mine through, as of this writing. So here is what his graphic looks like as he put it forth:



As you can see from this image, the future for the typical RPG programmer looks pretty bleak. That was what the author was trying to portray. But these graphs can be interpreted in many ways. First of all, the entire RPG job market is not very big to begin with. Also, I had gotten my last 3 RPG opportunities via recruiters and they do not post openings via boards like this. As this graphics is display Percentage of opportunities over all, then yes I would agree that there are not nearly as many job opportunities for RPG developers as there are for Java developers, etc. But I could hardly put this on RPG or the IBM i. Another thing to point out is that some of those Java jobs might be on IBM i. That skews the whole equation. What I did when I read the piece and followed the authors link is I added one more language to the chart. This language is called PHP and look at the graphic it created:



In this graphic we can see that the market for PHP developers is on a steep incline. Are any of these opportunities on IBM i? I am not sure. But I have heard of a few IBM i shops leveraging their significant investment in RPG and COBOL while opening up to the open source continuum with PHP. One can also infer fro the above graphic that PHP job growth is far more explosive than many other contemporary languages and that since PHP runs natively on IBM i there might be a future! I believe there is a future to IBM i and that future is made up of many technologies and third party solutions. All should be evaluated and considered when the traditional green screen shop starts looking to go to a GUI solution. And then in the spirit of the season, you select PHP.

The truth, as many of you already know is that statistics can be manipulated to support or defend nearly any idea or agenda. Please read as much as you can about a certain topic but do NOT accept any one persons view as the truth without first evaluating it creditability with at least a little Googling.

Happy Holiday's!

Mike


Read the original at Mike's IBM i PHP blog and more....

Mike's IBM i PHP blog and more... › PHP jobs and IBM i

November 28th, 2011 Comments off
If you were wondering where the next opportunity is in IT then PHP might be just the thing for you.

I was reading a newsletter from another IBM i pundit who was disparaging the future of the IBM i & for RPG programmers using a statistical grid from the job trends section of Indeed.com. Indeed.com is a site that tracks IT job opportunities and has a nifty graph that lays them in so you can make comparisons. The best part is that it is very easy to use. The author of the newsletter was trying to diminish RPG as a language with little future because Indeed.com had very few hits. I was not happy with his assessment and posted a response. Unfortunately he is moderating his postings and chose to not allow mine through, as of this writing. So here is what his graphic looks like as he put it forth:



As you can see from this image, the future for the typical RPG programmer looks pretty bleak. That was what the author was trying to portray. But these graphs can be interpreted in many ways. First of all, the entire RPG job market is not very big to begin with. Also, I had gotten my last 3 RPG opportunities via recruiters and they do not post openings via boards like this. As this graphics is display Percentage of opportunities over all, then yes I would agree that there are not nearly as many job opportunities for RPG developers as there are for Java developers, etc. But I could hardly put this on RPG or the IBM i. Another thing to point out is that some of those Java jobs might be on IBM i. That skews the whole equation. What I did when I read the piece and followed the authors link is I added one more language to the chart. This language is called PHP and look at the graphic it created:



In this graphic we can see that the market for PHP developers is on a steep incline. Are any of these opportunities on IBM i? I am not sure. But I have heard of a few IBM i shops leveraging their significant investment in RPG and COBOL while opening up to the open source continuum with PHP. One can also infer fro the above graphic that PHP job growth is far more explosive than many other contemporary languages and that since PHP runs natively on IBM i there might be a future! I believe there is a future to IBM i and that future is made up of many technologies and third party solutions. All should be evaluated and considered when the traditional green screen shop starts looking to go to a GUI solution. And then in the spirit of the season, you select PHP.

The truth, as many of you already know is that statistics can be manipulated to support or defend nearly any idea or agenda. Please read as much as you can about a certain topic but do NOT accept any one persons view as the truth without first evaluating it creditability with at least a little Googling.

Happy Holiday's!

Mike


Read the original at Mike's IBM i PHP blog and more....

Mike's IBM i PHP blog and more... › To OO or not to OO, that is the question…

October 24th, 2011 Comments off

I grew up with procedural programming. What does that mean? To me it means I have spent a MAJORITY of my business career delivering value to companies by developing programs that have subroutines and possibly functions and sub procedures. I like to think I have added tremendous value but at the same time I also realize that some of my code has been superseded by newer programs and alternate methods.

But everyone tells me that OO (Object Oriented programming) is where I should be! The “industry” is/has moved to the OO model of development thanks to such powerful languages like Java and C++. Even PHP has an OO model to let me feel like I am playing along. So what should I do? Well, here is my tale on the OO paradigm and I hope this makes some sense to all of you!

As a procedural programmer in the 90’s I heard the “good news” of Java from IBM. I struggled with Java at first and then had some VERY marginal success. I found it cumbersome to try and learn, not because Java was necessarily hard, but because I was trying to absorb too much at one time. Many challenges plagued this old RPG dog like a new language, syntax, structure, environment, etc. I’m not the only one who struggles, even Carnegie Melon dropped OO from their freshman curricula because students were coming up with not nearly enough experience in developing algorithms.

Enter in PHP and the opportunity to learn something new. PHP becomes the ideal language for education and more since it can start you at your level. Think of the PHP landscape as a major expressway with different lanes for more or less experienced drivers. Folks who come to PHP with no programming experience can start with very simple inline code. For those of us who hail from the procedural world we can pick up with functions. And for those who are flying in and out of traffic with a Java or C++ background there is a fully support Object Oriented model to work with.

I have been recommending PHP to many educational institutions and have it on good rumor that the curricula I have been teaching at Moraine Valley Community College will become permanent courses called MIS126 and MIS226. These courses start at procedural PHP and then work up to and through the Object Oriented realm. This is great news as we can now add more PHP developers to the world and demonstrate that PHP is not just a hobbyist language by delivering classes in true academia!

For those who cannot wait, the educational path at Zend offers PHP 1 Foundations for IBM i Programmers and PHP Foundations 2: Higher Structures. The first class takes an RPG programmer from zero to sixty with a full immersion in the functional world of PHP while the second class starts off at functions and whips you up into the object oriented realm.

Even more educational opportunities exist at places like SystemiNetwork where we are about to begin a whole new online sequence for PHP training.

No excuses, get out there and play!


Read the original at Mike's IBM i PHP blog and more....

Categories: Blogs Tags:

Mike's IBM i PHP blog and more... › To OO or not to OO, that is the question…

October 24th, 2011 Comments off

I grew up with procedural programming. What does that mean? To me it means I have spent a MAJORITY of my business career delivering value to companies by developing programs that have subroutines and possibly functions and sub procedures. I like to think I have added tremendous value but at the same time I also realize that some of my code has been superseded by newer programs and alternate methods.

But everyone tells me that OO (Object Oriented programming) is where I should be! The “industry” is/has moved to the OO model of development thanks to such powerful languages like Java and C++. Even PHP has an OO model to let me feel like I am playing along. So what should I do? Well, here is my tale on the OO paradigm and I hope this makes some sense to all of you!

As a procedural programmer in the 90’s I heard the “good news” of Java from IBM. I struggled with Java at first and then had some VERY marginal success. I found it cumbersome to try and learn, not because Java was necessarily hard, but because I was trying to absorb too much at one time. Many challenges plagued this old RPG dog like a new language, syntax, structure, environment, etc. I’m not the only one who struggles, even Carnegie Melon dropped OO from their freshman curricula because students were coming up with not nearly enough experience in developing algorithms.

Enter in PHP and the opportunity to learn something new. PHP becomes the ideal language for education and more since it can start you at your level. Think of the PHP landscape as a major expressway with different lanes for more or less experienced drivers. Folks who come to PHP with no programming experience can start with very simple inline code. For those of us who hail from the procedural world we can pick up with functions. And for those who are flying in and out of traffic with a Java or C++ background there is a fully support Object Oriented model to work with.

I have been recommending PHP to many educational institutions and have it on good rumor that the curricula I have been teaching at Moraine Valley Community College will become permanent courses called MIS126 and MIS226. These courses start at procedural PHP and then work up to and through the Object Oriented realm. This is great news as we can now add more PHP developers to the world and demonstrate that PHP is not just a hobbyist language by delivering classes in true academia!

For those who cannot wait, the educational path at Zend offers PHP 1 Foundations for IBM i Programmers and PHP Foundations 2: Higher Structures. The first class takes an RPG programmer from zero to sixty with a full immersion in the functional world of PHP while the second class starts off at functions and whips you up into the object oriented realm.

Even more educational opportunities exist at places like SystemiNetwork where we are about to begin a whole new online sequence for PHP training.

No excuses, get out there and play!


Read the original at Mike's IBM i PHP blog and more....

Categories: Blogs Tags:

Mike's IBM i PHP blog and more... › Zend DBi to the rescue!

September 19th, 2011 Comments off
Are you looking for MySQL for IBM i? Look no further as Zend and IBM are introducing Zend DBi

A few years ago I was at in a CAAC meeting with some really good customers and some really good IBM’ers. IBM’s Software Chief Architect at the time or maybe someone nearly as powerful said “Hey, how about we bring MySQL to IBM i?” As PHP has started to gain popularity via the Zend distribution at this point I chimed in and said “Why? I’ve got DB2…”. Well, in the spirit of Ken Olson I too am capable of a really bad prediction question when it comes to hindsight.

Until that point I had really thought PHP on IBM i would only be used for accessing DB2 data and RPG programs. Sure there would be the odd COBOL programmer out there, but I was an RPG guy and very narrow minded. I saw lots of opportunities to web enable DB2 data, make green bar reports disappear and replace them with HTML tables generated by bunches of PHP scripts running 100% on IBM i.

Then we started to discuss the opportunity. Thousands of open source and commercial applications in the PHP world are essentially written to the LAMP stack: Linux, Apache, MySQL and PHP. What we had done to that point was create the iADP stack: IBM i, Apache, DB2 and PHP. With several thousand PHP applications looking for MySQL there was a perfect fit about to be created. By implementing MySQL on IBM i, customers could then install nearly ANY open source application natively on the machine and reap the benefits of some really good technology without having to deploy YAFS (Yet-Another-Friendly-Server).

So now customers could write PHP applications and web services, implement database agnostic PHP applications via Zend Framework and PDO and now implement MySQL based applications. OK, I was sold. Then IBM went one better and created the DB2 Storage Engine for MySQL. MySQL is constructed in such a way where the database storage engine is abstracted from the SQL interface layer. This creates a VERY powerful equation in that your PHP applications can think it is reading and writing to MySQL yet all the time and under the covers it is really storing and retrieving from DB2!

Then the folks at Oracle said NO MORE MYSQL FOR YOU to the entire IBM Power Systems family! The distributions of MySQL were relegated to the archive site and IBM i customers were confused and looking for answers. IBM immediately set out to find a new suitor for MySQL on IBM i. There was too much at stake to let it languish in obscurity and after all it was just another open source project. So, looking to the company that successfully landed PHP on the platform made a LOT of sense. Now Zend and IBM have one more thing to brag about, Zend DBi! Zend DBi is essentially a drop-in replacement for the MySQL distribution that customers have been leveraging. Zend will provide, as part of the Zend Server Download, or alone, a current distribution of MySQL under the name Zend DBi.

Some of the details are still solidifying, but the excitement is building and more information can be gathered either from my webcast from last week or in a periodical near you.


Read the original at Mike's IBM i PHP blog and more....

Categories: Blogs Tags:

Mike's IBM i PHP blog and more... › Zend DBi to the rescue!

September 19th, 2011 Comments off
Are you looking for MySQL for IBM i? Look no further as Zend and IBM are introducing Zend DBi

A few years ago I was at in a CAAC meeting with some really good customers and some really good IBM’ers. IBM’s Software Chief Architect at the time or maybe someone nearly as powerful said “Hey, how about we bring MySQL to IBM i?” As PHP has started to gain popularity via the Zend distribution at this point I chimed in and said “Why? I’ve got DB2…”. Well, in the spirit of Ken Olson I too am capable of a really bad prediction question when it comes to hindsight.

Until that point I had really thought PHP on IBM i would only be used for accessing DB2 data and RPG programs. Sure there would be the odd COBOL programmer out there, but I was an RPG guy and very narrow minded. I saw lots of opportunities to web enable DB2 data, make green bar reports disappear and replace them with HTML tables generated by bunches of PHP scripts running 100% on IBM i.

Then we started to discuss the opportunity. Thousands of open source and commercial applications in the PHP world are essentially written to the LAMP stack: Linux, Apache, MySQL and PHP. What we had done to that point was create the iADP stack: IBM i, Apache, DB2 and PHP. With several thousand PHP applications looking for MySQL there was a perfect fit about to be created. By implementing MySQL on IBM i, customers could then install nearly ANY open source application natively on the machine and reap the benefits of some really good technology without having to deploy YAFS (Yet-Another-Friendly-Server).

So now customers could write PHP applications and web services, implement database agnostic PHP applications via Zend Framework and PDO and now implement MySQL based applications. OK, I was sold. Then IBM went one better and created the DB2 Storage Engine for MySQL. MySQL is constructed in such a way where the database storage engine is abstracted from the SQL interface layer. This creates a VERY powerful equation in that your PHP applications can think it is reading and writing to MySQL yet all the time and under the covers it is really storing and retrieving from DB2!

Then the folks at Oracle said NO MORE MYSQL FOR YOU to the entire IBM Power Systems family! The distributions of MySQL were relegated to the archive site and IBM i customers were confused and looking for answers. IBM immediately set out to find a new suitor for MySQL on IBM i. There was too much at stake to let it languish in obscurity and after all it was just another open source project. So, looking to the company that successfully landed PHP on the platform made a LOT of sense. Now Zend and IBM have one more thing to brag about, Zend DBi! Zend DBi is essentially a drop-in replacement for the MySQL distribution that customers have been leveraging. Zend will provide, as part of the Zend Server Download, or alone, a current distribution of MySQL under the name Zend DBi.

Some of the details are still solidifying, but the excitement is building and more information can be gathered either from my webcast from last week or in a periodical near you.


Read the original at Mike's IBM i PHP blog and more....

Categories: Blogs Tags:

Mike's IBM i PHP blog and more... › ZendCon for Mere Mortals

August 4th, 2011 Comments off

As we ramp up our plans for ZendCon
, the annual PHP conference run by Zend, I have been asked time and again what would attract the IBM i crowd to our annual conference. If you have any suggestions please feel free to share as I am always open to leverage other people's IP just like most of the PHP community. But seriously, we have all the right things planned for IBM folks like good technical content surrounding the new open source toolkit. Tony Cairns will emerge from the depths of the Rochester labs to share a little of the new toolkit's plumbing. Alan Seiden will be on hand with the best-of-the-best practices and a capstone session that will blow the lid off of anything you have seen lately that will include announcements, success stories and much more. So what else would the IBM i faithful want? How about good PHP content?

You see, this is what is so AWESOME about PHP. Nearly EVERY session at ZendCon applies to the IBM i customer as well as the Linux/windows crew. Sure there will be the odd session on Cluster Management which we do not need to be concerned with as IBM has taken good care of us from a scalability and up time perspective. But BUNCHES of other sessions like…
LinkZend Framework! See what is new and exciting about ZF and maybe a sneak preview of ZF2. This is the nice thing about PHP on IBM i; it support Zend Framework completely. Anything you see regarding ZF at ZendCon can apply to IBM i as well.

SOA and Web Services seem to work well in the IBM i community. I have spoken to several customers leveraging Web Services within their infrastructure. One of my customers is using it as glue in a cross-platform environment! So if you have disparate systems or even want a better way to explore program-to-program communication some of these session on REST or SOA might do the trick.

Web 3.0 anyone? I have no idea if that is a real term, but figured I’d coin it before Steve Jobs does. What do I mean? Simply that we are about to turn the corner on the next generation of the Web using HTML 5, CSS 3 and Flash/Flex, regardless of what Calacanis says!. Also concepts like context-sensitive applications side by side with mobile are part of this new REQUIREMENT. Yes, all these will be quite well represented at ZendCon. But wait, you say, these technologies have nothing to do directly with PHP. And to that I would say "yes" and "no". We all know the entire purpose of PHP as a server centric language is to produce something the browser can digest. These technologies are fair game and very digestible by today’s browsers. If you are still dependent upon IE6 then I would say you NEED these sessions!

All this and more like certification testing, demos in the expo area, simply the best sponsors in the community, killer nightlife and the uncon will make the ZendCon value proposition not only attractive to the PHP faithful, but especially to the IBM i PHP faithful. Oh, and did I mention the annual IBM i evening event? I think my good buddy the elePHPant will be stopping by too. Yes, lots of good things for IBM i PHP developers, managers and analysts than just the awesome IBM i sessions. Check it out for yourself!


Read the original at Mike's IBM i PHP blog and more....

Categories: Blogs Tags:

Mike's IBM i PHP blog and more... › ZendCon for Mere Mortals

August 4th, 2011 Comments off

As we ramp up our plans for ZendCon
, the annual PHP conference run by Zend, I have been asked time and again what would attract the IBM i crowd to our annual conference. If you have any suggestions please feel free to share as I am always open to leverage other people's IP just like most of the PHP community. But seriously, we have all the right things planned for IBM folks like good technical content surrounding the new open source toolkit. Tony Cairns will emerge from the depths of the Rochester labs to share a little of the new toolkit's plumbing. Alan Seiden will be on hand with the best-of-the-best practices and a capstone session that will blow the lid off of anything you have seen lately that will include announcements, success stories and much more. So what else would the IBM i faithful want? How about good PHP content?

You see, this is what is so AWESOME about PHP. Nearly EVERY session at ZendCon applies to the IBM i customer as well as the Linux/windows crew. Sure there will be the odd session on Cluster Management which we do not need to be concerned with as IBM has taken good care of us from a scalability and up time perspective. But BUNCHES of other sessions like…
LinkZend Framework! See what is new and exciting about ZF and maybe a sneak preview of ZF2. This is the nice thing about PHP on IBM i; it support Zend Framework completely. Anything you see regarding ZF at ZendCon can apply to IBM i as well.

SOA and Web Services seem to work well in the IBM i community. I have spoken to several customers leveraging Web Services within their infrastructure. One of my customers is using it as glue in a cross-platform environment! So if you have disparate systems or even want a better way to explore program-to-program communication some of these session on REST or SOA might do the trick.

Web 3.0 anyone? I have no idea if that is a real term, but figured I’d coin it before Steve Jobs does. What do I mean? Simply that we are about to turn the corner on the next generation of the Web using HTML 5, CSS 3 and Flash/Flex, regardless of what Calacanis says!. Also concepts like context-sensitive applications side by side with mobile are part of this new REQUIREMENT. Yes, all these will be quite well represented at ZendCon. But wait, you say, these technologies have nothing to do directly with PHP. And to that I would say "yes" and "no". We all know the entire purpose of PHP as a server centric language is to produce something the browser can digest. These technologies are fair game and very digestible by today’s browsers. If you are still dependent upon IE6 then I would say you NEED these sessions!

All this and more like certification testing, demos in the expo area, simply the best sponsors in the community, killer nightlife and the uncon will make the ZendCon value proposition not only attractive to the PHP faithful, but especially to the IBM i PHP faithful. Oh, and did I mention the annual IBM i evening event? I think my good buddy the elePHPant will be stopping by too. Yes, lots of good things for IBM i PHP developers, managers and analysts than just the awesome IBM i sessions. Check it out for yourself!


Read the original at Mike's IBM i PHP blog and more....

Categories: Blogs Tags: