Skip to content

Rodrigo Urubatan – About Code

Helping ruby developers to use the best tools for each job so they can solve hard problems, with less bugs and have more free time.

Menu
  • Home
  • My last presentations
  • About
  • Privacy Policy
Menu

Category: articles

5 easy steps to implement JWT (Javascript Web Token) authentication for your API Only Rails apps

Posted on 2018-07-22 by Rodrigo Urubatan

If you are writing an API only rails app, your clients will need to authenticate in some way to use your API, you have of course many options to choose from: You can build your own authentication You can Use a plugin like Devise You can use OAuth both accepting other provider or implementing your…

Read more

Background on Rails – why do you need to learn all the background job APIs?

Posted on 2018-06-15 by Rodrigo Urubatan

Rails has a new library called ActiveJob, the idea of this library is to make it easier to create background jobs without worring about what library to use, and the specific API for each one, and even changing it if a better one comes out in the future without changing your application. ActiveJob will keep…

Read more

6 reasons to stop using REST and start using GraphQL

Posted on 2018-06-08 by Rodrigo Urubatan

Following up the post about a Rails API only app, lets talk about why you should not use REST in your API app. 1: too much unneeded information Have you ever written a client application to any API? And when you did it, was there a query you needed to do that returned a lot…

Read more

API only app? use rails and be happy!

Posted on 2018-06-06 by Rodrigo Urubatan

Sometimes we need to create only an API, an application without a user interface, for example if you’ll have someone else built later a mobile client for that API, or even a full SPA web client, there are many reasons to build an API only app. And since there are that many reasons, rails helps…

Read more

How to use docker to have an uniform development environment for your rails project

Posted on 2018-05-18 by Rodrigo Urubatan

Lets say you work on a company, and there is more than one developer at the company, and sometimes other developer is hired and need to configure the development environment. Or maybe you work on an opensource project and you want to make the life of anyone that is contributing to the project easier. Or…

Read more

Quick and Dirty introduction to ActionCable – the best WebSockets for Rails!

Posted on 2018-05-16 by Rodrigo Urubatan

This post is a followup and a translation of my presentation from “The Developers Conference Florianopolis 2018” What are WebSockets good for? Update the screen of many clients simultaneously when the database is updated Allow many users to edit the same resource at the same time Notify users that something happened Among many other things….

Read more

3 common problems of rails application deployments (or any platform really, these problems happens to everyone)

Posted on 2018-05-08 by Rodrigo Urubatan

Rails is a really cool framework to work with, but it is not fall proof, and it will not prevent you from doing stupid things, having that said, even with the best tools available, putting a new software in production, or doing a significant upgrade to a software that is already in production is always…

Read more

WebPack on Rails! – the easiest way to use the new Javascript syntax on your rails apps with the newest frameworks

Posted on 2018-02-28 by Rodrigo Urubatan

I had some rails projects that needed a better UI or a different feature in the UI, and there was the perfect javascript library, the problem was that it needed “require.js” and it is not really easy to integrate require.js in asset pipeline. The good news is that there is a webpack gem that will…

Read more

Git deploy – how to implement git deploy in a project

Posted on 2018-02-25 by Rodrigo Urubatan

Lately I’m becoming a lazy developer, and this reflects in my work. I tend to choose the easiest solution that will work for any project, and sometimes a simple project, is still in it’s early stages and it does not pay to configure a capistrano deploy or anything fancy, so I’m just using git to…

Read more

How to improve Rails testing speed using Git

Posted on 2018-02-23 by Rodrigo Urubatan

I did a presentation in 2018 RubyHACK and will do the same presentation in 2018 TheConf called “Put Git to work: increase the quality of your project, and let git do the boring work for you”, one of the subjects in the presentation is how to use git to run tests only for the changed files…

Read more
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next

Recent posts

  • I see Dead Jobs everywhere (sidekiq DeadSet)
  • Quick tips that help: rails notes
  • Ruby 3.2.0 released with WASI, YJIT, RegExp improvements, …
  • Rubyconf Thailand quick summary and slides
  • Testing download contents with Cucumber+Capybara and chromedriver

Comments

  1. When Kubernetes is not the right choice? | Rodrigo Urubatan - About Code on Rails from “zero” to kubernetes – first pod
  2. When Kubernetes is not the right choice? | Rodrigo Urubatan - About Code on How to use docker to have an uniform development environment for your rails project
  3. Rails from "zero" to kubernetes – ingress reverse proxy | Rodrigo Urubatan - About Code on Rails from “zero” to kubernetes – a service to access your pod
  4. Rails from "zero" to kubernetes – horizontal autoscaling | Rodrigo Urubatan - About Code on Rails from “zero” to kubernetes – a service to access your pod
  5. Jeronimo on 6 Lessons From CrossFit That will help your developer career (Or any other career in the matter of fact)

Arquives

  • February 2023
  • January 2023
  • December 2022
  • June 2021
  • March 2020
  • January 2020
  • July 2019
  • June 2019
  • May 2019
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • February 2018
  • January 2018
  • November 2017
  • August 2015
  • August 2014
  • July 2014
  • August 2007

Categories

  • articles
  • cfp
  • firebase
  • gems
  • git
  • opinion
  • presentations
  • projects
  • rails6
  • ruby
  • Sem categoria
  • server-api
  • Uncategorized
© 2023 Rodrigo Urubatan – About Code | Powered by Minimalist Blog WordPress Theme