We get asked the same question from people over the world: “Should I learn Ruby on Rails?” In this post, we aim to answer that question, so you can find our whether to learn Ruby on Rails, and how and where to learn it to launch a successful web development career.
I had been writing websites in one form or another for ten years, and when I decided to improve my coding skills, a friend of mine directed me to the (now iconic) video of Rail’s creator @DHH building a blogging engine in 15 minutes. Today, that friend and I make a living from crafting websites and apps, and we use Ruby on Rails for most projects. In this post, I’ll highlight why.
Rails 5 has a ton of new features. It addresses almost 500 issues and pull-requests dealing with performance and security. In this post, I'm going to explain, step by step, what you need in order to migrate from Rails 4.2 to Rails 5.0.
While setting up for the Treehouse Rails 5 Basics course, we're also updating our installation help workshops to cover Rails 5. We figured we'd share those directions here, as a little nudge for those of you who still haven't discovered how awesome Rails is.
We recently helped one of our clients speed up their Rails app in development mode. This Rails application runs on Ruby, it has 200+ models, 1,500+ routes and rendering a page in development mode takes about 12 seconds. After 250 requests, this number goes up to 30 seconds!
Your Ruby code smells. And it's okay - mine does, too! No codebase is perfect, but it’s worthwhile to be aware of its deficiencies and refactorings that could improve the state of things — so let’s look at a few example code smells, potential ways to fix them and a tool that helps find them in our applications.
One of our designers wanted to make some changes to our job offer page. At first it seemed trivial - just change some HTML inside a rails app. Then we realized that we would need to set up the whole development environment on his Mac. It came to my mind that this might be the perfect case for setting up a development environment using Docker and docker-compose. Here's how we did it.
Listed below are easy to follow steps to install ROR successfully on Ubuntu versions 14.04 LTS to 15.10, using Ruby Version Manager (RVM). RVM offers an easy way to install and manage multiple Ruby versions.
It seems there’s confusion about what Rails developers can do and what kind of opportunities are available to them. I asked a few Ruby developers who invented the internet about their first ever professional Ruby/Rails programming jobs.
How is a Botnet formed? How are corporate networks infected by Botnets? Which nefarious activities do hackers carry out once in control of infected machines? Find out in this new infographic from Ixia.
Rumors that Google was acquiring the data science community Kaggle were confirmed at the Google Cloud Next Conference yesterday. This confers the benefit of the ability to store and query large datase [ ... ]