TechNews


13
ago 11

Começa o RSonRails

Ontem a noite rolou na sede da Softa um happy hour muito bacana. Foi o esquenta para um dia de ruby e rails em Porto Alegre.

O frio esperado para a época apesar de ter confirmado presença, acabou não vindo.

O evento está ocorrendo no mesmo prédio da PUC-RS onde ocorreu ano passado o Agile Day (onde fica o Centro de Pesquisa em Computação Aplicada).

Das duas trilhas disponíveis, estas são as palestras que mais me chamaram a atenção:

 A minha trilha :)

08:00
 Inscrições + Café da manhã + Networking
10:00

 [5º andar] Rafael Souza – Testando APIs
Mais novo desenvolvedor na Softa. Apaixonado pelo que faz e amante de código bonito. Desenvolve para a web há 10 anos, já usou PHP, Java, .NET e agora programa em Ruby full-time.
Hoje boa parte das aplicações possuem integração com APIs de terceiros e/ou acesso a qualquer recurso externo. Nessa palestra vou mostrar como utilizar ferramentas para testar essa integração desacoplando sua suite de testes desses recursos.
11:00
 [Térreo] Alvaro Gil – Developer and client interactions: Deliver quality work while avoiding frustrations
“Alvaro is a Developer and UI Designer passionate about programming and agile methodologies. His past work include technologies such as C++ and .NET in the fields of CG and GIS. He’s now happy to have settled on Ruby, working at Cubox, developing web apps and pushing forward web technologies everyday”
Alvaro will talk about his experiences working with different kinds of clients and projects. How to deal with day by day programming work, manage frustrations and deal with the client’s expectations from a remote developer’s point of view.
14:00

 [Térreo] Rafael Lima – Lean Startup, o tsunami que afundará o movimento ágil
Bootstrapper, focado em inovações em tecnologia. Fundador da BielSystems, BUNDLES Brasil e Startup DEV. Desenvolvedor web há 15 anos.

O movimento ágil foi apenas uma marola. Estamos agora naquele momento em que as águas se recolhem para o mar e os que já conhecem este movimento se preparam para o tsunami que está por vir. O movimento Lean Startup ainda é pouco conhecido, mas já está balançando o mercado de tecnologia e transformando a forma como novos produtos são construídos e lançados. Se você deseja aprender a surfar grandes ondas, esta palestra é para você.

15:00

 [5º andar] Uilton Dutra – É hora de matar o SQL? Como deixar as buzzwords de lado e escolher com a razão
Trabalha há 12 anos com tecnologia da informação onde atuou nas áreas de desenvolvimento, pesquisa e infraestrutura. Atualmente é sócio da Ocapi e responsável pelo desenvolvimento do software Vitrines Inteligentes, que indexa produtos de e-commerce e exibe em uma vitrine dinâmica para usuários com alto poder de conversão.

Escolher o banco de dados mais adequado ao seu projeto é importante e não pode se basear apenas em boatos. Esta palestra é uma visão geral sobre as soluções open-source disponíveis. Vamos desmistificar alguns mitos sobre os bancos de dados relacionais e fazer uma comparação entre os casos de uso de alternativas como Redis, Memcached, MongoDB, CouchDB, HBase entre outros.

16:30
 [Térreo] Daniel Cukier – Construindo Robôs Web em Ruby
Daniel Cukier trabalha com desenvolvimento de software desde 1995, principalmente com Java e Ruby (Rails). É doutorando em Ciência da Computação pela Universidade de São Paulo, onde fez mestrado com a dissertação Padrões para Introduzir Novas Ideias na Indústria de Software. Ativo na comunidade ágil desde 2005, quando ingressou na Agilcoop, produzindo podcasts, artigos e ministrando cursos sobre agilidade. Introduziu o uso de Métodos Ágeis na Locaweb, maior empresa de hosting da America Latina, onde participou de vários projetos de software na área de SaaS e IaS. Organiza o evento DevOpsDays Brasil, um encontro de desenvolvedores com sysadmins. É autor do blog AgileAndArt, onde costuma escrever sobre as semelhanças entre desenvolvimento de software e as artes. Além da presença na área de software, trabalha com teatro, música (toca violão) e poesia.

