SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
FREVO ON RAILS
 GRUPO DE USUÁRIOS RUBY/RAILS DE PERNAMBUCO




3º ENCONTRO
FREVO ON RAILS
FREVO ON RAILS




 PERFIL DA
COMUNIDADE
FREVO ON RAILS




70
membros
FREVO ON RAILS




  21
 responderam
ao questionário
FREVO ON RAILS




      Qual a sua experiência com Ruby?


               Ainda não usei                         5

        Só brinquei um pouco              3

      Já fiz alguns aplicativos               4

Já tenho experiência com Ruby                                   9

         Sou o Matz brasileiro!0

                                  0   2           5       7      9
FREVO ON RAILS




  Há quanto tempo você usa Ruby?


Há menos de 6 meses                                  7

            Há 1 ano                           6

          Há 2 anos                    4

          Há 3 anos        1

   Há mais de 3 anos0

                       0       2   4       5          7
FREVO ON RAILS




Quais versões/implementações de Ruby
         você usa atualmente?

      MRI 1.8.6/1.8.7                                 11
            MRI 1.9.x                           9
            Ruby EE                 4
            Rubinus         1
  IronRuby/Ruby.NET         1
              JRuby         1
                        0       3       6   8          11
FREVO ON RAILS




Quais sistemas operacionais você
         usa atualmente?

      Linux                              14


    Windows                        13


     Mac OS               8

              0   4   7       11          14
FREVO ON RAILS




      Qual a sua experiência com Rails?


                Ainda não usei                    5

        Só brinquei um pouco              3

 Já fiz um aplicativo com Rails                           6

Já tenho experiência com Rails                                  7

         Sou o DHH brasileiro!0

                                  0   2       4       5          7
FREVO ON RAILS




Como Rails se encaixa no seu trabalho?


          Não uso seriamente        1

Não uso mas pretendo investir                                8

Uma das plataformas que uso                 3

 Principal plataforma que uso                   4

    Única plataforma que uso                        5

                                0       2       4       6      8
FREVO ON RAILS




Em que tipos de projeto você
   trabalha atualmente?

   Aplicativos Web                                           18
          Websites                                11
          Intranets                       8
              ERPs                3
Aplicativos Desktop           2
 Aplicativos Móveis       1
                      0               5       9        14     18
FREVO ON RAILS




Quais linguagens/plataformas você
          usa atualmente?

           Java                                          9
            PHP                                    7
        Python                         4
              C#                   3
           Flash                   3
         C/C++             2
    Visual Basic       1
            Perl       1
         Outras                                6

                   0           2           5       7      9
FREVO ON RAILS




  Qual a sua principal forma de trabalho?


Empregado de empresa privada                                  14

Não desenvolvo comercialmente           2

                   Freelancer       1

        Empregado do governo        1

                       Outra                3

                                0               4   7   11     14
FREVO ON RAILS




           Como vai o seu inglês?


          Ruim   Regular   Bom   Quase lá   Fluente

Leitura    1       3       5        3         9
Escrita    4       6       2        2         7
Escuta     6       4       3        3         5
   Fala    7       6        1       2         5
FREVO ON RAILS




CODING DOJO
FREVO ON RAILS




        O que é um coding dojo?

•   Local onde programadores praticam…
    programação!
    •   Melhorar habilidades
    •   “To be a master programmer you must practice.”
    •   “In software we do our practicing on the job,
        and that’s why we make mistakes on the job.”
FREVO ON RAILS




            Como funciona?

•   Desafio é escolhido
•   Piloto codifica a solução
•   Co-piloto troca com piloto em intervalos
•   Solução deve ser construída na hora
•   Todos revezam entre piloto e co-piloto
FREVO ON RAILS




        Quais são as regras?

•   O codificador deve sempre explicar o que
    está fazendo
•   O codificador deve parar cada vez que um
    participante tiver alguma dúvida
•   Test Driven Development (TDD)
FREVO ON RAILS




            Qual é o objetivo?


•   A experiência importa mais que o código
    gerado no final
•   O objetivo é gerar código melhor, mais
    claro e mais simples
    •   Com a participação de todos
FREVO ON RAILS




FREVO ON RAILS
GRUPO DE USUÁRIOS RUBY DE PERNAMBUCO

Contenu connexe

Similaire à Frevo on Rails Grupo de Usuários Ruby de Pernambuco

Palestra Faculdade Lourenço Filho
Palestra Faculdade Lourenço FilhoPalestra Faculdade Lourenço Filho
Palestra Faculdade Lourenço Filhorafarubert
 
Ruby on Rails Colocando a web nos trilhos
Ruby on Rails Colocando a web nos trilhosRuby on Rails Colocando a web nos trilhos
Ruby on Rails Colocando a web nos trilhosjpaulolins
 
