web developer

Hi I'm Daniel. I code. I design. I build websites and applications. Find out more.

Polar Express: inuit.css on Rails

I am excited to announce that just the other day I published my first official ruby gem. Polar Express facilitates a graceful integration of the killer css framework inuit.css into the Rails asset pipeline.

Read on →

Moving to Jekyll

Recently I decided to move my personal site over to Jekyll and drop my Ruby on Rails site altogether. The main reason for doing this was to get rid of what I felt like was some unnecessary overhead for such a small site.

Read on →

Authoring with Markdown in Rails

A lot of the time when writing content for the web I find that the typical WYSIWYG editor you are presented with in most common blogging software and content management systems is just too much overhead and lends a rather bloated authoring experience. That being said... a plain text area often does not provide you with enough flexibility to get your point across very clearly and writing your posts in raw html is just plain slow. I have found that Markdown is a great solution to bridge this gap. In this post I will show you how to get started with authoring your entries using Markdown in a simple Rails application.

Read on →

Rails Authentication and User Management Continued

Last week's post got us off to a fairly good start creating an authentication and user management solution for a small rails application. However, we identified some rather obvious problems with the setup thus far. Let's tackle each of those one by one this week.

Read on →

Rails Authentication and User Management via Crud

If you have much experience writing web applications you have no doubt had to implement an authentication system with user management at some point. Luckily, with Rails we have several top notch gems to help with the authentication portion of this problem such as AuthLogic and Devise. These gems both come with a very robust feature set to allow authentication setups that are accommodating to most types of applications. However, they don't have a lot of features to help you manage your users; that part is typically up to you as the developer. Read on to learn how to use Devise (my authentication gem of choice) to implement authentication in Rails and then develop a "CRUD" interface to create and manage your users.

Read on →