John is a Dallas-based front-end/back-end web developer with 15+ years experience. His professional growth has come from big corporate day jobs and weekend freelance. His is enjoys working the Ruby the most these days and has even added pain to the process by developing Rails for Windows! He’s had many years of enjoyment with Cold Fusion and has strong background in web standards.
John's articles
![Making Links in Ruby](https://uploads.sitepoint.com/wp-content/uploads/2014/01/Fotolia_59851912_Subscription_small-298x300.jpg)
In this article, you'll learn how to make links in Ruby. Here, we scan strings for URL-like strings and create HTML links out of each one. This is done with just a few lines of Ruby.
In this article Craig goes over CSS animation. Let’s leverage the keyframes technique described there to change the opacity of the images. Start with the opacity at zero, and go to one, to show the image in all it’s glory.
Read Moving Pictures with Sinatra, Part II and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
![Moving Pictures with Sinatra, Part I](https://uploads.sitepoint.com/wp-content/uploads/2013/10/mp_sinatra1.png)
Read Moving Pictures with Sinatra, Part I and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read The Ruby Transmogrifier, Part II and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read The Ruby Transmogrifier and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Writing a Feed Aggregator with Sinatra and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
In this article, we'll talk about Sinatra, an Exchange Server.
Read Easy Internationalization for Your Rails App with BDD, Part IV and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
This is the 3rd part of article Easy Internationalization for Your Rails App with BDD. In this part we will edit a location, showing localization concerns along the way.
Read Easy Internationalization for Your Rails App with BDD, Part II and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Easy Internationalization for Your Rails App with BDD and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.