DevDerby 2010

Participated in the DevDerby 2010 programming competition today. I worked on the front-end as part of the Python group.

The goal was to:

Build a web based python application where volunteers and
volunteer groups can sign up and offer their volunteer efforts to
non-pit organizations who need the help.  The hope is that this will
augment existing solutions like the Bloomington Volunteer Network:
http://bloomington.in.gov/volunteer/ charity work

Screenshots of the working prototype.

Although this is far from complete, the focus is on building a decent looking web app, within the 6 hours of time available. Worked on this along with Charles Brandt (consultant from IU) and Vijay (postdoc from IUPUI). Also, we had the help from a couple of kids (13 year and 15 year old) - Very impressed with their enthusiasm and how much they know.
Posted
 

The State of Web Development 2010 – Web Directions

Tuesday, April 27th, 2010

The State of Web Development 2010 – Web Directions

Category: Survey

What are the current Web Directions? John Allsopp is back, with results from his latest State of Web Development 2010 survey.

There is a ton of content here, and the data is made available. For the full report you can grab the PDF.

This article summarizes the preferred environment of web developers and what's hot.

- Firefox is the browser of choice
- Preferred mobile browser is Safari
- Mac OS X is the preferred OS
- Most used js framework is jQuery
- Most developers test on IE (6-8), Safari 4/Chrome and Firefox >3.5

Posted
 

BOV - Blast Output Visualization Tool

Thought of posting links to some of my previous work at the Center for Genomics and Bioinformatics(CGB), Indiana University. 

URL: BOV CGB

Description: BLAST Output Visualization Tool (BOV) allows users to interactively visualize the BLAST high-scoring segment pairs between query and hit sequences for dissecting complex matching patterns. This software is aimed at facilitating users interested in identifying regions of colinearity, duplication, translocation, and inversion using the BLAST program.

Publication: 
Rajesh Gollapudi, Kashi Vishwanath Revanna, Chris Hemmerich, Sarah Schaack, and Qunfeng Dong (2008) 
BOV - A Web-based BLAST Output Visualization Tool. BMC Genomics. 2008 Sep 15;9(1):414. [ PubMed ]

Posted
 

Great article - WordPress Caching: What’s the best Caching Plugin?

Media_httptutorial9s3_hccta

If you are just looking for the essence of this article, here it is -
Overall the best out of the box cache plugin configuration in my opinion is: Hyper Cache + DB Cache Reloaded. Despite the allure of W3 Total Cache’s professionalism and only slightly less admired performance, I prefer to retain some manual control over my blog. For those on a medium priced shared server or if you like the idea of installing and forgetting, the W3 Total Cache plugin will be your ideal choice.

A lot of people still use WP-Cache and WP Super Cache. They are still respectable Wordpress caching plugins but consider trading up for Hyper Cache or W3 Total Cache. These newer caching plugins prove better performance and install/config much easier and cleaner. Also the development communities around these newer plugins are much more active and attentive to their users.

Posted
 

CakePHP 1.3.0-RC4 has arisen (Articles) | The Bakery, Everything CakePHP

By Mark Story (mark_story)
The CakePHP development team is happy to announce the release the CakePHP 1.3.0-RC4. This release marks the last release candidate, before 1.3.0 goes to stable.
The CakePHP development team is happy to announce the release the CakePHP 1.3.0-RC4. This release marks the last release candidate, before 1.3.0 goes to stable. Since 1.3.0-RC3 was released 2 weeks ago there have been over 55 commits and 22 tickets fixed. The plan is to release 1.3.0 in 2 weeks, barring the discovery of any critical issues.

Since the last release there have been a few significant changes. Plugin shortcut routes were mostly removed[1]. This was done for a couple reasons. Firstly, they have never 'really' worked properly, and were prone to creating ambiguous routes that possibly left some actions not accessible, by the urls generated for them. Secondly, they incurred additional overhead as the Dispatcher attempted various parameter permutations until finding the correct controller. For these reasons the feature was removed. We are suggesting that users needing the old routing, setup the appropriate routes in their routes.php file.

In other project news, thanks to some contributions the API now has far more links back to the book than ever before. The 1.3 book has been receiving a healthy amount of translation attention. There are now 4 languages with more than 70% complete translations. A big thanks to everyone who has contributed to the translation efforts. You can now download CakePHP logos, powered by logos and iPad wallpapers[2].

We'd like to thank everyone who has contributed documentation, tickets and code between the last release and now.

Download a packaged release [3]
View the changelog [4]

[1] http://cakephp.lighthouseapp.com/projects/42648/tickets/535-paginator-sort-produces-incorrect-url-in-plugins
[2] http://cakephp.org/logos
[3] http://github.com/cakephp/cakephp1x/downloads
[4] http://cakephp.lighthouseapp.com/projects/42648/changelog-1-3-0-rc4

 

Migrated the dev version of Finelight site to the latest CakePHP release candidate. In case you missed it, CakePHP 1.3 RC4 is out. Looking forward to the official 1.3 release in 2 weeks.

Posted