É muito fácil fazer robôs em Ruby para “vasculhar” a Web em busca de dados, além da incrível possibilidade de automatizar tarefas repetitivas e burocráticas. Vamos mostrar como fazer isso de forma simples, rápida e eficaz, utilizando gems como Nokogiri, RestClient e JSON. O que é possível automatizar? Quais são os desafios que ainda não foram vencidos? Como evitar que Robôs invadam o seu site?

17:30

 [Térreo] Bruno Zanchet – Causos de alguém na linha de frente
Ex-Yahoo, Ex-ThoughtWorks, construiu um dos top 250 sites da internet como um side project e agora tem que lidar com isso em tempo integral.

Escalar um site para 300^H^H^H 500^H^H^H 600 milhões de pageviews por mês gera um bocado de histórias.

18:30

 [Térreo] [Keynote] Fábio Akita – Discutindo Rails e Arquiteturas
Fabio Akita é um conhecido blogueiro e evangelista da comunidade Ruby on Rails e Agile. Atualmente é Gerente de Projetos pela Gonow Tecnologia. Foi Gerente de Projetos na Locaweb, onde também fez parceria na concepção da conferência anual Rails Summit (rebatizada de “RubyConf Brasil”). Já trabalhou como Brazil Rails Practice Manager para a consultoria americana Surgeworks LLC. Por mais de 5 anos foi consultor de integração e desenvolvimento no mundo SAP. Tem mais de 15 anos de experiência nas áreas de desenvolvimento de software e gestão de projetos, dá palestras em faculdades e conferências de tecnologia e gestão
A primeira fase de um programador é simplesmente juntar um monte de código junto e fazer executar alguma coisa. Em breve ele aprende a ‘organizar’ esse código e descobrirá que muitos já passaram por isso e discutem software em termos de ‘design’ e ‘arquiteturas’. Finalmente entenderá que muitos problemas de software foram organizados na forma de ‘patterns’. Eis onde muitos confundem ‘tentativas’ com ‘leis’ e discussões insensatas surgem nas comunidades e no mercado de desenvolvimento em geral. Ruby on Rails é, em si, um desses ‘patterns’ e o ecossistema de soluções desenvolvidas sobre Ruby e Rails formam mais ‘patterns’. Vamos discutir e investigar um pouco as tarefas de um arquiteto de software e como bons designs emergem dos problemas de software.
19:30

 Lightining TALKS
20:30
HAPPY HOUR na Liberdade [Sede Engage, Semente e Jungle It]

26
jun 11

Frio, avião e muito Rails em Porto Alegre

RS on Rails 2011

Porque viajar, conhecer e se enturmar é preciso!

Há uns dias atrás eu vi um tweet do Daniel Wildt falando do evento RS on Rails. Que a comunidade de agile no Rio Grande do Sul é forte, isto eu já tinha notado, agora é a hora de dar uma conferida na comunidade de Rails.

Não tem como resistir, pois Porto Alegre é uma cidade muito bacana, a passagem aérea para lá saindo de Curitiba não é das mais caras e muita conversa sobre Rails.

Ele ocorre sábado, 13 de agosto de 2011 às 9h da manhã e custa só R$70

Para quem quiser, sexta-feira dia 12 vai rolar uma aula para iniciantes.

Vendo a lista de palestrantes, alguns conhecidos, outros, nem de nome, mas o mais legal é ler as descrições das palestrar. São tópicos interessantíssimos e extremamente antenados com o mundo rails de agora.

Sempre que se fala em ruby ou rails vê-se aquelas caras de ahhh sei não, é mais seguro .net ou java. Bem, isso já dá outro post, mas o que posso falar é que na lista de palestrantes tem gente com aplicações extremamente sérias e rodando ruby/rails, como globo.com, Objetiva e a Softa.

Se esses caras tem algo para falar, eu com certeza quero ouvir!

E como está o ruby/rails em Curitiba?

Aqui por Curitiba a comunidade está se organizando. Para quem não conhece temos o GURU-PR, que é o Grupo de Usuários de Ruby. Tivemos nosso primeiro encontro dia 09-06-2011 no BierHoff do Shopping Estação.

Se você usa ou quer conhecer ruby ou rails, venha fazer parte da nossa lista no Google Groups.

Um evento nosso, e em Curitiba

