In my days in Myanmar, modern business books were rare.
I was going abroad and learning programming. My intention was to work, to save and then start my own software business.
I needed a lot of courage. I was going into a new country, a new culture, a new corporate culture, a new profession, new technologies ... uh ... so many new and new stuffs.
I needed a lot of courage. Fortunately, during one of my visits to the US Embassy Library, I chanced upon a book about theoretical physics written for laymen, probably by Bohm.
There, he states that if there are 12 physicists, you get 12 definitions of atom!
What does that have to do with my need for courage to work as a programmer/coder in a foreign land?
The answer: A lot.
What does that have to do with my Innovation Seminars $ 10100 per Day?
The answer: A lot.
Let me counter such questions with more questions of my own.
How many Life Insurance Policy are there in the paper world?
How many Life Insurance Policy are there in the software/virtual world?
How do you define an exam paper?
How do you model an exam paper on paper, then in software?
Hilarious!
Not all definitions can be correct.
Not any definition can be correct at all times.
How do you decide, choose?
Traditional accountants define personal finance in a certain way.
Intuit defined personal finance in a certain different way.
Still, Mint defined personal finance in a certain still somewhat different way.
Don't hit your heads on the wall.
Don't rack your over-worked brains.
Just pay us the above-said fees(ie. $ 10100) and take a 3-hour lecture and a 2-hr Q/A.
Cassandra burned her books; we increase our fees.
It's cool, hilarious and fun!
Dec 2, 2011
Subscribe to:
Post Comments (Atom)
(1)
ReplyDeletehttp://phpadvent.org/2010/building-mobile-apps-with-php-by-jonathan-stark
In my opinion, the best way to stay flexible in the face of surprising new developments is to provide a robust API to handle as much of the backend heavy lifting as possible.
(2)
http://stackoverflow.com/search?q=native+mobile+app+vs+mobile+web+app
(3)
http://stackoverflow.com/questions/2692977/enterprise-native-mobile-application-development
The cons of native app development are that you lock yourself into a potentially proprietary code platform, write a bunch of device-specific code, and you're vendor locked. Code is harder to write, much harder to deploy, and you stand the chance of having the rug pulled out from under you. (Yes I'm looking at Apple, but could happen to any proprietary platform.)
Web apps by contrast are based on technologies that are widely known and easy to deal with - HTML5, CSS3, JavaScript, and excellent libraries such as JQTouch are available to help. Well-designed web apps for the most part will not care if you're on a Blackberry, Android, or iPhone, and will work on many of the older and less capable models as well as the newer ones and devices we haven't even encountered yet, without having to recompile or refactor (or at least without having to do a great deal of recompiling or refactoring...)
(4)
http://stackoverflow.com/questions/3224795/learn-mobile-app-development-vs-continue-web-app-development-and-hope-mobile-in
(1)
ReplyDeleteMigrate back from App Engine
http://www-cs-students.stanford.edu/~silver/gae.html
(1) databases similar to google datastore
ReplyDeletehttp://www.theregister.co.uk/2011/06/07/inside_google_app_engine/page4.html
Yes, databases like MongoDB and HBase are similar to BigTable, but there are still differences
...
Dwight Merriman, who built MongoDB, goes a little further. "The APIs to the App Engine Datastore are different from the APIs to, say, HBase," he says. "The data models are similar, but you would have to recode. And in addition, you're probably using this whole API set that's App Engine-specific. So, if you write an App Engine app, it's going to be fairly difficult to port it off of App Engine. That's one of the problems of platform-as-a-service."
Quora stays with MySQL
ReplyDeletehttp://www.quora.com/Quora-Infrastructure/Why-does-Quora-use-MySQL-as-the-data-store-instead-of-NoSQLs-such-as-Cassandra-MongoDB-CouchDB-etc
(1)
ReplyDeletehttp://www.yiiframework.com/wiki/175/how-to-create-a-rest-api/
(2)
http://phprestsql.cvs.sourceforge.net/viewvc/phprestsql/ to get a tar ball
(3)
http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/
(4)
http://www.reddit.com/r/PHP/comments/n1pyn/should_i_be_doing_just_about_everything_using_rest/
I end up realizing everything should be an API on pretty much every project I do - usually after I've already made design decisions that screw that up.
OP, based on my experience, yes, you pretty much want to make sure all your data is available via an API, and you will most likely find REST the simplest.
My controllers' methods usually just detect if it's an API call and serve JSON or just return native arrays/objects otherwise (with the ability to override as needed).
If you build this way, you can be sure your API will be solid and functional, and it also ends up making the design a lot clearer in your own head.
(1)
ReplyDeletehttps://bitbucket.org/damiano/codeigniter-rest-example
(2)
http://blip.tv/nerdy-adventures-of-phil-sturgeon/set-up-a-rest-api-with-codeigniter-4917931
(3)
http://www.simonemms.com/code/codeigniter-restful-url/
(1)
ReplyDeletehttp://www.yiiframework.com/wiki/175/how-to-create-a-rest-api/
(2)
http://stackoverflow.com/questions/6656219/routing-requests-to-module-in-yii-framework
http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC-framework.html
ReplyDeleteCodeIgniter
(1)
http://net.tutsplus.com/articles/web-roundups/30-awesome-codeigniter-tutorials-for-all-skill-levels/
(2)
http://www.cmjackson.net/2009/02/17/how-to-use-zend_search_lucene-with-the-php-framework-codeigniter/
+
http://codeigniter.com/forums/viewthread/74616/
(3)
http://stackoverflow.com/questions/1555145/sending-email-with-gmail-smtp-with-codeigniter-email-library
(4)
http://stackoverflow.com/questions/2248789/mongodb-and-codeigniter
http://archive.alexbilbie.com/2010/04/09/mongodb-codeigniter-101-part-1/
http://stackoverflow.com/questions/4611343/which-php-mvc-framework-should-i-use-with-mongodb
Thank you. Thank you. Thank you.
ReplyDeleteThanks to all for sharing these nice links.