OverAPI.com | Collecting all the cheat sheets 10 Common Mistakes Made by API Providers Twitter was one of the first to see what happened when traffic to the site came more from the API than the Web. It now has more than 65 million tweets per day, most coming from services that use the Twitter API. Twitter has made numerous changes to fix its API. Those experiences have taught providers what mistakes not to make when launching a service. But there is still a lot for providers to learn. Considering this, we asked developers and service providers to help us prepare a list of 10 common mistakes made by API providers. Our group of commentators include Adam DuVander executive editor at Programmable Web; Mike Pearce, a developer out of the United Kingdom who writes a lot about scrum and Agile; Mashery's Clay Loveless and Sonoa Systems Sam Ramji. 1. "Databases fail, backend dependencies get slow, and/or someone somewhere along the line doesn't escape output properly. 2. "Sometimes we see providers expecting the API alone to attract developers. 3. 4. 5. 6. Source: San Ramji 7. 8. 9.
30 free programming eBooks - citizen428.blog() Since this post got quite popular I decided to incorporate some of the excellent suggestions posted in the comments, so this list now has more than 50 books in it. BTW: I’m not very strict on the definition of “ebook”, some of them are really just HTML versions of books. [UPDATED: 2012-01-18] Learning a new programming language always is fun and there are many great books legally available for free online. Here’s a selection of 30 of them: Lisp/Scheme:Common Lisp: A Gentle Introduction to Symbolic ComputationHow to Design ProgramsInterpreting Lisp (PDF, suggested by Gary Knott)Let Over LambdaOn LispPractical Common LispProgramming in Emacs LispProgramming Languages. Ruby:The Bastards Book of Ruby (suggested by Dan Nguyen)Clever Algorithms (suggested by Tales Arvelos)Data Structures and Algorithms with Object-Oriented Design Patterns in RubyLearn Ruby the Hard WayLearn to ProgramMacRuby: The Definitive GuideMr. Erlang:Concurrent Programming in ErlangLearn You Some Erlang for Great Good
30 Excellent CSS Based Navigation and Buttons Tutorial CSS is the most important part in modern standard based web design. Using CSS you can turn any web related nested stuff into a working design. There has been a lot of talk about CSS Work lately. Mostly designer creates the design templates, Photoshop Images or whatever and then developers have their turn to show their creativity. Sometimes, it happens that they mess up something or many things. Among many coding/design issues caused by developers, one in particular really drives me nuts – incorrect usage of CSS and it’s properties. To understand how to design with CSS we choose to start from basics of CSS Navigation and button designs with some fine tutorials which can help you in your projects and daily practices. Here you will find a collection of 30 Excellent CSS Based Navigation and Buttons Tutorial resources and information about creating CSS based designs and also some useful tips for your webdesign habits. CSS Navigation and Menus Tutorial 01. Tutorial Link 02. Tutorial Link 03. 04.
30 Best Websites to Learn Design and Development Some of the benefits of online education are really focused on money, personal time management, pace and real fun projects and active communities. Recently I have published an interview with Matt Loszak who learnt iOS development himself and quit his day job to pursue entrepreneurial success. Affordability While most of the courses, studies and special workshops cost hundreds and sometimes thousands of dollars online education is the way to get demandable knowledge and skills and start working for any tech company or starting your own service-based business or creating products yourself. Immersive communities Learning with community is much more fun and efficient. Learn at your own pace You have a family, full time job and not much spare time. Build something real While learning you shouldn’t learn just for the sake of learning, try to solve problem and your learning project might evolve into a business. Lets get started! Treehouse Tuts+ Premium Lynda Codeacademy Code School Udemy Udacity Ruby Monk