Mostrando postagens com marcador ajax. Mostrar todas as postagens
Mostrando postagens com marcador ajax. Mostrar todas as postagens

terça-feira, 25 de fevereiro de 2014

Tagged under: , , , , , ,

Linguágil 2014 [Palestras Confirmadas]

Linguágil 2014
O linguágil 2014 está chegando, confira as palestras confirmadas.
  • Título: Transformando desenvolvedores numa equipe 10x
  • Descrição: Você gostaria de produzir software melhor, escrever código limpo, entregar em menos tempo e satisfazer os clientes? A resposta parece óbvia. Um dia o fato de ser ""ágil"" pareceu ser a resposta pra tudo isso. Hoje percebemos que para criar uma equipe um nível de magnitude acima (10x) é necessário algo mais. Seria o ""DevOps"" o elemento que faltava? Descubra nessa palestra e prepare-se para entregar software melhor
  • Palestrante: Edson Yanaga
  • Mini-bio: Edson Yanaga é entusiasta de Metodologias Ágeis e Software Livre, praticando esses princípios desde 2004. Java como linguagem e como plataforma tem sido sua paixão desde 1997. Atua como Líder Técnico da Produtec Informática em projetos de inovação envolvendo mobilidade, computação em nuvem, serviços e sistemas distribuídos. Também é professor de pós-graduação de diversas instituições, e instrutor-líder da Globalcode no Paraná. Ultimamente tem se concentrado no esforço de divulgar técnicas de código limpo e artesanato de software.
  • Título: O Desenvolvedor Completo
  • Palestrante:Mariana Bravo
  • Mini-bio: Mariana estuda e pratica métodos ágeis desde 2006, interessando-se por temas como TDD, software craftsmanship, desenvolvimento de software Lean e entrega contínua. Ajudou na criação e crescimento do Coding Dojo São Paulo, assim como na organização do Encontro Ágil e da Agile Brazil. Se interessa por diferentes paradigmas de programação e, fora trabalhar com diversas linguagens como Java, Ruby e Javascript, às vezes brinca com outras, como Haskell, Scheme e Smalltalk. Desde 2011 é desenvolvedora e consultora pela ThoughtWorks, ajudando e liderando times na entrega de software de qualidade com métodos ágeis.
  • Título: Escalando o Pé de Feijão Palestra sobre Estratégias Open Source para Automação na Nuvem
  • Descrição: Explorando estratégias que aproveitam a versatilidade dos ambientes de cloud para automatizar atividades de alta complexidade. Partindo de ferramentas open source como Jenkins e Chef, veremos como automatizar atividades para reduzir a dependência de provedores de infra e plataformas, melhorar ambientes, e implementar processos de deployment e delivery contínuos cada vez mais sofisticados.
  • Palestrante: Bruno Souza
  • Mini-bio: Bruno Souza é Presidente do SouJava. Conhecido como o "JavaMan", é evengelista Java e open source, e trabalhou na criação e fortalecimento de comunidades em toda sua carreira. Foi diretor mundial de Comunidades Open Source, coordenou importantes comunidades como NetBeans e OpenSolaris e ajudou a criar a Comunidade Mundial de Grupos de Usuários Java. Desenvolvedor Java desde os primórdios da tecnologia, participou de alguns dos maiores projetos Java do país, e realizou centenas de apresentações em todo o mundo. Bruno é também Diretor da Open Source Initiative (OSI), onde discute a evolução do movimento open source.Quando não está em um computador, Bruno curte o seu tempo com a família em um pequeno esconderijo próximo a São Paulo. Amador em varias atividades -- fotografia, fantoches, pai -- ele tenta ter sucesso em algumas delas.
  • Título: Internet of Things ( internet das coisas)
  • Descrição: Já pensou como seria se sua casa se conectasse a internet? E se você pudesse, de seu trabalho, acessar sua residência, ligar o ar e fechar as janelas para quando chegar a temperatura estar agradável? Entenda como a Internet das Coisas está mudando o mundo e como projetos como Arduino tem dando força para revoluções como essa.
  • Palestrante: Gláuber Brennon
  • Mini-bio: Usuário Linux de carteirinha e discente em Engenharia Mecatrônica, Gláuber é fascinado por inovação tecnológica e empreendedorismo estando envolvido com atividades de desenvolvimento em engenharia desde 2010. Atualmente atua no ramo de automação, telecomunicação e segurança desenvolvendo e integrando micro sistemas Linux para arquiteturas x86, ARM, PPC e CRISV32.
  • Título: Código bonitinho ou negócio bonitinho?
  • Descrição: O início de um um projeto é cheio de incertezas e sonhos, qual o momento certo de pensar no futuro do seu código? Em que momento é necessário abrir mão de abstrações para fazer uma implementação simples e que funciona? Vale a pena abrir mão da qualidade do sistema para fazer o negócio decolar? Ser flexível com o código é necessário para criar um belo negócio.
  • Palestrante: Eduardo Fiorezi
  • Mini-bio: Eduardo Fiorezi participa da comunidade ruby desde 2006, quando Rails ainda era apenas uma aposta. Com o passar do tempo e a evolução da linguagem o interesse por escrever um bom código atrelado a legibilidade passou a ser o seu alvo, sendo assim ele se mantém em constante procura por melhores maneiras de desenvolver software para a web. Tem como hobbie o jiu-jitsu, que pratica há mais de 5 anos, esse esporte dá o poder de controlar a mente e ajuda a pensar em códigos melhores.
  • Título: Saindo da Matrix
  • Descrição: Saindo da Matrix - Os caminhos percorridos na aventura de sair da Matrix (Fábrica de Software) até o Empreendedorismo Ágil. Do Cascata ao Ágil e do CMMI ao SCRUM. Não será uma palestra que tem como objetivo explicar conceitos, mas sim comentar todas as etapas e experiências vividas durante esse processo de mudança.
  • Palestrante: Vladson Freire
  • Título: Desenvolvimento de Games para Firefox OS
  • Descrição: o Firefox OS é o novo sistema mobile criado pela Mozilla Foundation. Este SO, baseando em tecnologia web, permite a criação de apps apenas com uso dos recursos do HTML5 juntamente com Javascript e CSS. Neste sentido, será abordado como criar/publicar uma aplicação(game) para o Firefox OS de maneira fácil e rápida, além de uma breve apresentação do Sistema.
  • Palestrante: Luis Gustavo Araujo
