Pular para o conteúdo principal

Colaborar com o TDC 2010 foi ...

Tive a oportunidade de colaborar nos três dias do #TDC2010, e vou contar um pouco da trilha que participei no Sábado, a trilha Java.

Vou começar com uma curiosidade sobre o credenciamento, que estava marcado para ser iniciado as 8h30, porém antes deste horário mais de cem pessoas já estavam credenciadas, fato que mostra que o comprometimento da comunidade que madrugou em um Sabadão.
A abertura do Sábado foi realizada no Auditório, comandada pela Yara que além de realizar os agradecimentos chamou os coordenadores das trilhas do dia: Pablo Madril (Java), Felipe Rodrigues (Ruby), Alexandre Porcelli (noSQL) e Giovanni Bassi (.NET) para realizarem a apresentação das respectivas trilhas.

Depois fomos para a sala reservada para a trilha Java e a primeira palestra do dia foi: O tiro certo: como escolher APIs e frameworks Java que prosperam com Fabiane Nardon , Fabio Velloso e Ted, foi muito legal, no formato de perguntas e com a participação intensa de todos, e ficou claro que uma escolha realizada em um passado recente (2 ou 3 anos) "pode parecer uma péssima escolha” atualmente, em virtude das evoluções, e também que não existe “bala de prata” para resolver todos os problemas.

A sequência se deu por Uma Década de Java em Casos Reais, com os seguintes casos:
Fabiane Nardon apresentou o “Sistema de Saúde Pública em Java: Cinco anos depois do Duke's Choice Award”, considerado o maior sistema EJB do mundo com mais de 600 EJBs, mostrando as escolhas realizadas para atender as necessidades e o tempo (10 meses) apertado para o desenvolvimento da solução.

Outro caso, "Java na Integração Corporativa - O Caso da Telefonica" foi apresentado pelo Fabio Velloso, deixando claro a abrangência do grupo e como, nesta abrangência, uma decisão de cunho tecnológico (arquitetura, ferramentas, frameworks e outras) pode influenciar a vida de um batalhão de pessoas.

Wagner Roberto dos Santos contribuiu com "Um case de Mobile Payment com Java ME e Java EE 6", inclusive com uma esclarecendo sobre as possibilidades técnicas e como elas influenciaram as decisões para a implementação da solução.
Ana Abrantes e Yara Senger apresentaram “Java na Globalcode: 10 anos nos ajudando a crescer”, contando como uma solução in-house, feita sob medida, pode solucionar diversos problemas administrativos com a automatização de algumas tarefas e com a disponibilização de serviços, como a matrícula do #TDC2010, por exemplo.

Então chegou a hora do almoço, e fui com o Giulian e o Waldir forrar o estômago com umas esfihas, num local bem pertinho da Anhembi Morumbi, para poder voltar em tempo para o início das palestras da tarde.

Depois do almoço o Éder Magalhães falou sobre o “JavaFX em uma abordagem prática”, mostrando um quebra-cabeças feito com JavaFX e a integração transparente do JavaFX com o Java, por meio de uma aplicação CRUD.

O Bruno Souza, vulgo JavaMan, deu continuidade com o tema JVM uma plataforma para todas as linguagens , destacando a “Importância de outras linguagens na JVM” e afirmando ainda que a plataforma (JVM) e mais importante que a Linguagem.

Então para mostrar esta idéia Jefferson Prestes mostrou o “PHP na JVM com Querqus” e deixou claro que é possível rodar uma aplicação PHP em um Web Container Java com Querqus instalado, e ainda que é possível realizar a utilização de classes Java em páginas PHP. E Jonnes Tahara contribuiu apresentando a utilização de “Groovy com OFBiz” e esclarecendo sobre a possibilidade de customização do OFBiz através de código Groovy.

Então fizemos uma parada para o café e fomos finalizar a trilha no Auditório (TDC Stadium), com a palestra de Alberto Lemos (dr.Spock) e Danival Taffarel Calegari que apresentaram Dicas e Truques sobre performance em Java EE, JPA e JSF, uma prévia da apresentação que eles farão no JavaOne 2010, com aplicação de estratégias de desenvolvimento que acompanham a evolução da Plataforma Java.