Ruby On Rails
Ruby On RailsRuby On Rails
Ruby On Railshome
 
Como Rails e DHH revolucionaram a engenharia de software
Como Rails e DHH revolucionaram a engenharia de software Como Rails e DHH revolucionaram a engenharia de software
Como Rails e DHH revolucionaram a engenharia de software Fernando Henriques
 
Curso Programação Web com Ruby on Rails - Aula 01
Curso Programação Web com Ruby on Rails - Aula 01Curso Programação Web com Ruby on Rails - Aula 01
Curso Programação Web com Ruby on Rails - Aula 01Renato Sousa
 
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando PimentaIniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando Pimentamichel adriano medeiros
 
Desenvolvimento Ágil com Rails GURUSC 2011
Desenvolvimento Ágil com Rails GURUSC 2011Desenvolvimento Ágil com Rails GURUSC 2011
Desenvolvimento Ágil com Rails GURUSC 2011Andre Bernardes
 
O que move a web atualmente?
O que move a web atualmente?O que move a web atualmente?
O que move a web atualmente?Fabio Janiszevski
 
Reuso De Código Com Rails
Reuso De Código Com RailsReuso De Código Com Rails
Reuso De Código Com RailsRodrigo Urubatan
 
CRUDing Open Source - WhyDay - 19aug2010
CRUDing Open Source - WhyDay - 19aug2010CRUDing Open Source - WhyDay - 19aug2010
CRUDing Open Source - WhyDay - 19aug2010Plataformatec
 
Slides do curso Programação web com RubyOnRails
Slides do curso Programação web com RubyOnRailsSlides do curso Programação web com RubyOnRails
Slides do curso Programação web com RubyOnRailsTiago Godinho
 
Ruby on Rails como deve ser utilizada e onde - Julio Cartier Maia Gomes
Ruby on Rails como deve ser utilizada e onde - Julio Cartier Maia GomesRuby on Rails como deve ser utilizada e onde - Julio Cartier Maia Gomes
Ruby on Rails como deve ser utilizada e onde - Julio Cartier Maia GomesPotiLivre Sobrenome
 

Similaire à Frevo on Rails Grupo de Usuários Ruby de Pernambuco (20)

Palestra Faculdade Lourenço Filho
Palestra Faculdade Lourenço FilhoPalestra Faculdade Lourenço Filho
Palestra Faculdade Lourenço Filho
 
Ruby on Rails Colocando a web nos trilhos
Ruby on Rails Colocando a web nos trilhosRuby on Rails Colocando a web nos trilhos
Ruby on Rails Colocando a web nos trilhos
 
Ruby On Rails
Ruby On RailsRuby On Rails
Ruby On Rails
 
Como Rails e DHH revolucionaram a engenharia de software
Como Rails e DHH revolucionaram a engenharia de software Como Rails e DHH revolucionaram a engenharia de software
Como Rails e DHH revolucionaram a engenharia de software
 
Frameworks PHP
Frameworks PHPFrameworks PHP
Frameworks PHP
 
Curso Programação Web com Ruby on Rails - Aula 01
Curso Programação Web com Ruby on Rails - Aula 01Curso Programação Web com Ruby on Rails - Aula 01
Curso Programação Web com Ruby on Rails - Aula 01
 
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando PimentaIniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
 
Desenvolvimento Ágil com Rails GURUSC 2011
Desenvolvimento Ágil com Rails GURUSC 2011Desenvolvimento Ágil com Rails GURUSC 2011
Desenvolvimento Ágil com Rails GURUSC 2011
 
Aula00
Aula00Aula00
Aula00
 
O que move a web atualmente?
O que move a web atualmente?O que move a web atualmente?
O que move a web atualmente?
 
Reuso De Código Com Rails
Reuso De Código Com RailsReuso De Código Com Rails
Reuso De Código Com Rails
 
CRUDing Open Source - WhyDay - 19aug2010
CRUDing Open Source - WhyDay - 19aug2010CRUDing Open Source - WhyDay - 19aug2010
CRUDing Open Source - WhyDay - 19aug2010
 
Slides do curso Programação web com RubyOnRails
Slides do curso Programação web com RubyOnRailsSlides do curso Programação web com RubyOnRails
Slides do curso Programação web com RubyOnRails
 
Ruby on Rails como deve ser utilizada e onde - Julio Cartier Maia Gomes
Ruby on Rails como deve ser utilizada e onde - Julio Cartier Maia GomesRuby on Rails como deve ser utilizada e onde - Julio Cartier Maia Gomes
Ruby on Rails como deve ser utilizada e onde - Julio Cartier Maia Gomes
 