Este ano o DevDay vai estar com uma trilha de ruby. Estamos à caça de boas palestras para agitar a comunidade em Curitiba.

Conhece alguém? Quer palestrar? Entre em contato! Não deixe de participar.


20
set 10

WordCamp Curitiba dia 22 de outubro de 2010

Blogueiros de plantão, hora de ir para a FESP :)


20
set 10

Chegou o 1º DevDay de Curitiba

Promovido pelo MIC, vai rolar dia 25 de setembro de 2010 nas Faculdades Opet o 1º DevDay.

São palestras de alguns nomes que falaram no TechEd Brasil 2010.

Interessante a proposta, e precisamos de mais eventos em Curitiba para os desenvolvedores. É uma excelente iniciativa.

Só espero que os palestrantes realmente falem do que está no programa, e não fiquem fazendo autopropaganda. Infelizmente tivemos disto no TechEd, onde ao invés do palestrante se ater ao conteúdo proposto, ele ficava em uma lenga-lenga autopromocional mais chata que propaganda das Casas Bahia.


19
set 10

StarWars no Kinect

Eu tenho um amigo que falou que para ele comprar um XBox 360 e depois um Kinect, só faltava ter StarWars.

Fred, vai juntando os trocados, porque que você vai precisar (e eu também!!!)

É o sonho de toda criança que cresceu vendo a Guerra nas Estrelas, lutar com um sabre de luz.


12
set 10

Arrumando a mala para o TechEd 2010

Chegou a hora. É hora de dar uma relaxada do dia-a-dia vendo o que há de novo no TechEd 2010.

O maior evento de tecnologia Microsoft acontece anualmente em São Paulo e mostra os novos monstrinhos do tio Bill para serem espetados em nossos servidores. Apesar do forte apelo comercial da MS, sempre tem coisas bacanas para ver lá.

Esse ano vai ter uma trilha de interoperabilidade, onde o Alessandro Binhara vai estar falando sobre o projeto mono.

Aqui está a minha agenda para este ano:

Programação do dia 13/09/2010

13:45 - 15:00 Título: Desenvolvendo para Azure
Palestrante (s): Otavio Pecego Coelho,
Sala: Jaçanã 2
Público: Desenvolvedores / Profissionais de TI
15:30 - 16:45 Título: Teste de software com o Visual Studio 2010: Parte 1 de 2
Palestrante (s): Brian Keller, Rodrigo de Carvalho,
Sala: Cantareira 4
Público: Desenvolvedores / Profissionais de TI
17:15 - 18:30 Título: Aprenda como Garantir Proteção aos Usuários da sua Aplicação Web
Palestrante (s): Weber Ress,
Sala: Cantareira 3
Público: Desenvolvedores / Profissionais de TI
18:45 - 20:00 Título: Tudo o que você precisa saber sobre Scrum e Visual Studio ALM em 150 min – Parte 2
Palestrante (s): André Dias, Giovanni Bassi,
Sala: Cantareira 5
Público: Desenvolvedores / Profissionais de TI

Programação do dia 14/09/2010

09:00 - 10:15 Título: Novidades e razões para migrar para o Microsoft .Net Framework 4
Palestrante (s): Diego Blanco, João Paulo Clementi,
Sala: Cantareira 5
Público: Desenvolvedores / Profissionais de TI
10:45 - 12:00 Título: Teste de software com o Visual Studio 2010: Parte 2 de 2
Palestrante (s): Brian Keller, Rodrigo de Carvalho,
Sala: Cantareira 4
Público: Desenvolvedores / Profissionais de TI
13:45 - 15:00 Título: ASP.NET MVC 2: O que há de Novo?
Palestrante (s): Giovanni Bassi, Victor Cavalcante,
Sala: Cantareira 3
Público: Desenvolvedores / Profissionais de TI
15:30 - 16:45 Título: Implementando Serviços RESTful usando o Microsoft .NET Framework
Palestrante (s): Israel Aece,
Sala: Cantareira 5
Público: Desenvolvedores / Profissionais de TI
17:15 - 18:30 Título: Conheça os limites do Windows
Palestrante (s): Guilherme Carnevale,
Sala: Santana 2
Público: Desenvolvedores / Profissionais de TI

Programação do dia 15/09/2010

