Featured

DIY Smart Television with RaspberryPi and Node.js

Image By http://korben.info/

Hardware Components:

Software Stack:

  • Raspbian – a fork of Debian designed for the Raspberry Pi 
  • Node.js
  • Chromium Browser
  • OMX-player
  • Youtube-dl – Youtube video downloader
  • Quo.js – Cross-platform swipe gestures library
  • HTML5, CSS3 transitions, Javascript, and Moustache as a template engine
  • Youtube API

End-result:

raspberrypi_tv_google_tv
Raspberry Pi TV with its special remote controller

Outline

  • Installing software and packages.
  • Basic shellcode
  • Server-side scripting: Node.js, Express.js, and Socket.io
  • Client-side scripting: Dashboard and remote mobile-app

Continue reading “DIY Smart Television with RaspberryPi and Node.js”

[Workshop] The JavaScript Revolution I

Powered By Lamba Labs - Beirut First Hacker Space
Powered By Lamba Labs – Beirut First Hacker Space

Talks:

  1. Theoretical JavaScript and OO Concepts by Jad Jabbour
  2. JavaScript in the mobile world: Code structure and optimisation by Jad Joubran 
  3. An intro to Backbone.js by Piotr Yordanov
  4. The JavaScript ecosystem: Node.js & MongoDB by Donald Derek
  5. Experimental JavaScript: Arduino & Node.js by Marc Farra

Continue reading “[Workshop] The JavaScript Revolution I”

[CF-I] Configure your staging machine with Node.js and NGINX

nodejs

If you're one of those critical readers, you might be asking yourself: what the   hell is [CF-I]. Well, I'm a Control Freak and I'm trying to compile a series of blogposts where I can keep track and explain to myself how I solved problems that weface daily in the backend world.

If you want to cut the crap and skip the brief explanation you can find my NGINX Config files on this Github repository.

Continue reading “[CF-I] Configure your staging machine with Node.js and NGINX”

EyeEm API + CSS3 Filters

1

The Idea:

Fetching images from EyeEm’s public API, then applying some CSS3 filters. This small project showed, and once again, the power of CSS3 and HTML5. Unfortunately it only works on modern WebKit Browsers (Chromium/Google Chrome, Safari) but who’s know even IE is evolving faster than ever now. *Sarcasm

Continue reading “EyeEm API + CSS3 Filters”