Ruby on rails como deve ser utilizada e onde
Ruby on rails como deve ser utilizada e ondeRuby on rails como deve ser utilizada e onde
Ruby on rails como deve ser utilizada e onde
 
Apresentação sobre JRuby
Apresentação sobre JRubyApresentação sobre JRuby
Apresentação sobre JRuby
 
Laravel Api
Laravel ApiLaravel Api
Laravel Api
 
Apresentando Groovy e Grails
Apresentando Groovy e GrailsApresentando Groovy e Grails
Apresentando Groovy e Grails
 
PHP: Além do sitezinho
PHP: Além do sitezinhoPHP: Além do sitezinho
PHP: Além do sitezinho
 
Mercado hoje
Mercado hojeMercado hoje
Mercado hoje
 

Plus de Frevo on Rails

Ruby e o Mundo Mágico dos Unicórnios
Ruby e o Mundo Mágico dos UnicórniosRuby e o Mundo Mágico dos Unicórnios
Ruby e o Mundo Mágico dos UnicórniosFrevo on Rails
 
As aventuras psicodélicas de Guilherme no mundo open source
As aventuras psicodélicas de Guilherme no mundo open sourceAs aventuras psicodélicas de Guilherme no mundo open source
As aventuras psicodélicas de Guilherme no mundo open sourceFrevo on Rails
 
Introducao a Ruby on Rails
Introducao a Ruby on RailsIntroducao a Ruby on Rails
Introducao a Ruby on RailsFrevo on Rails
 
Apresentacao institucional Frevo on Rails
Apresentacao institucional Frevo on RailsApresentacao institucional Frevo on Rails
Apresentacao institucional Frevo on RailsFrevo on Rails
 
Programação GUI com jRuby
Programação GUI com jRubyProgramação GUI com jRuby
Programação GUI com jRubyFrevo on Rails
 
WebApps minimalistas com Sinatra
WebApps minimalistas com SinatraWebApps minimalistas com Sinatra
WebApps minimalistas com SinatraFrevo on Rails
 
The elements of User Experience
The elements of User ExperienceThe elements of User Experience
The elements of User ExperienceFrevo on Rails
 
Crash Course Ruby & Rails
Crash Course Ruby & RailsCrash Course Ruby & Rails
Crash Course Ruby & RailsFrevo on Rails
 
jcheck: validações client-side sem dores
jcheck: validações client-side sem doresjcheck: validações client-side sem dores
jcheck: validações client-side sem doresFrevo on Rails
 
Ruby (nem tão) Básico
Ruby (nem tão) BásicoRuby (nem tão) Básico
Ruby (nem tão) BásicoFrevo on Rails
 
Resolvendo problemas de dependências com o Bundler
Resolvendo problemas de dependências com o BundlerResolvendo problemas de dependências com o Bundler
Resolvendo problemas de dependências com o BundlerFrevo on Rails
 
O que vem por aí com Rails 3
O que vem por aí com Rails 3O que vem por aí com Rails 3
O que vem por aí com Rails 3Frevo on Rails
 

Plus de Frevo on Rails (16)

Ruby e o Mundo Mágico dos Unicórnios
Ruby e o Mundo Mágico dos UnicórniosRuby e o Mundo Mágico dos Unicórnios
Ruby e o Mundo Mágico dos Unicórnios
 
As aventuras psicodélicas de Guilherme no mundo open source
As aventuras psicodélicas de Guilherme no mundo open sourceAs aventuras psicodélicas de Guilherme no mundo open source
As aventuras psicodélicas de Guilherme no mundo open source
 
Introducao a Ruby on Rails
Introducao a Ruby on RailsIntroducao a Ruby on Rails
Introducao a Ruby on Rails
 
Event machine
Event machineEvent machine
Event machine
 
Apresentacao institucional Frevo on Rails
Apresentacao institucional Frevo on RailsApresentacao institucional Frevo on Rails
Apresentacao institucional Frevo on Rails
 
Programação GUI com jRuby
Programação GUI com jRubyProgramação GUI com jRuby
Programação GUI com jRuby
 
awesome_nested_fields
awesome_nested_fieldsawesome_nested_fields
awesome_nested_fields
 
WebApps minimalistas com Sinatra
WebApps minimalistas com SinatraWebApps minimalistas com Sinatra
WebApps minimalistas com Sinatra
 
The elements of User Experience
The elements of User ExperienceThe elements of User Experience
The elements of User Experience
 
Crash Course Ruby & Rails
Crash Course Ruby & RailsCrash Course Ruby & Rails
Crash Course Ruby & Rails
 
jcheck: validações client-side sem dores
jcheck: validações client-side sem doresjcheck: validações client-side sem dores
jcheck: validações client-side sem dores
 
