Shuhaib Shariff

Agnipath

Posted by: shuhaibshariff on: February 8, 2012

Vriksh Ho Bhale Khade
Hon Ghane, Hon Bade,
Ek Patra Chaanv Bhi
Maang Mat, Maang Mat, Maang Mat,
Agnipath, Agneepath, Agnipath!

Tu Na Thakega Kabhi,
Tu Na Thamega Kabhi,
Tu Na Mudega Kabhi,
Kar Shapath, Kar Shapath, Kar Shapath,
Agnipath, Agneepath, Agnipath!

Yeh Mahan Drishya Hai,
Chal Raha Manushya Hai,
Asru, Swed, Rakt Se
Lathpath, Lathpath, Lathpath,
Agnipath, Agnipath, Agnipath!

Kuch Khwab Suhane …

Posted by: shuhaibshariff on: February 8, 2012

Kuch Khwab Suhane Toot Gaye,
Kuch Yaar Purane Rooth Gaye.

Kuch Zakhm Lage the Chehre Par,
Kuch Andar Se Hum Toot Gaye.

Kuch Hum the Tabiyat Ke Saade,
Kuch Log Begane Loot Gaye.

Kuch Apno Ne Badnaam Kiya,
Kuch Ban Afsane Jhoot Gaye.

Kuch Apni Shikasta Nao Thi,
Kuch Humse Kinaare Choot Gaye.

The Downside of Django Development

Posted by: shuhaibshariff on: February 7, 2012

Django is considered by many to a great framework for building scalable web applications … in a relatively short span of time. My company specializes in Python/Django development.

Over the last 4 years I’ve found that there is a BIG downside to using frameworks like Django:
The thing is, we are a reasonable/honest bunch of folks providing development services. Our clients expect us to to charge by the hour.
There is no way Django development allows us to make enough money… the God-damn apps get built too quickly for too little.

Its about time we moved to J2EE development … :-)

Tags: ,

Django (1.4) Web Application Security

Posted by: shuhaibshariff on: January 31, 2012

Security is about three things:

Integrity of your data. I should not be able to change it.
Confidentiality: can I access what I should not be able to access?
Availability: can I break your website?

A well-known bad case is DigiNotar. Malware on most of their computers, including the most secure once. Their digital certificates were compromised and the company went bankrupt in three weeks time.

One thing that we have to take care of regarding Django: cookies. Cookies are stored in your browser and are linked to a website. All requests to that website get the cookies in every request. In Django, your session ID is stored in your cookie. If you get hold of the session ID, you get hold of the user’s session. Django stores the actual session’s data in the database, so the actual data is safe.
Read the rest of this entry »

Domain Acquisitions in December 2011

Posted by: shuhaibshariff on: December 23, 2011

Too busy throughout 2011 to look at opportunities in the domain space. Thankfully I’ll be ending the year with a few decent domain acquisitions (Won at Auctions in November/December)

FurnitureDirectory.com
FastBridge.com
HyperPoint.com
PrivateCorner.com
vMoney.com
WebChimp.com
WhiteCurrant.com
SmartSaaS.com
TrendManager.com
BrainMirror.com
FireMonk.com
DoubleShock.com
BlueEmerald.com
FrozenEgg.com
NetSpear.com
TaskHorse.com
ZeroHazard.com

RIP Steve Jobs

Posted by: shuhaibshariff on: October 6, 2011


What a Man… What a Life!
Definitely in the league of Thoman Edison & Henry Ford.
Thank You Steve. You will be missed!

Ron Paul … America’s only hope?

Posted by: shuhaibshariff on: October 4, 2011

The US economy has been tanking for more than 3 years now and there seems to be no end in sight. Obama has failed; and as much as I like him… he just cannot walk the talk.

Personally, I think its time for some REAL change in America; peace, tolerance, innovation, equal opportunities, and some tough decisions to fix the economy. The only person who has the ability and resolve to do this seems to be Ron Paul. The other candidates promise more of the same.

I pray that its Ron Paul in 2012 … he’s America’s last hope.
Too bad that my support/vote doesn’t count … I’m NOT American!

Tags: ,

Team Outing – 29-September-2011

Posted by: shuhaibshariff on: September 30, 2011

DoubleSpring Team outing on Thursday … FUN!
Amoeba Sports Bar (at the Leela Palace) followed by McDonalds

Team DS

Read the rest of this entry »

Web applications using PLAY framework

Posted by: shuhaibshariff on: September 29, 2011

Play is heavily inspired by Ruby on Rails and Django. A developer familiar with any of these frameworks will feel at home. Play leverages the power of Java to build web applications in an environment that is not Java Enterprise Edition-centric. By lifting away the Java EE constraints, Play provides developers with an easy-to-develop and elegant stack aimed at productivity.

Some notable projects using the Play framework:

http://typesafe.com

http://www.guardian.co.uk

http://gendi.fr

http://www.seine-et-marne.fr

http://www.sparkmuse.com

Web application development with the PLAY framework

Posted by: shuhaibshariff on: September 27, 2011

play frameworkWe were recently introduced to the PLAY framework and I can tell you that it is the future of web application development in JAVA/SCALA

The Play framework makes it easier to build Web applications with Java and Scala. PLAY is a clean alternative to bloated Enterprise Java stacks. It focuses on developer productivity and targets RESTful architectures. Great for agile software development!

Although we are Django fanboys; I have to concede that PLAY has some incredible advantages in building scalable web apps.
My biggest grouse with Java platforms is repeated and tedious compile-package-deploy cycles. However, The PLAY framework compiles your Java sources directly and hot-reloads them into the JVM without the need to restart the server. You can then edit, reload and see your modifications instantly!

At DoubleSpring, we are in the market for web app development services in the PLAY framework. If you are interested in discussing your project or idea, get in touch with us.

Follow

Get every new post delivered to your Inbox.