I started blogging in late 2011 and have been stuck with wordpress ever since. It was a sweet journey. Wordpress is great but it has its limitations.
Use prefixes to avoid resource conflicts
To avoid resource conflicts for common resource IDs, consider using a prefix or other consistent naming scheme that is unique to the project (or is unique across all projects).
Prerequisite: You are already aware of the basics of building a HelloWorld in Android and know how to use the APIs provided in the support library.
The code example is available on github.
Ever wanted a code snippet from an Activity to be available to other activities? Perhaps a Button or a ListView, maybe a Layout or any View/ViewGroup for that matter? Fragments let us do just that.
Iterating over a collection is uglier than it needs to be. Consider the following method, which takes a collection of timer tasks and cancels them:
1 2 3 4
The iterator is just clutter. Furthermore, it is an opportunity for error. The iterator variable occurs three times in each loop: that is two chances to get it wrong. The for-each construct gets rid of the clutter and the opportunity for error.
It means a person who can work with databases, servers, systems engineering, and client work. Depending on what kind of client is needed that can mean a mobile stack, web stack, or native applications.
Basically when people are asking for a full-stack programmer they’re looking for the all-singing, all-dancing technical wizard. Or at least someone who won’t complain too much when asked to do some work outside their normal comfort.
Triumph of the Nerds: The Rise of Accidental Empires is a 1996 documentary film written and hosted by Robert X. Cringely. The documentary itself is based on Cringely’s book Accidental Empires: How the Boys of Silicon Valley Make Their Millions, Battle Foreign Competition, and Still Can’t Get a Date.
John McCarthy 1927 - 2011
In Lisp a long series of close parentheses - the more parentheses, the bigger the work being brought to an end.
Born September 4, 1927, John McCarthy was an American computer scientist and the first person to coin the term ”artificial intelligence” (AI). He invented the Lisp) programming language and was highly influential in the early development of AI.
My Personal Favorite, Code Rush is an inside look at living and working in Silicon Valley at the height of the dot-com era.