Mais informações: http://linguagil.com.br/
Grade Sujeira a alteração

domingo, 15 de junho de 2008

Tagged under: , , , , , ,

ZK: Ajax sem JavaScript no NetBeans - Parte 1

Em um dos posts sobre o JavaOne comentei ter visto um framework impressionante chamado ZK. Conversei alguns minutos com Henri Chen, autor de um livro sobre o assunto, e prometi a mim mesmo que arranjaria um tempo para conhecer melhor a solução, pois fiquei bastante curioso.


Henri Chen e seu livro sobre ZK

O principal objetivo do ZK é permitir que aplicações web tenham a mesma interatividade e riqueza encontradas desktop, só que isso deve ser o mais fácil possível para o desenvolvedor. Ele inclui um Ajax-based event-driven engine, um conjunto rico de componentes XUL e XHTML e uma linguagem de marcação (markup language). Para ter uma noção do que é possível sugiro dar uma olhada no live demo e uma navegada na página do projeto em zkoss.org.

Para experimentar o ZK eu precisava de uma aplicação exemplo. Resolvi me basear num Lista de Tarefas (Todo list) criada em um Tutorial Passo a Passo para iniciantes do ZK, em português (Veja ao vivo). Como não tenho colocado a mão na massa com desenvolvimento Web ultimamente, procurei facilitar minha vida e encontrei no SourceForge o REM - A NetBeans Module for ZK, ou seja, um plugin ZK para o NetBeans.

Nessa 1a parte, vamos aprender a instalar o plugin e criar um projeto usando o ZK. Na 2a criaremos uma tabela no JavaDB, a classe de entidade correspondente usando JPA e exibiremos as informações em uma página. Na 3a parte vamos implementar a inclusão, exclusão e alteração de informações, chegando a uma aplicação 100% funcional.

Primeiro baixe a versão 1.5.0 (um arquivo ZIP), e adicione o plugin ao NetBeans 6.1 (Para isso, vá no menu Tools -> Plugins, aba Downloaded, clique em Add Plugins e selecione o arquivo net-sf-rem.nbm na pasta onde você descompactou o arquivo baixado. Clique em Install e siga confirmando até concluir).

Instalando o REM NetBeans Module for ZK

Agora crie um projeto para ver como usar o ZK no NetBeans. Escolha File -> New Project -> Web / Web Application e clique em Next. Chame o projeto de ListaTarefas e escolha Next. Escolha o Server de sua preferência (estou usando o Glassfish V2) e siga em frente. A última tela pedirá para escolher os frameworks que você deseja usar na aplicação. Selecione ZK 3.0.1 e clique em Finish.

