December 24, 2012

Which Web Application Framework is Best w/ statistics

Ok, I am trying to see what's hot among web application frameworks these days. And here is the statistics:

craigslist postings gives an overall estimate of programming languages, web application frameworks right on demand. So here are the results:

December 22, 2012

What/Which Web App Framework? Technology Stack Example?

from Quora:

What are the programming languages and frameworks the top NYC startups are using?

In a conversation with the NYCEDC and ITAC, I learned that no one has a sense of what are the predominant languages and frameworks that people are using.

If you are with a startup or company that has more than 1M pageviews a month and is based in NYC (or the boroughs), can you give a sense of the skills/experience you are looking for? This will help people understand what skills we need to grow….

Companies like:

  • Tumblr
  • Kickstarter
  • Makerbot
  • AppNexus
  • Aviary
  • the Fridge
  • ideeli
  • Daylife
  • HowAboutWe
  • Thrillist
  • Gawker
  • Artsy
  • Sailthru
  • 20x200
  • fanfeedr
  • SolveMedia
  • Social Flow
  • HuffingtonPost
  • AppFund
  • betaworks
  • Work Market
  • Chartbeat
  • Producteev
  • Voxy
  • Food52
  • infokent
  • forumidea

Jason Pearlman, CTO @ OMGPOP

Here at OMGPOP:

Language - Ruby, AS3, Erlang, C/C++/Objective C, Javascript
XMPP - ejabberd, openfire
Web Frameworks: Rack, Merb, Sinatra, Express
Database - MySQL, Redis, Memcache, Vertica
App Server - Thin, node.js
Proxy Layer - Nginx + HAProxy
Hosting - Amazon EC2 / Softlayer / Managed Colo
Queuing - Redis/Resque
JS Library - jQuery / underscore
Monitoring - New Relic, Nagios, Munin, Flume, Custom
Testing - rspec, selenium
Etc - jira, git, svn, puppet, capistrano


Programming Language for a Startup w/ statistics

Yes, it is the programmer more than the language that makes the difference, but there are a few basics:
1) Choose a popular language so you can easily find programmers.
2) Object oriented is best.
3) Structured is best.
4) Probably the simplest way to identify good code (and a good language) is to read some. The more straight forward it seems, the better it is. (Easy to understand = hard to hide bugs)
5) Evolve instead of Develop your code. (Build simple apps for fast feedback, change/add code to improve it.)
6) Whatever you have written will be wrong. Plan for change. Expect to undo.
7) Write the code in two orders

December 17, 2012

Unrewarded Genius

"Nothing in the world can replace persistence. Talent will not; nothing is more common in this world than unsuccessful men with talent. Genius will not; unrewarded genius is almost a proverb. Education will not; the world is full of educated derelicts. Persistence and determination alone are omnipotent."

December 11, 2012

Is following roboto.txt illegal? How about nofollow links?

Can a /robots.txt be used in a court of law?

There is no law stating that /robots.txt must be obeyed, nor does it constitute a binding contract between site owner and user, but having a /robots.txt can be relevant in legal cases.
Obviously, IANAL, and if you need legal advice, obtain professional services from a qualified lawyer.
Some high-profile cases involving /robots.txt:

On Florida and Startups

Content from

Florida startups: What are some of the specific challenges you have running a startup in Florida and what would keep you here?

Juan Bermudez, Minister of Tech @

I think finding mentors and/or advisors is harder down here, we are pretty spread out in south florida and the volume isn't huge yet. So finding the right person, with experience in your industry seems more dificult than in other obvious cities.

We work from a home aparment at the moment, but