You’re already writing decent commit messages. Let’s see if we can level you up to awesome. Other developers, especially you-in-two-weeks and you-from-next-year, will thank you for your forethought and verbosity when they run
git blameto see why that conditional is there.
- The first line should…
Exactly why I’m a Linux user.
p/s: Got this from on of the comments in reddit
“I don’t have time to contribute to open source”. But who does? We’re too busy shipping products and open source is so daunting and time consuming. Sure tools and technologies are our livelihood, but there’s just so much there. Even if you’ve got the time - where do you start?
What if giving…
Found this post regarding Law of Demeter (LoD) after using Rails Best Practice to evaluate a Rails app I’m working on.
The post is very Rails oriented.
Note to self, LoD is not an end itself.
It’s important to understand that the Law of Demeter is a heuristic, not an end in and of itself. It is not a law in the sense that you “must” write your code in a certain way. Rather, it is a law in the sense that it has been consistently observed that if code complies with the Law of Demeter, it almost certainly has a number of the qualities—encapsulation, loose coupling, etc.—desirable in an OO system.
Bookmark this if you’re a Clojure programmer.
There are 6 package manager for js? Wow
- npm
- bower
- Ender
- volo
- component
- jam
Why do so many namespaces start with com
Why we keep seeing namespaces such as com.Apple or org.clojure
This is to maintain uniqueness among namespaces such as described by Oracle.
Companies use their reversed Internet domain name to begin their package names—for example, com.example.mypackage for a package named mypackage created by a programmer at example.com.
Name collisions that occur within a single company need to be handled by convention within that company, perhaps by including the region or the project name after the company name (for example, com.example.region.mypackage).
Packages in the Java language itself begin with java. or javax.
This looks cool, will check it out for a project soon. It powers http://cibox.org/ and it’s in Ruby.
require ‘e’
class App < E
map ‘/’def index
# …
endend
App.run


