Mostrando postagens com marcador open source. Mostrar todas as postagens
Mostrando postagens com marcador open source. Mostrar todas as postagens

sábado, 6 de abril de 2013

Tagged under: , , ,

Grade do FLISOL SSA[2013] Fechada



O FLISOL Salvador será um evento recheado de palestras voltadas para as novidades do mercado. O evento terá quatro salas, três contendo palestras e uma com atividade a ser anunciada. Uma novidade que será trazida esse ano ao evento,  é que dentro dele haverá um congresso de Javascript, o JS-BA, que tende a ser o primeiro do ramo aqui na Bahia. O evento acontecerá dia 27 de abril, na Faculdade AREA1.

Evento: FLISOL 2013
Data:
27 de abril, sábado
horário:
8:00-18:00
Local:
Faculdade AREA1
Inscrições:
http://javabahia.blogspot.com.br/p/proximos-eventos.html
Para mais informações: http://softwarelivre.org/flisol-ssa



Sala de BahiaJS

HorárioDescriçãoResponsável
08:30 às 09:00AberturaOrganização
09:00 às 10:00Comunicação entre janelas em domínios diferentes utilizando postMessageCaio Almeida (CaioSBA)
10:10 às 11:00DESENVOLVIMENTO DE EXTENSÕES PARA O GOOGLE CHROMEMarlon Carvalho
11:10 às 12:00Mapeando o mundo com o Google Maps APIAntonio Fernando Santos Ladeia
12:00 às 13:00Almoço
13:00 às 14:00Desenvolvendo plugins com o jQuery UI e testando com o jasmineAlexandre Magno Teles Zimerer 
14:10 às 15:00Arquitetura de SPA (Single Page Application) utilizando ExtJs MVC e outros padrõesVictor Cardins
15:10 às 16:00melonJS: Uma alternativa Livre para o desenvolvimento de jogos em HTML5Luis Gustavo de Jesus Araujo
16:10 às 16:50Criando aplicações com AngularjsWilson Mendes Neto
17:00 às 17:50Addicted to coffee(script)Aurélio A. Heckert
18:00 às 18:30Encerramento e sorteiosOrganização

Sala de Desenvolvimento

HorárioDescriçãoResponsável
08:30 às 09:00AberturaOrganização
09:00 às 10:00nodeNES - Construindo uma IDE para Nintendo 8 bits no Navegador.Guto Maia
10:10 às 11:00Introdução Prototipagem com Microcontrolador ArduinoFernando Moreira (Mestre dos Magos))
11:10 às 12:00As principais novidades do Java EE 7Bruno Borges
12:00 às 13:00Almoço
13:00 às 14:00Integrando Python e JavaScriptLuiz Claudio
14:10 às 15:00Design on the BrowserTassia Pellegrini
15:10 às 16:00Responsive Design, usar um framework ou não?Fernando
16:10 às 16:50Iniciando sua Jornada com Mule ESBJean Donato / Claudio Escobar
17:00 às 17:50Arquitetura e padrões 2.0Otávio Santana
18:00 as 18:30Encerramento e sorteios

Sala de Infra Estrutura

HorárioDescriçãoResponsável
08:30 às 09:00AberturaOrganização
09:00 às 10:00Criando um appliance Open Source para mitigar vulnerabilidades de serviços e aplicaçõesAlexandro 'Alexos' Silva
 10:10 às 11:00 Software livre como diferencial no mercado de trabalho Cristiano Furtado
11:10 às 12:00Criptografia assimétrica com GnuPGAntonio Terceiro
 12:00 às 13:00 Almoço
 13:00 às 14:00MainframesFabio Fonseca Barbosa Gomes
 14:10 às 15:00Balanceando alto tráfego de Proxy Squid Rafael Gomes
 15:10 às 16:00
 16:10 às 16:50Criatividade e Software Livre: como uni-los em um novo modelo de desenvolvimentoAlexandre Teles
 17:00 às 17:50 Novas Idéias, Negócios e Perspectiva no Trabalhar com JavaFelipe Mateus
 18:00 as 18:30Encerramento e sorteios Organização

Grade Sujeita a alteração


Mais detalhes das Palestras e palestrantes:
Sala BahiaJS: http://goo.gl/Whl3Q
Sala de Infraestrutura: http://goo.gl/B3SX1
Sala de Desenvolvimento: http://goo.gl/5PyK0

quinta-feira, 14 de março de 2013

Tagged under: , , , , , , , ,

Inscrições para FLISOL SSA 2013 Abertas




