App Engine Boilerplate is a versatile yet minimalistic setup for new App Engine projects.The source is available on Github. Will be using it in an App Engine project that will be kicked off towards the middle of the week and will share more about it.
- html5-boilerplate 2.0
(including it's automated build toolchain for minification and concatenation of js+css)
- Beautiful OpenID login with openid-selector
- Memcaching setup for requests and responses
- Flexible user-preferences model (with Gravatar link)
- Templates and template addons
- Tools such as
is_testenv()
andslugify(url)
- configuration for admin areas, static files
app.yaml
- Released under the BSD license
Monday, August 15, 2011
Links : HTML5 Boiler Plate for Google AppEngine Projects
Sunday, July 31, 2011
Web Page Test Results for INSPIONS.com
Curious with the announcement of Google’s page speed service, We ran the Web Page Test on http://www.inspions.com. It appears, little surprisingly, if we follow ‘thumb rules’ of optimization for web pages, the optimized site may actually run slower than the current version.
The page load time is actually worse on the optimized version of the site. You may check full results of the test here. I will take a look at detailed analysis and post notes later on what is good and bad about the current site structure.
Thursday, January 13, 2011
Getting Started With Google App Engine on Windows
- Install Python 2.6.4 version from http://www.python.org/download/ I was little tempted to have the latest version 3.1.1 but read in the release notes that 3.1.1 by design is NOT backward compatible. So it may not work with Google App Engine. So just stick to 2.6.4
- Install PIL Module required for Image manipulation on Google App Engine.
Install Google App Engine SDK from Google App Engine Downloads page. Latest version at this time is 1.3.0 released on 12/14/2009.
- Tortoise is a nice Subversion client for Windows and you can download it from http://tortoisesvn.net/downloads.
- If you don’t have a SVN or other repository, try unfuddle. Its really great and Free.
- Of the available IDEs, I really liked Aptana Studio. You can get it here: Aptana Studio . Once studio is installed, get PyDev plugin from Plugins tab on the studio.
Monday, August 23, 2010
Velocity 2010: Urs Holzle : How fast Web Can be ?
Just watched Velocity 2010: Urs Holzle on Active Player. It is surprising to see that the average load time of a web page is 4.9 seconds.
Urs Holzle (Google)
Source : Velocity 2010: Urs Holzle from O'Reilly Velocity Conference ( Feed ) via Active Player
Thursday, August 19, 2010
Quote : Internet is a medium based on interruption
Google may be helping us to find content faster and better. But Google is definitely changing the way we learn, think, organize and work.
Internet is a medium based on interruption — and it's changing the way people read and process information. We've come to associate the acquisition of wisdom with deep reading and solitary concentration, and there's not much of that to be found online.
-- Nicholas Carr
( Read/Listen to NPR Interview with Nicholas Carr here Or Download MP3 )
You can read the first article that voiced the concern and later grew to a book called “The Shallows” here: “Is Google Making Us Stupid?”.
The Productivity Paradox
Little experiment that is worth trying, if you haven’t yet : Try blocking access to Internet for your Software development team and see how it would impact the overall productivity and quality of the team.
Wednesday, August 11, 2010
Trends : C# or VB.NET
There is a heated discussion going on at LinkedIn in .NET People's group about what is the most preferred .NET Programming Language : VB or C#. I don't want to add fuel to the fire, but just wanted to point out search patterns for C# and VB.NET on Google. As usual, interpretation is left to you.