Ruby (nem tão) Básico
Ruby (nem tão) BásicoRuby (nem tão) Básico
Ruby (nem tão) Básico
 
Resolvendo problemas de dependências com o Bundler
Resolvendo problemas de dependências com o BundlerResolvendo problemas de dependências com o Bundler
Resolvendo problemas de dependências com o Bundler
 
O que vem por aí com Rails 3
O que vem por aí com Rails 3O que vem por aí com Rails 3
O que vem por aí com Rails 3
 
Introdução a Ruby
Introdução a RubyIntrodução a Ruby
Introdução a Ruby
 
Regras do Coding Dojo
Regras do Coding DojoRegras do Coding Dojo
Regras do Coding Dojo
 

Frevo on Rails Grupo de Usuários Ruby de Pernambuco

  • 1. FREVO ON RAILS GRUPO DE USUÁRIOS RUBY/RAILS DE PERNAMBUCO 3º ENCONTRO FREVO ON RAILS
  • 2. FREVO ON RAILS PERFIL DA COMUNIDADE
  • 4. FREVO ON RAILS 21 responderam ao questionário
  • 5. FREVO ON RAILS Qual a sua experiência com Ruby? Ainda não usei 5 Só brinquei um pouco 3 Já fiz alguns aplicativos 4 Já tenho experiência com Ruby 9 Sou o Matz brasileiro!0 0 2 5 7 9
  • 6. FREVO ON RAILS Há quanto tempo você usa Ruby? Há menos de 6 meses 7 Há 1 ano 6 Há 2 anos 4 Há 3 anos 1 Há mais de 3 anos0 0 2 4 5 7
  • 7. FREVO ON RAILS Quais versões/implementações de Ruby você usa atualmente? MRI 1.8.6/1.8.7 11 MRI 1.9.x 9 Ruby EE 4 Rubinus 1 IronRuby/Ruby.NET 1 JRuby 1 0 3 6 8 11
  • 8. FREVO ON RAILS Quais sistemas operacionais você usa atualmente? Linux 14 Windows 13 Mac OS 8 0 4 7 11 14
  • 9. FREVO ON RAILS Qual a sua experiência com Rails? Ainda não usei 5 Só brinquei um pouco 3 Já fiz um aplicativo com Rails 6 Já tenho experiência com Rails 7 Sou o DHH brasileiro!0 0 2 4 5 7
  • 10. FREVO ON RAILS Como Rails se encaixa no seu trabalho? Não uso seriamente 1 Não uso mas pretendo investir 8 Uma das plataformas que uso 3 Principal plataforma que uso 4 Única plataforma que uso 5 0 2 4 6 8
  • 11. FREVO ON RAILS Em que tipos de projeto você trabalha atualmente? Aplicativos Web 18 Websites 11 Intranets 8 ERPs 3 Aplicativos Desktop 2 Aplicativos Móveis 1 0 5 9 14 18
  • 12. FREVO ON RAILS Quais linguagens/plataformas você usa atualmente? Java 9 PHP 7 Python 4 C# 3 Flash 3 C/C++ 2 Visual Basic 1 Perl 1 Outras 6 0 2 5 7 9
  • 13. FREVO ON RAILS Qual a sua principal forma de trabalho? Empregado de empresa privada 14 Não desenvolvo comercialmente 2 Freelancer 1 Empregado do governo 1 Outra 3 0 4 7 11 14
  • 14. FREVO ON RAILS Como vai o seu inglês? Ruim Regular Bom Quase lá Fluente Leitura 1 3 5 3 9 Escrita 4 6 2 2 7 Escuta 6 4 3 3 5 Fala 7 6 1 2 5
  • 16. FREVO ON RAILS O que é um coding dojo? • Local onde programadores praticam… programação! • Melhorar habilidades • “To be a master programmer you must practice.” • “In software we do our practicing on the job, and that’s why we make mistakes on the job.”
  • 17. FREVO ON RAILS Como funciona? • Desafio é escolhido • Piloto codifica a solução • Co-piloto troca com piloto em intervalos • Solução deve ser construída na hora • Todos revezam entre piloto e co-piloto
  • 18. FREVO ON RAILS Quais são as regras? • O codificador deve sempre explicar o que está fazendo • O codificador deve parar cada vez que um participante tiver alguma dúvida • Test Driven Development (TDD)
  • 19. FREVO ON RAILS Qual é o objetivo? • A experiência importa mais que o código gerado no final • O objetivo é gerar código melhor, mais claro e mais simples • Com a participação de todos
  • 20. FREVO ON RAILS FREVO ON RAILS GRUPO DE USUÁRIOS RUBY DE PERNAMBUCO