As inscrições para o FLISOL 2013 estão abertas, esse evento mais uma vez conta com a ajuda da comunidade brasileira, com profissionais com reconhecidos em todo mundo.
Umas das novidades desse evento é o primeiro encontro de javaScript da Bahia.

Guarde em sua agenda:

Evento: FLISOL 2013
Data: 27 de abril, sábado
horário: 8:00-18:00
Local: Faculdade AREA1
Inscrições: http://javabahia.blogspot.com.br/p/proximos-eventos.html
Grade: http://softwarelivre.org/flisol-ssa/programacao-2013
Palestras Desenvovlimento: http://softwarelivre.org/flisol-ssa/palestra-desenvolvimento
Palestras BahiaJS: http://softwarelivre.org/flisol-ssa/palestra-bahiajs
Palestra infraestrutura; http://softwarelivre.org/flisol-ssa/palestra-infraestrutura

segunda-feira, 21 de janeiro de 2013

Tagged under: , ,

Nasce o SouJavaLivre



Nasce o SouJavaLivre com oprincipal objetivo de estar divulgando e evoluindo o java livre. Para o isso o grupo tem diversas frentes de trabalho:

  • Adote o openjdk: Programalançado que a comunidade acompanhe e ajude a evolução do opendjk
  • OpenJdk nas Universidades:Programa com o objetivo dos estudantes terem o primeiro contato com oOpenjdk, conhecerem a fundo a arquitetura da JVM, JNI, como fazerparte do projeto do openJdk
  • Cases de Sucesso: Como oobjetivo é demonstrar como o openjdk já está maduro o suficiente aideia é estar reunindo cases de sucesso com a JVM open source.
  • Lista de discussão: Paracompartilhar experiências, tirar dúvidas


 Envie um e-mail para: sympa@javali.java.netcom assunto: lista de discussão openjdk

segunda-feira, 7 de janeiro de 2013

Tagged under: , , , , , , ,

C4P para o FLISOL 2013






   Estão abertos os C4P para o FLISOL 2013 em Salvador, o evento acontece no quarto sábado de abril que nesse ano será dia 27 de abril na Faculdade AREA1. Mais uma vez haverão duas salas, uma para desenvolvimento e outra para infraestrutura.
Faça parte do time de palestrantes do FLISOL compartilhando seu conhecimento e sua experiência.

quarta-feira, 27 de junho de 2012

Tagged under: , , , , , ,

JavaBahia+SouJava+TDC = 4 Trilhas Java incríveis!





    Entre os dias 4 e 8 de julho haverá em São Paulo o TDC, The Developer's Conference. Esse evento reuni vários desenvolvedores e entusiastas para se falar sobre as mais diversas tecnologias que circulam o mercado quando o assunto é engenharia de software. Cada assunto fica “encapsulado” em uma trilha na qual possui discussões, palestras e dinâmicas relacionadas daquele tema, mas isso não impede a interação entre os participantes das trilhas. Além dos intervalos para o networking existe também uma trilha mista, chamada de Stadium, que contém pelo menos uma palestra de cada trilha naquele dia. Nesse ano o evento contará com 42 trilhas, sendo 37 trilhas normais e 5 Stadium. Uma novidade legal é a trilha University que é voltado para o pessoal que está começando.
   Tanto o JavaBahia quanto o SouJava vem trabalhando bastante para o trabalho das 4 trilhas java ( Java, Java EE, Java Universisty e Java EE university) e ai estão elas:



