dfkaye.github.io

~ building & testing JavaScript, CSS, HTML ~

Home Archives
Aug 13 2013

Don't Over-Promise

Don't Over-Promise (a pun & a parable)

In Blog Post Number One, I referred to the Zen of Python's rules for keeping things simple, readable, explainable.

That all seems simple, easy to repeat, good advice to avoid endless mindloops. But it's easily forgotten when there are many concerns or people to address as the number of communications becomes combinatoric.

Read More

Share
  • JavaScript
  • es-discuss
  • promise
  • simple
Aug 12 2013

Start Simple

…then keep it simple

I like the Zen of Python, particularly the points excerpted by Jack Diederich in his talk, "Stop Writing Classes," at PyCon US 2012:

  • simple is better than complex
  • flat is better than nested
  • readability counts
  • if the implementation is hard to explain it's a bad idea
  • if the implementation is easy to explain it may be a good idea

Read More

Share
  • simple
  • zen of python
Aug 11 2013

Hello World

Blogging at last. Thanks for stopping by.

Updated 2013-08-14: I've switched from Octopress to Hexo, a Node.js alternative. Check the documentation to learn how to use.

Who Am I

I'm a JavaScript developer mainly on the front-end of web applications.

  • github repos
  • gists
  • twitter

I Like Test-Driven Development

Read More

Share
  • CSS
  • JavaScript
  • TDD
  • hello
  • hexo
  • pre-processors

Tags

  • CSS1
  • CoffeeScript1
  • Function1
  • JavaScript5
  • TDD2
  • boilerplate1
  • constructor1
  • es-discuss1
  • eval1
  • gulp1
  • hello1
  • hexo1
  • inheritance1
  • metaprogramming1
  • multiline1
  • performance1
  • pre-processors1
  • promise1
  • rawgit1
  • rawgithub1
  • simple2
  • testem1
  • travis1
  • uglify1
  • zen of python1

Tag Cloud

CSSCoffeeScriptFunctionJavaScriptTDDboilerplateconstructores-discussevalgulphellohexoinheritancemetaprogrammingmultilineperformancepre-processorspromiserawgitrawgithubsimpletestemtravisuglifyzen of python

Archives

  • March 20144
  • August 20133

Recent Posts

  • Problem with static inheritance in CoffeeScript (and JavaScript)
  • Preserving /*** multiline strings ***/ with UglifyJS2
  • JavaScript's eval() and Function() constructor
  • Build your own TDD boilerplate project for JavaScript
  • Don't Over-Promise
© 2014 David Kaye
Powered by Hexo
Home Archives