E para encerrar as palestras da trilha, Bruno Souza falou sobre “Oracle vs Google. O que o OpenJDK tem a ver com isso?”, começou deixando claro a importância da portabilidade para a Plataforma Java, inclusive lembrando do processo da Sun contra a Microsoft, falou também dos males das patentes de software e como a utilização de uma máquina virtual Open Source no Android poderia ter evitado este embate.

Então chegou a hora do encerramento (do dia) com os agradecimentos e sorteios de muitos brindes dos patrocinadores. Depois foi a vez do happy hour, porém infelizmente não pude participar, fui a uma peça de teatro e prestigiar um amigo ator.

Enfim, como resumir os três dias de #TDC2010? Ao tentar responder esta pergunta lembrei-me de um álbum de figurinhas de antigamente: “Amar é ...”. O motivo da minha lembrança foi o comprometimento de todos para a realização do evento, pois o Dicionário Houaiss em uma das concepções da palavra amor é ... devoção de uma pessoa ou um grupo de pessoas por um ideal concreto ou abstrato; interesse, fascínio, entusiasmo, veneração”, e na realização deste evento encontramos literalmente um grupo de pessoas entusiasmadas colaborando para a realização concreta deste evento fascinante.

Até mais!
Marcelo de Castro
http://twitter.com/mcastroinfo
http://www.globalcode.com.br/instrutores/MarceloCastro

Comentários

Marcio Duran disse…
Fiquei Contente pela GlobalCode e enviei muitas informações sobre o TDC 2010 pra minha comunidade.
Fazer um evento acessivel e de qualidade, foi uma atitude digna.
Espero que mais iniciativas como essas continuem a acontecer.
Elaine Silva disse…
Olá Marcelo,

Parabéns pelo post!
Este ano eu também participei bem mais da organização do evento do que das palestras. E foi no mínimo uma experiência super interessante, porque tive a perfeita noção da complexidade envolvida com as tarefas de organização de um evento com 400 pessoas (em média) por dia.

O que posso dizer sobre essa experiência? Se um dia você for a um evento dessa dimensão e algo sair errado, tenha paciência, você não imagina o trabalho que está sendo feito para que tudo saia 100% correto :-)

Por isso, queria deixar aqui, não somente um agradecimento a todos os coordenadores e palestrantes do evento, mas também um agradecimento especial ao pessoal da Globalcode que trabalhou pesado na organização de salas, coffe-break, site, credenciamento, materiais, kits, entre outras atividades.

E em nome da Globalcode, não poderia deixar de agradecer a você e a todos os demais colaboradores que estiveram presentes e se ofereceram para nos ajudar (com tarefas das mais interessantes às mais chatas). A ajuda dos colaboradores foi essencial.

Que venha o TDC 2011!

[]s
Elaine.

Postagens mais visitadas deste blog

2º Bate Papo do SP-GTUG - Divulgação

Pessoal, Para aqueles que já estiveram presentes nas atividades do SP-GTUG (encontros ou bate papos na Globalcode), e para os que ainda não puderam estar presentes, teremos um novo bate papo acerca de mais duas tecnologias do Google: AdSense e Python no GAE. Este será o nosso segundo bate papo do SP-GTUG, nos mesmos moldes dos minicursos da Globalcode . Local e data O bate papo acontecerá no dia 27/03/10, das 10:00 às 13:00 na Globalcode. Para fazer sua inscrição e participar acesse a home da Globalcode e vá até a parte de "Minicursos Gratuitos da Semana ". Conteúdo das apresentações Abaixo seguem as descrições passadas pelos palestrantes: Título: "Algoritmos em Python" Resumo: Python é uma linguagem considerada frugal, simples, sem ser simplória! Entenda como construir algoritmos ninjas com essa linguagem, adotada pela Google e pelo MIT. Veremos muito, muito código, desde algoritmos clássicos até tutoriais do

10 reasons why we love JSF

1. One-slide technology: it's so simple that I can explain basic JSF with one slide. 2. Easy to extend: components, listeners, render kit, Events, Controller, etc. 3. Real-world adoption: JBoss, Exadel, Oracle, IBM, ... 4. Architecture model: you can choose between more than 100 different architecture. 5. Open-mind community: using JSF you are going to meet very interesting people. 6. We are using JSF the last 5 years and we found very good market for JSF in Brazil 7. Progress: look to JSf 1.1 to JSF 1.2, JSF 1.2 to JSF 2.0. People are working really hard! 8. Many professionals now available 9. It's a standard. It's JCP. Before complain, report and help! 10. Ed Burns, spec leader, is an old Globalcode community friend! EXTRA: My wife is specialist in JSF. She's my F1 for JSF :) Nice job JSF community! -Vinicius Senger

