Sunday, June 26, 2011

TermKit

Goal: next gen terminal / command application
Built out of WebKit and Node.js.
Runs as a desktop app on Mac, Windows and Linux, and can be hacked into any WebKit browser (Chrome, Safari).
Follow TermKit on Twitter for the latest news and updates.
For the background and architecture, please read and comment on: http://acko.net/blog/on-termkit
TermKit 0.3 alpha
https://github.com/unconed/TermKit

Tuesday, June 21, 2011

Awesome Print

Awesome Print is Ruby library that pretty prints Ruby objects in full color exposing their internal structure with proper indentation. Rails ActiveRecord objects and usage within Rails templates are supported via included mixins.

https://github.com/michaeldv/awesome_print

Thursday, June 16, 2011

Refactoring Javascript with kratko.js

kratko.js takes an object and collects statistics about its methods and arguments. It can then display that information in a table, allowing to sort by method or argument length. It also provides such numbers as average method/arguments length, and max/min method/arguments length.

http://perfectionkills.com/refactoring-javascript-with-kratko-js/

Initializr

Initializr is an HTML5 templates generator to help you getting started with an HTML5 project. It is built on HTML5 Boilerplate, a powerful HTML5 template created by Paul Irish and Divya Manian. Initializr will generate for you a clean customizable template based on Boilerplate with just what you need to start.

http://initializr.com/

Monday, June 13, 2011

cross-domain | jQuery Plugins

cross-domain | jQuery Plugins

Modern browsers now support cross-window/cross-domain/cross-origin messaging
through window.postMessage.

postmessage is a simple wrapper for window.postMessage and the window message
event, for those who wish to use this feature in a more jQuery-like way.

postmessage falls back to window location hash polling for browsers that do
not support window.postMessage (i.e., IE7).

postmessage allows messaging back and forth using JSON where
window.postMessage only allows simple string-based messages.

postmessage also allows for complete request/response roundtrips using
success/error callbacks modeled after jQuery.ajax.

postmessage is tested on Safari 4, WebKit (Nightlies), Chrome 4, Firefox 3,
IE8, IE7 and Opera 10.10.

Sunday, June 12, 2011

jVectorMap

jVectorMap is a jQuery plugin employed to show vector maps and visualize data on HTML pages. It uses SVG in all modern browsers like Firefox 3 or 4, Safari, Chrome, Opera, IE9, while legacy support for older versions of IE from 6 to 8 is provided with VML. Using jVectorMap is pretty simple as for any other jQuery plugin.

http://jvectormap.owl-hollow.net

Wednesday, June 8, 2011

When Your Job Is Killing You Slowly


rat_in_a_job.png

The Ballad of Crazypants

  • Crazypants refuses to pay for services the business needs.
  • Crazypants makes unilateral decisions without consulting the team she’s hired to execute those decisions, who know more about the day-to-day running of the business than Crazypants does.
  • Crazypants likes to take rapid freak turns off the project highway, such as demanding my friend choose a new mailing list service the night before sending out a newsletter.
  • Crazypants takes advantage of her employees’ desire to do good work in order to get away with chaotic management (at best!).
  • Crazypants takes credit for her employees’ ideas — not only to clients and other outsiders, but even inside the company.
  • Crazypants does her damnedest to control and intimidate her employees.

Sunday, June 5, 2011

Railsconf 2011 in Baltimore, MD

http://www.flickr.com/photos/oreillyconf/sets/72157626743161970/

The Tree Slider

The new HTML5 History API (which really has nothing to do with HTML — it's a JavaScript API) allows us to manage the URL changes while CSS3 transitionshandle the sliding. Permalinks are always maintained, your back button works as expected, and it's much faster than waiting for a full page load.


https://github.com/blog/760-the-tree-slider