Developing and Rails
Ruby, Ruby on Rails, and everything around it. Part of the Developing and stuff team.
Freelancing with Fiverr
I've recently been using Fiverr to explore making money as a Freelancer using my web development skills. Here's a little guide I wrote as I went along, explaining the process.
Barcelona Jobs Roundup: May 2015
Here's a post taking a look at the Barcelona tech job market, for the month of May 2015. Mainly focused on Ruby jobs, with a sprinkling of JS ones.
- ADman Media wants to hire experienced Ruby on Rails developers.
- Camaloon searches a "Ruby on Rails master developer", whatever that means.
- Caravelo is looking for a Full-Stack developer, pay range of 30-45K.
- Kerad Games is hiring devs at all usual positions. They have a Rails app providing an API for EmberJS, Android and iOS clients.
- Medtep wants an Angular developer.
- SITMobile is searching for a full-stack developer for a mass messaging platform product. Lots of responsibility & accountability on the table, great time and growth possibilities.
- The Mobile Bakery is hiring a Frontend dev with Angular, but the pay looks a bit low (20-25K)
- Typeform is hiring at all levels, they're building a new API platform for their forms app. Their office and team looks pretty cool.
- XING wants people for all sorts of things, as usual. If you want to know their team, I'd suggest to visit on the next BarcelonaOnRails.
- Wuaki is hiring web developers for the VoD service. They're growing a lot since Rakuten bought them, opening 10 new markets this year..
- Wakoopa is hiring Ruby/Go and Devops people.
- Ztory has an internship position for a frontend developer. If you're interested, write us here.
- Some "Barcelona-based tech startup" is hiring frontend and backend devs.
Know of any other offer I've missed? Say so on the comments and I'll add it to the list.
Interested in being featured here? Contact me on Twitter, let's talk.
Setting up Atom for Rails Development
In the vein of these Sublime Text 3 recommendations for Rails development, here's my Atom setup for developing web apps.
After using Sublime and Vim for several years, I switched to Atom a year ago, and have not missed one feature from the other two so far. Since Atom is in continuous development by the core team and the community, it only gets better as time passes. Also, it's free.
First, an FAQ/C:
- Why can't it open >2MB files like ST does?>2MB file support is tracked for the 1.0 release
- The startup time too slow!
There's continuing work on this, getting better on every release.
Packages
No need to install any package manager for Atom. The editor is composed of over 50 open-source packages, and so the package manager is built in. There's a phenomenal package repository online, or you can search for them directly on Atom's Settings -> Install. And, since Atom is open source and built using web technologies, creating new packages or extending exiting ones is easy. Here are the ones I use:Develop your app on the cloud with the Nitrous.io web IDE
Seeing how running Rails on Windows is not everybody's cup of tea, here's a quick guide on how to run your app on Nitrous.io, a cloud development box that you can access from wherever you have a browser. Yes, even Chrome OS.
This guide uses a Ruby on Rails app as an example, but Nitrous.io supports NodeJS, Python/Django, Go, PHP and Meteor apps out of the box.
This guide uses a Ruby on Rails app as an example, but Nitrous.io supports NodeJS, Python/Django, Go, PHP and Meteor apps out of the box.
- Signup on Nitrous.io with GitHub to make this easier later on.
- Create a box for your Rails app, pick a nice name for it:
- I suposse you're doing some top-secret cool stuff. so click on your newly created box, then on "Reveal public key", and add the key to your GitHub account so you can clone your private repo:
API authentication with devise_token_auth
This post is part of an ongoing feature about creating a social network in Rails.
Any modern Rails web app will need an API to power mobile and/or desktop clients, and maybe even a SPA later on. The devise_token_auth gem adds API user authentication to our app with minimum effort and total configurability. Here's a quick guide on how to set it up, together with solutions to the gotchas that come with it.
We start on our
Any modern Rails web app will need an API to power mobile and/or desktop clients, and maybe even a SPA later on. The devise_token_auth gem adds API user authentication to our app with minimum effort and total configurability. Here's a quick guide on how to set it up, together with solutions to the gotchas that come with it.
We start on our
Gemfile
, as usual:gem 'devise' gem 'devise_token_auth' # Token based authentication for Rails JSON APIs gem 'omniauth' # required for devise_token_auth
Subscribe to:
Posts (Atom)