JSF 2 - Composite Components, você não precisa mais ser um ninja

Estamos em uma nova era da computação, os dados não estão mais localizados em um banco dentro de sua empresa, vivemos a explosão de redes sociais, informações são geradas a todo instante, e se torna essencial que sua aplicação conheça os serviços disponíveis na web e consumam suas APIs geralmente disponíveis por serviços REST. Legal, mas como ficam meus aplicativos Java EE neste novo cenário? Para quem vem acompanhando a evolução da plataforma, é notório que todo esforço vem sendo utilizado para aumentar a produtividade e a integração com novos serviços. Basicamente duas especificações surgem com muita força para atender este cenário, a JSR - 314 (JSF-2) e JSR - 311 (JAX-RS), neste post exploraremos a JSR-314 (JSF2) e sua nova forma de criar Composite Components. Uma das grandes queixas dos desenvolvedores JSF era a complexidade em criar composite components, era necessário um vasto conhecimento sobre o ciclo de vida de uma aplicação JSF. Agora, você não precisa ser mais um “ninja” em

Gosta de informática e sonha ser programador Java um dia ?

A Globalcode está procurando jovens que queiram ser programadores no futuro, para fazer parte de sua equipe de vendas e operacional na unidade Paraíso em São Paulo somente. O grande diferencial é o planejamento para carreira de programador. O planejamento de cursos do portifólio da Globalcode: Academia do Programador, Academia Java, Academia Web, Robótica, Eletrônica, etc, será realizado periodicamente de acordo com o desempenho e interesse individual. Atenção : Este não é um estágio para trabalhar com Java, são duas vagas CLT administrativas para pessoas que queiram ser programadores no futuro. Perfil : Conhecimentos de informática básica, saber lidar com pessoas e trabalhar em equipe. Deve ter concluído o ensino médio, ter boa escrita, ser organizado, responsável, comprometido e dinâmico. Interesse por computação, programação, internet, robótica, eletrônica,... Temos duas vagas para jovem-aprendiz abertas: 1) Setor operacional No dia a dia Serviços externos Controle de estoqu

JavaMail: Enviando mensagem HTML com anexos

Introdução Depois do post "JavaMail: Enviando e-mail com Java" , que apresentava como enviar um e-mail com Java, resolvi complementar a assunto apresentando como enviar uma mensagem formatada, em HTML , e também como realizar o envio de anexos. Bibliotecas Além da biblioteca JavaMail, veja mais no post anterior , é necessário incluir o JavaBeans Activation Framework (JAF), apenas se a versão utilizada for anterior ao JSE 6.0 , que já tem o JAF incluso. O JAF está disponível em http://www.oracle.com/technetwork/java/javase/downloads/index-135046.html , e neste download encontramos, alguns exemplos na pasta demo , documentação, incluindo javadocs, na pasta docs e a biblioteca activation.jar , que deve ser acrescentada no classpath da aplicação para versões anteriores ao JSE 6.0. Exemplo Primeiramente devemos realizar a configuração da javax.mail.Session e da javax.mail.internet.MimeMessage , estes passos podem ser vistos no post anterior . Agora vamos montar um

TDC INNOVATION lança University Pass

Modalidade de ingresso tem como objetivo ajudar na capacitação dos universitários Uma pesquisa realizada em 2020 pela Associação Brasileira das Empresas de Tecnologia da Informação e Comunicação (Brasscom) diz que até o ano de 2024 o Brasil precisará de cerca de 420 mil profissionais na área de Tecnologia da Informação. Porém, por ano, a mesma pesquisa diz que o país forma apenas 46 mil profissionais capacitados no nicho. Pensando nisso, para ajudar na formação e capacitação desses jovens profissionais, o TDC INNOVATION, segunda edição do ano do The Developer's Conference, lança o University Pass, modalidade de ingresso que possibilita aceso digital gratuito a todas as palestras do evento, ou com 50% de desconto para quem preferir ir pessoalmente. Com o tema central “Desafios para a criação do futuro Digital”, o TDC INNOVATION ocorrerá entre 1 e 3 de junho, de forma híbrida: presencialmente no Centro de Convenções CentroSul, em Florianópolis, e com transmissão simultaneamente pela