A site devoted mostly to everything related to Information Technology under the sun - among other things.

Tuesday, July 31, 2012

Backbone

Backbone.js provides models with key-value binding and custom events, collections with an API of enumerable functions, views with declarative event handling, and connects it all to  existing API over a RESTful JSON interface.

Find it @ http://backbonejs.org/

Sunday, July 15, 2012

200-Dollar Wireless Robotics Kit

An easy-to-use mechatronics development and demonstration platform for the Freescale's Robot Kit operating with the TWR-MECH Board is available @ http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FSLBOT&tid=vanMECHBOT for $ 200.00.

Check it out!

Wednesday, July 11, 2012

Books on Web Design

Don't Make Me Think: A Common Sense Approach to Web Usability by Steve Krug

Sketching User Experiences: Getting the Design Right and the Right by Bill Buxton

About Face 3: The Essentials of Interaction Design by Alan Cooper

The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity by Alan Cooper

Brave NUI World: Designing Natural User Interfaces for Touch and Gesture by Daniel Wigdor

Designing Mobile Interfaces by Steven Hoober

Mobile Design Pattern Gallery by Theresa Neil

Go Programming Language

Go is an open source project developed by a team at Google.  See the example of Fibonacci Closure below:

package main
// fib returns a function that returns
// successive Fibonacci numbers.
func fib() func() int {
 a, b := 0, 1
 return func() int {
  a, b = b, a+b
  return a
 }
}


func main() {
 f := fib()
 // Function calls are evaluated left-to-right.
 println(f(), f(), f(), f(), f())
}

Go is available @ http://golang.org/#
There are 2 books on it:
and

Version 1.0 of the language was released in late March 2012 and binary distributions are available for Linux, FreeBSD, OS X and Windows. The language is open source and BSD-licensed.

Thursday, July 5, 2012

Racket Programming Language

Racket (formerly called PLT Scheme) is a multi-paradigm programming language in the Lisp/Scheme family, that also serves as a platform for language creation, design, and implementation.

Learn more about it @ http://racket-lang.org and @ http://en.wikipedia.org/wiki/Racket_(programming_language)

There is an intriguing introduction @ http://docs.racket-lang.org/quick/

About Me

My photo
I had been a senior software developer working for HP and GM. I am interested in intelligent and scientific computing. I am passionate about computers as enablers for human imagination. The contents of this site are not in any way, shape, or form endorsed, approved, or otherwise authorized by HP, its subsidiaries, or its officers and shareholders.

Blog Archive