Frevo on Rails presents presents:

APR.rb — Abril pro Ruby Abril pro Ruby

About

Ruby on Rails in Pernambuco — April 27, from 9am to 6pm.

On April 27, Recife welcomes another event: Abril Pro Ruby. This is an event for lovers of technology and software development. The focus, of course, is the Ruby language. Conceived in 1993 by Yukihiro Matsumoto to be human-oriented, its guiding principles are simplicity, productivity and joy of use.

Come learn and exchange knowledge with other developers interested in strengthening Pernambuco's Ruby scene. The event also features talks on topics relevant across all platforms.

Venue

Auditorium at Faculdade Marista do Recife, Rua Itatiaia, 318 — Apipucos — Recife, Pernambuco.

Schedule

  • Check-in

  • Bruno Luigi
  • Intro to Ruby/Rails Workshop

    Bruno Luigi, Web Developer, Casullo

    This workshop is aimed at people who don't know Ruby/Rails or only have a very basic exposure. If you bring a laptop, we'll help you install Ruby, walk through Rails' architecture and use a simple example to show what the framework can do.

  • Networking & Coffee Break

  • Bruno Andrade
  • Ruby 2.0 — what was good got even better

    Bruno Andrade, Ruby consultant & partner, Áxon Tecnologia

    Ruby has grown a lot in the last 7 years, mainly thanks to Rails. In this talk we'll cover that story, the highlights of this new version, and how the language keeps making programmers happier through its expressiveness and code simplicity.

  • Lailson Bandeira
  • Ruby and the Magical World of Unicorns

    Lailson Bandeira, Co-Founder, Guava Software

    Ruby and Rails clearly have the most vibrant (and dramatic) developer community out there. Ruby and the Magical World of Unicorns shows a bit of that community, the language and framework's history and traits, and — of course — talks about unicorns.

  • Lunch (included)

  • Walmir Neto
  • Rewriting code, now with Rails — Lightning talk

    Walmir Neto, Web Developer, Pianolab

    How the move from PHP/(Cake|spaghetti) to Ruby on Rails went. — What are the similarities, struggles and mistakes? — What did I get to build? — Where did I find help?

  • Rodrigo Vieira
  • Static content with Jekyll — Lightning talk

    Rodrigo Vieira, CIn, UFPE

    Jekyll is a dead-simple static site generator shipped as a gem. It supports several templating tools like Textile and Markdown, plus plain ol' HTML. Sites built with Jekyll can also be easily hosted on GitHub's infrastructure.

  • Tiago Sales
  • Vulnerabilities in the Ruby ecosystem

    Tiago Sales, Team Leader, Tempest

    The Ruby ecosystem was recently shaken by some pretty critical vulnerabilities. In this talk we'll look at how those vulnerabilities can affect your app and how to live with — and protect against — these and other threats.

  • Lukas Alexandre
  • The fantasy of Integration Testing

    Lukas Alexandre, Co-Founder, Codelogic

    Integration tests are a sham, and you're probably writing 2-5% of the tests you actually should. On top of that, your integration tests are likely duplicated. Learn two ways to tackle the problem: Collaboration Tests and Contract Tests.

  • Networking & Coffee Break

  • Brunno Gomes
  • Getting to know Sinatra.rb — Lightning talk

    Brunno Gomes, Developer, Axon / LA

    Sinatra is a domain-specific language (DSL) — or "micro-framework" — for rapidly building web apps in Ruby. We'll look at some of its traits, examples and good use cases.

  • Marcos Brizeno
  • Metaprogramming with Ruby

    Marcos Brizeno, Development Consultant, ThoughtWorks Brazil

    The idea is to clarify how Ruby handles inclusions, extensions, inheritance, eigenclasses and scope changes — so we can figure out how to use them, why, and when to avoid them.

  • Roundtable

  • Closing

Sign-up

Sign-up is handled through Eventick.

Sponsorship

Support