Over the past several months we here at MooTools have been contemplating how much of what we do is duplicated effort. When we started this whole project years ago it was because we wanted to do things our own way, but as MooTools and JavaScript in general have progressed, we find ourselves facing the tedium of all the low lying code that has to be written to get Browsers to play nice, not to mention the richer things like our inheritance system and other utilities like effects, DomReady, etc. etc.
Drupal E-commerce with Ubercart 2.x, by George Papadongonas and Yiannis Doxaras, is a new title from Packt Publishing. It is aimed at business owners and ordinary Drupal users without development expertise who want to create, administer and design their own online shop.
2010 is here and its time for another Summer of Code, courtesy of Google! For those who don't know, Summer of Code is an amazing program in which student developers are paid a stipend by Google in exchange for working on open source projects along with mentors from those projects. Drupal has benefited enormously from Summer of Code over the years.
On Saturday, April 17th, the weekend before DrupalCon San Francisco, I'm helping to organize the very first Drupal core developer summit. The goal of the Drupal core developer summit is to talk about ways we can improve Drupal core, and the core development processes, all while having a good time socializing with fellow core developers.
Automated testing has greatly improved the Drupal core development process. With automated testing over 24,500 unique core patches have been reviewed, and almost 19,000 test assertions are now run against every core patch. The result has been faster development cycle, more stable releases, and the ability to add features more quickly to Drupal core.
DrupalCon 2010 is in sight! In less than 30 days over 2,000 Drupal fans will descend upon the Moscone Center in downtown San Francisco.
The final schedule has been posted, so get ready to plan your DrupalCon San Francisco 2010 experience. Sign-in, and then sign-up for your favorite sessions! http://sf2010.drupal.org/conference/schedule
Have you extended a Native lately? It’s an incredibly helpful thing. Often people write ugly functions that take a string or whatever as an argument and return some manipulation of the string. Extending natives is a great way to do the same thing, but it is much prettier (aka: explicit, readable, easier-to-debug.)
The Difference:
I’ve seen stuff like this:
fn1(fn2(10, fn3('house')));
Hard to figure out what’s happening. Instead you can write code like:
Recent comments
3 weeks 15 hours ago
4 weeks 18 hours ago
5 weeks 23 hours ago
5 weeks 2 days ago
5 weeks 2 days ago
5 weeks 2 days ago
5 weeks 2 days ago
5 weeks 5 days ago
5 weeks 5 days ago
6 weeks 6 days ago