Jim Weirich - Jim Weirich

Jim Weirich
Nascer ( 1956-11-18 )18 de novembro de 1956
Faleceu 19 de fevereiro de 2014 (19/02/2014)(idade 57)
Nacionalidade Estados Unidos
Ocupação Cientista da computação, programador
Conhecido por Ancinho
Crianças 3

James Nolan Weirich (18 de novembro de 1956 - 19 de fevereiro de 2014) foi desenvolvedor de software , palestrante, professor e contribuidor para a comunidade da linguagem de programação Ruby . Ele foi ativo na comunidade Ruby em todo o mundo, falando em eventos na Ásia, América do Sul, Europa e Estados Unidos.

Entre suas muitas contribuições, ele criou a popular ferramenta de construção Rake para Ruby.

Trabalhar

Weirich era o cientista-chefe da Neo Innovation, trabalhando no escritório da Neo em Cincinnati. Ele também construiu e manteve muitas ferramentas de código aberto , sendo as mais populares Rake e Builder com 74 e 54 milhões de downloads, respectivamente.

Rake é uma ferramenta de construção para automatizar tarefas em Ruby. É um dos Ruby Gems mais baixados, baixado mais de 481 milhões de vezes e foi incluído no Apple OS X desde pelo menos a versão 10.7.

Builder é uma ferramenta para criar dados XML estruturados por meio de Ruby.

RubyGems é uma ferramenta de gerenciamento de pacotes para programas e bibliotecas Ruby. Ryan Leavengood é creditado com a criação do primeiro projeto RubyGems em 2001, mas não ganhou impulso suficiente para decolar. Em novembro de 2003, com a necessidade de um gerenciador de pacotes adequado crescendo, Richard Kilmer , Chad Fowler , David Black, Paul Brannan e Jim Weirich se reuniram na RubyConf 2003 em Austin e criaram o RubyGems de hoje, que compartilha um nome, mas não o código-base original .

Ruby Koans é uma ferramenta de aprendizado para ensinar às pessoas a linguagem de programação Ruby por meio de uma série de pequenos exercícios.

rspec-given é uma extensão do popular framework de testes Ruby RSpec que permite a notação / when / then ao escrever especificações.

Git Immersion é um tour guiado que percorre os fundamentos do Git, inspirado na premissa de que saber uma coisa é fazer.

Argus Uma API Ruby para controlar um Drone AR Parrot.

Apresentações

Weirich foi um palestrante popular conhecido por tornar compreensíveis tópicos muito difíceis. Um arquivo de 29 palestras mais recentes está disponível no site do Confreaks; algumas palestras notáveis ​​estão relacionadas abaixo:

A Grande Teoria Unificada do Software - Rails Underground 2009

SOLID Ruby - RubyNation 2010

Power Rake - Steel City Ruby 2012

Porque nao? Aventuras em Programação Funcional - Ruby Conference 2012

Kata e Análise - Reunião Mensal BostonRB - Fevereiro 2013

Por que você não está usando Ruby - RubyConf Uruguai 2013

RubyMotion - CincyCocoaDev abril de 2013

Decoupling from Rails - CincyRB outubro de 2013

Ruby, threads, eventos ... e Flying Robots! - CincyRB maio de 2013

Vida pessoal

Weirich cresceu em Shipshewana, Indiana, graduando-se na Westview Junior - Senior High School em 1975. Ele se formou na Universidade de Indiana em 1979 com um diploma em física. Ele morava em Cincinnati, Ohio.

Weirich era ativo na comunidade Ruby em todo o mundo, e especialmente em Cincinnati, participando do desenvolvimento ágil local , Ruby e grupos de usuários de programação funcional. Em reuniões, ele frequentemente fazia palestras e era amplamente aclamado pela clareza e qualidade de suas apresentações.

A notícia da morte de Weirich foi recebida com centenas de homenagens e agradecimentos por meio de comentários em seu commit final no GitHub , que inclui um banner especial adicionado pelo GitHub . O lançamento 1.9.3-p545 da linguagem de programação Ruby foi dedicado à sua memória.

Veja também

Referências

links externos