What is the fastest growing web framework?

According to Built With Trends, Ruby on Rails is clobbering the competition with an astonishing one year growth of 1146%! Interestingly though, Ruby on Rails only accounts for about 2.5% of the sites on the web today – I think this means its clearly leading edge.

by Built With Trends

PHP 32.04%
ASP.NET 21.48%
Shockwave Flash Embed 11.5%
J2EE 6.86%
ASP.NET Ajax 5.43%
Adobe Dreamweaver 4.35%
Frontpage Extensions 3.02%
Ruby on Rails 2.21%

Akismet continues to save the day, every day!

This is a great plug-in, with an almost 99% catch rate it keeps the spam away from your site. I also use a basic math question on comments which has also helped; it prevents the post from even being posted by automated scripts. Since I started using this last year it has prevented over 1,200 spam comments from being posted.

Must have antivirus plugin for WordPress sites

Tonight I decided to poke around and see if there are any tools to remove malware scripts embedded into PHP and I found this very nice plugin for WordPress, AntiVirus.

The plugin has a utility that can be run daily to check all php files for embedded viruses. The report can be emailed to the site administrators. You can also run the tool manually and watch it do its thing…very cool. If this tool ends up being valuable I will definitely have to donate to this because it was a total pain in the butt to remove this code manually across all of the directories.


  • WordPress 3.x ready: Design as well as technical
  • Detect the current WordPress permalink back door
  • Quick & Dirty: activate, check, done!
  • Manual testing with immediate result of the infected files
  • Daily automatic check with email notification
  • Whitelist: Mark the suspicion as “No virus”
  • Clean up after uninstall the plugin
  • English, German, Italian, Persian, Russian

My site was attacked…here are the details

What you are about to read is arguably the number one problem with PHP and script based sites. I can’t communicate enough the importance of site security both at the HTTP and FTP site protocols. Unlike other technologies, like Domino NSF, script based web sites can easily be hacked by script monkeys. If you don’t care about PHP sites and the different ways it can be hacked then please don’t read this.

Continue reading

First impressions of Maqetta

I will start off by saying first off this is an excellent first drop. I was a little frustrated with FireFox 4 as I could not get Maqetta to work at all so I immediately tried Chrome and voila, things started to work. It looks like the tool has a lot of function but still needs a lot of fine tuning…

Continue reading

I created this PlanetWebSphere.net in under 2 hours

Yesterday I posted an announcement for PlanetWebSphere.net. What I didn’t mention is I thought about the idea the night before, lost a lot of sleep and woke up at 5:30am and cranked it out.

Continue reading

Great collaboration – SugarCRM Anounces KeyNotes…IBM is on deck

Awesome, SugarCRM is a very nice project. Integrating with IBM will yield some excellent opportunities. If you missed the announcement in January, SugarCRM announced integration with IBM’s collaboration tools. SugarCRM is a very robust CRM package written in PHP – probably one of the best structured PHP projects I have seen. You can download the open source version and check it out.

This year, the keynote presentations at SugarCon will all address aspects of the general conference theme: “The Future of Business is Open.” Luminaries like Paul Greenberg, social CRM expert; Sean Poulley, vice president of Social Business Cloud at IBM; Umberto Miletti, CEO of InsideView; Adam Blitzer, co-founder of Pardot; Doc Searls, author of The ClueTrain Manifesto and the leader of the VRM (Vendor Relationship Management) Project; Ben Parr, co-editor of Mashable and other surprise guests will join Larry Augustin, CEO of SugarCRM, for a series of entertaining and educational keynote sessions. – link

LAMP is sweet with SugarCRM

There have been a few posts recently in the Yellowsphere about LAMP and “other” technologies. I have recently looked at the project called SugarCRM, and it is exactly that. You can download the open source edition on source forge and check it out. The code is pretty daunting but as you dive on it you quickly realize this is a piece of art. The code is very well modularized and is very object oriented with how the classes and modules are defined. Did I mention its completely written in PHP? The beauty in this beast is the platform is truly open and flexible, it has a great extension modal and can really be used for any kind of application or data modal. The user interface is done with Yahoo’s JavaScript UI library – not the greatest but pretty slick looking none the less. I would much rather have seen it use Dojo or jQuery, I just never got into the YUI stuff.

Here is another example of a pretty popular and supported web based application that is based on PHP. I am finding more and more that PHP is turning out to be more than just a scripting language. With applications like Facebook, WordPress, and SugarCRM you have to start wondering if there is something there.

I was also reading some blogs this weekend about what people use to develop PHP based sites and I was shocked to see how popular Notepad++ was. I have been using Notepad++ for a long time now for my WordPress site and a couple of other sites I support.

How does Facebook serve millions so fast? BigPipe

I was looking at some Facebook source today and I noticed the JavaScript code referencing something called BigPipe. My curiosity lead me to Googling “BigPipe” and I ended up learning a very interesting technique for web site optimization. What is BigPipe?

This is similar to the pipelining performed by most modern microprocessors: multiple instructions are pipelined through different execution units of the processor to achieve the best performance. – link

Facebook does a great job outlining their use of BigPipe and I even found the opensource project on github – check it out here. Check out some of their performance results using a traditional approach versus pipelining the content:

As most know, Facebook is mostly written in PHP. The open source project on gitHub has sample implementations also in PHP so it is very easy to follow.

Would Domino benefit from an embedded PHP stack?

So Domino has JSP based technology in the form of XPages.   When I read the InfoWorld article title “7 Programming Languages on the Rise” and saw PHP on there I was not surprised.  Pretty much everything I do on the web (outside of work) is based on PHP.  My blog, the tools I use for my site, etc.

Has anyone thought if PHP would benefit the Domino server, the Lotus community and application development model for Domino?  I can imagine PHP being just another kind of page in an NSF.  Same kinds of libraries, controls, and themes XPages has but all based on PHP.  We could even have things like a WordPress template – the WordPress application based on NSF.