09:00 - 10:15 Título: Usando o pattern MVVM (Model-View-ViewModel) para desenvolvimento em WPF e Silverlight
Palestrante (s): Bruno Sonnino,
Sala: Jardim São Paulo
Público: Desenvolvedores / Profissionais de TI
10:45 - 12:00 Título: Como e onde devo utilizar o Managed Extensibility Framework (MEF)
Palestrante (s): Rogério Moraes de Carvalho,
Sala: Jardim São Paulo
Público: Desenvolvedores / Profissionais de TI
13:45 - 15:00 Título: Visão geral do Windows Workflow Foundation 4 (WF)
Palestrante (s): Rafael Godinho,
Sala: Cantareira 5
Público: Desenvolvedores / Profissionais de TI
15:30 - 16:45 Título: Paralelismo no .Net 4.0: Patterns, dicas e truques
Palestrante (s): Otavio Pecego Coelho,
Sala: Jardim São Paulo
Público: Desenvolvedores / Profissionais de TI
17:15 - 18:30 Título: SQL Server com foco em Diagnóstico de Desempenho
Palestrante (s): Fabio Gentile, Fabricio Catae,
Sala: Santana 2
Público: Desenvolvedores / Profissionais de TI

17
ago 10

Debian Day 2010

Dia 16 de agosto é internacionalmente o dia do Debian, uma das mais famosas distros de Linux.

No Brasil, a comemoração ganhou o nome de DebianDayBrasil2010 e acontecerá em diversas cidades.

Aqui em Curitiba, quem promove a comemoração é a FESP.

O evento ocorrerá na sede da faculdade, dia 21 de agosto, das 13h às 18h

Se puder, apareça por lá!


11
ago 10

Mockingbird anuncia o fim do beta

Foi bom enquanto durou.

Bye-bye GoMockingbird! (pelo menos o beta)

O Mockingbird, ferramenta on-line de para a criação de modelos de interface para o usuário vai dia 15 de agosto de 2010 encerrar o seu período de beta.

Com o serviço entrando agora em produção, ele deixará de ser gratuíto, e as contas do período do beta serão congeladas.

Os usuários terão acesso aos seus modelos até o dia 15 de outubro, e poderão até lá, a qualquer momento exportar seus modelos em png ou pdf

Após este período será permitido o acesso somente de leitura pelo link do projeto.

Uma conta free será oferecida, mas estará limitada a um projeto.

O Mockingbird é o produto mais famoso feito com o framework para web Capuccinno.


9
ago 10

Vem ai o TDC 2010

Tá chegando a hora.

Quase um mês antes TechEd Brasil, chega a hora dos desenvolvedores se reunirem para ver o que há de novo no mundo. Continue reading →


30
jul 10

Café Ágil em Curitiba em 07 de Agosto de 2010 (sábado)

As metodologias ágeis vieram para ficar.

Um dos pilares das metodologias ágeis é justamente a automação de teste.

É uma máxima:

sim, seu código tem problemas, e que eles apareçam o quanto antes!

E para isso tem de testar. Testar antes, testar durante, e incansávelmente testar depois e sempre. E isso você somente consegue com processos automáticos.

Nesse evento você vai ver:

Como você está testando seu software?

Nesta palestra, venha praticar valores, princípios e técnicas sobre as formas de testar, criando um ambiente que gere transparência e visibilidade sobre o desenvolvimento de Software.

Perguntas que serão discutidas na palestra:

  • Que técnicas de teste você utiliza?
  • Que ferramentas servem de apoio ao seu processo de teste de software?
  • Como você testa as funcionalidades desenvolvidas?
  • Como você valida a qualidade do seu código fonte?
  • E a auditoria de código como fica?
  • Você integra seu software de forma contínua?
  • E Test Driven Development, você está utilizando?

E ainda

Automated Software Testing for Advanced Gurus

Mocks, Stubs, Signals, Domain Specific Languages (DSLs) para teste, Adapters, injeção de dependências, teste de código concorrente… Está na hora desses conceitos não serem mais mistério para você. Venha ver essas coisas em ação numa apresentação 100% executada em código Java.

As palestras serão administradas pelos mestres em métodos ágeis Daniel Wildt e Klaus Wuestefeld.

É dia 07 de agosto. Faça já a sua inscrição gratuita no site da ThoughtWorks.