Criando um projeto Web no NetBeans usando o ZK

Será criado um projeto Java/Web com toda a estrutura de pastas e prontas para deploy. Em Web Pages, Observe o arquivo principal index.zul, contendo apenas o trecho código:
<?xml version="1.0" encoding="UTF-8"?>
<window>
My ZK application
</window>
Se você clicar em Run terá uma aplicação funcional, mostrando uma página com o texto My ZK application.

Aplicação ZK básica feita no NetBeans

Temos nosso ponto de partida, então você já pode começar a desenvolver para Web usando o ZK. Se não quiser aguardar o próximo post, sugiro fazer umas experiências alterando o código da index.zul com base em demos ou tutoriais da página do ZK. Até breve!

sexta-feira, 9 de maio de 2008

Tagged under: , ,

JavaOne 2008 - 3o Dia

O terceiro dia foi iniciado por uma General Session da Intel, que não tive condições de assitir. Ainda bem que fica tudo gravado e disponível, então os interessados podem conferir o que rolou em http://java.sun.com/javaone/sf/sessions/general.


Rogério Santana e Bruno Souza

Para mim o evento começou mesmo na sessão Free and Open-Source Software (FOSS): Use and Production by the Brazilian Government. Rogério Santana, do Ministério do Planejamento, Rogério Santana, dividiu com Bruno Souza uma apresentação sobre produção e uso do software livre no governo brasileiro, citando o portal do Software Público, o sistema de votação eletrônico, experiências de tele-centros, uso de SL na educação, enfim, um grande overview do panorama brasileiro, considerado referência mundial na questão do uso de SL. O IRPF Java, mais uma vez foi citado. Algumas perguntas interessantes. Após a palestra, conversei com o Spencer Gib, um desenvolvedor Java norte-americado muito simpático, da Igreja de Jesus Cristo dos Santos dos Últimos Dias. Há 12 anos ele morou no Brasil e estava aproveitando para desenferrujar o português. Coisas do JavaOne!


Eu e Spencer Gib

Bom, o pavilhão só fica aberto até a 5a-feira, por isso reservei a minha tarde para circular bastante, ver melhor as novidades, conhecer mais pessoas e, não posso negar, pegar uns brindes para levar para o Brasil e sortear/distribuir nos eventos do Java Bahia. Dois destaques:
- ZK - Ajax without JavaScript Framework, que permite criar aplicações RIA com muito pouca codificação e alta produtividade. Estive com autor do livro de mesmo título, Henri Chen, que fez uma breve apresentação da farramenta, que inclusive foi finalista de prêmios no Source Forge, sendo bem votada pela comunidade. Fiquei bastante curioso em saber mais. Se você já conhece, ou resolver estudar um pouco mais, gostaria muito de ver comentários aqui no blog. Web site www.zkoss.org. Experimente o Live Demo e veja que tem até um tutorial em português.
- O stand da AMD, que oferecia oxigêncio puro com vários aromas. Fiz uma montagem abaixo, para dar uma idéia da coisa. Que viagem...


Oxigênio aromatizado

Pra finalizar o dia, show do Smash Mouth no Yerba Buena Garden, depois fomos a mais duas festas "0800" (brasileiro tem um faro pra essas coisas...). Teve gente cantando, tocando violão, piano. Muita diversão!


Queria ver se no Brasil eu ia conseguir ficar tão perto.

No JavaOne, a visão e as experiências de cada um são muito particulares. Na página principal do evento tem diversas informações e links para fotos, vídeos e a central de blogs. Se você desejar ver outras perspectivas vou deixar aqui algumas sugestões de blog:
- Blog de Givanildo Nascimento, líder do SEJug e grande parceiro de viagem.
- Boletins do DFJUG, por Daniel deOliveira, a quem sou muito grato pela força que tem me dado, pois tenho aprendido muito. Em seu primeiro boletim do JavaOne foi muito gentil em citar meu blog e o de Givanildo.
- Blog de Rubem Badaró, lider do PT.JUG, o Grupo Português de Utilizadores de Java, com quem tive o prazer de conversar e dar boas rizadas.
- Blog de Antonio Gonçalves, que fala um português excelente (também, com esse nome!) e lidera o Paris JUG.


PT.JUG, ParisJUG, JavaBahia e SouJava representados. Que intercâmbio, não!?