Ian Oxley has been building stuff on the Web professionally since 2004. He works for Sage in Newcastle-upon-Tyne, England, and can often be found attending local user groups and meetups. He's been known to speak at them on occasion too. When he's not in front of a computer Ian can be found playing guitar, or talking photos. But not usually at the same time.
Event Delegation with jQuery
Package Management for the Browser with Bower
Albacore: Building .NET Applications with Rake
If you’re a .NET developer looking to move to Ruby, one of the ways you can start using Ruby straight away is with Albacore. In this article, we’ll look at how you can take an existing ASP.NET web application project, add a Rakefile, and build the project using Albacore. What is Albacore? Albacore is a […]
HTTP Debugging with Node and http-console
http-console is a Node module that gives you a command-line interface for executing HTTP commands. It’s great for debugging and seeing exactly what is going on with your HTTP requests, regardless of whether they’re made against a web server, web service, or even a database server. Installation To use http-console you’ll need to have Node […]
Express is a web framework for Node, inspired by the Sinatra framework for Ruby. It boasts loads of features, high performance, and comes with a handy executable for creating applications quickly. In this article we’re going to look at how you can get up and running with express, what you get when you create a […]
Serving Static Files with Node.js
In this article we’re going to look at setting up a static file server using Node. There’s plenty of modules available to help us do this, but we’re going to focus on three of them: node-static, paperboy, and http-server. All of these modules are available via npm (Node Package Manager). npm has been packaged with […]
RubySource: Looking Outside Ruby – Node.js
Looking Outside Ruby: Node.js
Up and Running with rbenv
rbenv is a tool that lets you install and run multiple versions of Ruby side-by-side. It’s a simple, lightweight alternative to RVM that focuses solely on managing multiple Ruby environments. Each version of Ruby is installed in the ~/.rbenv/versions directory. It uses shims to switch between versions and these are located in the ~/.rbenv/shims. The […]
RubySource: An Introduction to Haml
Haml is an X H TML A bstraction M arkup L anguage that, according to haml-lang.com : functions as a replacement for inline page templating systems such as PHP, ASP, and ERB It can be used in many Ruby frameworks, such as Rails and Sinatra, in Node.js , PHP and .NET . This article is going to introduce you to writing your HTML as Haml. As such it’s not going to contain much Ruby code.