Java University [LinkQuarta-feira, 4 de Julho de 2012

08:30 às 09:00 Credenciamento e recepção dos participantes com café da manhã
09:00 às 10:00 Abertura
10:10 às 11:00 Bem-vindo ao mundo Java!
11:10 às 12:00 Entendo realmente a orientação a objetos sem chatice
12:00 às 13:00 Intervalo para almoço*
13:10 às 14:00 Introdução a Design Patterns
14:10 às 15:00 Desenvolvendo apps e gerando renda ainda na Universidade com Java ME
15:00 às 15:30 Coffee-break & networking
15:40 às 16:30 Desenvolvimento de aplicações ricas com JavaFX 2
16:40 às 17:30 Certificação Programador Java: Dicas e exemplos práticos
17:40 às 18:30 Debate: Carreira do programador Java
18:40 às 19:00 Encerramento e sorteios

Java EE University [LinkQuinta-feira, 5 de Julho de 2012

08:30 às 09:00 Credenciamento e recepção dos participantes com café da manhã
09:00 às 10:00 Abertura
10:10 às 11:00 Serviços Primarios de Java EE e Arquitetura
11:10 às 12:00 Mapeamento Logica e Relacional com JPA
12:00 às 13:00 Intervalo para almoço*
13:10 às 14:00 EJB simples e descomplicado, na prática
14:10 às 15:00 Implementando aplicativos Web com JSF
15:00 às 15:30 Coffee-break & networking
15:40 às 16:30 Explorando os conceitos básicos da API de CDI do Java EE 6
16:40 às 17:30 Interoperabilidade com Serviços Web e REST
17:40 às 18:30 Painel com Vendors: Discussões sobre primeiros passos, carreira, mercado.
18:40 às 19:00 Encerramento e sorteios




Java EE [LinkSexta-feira, 6 de Julho de 2012

08:30 às 09:00 Credenciamento e recepção dos participantes com café da manhã
09:00 às 10:00 Abertura
10:10 às 11:00 Java EE 7, na era do Cloud Computing
11:10 às 12:00 Usando os recursos de extensibilidade da API de CDI do Java 6
12:00 às 13:00 Intervalo para almoço*
13:10 às 14:00 REST In Java 2.0
14:10 às 15:00 GlassFish e Maven: Java EE sem dor!
15:00 às 15:30 Coffee-break & networking
15:40 às 16:30 JBoss Polyglot: aplicações enterprise além do Java
16:40 às 17:30 Aplicativos JavaEE 6 modularizados com Web Fragments
17:40 às 18:30 Novas Fronteiras do Cache para Aplicações Java
18:40 às 19:00 Encerramento e sorteios


Java [LinkSábado, 7 de Julho de 2012

08:30 às 09:00 Credenciamento e recepção dos participantes com café da manhã
09:00 às 10:00 Abertura
10:10 às 11:00 JDK 8: uma visão sobre Lambda, Jigsaw e outras novidades
11:10 às 12:00 Big Data, a era da informação: um case brasileiro
12:00 às 13:00 Intervalo para almoço*
13:10 às 14:00 Guava Libraries: essencial para o programador Java
14:10 às 15:00 Java FX 2.0
15:00 às 15:30 Coffee-break & networking
15:40 às 16:30 Funcionamento interno da JVM
16:40 às 17:30 Entendendo Classloaders: dificuldades e soluções
17:40 às 18:30 Entendendo invokedynamic
18:40 às 19:00 Encerramento e sorteios


Além dessas existem outras trilhas que valem muito a pena ir conferir, se você não pode estar em São Paulo fique tranquilo! Você realizar a inscrição on-line e assistir tudo sem sair de casa. Você não vai ficar de fora de um evento como esse vai ? Então te vejo no TDC SP.

 The Developers Conference 2012, um evento organizado pela Globalcode  The Developers Conference 2012, um evento organizado pela Globalcode
 The Developers Conference 2012, um evento organizado pela Globalcode  The Developers Conference 2012, um evento organizado pela Globalcode

sexta-feira, 23 de dezembro de 2011

Tagged under: , , , , , , ,

Refatorando a jvm com o Cleanup day




O Cleanup day é um esforço muito legal da comunidade mundial do java fez para acabar com os avisos na compilação do openjdk, foi iniciado no dia 1 de dezembro de 2011 e tende a acabar no final do ano ou seja, ano novo com java novo e limpinho :)
Existem vários avisos durante a compilação no entanto a maioria deles estão escondidos em arquivos de log. Uma boa dica é adicionar na compilação o javac -Xlint ClasseJava.java para poder ver, em alguns casos e a depender do número de código poderá existir cerca de 10 mil avisos emitidos pelo javac durante a construção.




O javac historicamente não emitia muito avisos. Um certo número de advertências foram por causa da especificação da linguagem Java, mas mesmo eram poucos. No JDK 5, o javac foi modificado para fornecer avisos adicionais.
Além disso, a linguagem de programação Java evoluiu, tornando obsoleto alguma parte do código. Isto ocorreu, por exemplo, quando lançou o JDK 5, com a adição dos generics os código que não tinha sido atualizado ao usar os generics contém diversos "raw type" e "unchecked" como mensagens de aviso durante a compilação. Ainda há um monte de código antigo no JDK (aprendi nesse processo um pouco de história da jvm e o tal do CORBA). De fato, estas duas mensagens de alerta são as principais mensagens de aviso que ocorrem em compilações do JDK.
A maioria desse alertas são, ruído ou sujeira e não representam problemas, no entanto, nos livrando de toda essa sujeira fica mais fácil de ver bugs.
Este é um esforço colaborativo entre os membros da comunidade OpenJDK  para limpar os avisos. Para este primeiro evento, se está focando em avisos de javac emitidos durante a construção do repositório jdk. A ideia é derrubar o maior número possível.

Com isso mostra que o java está em constante movimento além de utilizar técnicas atuais como a refatoração decódigo. Outra coisa muito legal é que o código do JDK 7 tem sonar. Esse certamente é uma das várias outras melhorias que haverá dentro da jvm e que faz o java mover para a frente.





domingo, 1 de agosto de 2010

Tagged under: , , , , , , ,

Agile & Open Source & Bazedral

Foi na 2a edição do Maré de Agilidade, realizada em março/2009 em Salvador, que comecei minhas experiencias com Agile, aprendendo com pessoas extremamente experientes, competentes e prestativas. O JavaBahia começava a ampliar seus horizontes, a interagir com outros mundos, era lançada a pedra fundamental do que viria a ser o LinguÁgil, que chega a sua 2a edição em setembro próximo.

Na mesma época eu mudava de função no Serpro, passando a liderar o time técnico do Framework Demoiselle. Nada mais oportuno: trabalhar com Open Source, numa equipe nova, pequena (porém distribuída) e motivada, diretamente com Java e tendo a oportunidade de experimentar novas formas de desenvolvimento usando Agile. Juntar a fome com a vontade de comer. Maravilha.

A palestra Agile & Open Source - A Experiência do Framework Demoiselle, apresentada no FISL11, conta um pouco desta caminhada. Posso dizer que o prazer de trabalhar usando Agile nos faz (falo por mim e pela equipe) significa satisfação, alegria, bons resultados e muito aprendizado. Taí o slidecast, compartilhado com vocês.
Conviver com essa filosofia ágil tem me feito avançar nos estudos sobre trabalho colaborativo, que venho compartilhando no blog bazedral.blogspot.com, por isso aproveito também para colocar aqui os slides da palestra Bazedral - Pensamentos e Dicas para uma Empresa mais Colaborativa, também realizada no FISL. Essa ainda está sem áudio, mas em breve a TV Software Livre disponibilizará video.

terça-feira, 2 de junho de 2009

Tagged under: , ,

CommunityOne - Comunidades, Código Aberto e Nuvens


Pelo terceiro ano consecutivo o CommunityOne ocorre como uma espécie de aquecimento para o JavaOne. Um evento gratuito, com foco em compartilhamento de conhecimento e expansão das comunidades. A sessão de abertura do evento, o Keynote, tinha como tema Communities, Open Source Platforms, and Clouds. foi basicamente dividida em duas partes.

A primeira, teve como mestre de cerimônia o David Douglas, Senior Vice Presidente of Cloud Computing da Sun e foi totalmente dedicada a Cloud Computing, um assunto bastante vasto que este ano apareceu com força total. De soluções para armazenamento de dados a processamento distribuído “nas nuvens”, foram apresentados conceitos e exemplos reais que me levam a acreditar valer pena estudar mais sobre. Algumas dicas de por onde começar: Sun Cloud, a plataforma open source da Sun; Apache Hadoop, para construção de aplicações que necessitam intensivamente de processamento paralelo de dados; e Amazon Elastic Compute Cloud (EC2), um serviço web que provê capacidade computacional redimensionável "nas nuvens".


Um momento de destaque: Foram chamados ao palco 4 Sun Campus Ambassadors, para contarem um pouco da sua experiencia. Chile, Indía, Coréia e Brasil. Na foto abaixo, à esquerda conhecido como "Tom Mix" da FEI, São Paulo. Aproveitando, para quem ainda não sabia, a Bahia também possui um embaixador da Sun, o Marlon Freitas, da UFBA.


O mestre de cerimônia da segunda parte foi John Fowler, Executive Vice President, Systems. Basicamente dedicada a nova versão do OpenSolaris OS. Destaque para o sistema de arquivos ZFS, Gostei especificamente da demo do ZFS Snaphots, que tira de tempos em tempos tira “fotos” de seus arquivos, cuja evolução pode ser vistar usando um controle visual tipo “Time Slider”. Como exemplo foi usada a imagem de um sapo: as várias versões do mesmo arquivo iam desde a época que ele era ovo, passando por girino, até chegar a um sapo adulto. Gostei também do SourceJuicer, um jeito fácil de fazer deploy de aplicações para o OpenSolaris, que por exemplo pode ajudar (e estimular) a portar para ele programas construídos para outros sistemas operacionais.

ZFS Snapshots

A partir daí foram mais de 70 sessões técnicas e laboratórios., divididos em 8 principais áreas temáticas: Cloud Platform, Free and Open, Mobile Development, Operating Systems and Platforms, RIAs and Scripting, Server-side Platforms, Social and Collaborative Platforms e Web Platforms. Com tanta coisa interessante é difícil escolher o que assistir (ainda bem que posteriormente que as apresentações ficam disponíveis on-line). Optei por focar em Web Platforms, principalmente em função da minha nova atribuição no Serpro liderando a equipe técnica do Framework Demoiselle, e Social and Collaborative Platforms, objeto de estudos filosóficos (em bazedral.blogspot.com) e aplicação prática no ambiente de desenvolvimento colaborativo do Serpro.

Assisti duas sessões de cada, interrelacionadas: Nas plataformas colaborativas e sociais: Developing Sleek and Collaborative Applications with Open Social and AJAX Push (Ted Goddard – ICEsoft / Chris Shalk – Google) e Social Networking with JavaServer Faces 2.0 Technology, Portlet 2.0, and AJAX Push (Ed Burns – Sun / Neil Griffin - Liferay). Duas abordagens ao mesmo tempo diferentes (Open Social x Portlet) e parecidas (AJAX Push) para aplicações inseridas no contexo das redes sociais. Na segunda gostei de conhecer o Liferay Portal, uma boa opção para construir por exemplo portais tipo iGoogle agregando serviços/mini-aplicativos de diversas naturezas, permitindo ainda (por causa do AJAX Push + JSF) a interação direta entre portlets rodando em diferentes browsers (como foi mostrado numa demonstração bem legal de um chat). Nas plataformas web: Secure Web Services in Time for Tea, Using Metro and OpenSSO (Johnatan Scudder - Veritas) e Metro Web Services, NetBeans IDE, Glassfish Application Server, and OpenSSO in Action with Amazon S, Azure and Office (Harold Car - Sun). Ambas focando soluções de segurança para acesso a WebServices, me chamou atenção a aparente facilidade do uso do Metro (que inclusive permite operar serviços Java com .NET) e do OpenSSO, que cuida da camada de segurança deixando o desenvolvedor de serviços web focado nas questões de negócio. Está ficando mais fácil construir Aplicações distribuídas interoperáveis, com segurança federada, exigindo Single Sign-on.

Sessão Técnica sobre Open Social e AJAX Push

No meio da tarde foi aberto o Pavilhão, então aproveitei para dar uma circulada e um pulo no Java.net Community Corner, onde tem um espaço de encontro dos JUGLeaders. Encontrei novamente Aaron Houston, coordenador mundial dos JUGs e conversei com alguns outros JUGLeaders. Depois, assisti mais duas sessões. Tips and Tricks for Starting and Mantaining a Successfull User Group in Your Community (Kevin Nilson – Sillicon Valey Web JUG / Michael Van Ripper - Krillion), uma apresentação legal, com diversos depoimentos fornecendo dicas de como criar e manter um grupo de usuários. Dica unânime era o “Provide Food” - forneça comida (em geral, pizza - :-D ). Descobri que agora existe o Google Technology User Group, focado nas tecnologias criadas pela Google. Depois assisti de novo (não me canso...) o brilhante Simon Phipps na sessão The Third Wave of Open: Open Source and Business Models, que fez um breve histórico do movimento open source, com alguns exemplos ao redor do mundo, e uma análise do modelo de negócios open source usado pela Sun, não mais focados em licença (tipo: Você aga, instala, usa e recebe (será?!) suporte quando precisar) mas sim em serviços agregados (tipo: Você faz download, experimenta/prototipa, coloca em produção e se quiser serviços agregados como suporte a defeitos, contrata).

Área dos JUGs no java.net. No centro Aaron Houston

Ao final do dia vários JUGLeaders se encontraram para um jantar num restaurante chinês especialista em comida apimentada (até pra um baiano tinha umas bem fortes!), depois umas cervejas no The Chieftain. É um momento legal onde a gente conhece gente de tudo que é canto (convesei com polonês, filipino, francês, norte americano, indiano) e diminui as distâncias entre os grupos de usuários Java que existem pelo mundo.

Mauricio Leal (Sun), eu, Magno Oliveira (RioJUG) e Clayton Chagas (IME/RJ)

Confira mais fotos no PicasaWeb do JavaBahia: