Archive

Archive for February, 2016

Why GNU Emacs?

February 14, 2016 1 comment

http://elephly.net/posts/2016-02-14-ilovefs-emacs.html

Categories: emacs, Interesting

I love Free Software Day

February 14, 2016 Leave a comment

I love Free Software!

Free Software Foundation Europe is a charity that empowers users to control technology.

Software is deeply involved in all aspects of our lives; and it is important that this technology empowers rather than restricts us. Free Software gives everybody the rights to use, understand, adapt and share software. These rights help support other fundamental freedoms like freedom of speech, press and privacy.

https://fsfe.org/index.en.html

Categories: news

Beck Design Rules

February 11, 2016 Leave a comment

Kent Beck came up with his four rules of simple design while he was developing ExtremeProgramming in the late 1990’s. I express them like this. [1]

  • Passes the tests
  • Reveals intention
  • No duplication
  • Fewest elements

http://martinfowler.com/bliki/BeckDesignRules.html

Categories: Interesting Tags:

Weave – A web-based visualization platform

February 11, 2016 Leave a comment

Weave is a new web-based visualization platform designed to enable visualization of any available data by anyone for any purpose. Weave is an application development platform supporting multiple levels of users – novice to advanced – as well as the ability to integrate, analyze and visualize data at “nested” levels of geography, and to disseminate the results in a web page.

http://www.oicweave.org

Some videos
http://www.oicweave.org/index.php?page=videos

JavaScript Standard Style

February 10, 2016 Leave a comment

One Style to Rule Them All

No decisions to make. No .eslintrc, .jshintrc, or .jscsrc files to manage. It just works.

This module saves you (and others!) time in two ways:

No configuration. The easiest way to enforce consistent style in your project. Just drop it in.
Catch style errors before they’re submitted in PRs. Saves precious code review time by eliminating back-and-forth between maintainer and contributor.

http://standardjs.com

Categories: Interesting Tags: , ,

Stop Writing Classes talk by Jack Diederich

February 9, 2016 Leave a comment

Classes are great but they are also overused. This talk will describe examples of class overuse taken from real world code and refactor the unnecessary classes, exceptions, and modules out of them.

Categories: Interesting

The Art of Subclassing talk by Raymond Hettinger

February 9, 2016 Leave a comment

All problems have simple, easy-to-understand, logical wrong answers. Subclassing in Python is no exception. Avoid the common pitfalls and learn everything you need to know about making effective use of inheritance in Python.

Categories: Interesting Tags: ,