This Week’s Link List (April 1, 2011)
I missed posting my weekly reading last week, so this week’s list is longer than usual. Lot’s of interesting news around PHP-Microsoft interoperability and PHP on Azure as the PHP on Azure contest heats up. Enjoy…
- PHP/Microsoft interop…
- SQL Server and the Azure Platform are finalists in PHPArchitect's 2011 Impact Awards: http://www.phparch.com/impact-awards/
- Expression Web 4 Service Pack 1 (SP1) has improved PHP support (including improved intellisense): http://www.microsoft.com/downloads/en/details.aspx?FamilyID=f6e1bbd9-2b1b-40e8-948b-1276e3b5daa3&sf1216856=1&displaylang=en
- Craig Kitterman (Interop Team at MSFT) shares his impressions from his first DrupalCon: http://blogs.msdn.com/b/interoperability/archive/2011/03/18/impressions-from-my-first-drupalcon.aspx
- Julian Egelstaff provides the "inside scoop" on Formulize and Microsoft: http://www.freeformsolutions.ca/en/blog/inside-scoop-formulize-and-microsoft
- This month's IIS newsletter highlights a dev build of WinCache for PHP 5.3 that fixes a WordPress plugin bug: http://www.iisnewsletter.com/archive/march2011.html
- How to get FRAPI working with IIS: http://yournetpartners.com/?p=243
- Windows and SQL Azure…
- Maarten Balliauw writes about how to scale PHP in Windows Azure: http://blog.maartenballiauw.be/post/2011/03/24/Windows-Azure-and-scaling-how-(PHP).aspx
- The NoSQL gene in SQL Azure federations: http://blogs.msdn.com/b/cbiyikoglu/archive/2011/03/03/nosql-genes-in-sql-azure-federations.aspx
- A running list of blog posts by participants in the PHP on Azure contest: http://www.phpazurecontest.com/
- Bill Ramos show how to migrate MySQL to SQL Azure using SSMA: http://blogs.msdn.com/b/ssma/archive/2011/03/23/migrating-from-mysql-to-sql-azure-using-ssma.aspx
- Code…
- Matthew Weier O'Phinney describes dependency injection through an analogy: http://weierophinney.net/matthew/archives/260-Dependency-Injection-An-analogy.html
- Manuel Lemos shows the fastest ways to send e-mail in PHP: http://www.phpclasses.org/blog/package/9/post/2-The-Fastest-Ways-to-Deliver-Email-in-PHP.html
- 10 tips and tricks for using PHP developer tools for Eclipse: http://www.developer.com/lang/php/10-powerful-pdt-tools-tips-and-tricks-for-php-developers.html
- An overview of cross-site scripting (XSS) and how to prevent it: http://www.owasp.org/index.php/Cross-site_Scripting_(XSS)
- Matthew Weier O'Phinney on the why and how of code generation with the Zend Framework: http://weierophinney.net/matthew/archives/261-Code-Generation-with-ZendCodeGenerator.html
- Stoyan Stefanov on JavaScript-style object literals in PHP: http://www.phpied.com/javascript-style-object-literals-in-php/
- Stuart Herbert kicks off a blog series about building applications with PHP components: http://blog.stuartherbert.com/php/beyond-frameworks/
- Slawek Lukasiewicz show why and how he uses SPL (Standard PHP Library) data structures: http://www.leftjoin.net/2011/03/standard-php-library-datastructures/
- Creative parallel processing in PHP: http://www.d-mueller.de/blog/parallel-processing-in-php/
- Accessing Foursquare API data via OAuth and PHP: http://designshack.co.uk/articles/php-articles/accessing-foursquare-api-data-via-oauth-and-php
- Performance and quality assurance…
- PHP coding tips for performance improvement: http://www.xpertdeveloper.com/2010/10/php-coding-tips-for-performance-improvement/
- Although Gonzalo Ayuso's performance analysis of fetching data with PDO uses PostgreSQL, the results are applicable to any database: http://css.dzone.com/news/performance-analysis-fetching
- Michelangelo van Dam talks about improving QA on PHP projects (recording from ZendCon 2010): http://devzone.zend.com/article/13222-ZendCon-Sessions-Episode-043-Improving-QA-on-PHP-Projects
- Conference news…
- The speaker lineup for the PHP Community Conference looks more and more impressive: http://blog.servergrove.com/2011/03/22/one-month-to-go-for-the-php-community-conference/
- Announcement of the 1st Lone Star PHP Conference: http://blog.phpdeveloper.org/?p=352
- Miscellaneous…
- The 5th annual Future of Open Source Survey is open: http://www.businesswire.com/news/home/20110323006123/en/North-Bridge-22-Open-Source-Leaders-Launch
- Catch up on the most recent interviews on Voices of the Elephpant...there have been some good ones! http://voicesoftheelephpant.com/
- If you've never hear Josh Holmes talk about the lost art of simplicity, this video is a must-see: http://symfony.com/video/Paris2011/570
- Josh Holmes explores site pinning in IE9: http://www.joshholmes.com/blog/2011/03/22/site-pinning-in-ie9/
- Bill Ramos shows how to correct schema issues when using SSMA to migrate MySQL to SQL Server: http://blogs.msdn.com/b/ssma/archive/2011/03/19/mysql-to-sql-server-migration-method-for-correcting-schema-issues.aspx?wa=wsignin1.0
- An interesting idea/tool for generating XML schema from XML files: http://kore-nordmann.de/blog/0104_generating_xml_schemas_from_xml.html
- As I've been experimenting with Java lately, I found this to be an interesting article: http://css.dzone.com/articles/struts-vs-zend-framework
- If you live "down under" (or even if you don't), this Microsoft School of PHP might be interesting: http://noisetosignal.com.au/schoolofphp/
- Just for fun…
- Seth Godin - "RSS is dead. Blogs are dead. The web is dead. ... Good.": http://sethgodin.typepad.com/seths_blog/2011/03/bring-me-stuff-thats-dead-please.html
- Jeff Atwood shows you how to build a home theater PC on the cheap: http://www.codinghorror.com/blog/2011/03/revisiting-the-home-theater-pc.html
Sorry…no April Fools links. Have a great weekend!
-Brian