redirecionando...

O endereco deste blog mudou. Você está sendo redirecionado...

quarta-feira, 2 de maio de 2007

Ótimo artigo sobre Desenvolvimento Ágil

Um cidadão chamado Mateus Velloso resolver falar mal de CMMI. Ele é louco? (Deixo a resposta para vocês...). Leia o artigo na íntegra.

terça-feira, 1 de maio de 2007

Slides da Palestra no FLISOL disponíveis

Finalmente estão disponíveis os slides, o roteiro e o código-fonte produzido na palestra sobre Ruby On Rails do dia 28/04 no FLISOL. Clique aqui para fazer o download.

As fotos estão disponível no Picasa.

quinta-feira, 26 de abril de 2007

FLISOL 2007 em Campo Grande/MS

Neste sábado (28/04/2007) acontecerá simultâneamente em toda a América Latina o FLISOL 2007 (Festival Latino americano de Instalação de Software Livre) e Campo Grande/MS estará participando pela 2ª Vez.

Estarei apresentando no evento uma palestra sobre Ruby on Rails que é o assunto que venho estudando nos últimos meses e estou inclusive com um projeto em andamento usando o framework.

A participação no FLISOL 2007 Campo Grande é totalmente gratuita. Para participar basta se dirigir até o local do evento dia 28/04/2007 a partir das 8:00h até as 18:00h, se desejar, com seu computador para instalarmos software livre durante todo o dia do evento.

Se não quiser levar seu computador para instalar software livre, mesmo assim poderá participar assistindo a palestras e interagir com outros visitantes e usuários de software livre.

Traga sua família e amigos tanto para conhecer melhor a respeito do software livre quanto para trocar experiências do mundo livre, seja você um usuário de qualquer nível de conhecimento.

Preencha aqui o formulário de inscrição.

Palestras:

  • 09:00: FISL 8, o que aconteceu? - Felipe Vargas
  • 13:00: Ruby on Rails - Saulo Arruda
  • 15:00: Linux, porque eu quero vocês - Pedro Neves
  • 17:00: Xen, virtualizando servidores - Brivaldo Jr

Você pode encontrar maiores informações no site http://www.debian-ms.org/~flisol/. Esta é mais um evento organiza Debian-MS que agora está de site novo no ar.

Vejo vocês lá!

terça-feira, 24 de abril de 2007

Integração de Sistemas em PHP e Delphi usando WebServices

Essa semana trabalhei na integração de um sistema em Delphi com um site em PHP & MySQL e resolvi escrever um artigo relatando os diversos problemas ocorridos e quais soluções optei por utilizar.

O artigo está disponível para download em
http://sauloarruda.eti.br/artigos/sauloarruda-webservice.pdf

sexta-feira, 13 de abril de 2007

Treinamento de Flex + Ruby On Rails

O pessoal da eGenial estará realizando um treinamento de Flex + Ruby On Rails no inicio de abril. O treinamento será on-line e tem um preço bastante atraente (3x R$ 133,00). Para maiores informações consulte http://www.egenial.com.br/curso/curso.

Lido em Treinamento de Flex + Ruby on Rails

terça-feira, 13 de março de 2007

Programação em Pares levada a sério

Tem um pessoal que leva muito a sério essa história de Programação em Pares.

segunda-feira, 12 de março de 2007

Software Judô

Você já praticou Judô? Jigoro Kano idealizou o Judô a partir da combinação dos conceitos do Budismo, Xintoísmo, Confucionismo e Taoísmo - estes, parte da cultura religiosa e filosofia de vida do povo Japonês [1].

Os seus objetivos são fortalecer o físico, a mente e o espírito de forma integrada, além de desenvolver técnicas de defesa pessoal.

Com isso, nove dizeres foram nomeados como princípios do Judô, além de duas máximas - pressuposto básico da prática - sendo [1]:

  • SEIRYOKU-ZENYO, que significa a máxima eficiência com o menor gasto de energia;
  • JITA-KYOEI, que significa bem estar e benefícios mútuos;

Aplicando esses conceitos ao desenvolvimento de software, chegamos a boas práticas como [2]:

  • Desenvolver a menor quantidade de código personalizado possível;
  • Maximizar o reuso;
  • Utilizar com sabedoria o poder de processamento;
  • Minimizar distribuições desnecessárias;
  • Unificar as arquiteturas;
  • Simplificar o processo de desenvolvimento;

Pode parecer um pouco sem contexto, mas quanto mais eu vivo, mas percebo que existe muito desperdício na atividade de desenvolver software. Desperdício de dinheiro, traduzido em: funcionalidades que nunca são usadas, cronogramas irreais obrigando que o famoso banco de horas cresça, desenvolvedores inexperientes (e pior, sem treinamento) assumindo grandes responsabilidades, contratos mal feitos, entre outros fatores.

Logo, existe o grande descrédito da nossa atividade que é "muito cara" e "muito arriscada". Atualmente tenho estudado muito formas de Desenvolver Software de forma ágil e gostaria de recomendar alguns materiais que ando lendo:

Boa leitura! E deixem seu comentário...

Referências:

[1] DOS SANTOS, Saray Giovana. JUDÔ: ONDE ESTÁ O CAMINHO SUAVE?
[2] BEGOLI, Edmon. Software Judo.

Foto: Is Time Really Money de Ricardo Saffi Marques

domingo, 11 de março de 2007

Treinamento de Java - 2ª Chance

O treinamento de Java na Milenium que anunciei aqui no Blog foi adiado e terá início dia 19/03 (Segunda-feira). Ainda dá tempo de fazer a matrícula!

segunda-feira, 5 de março de 2007

Novos Blogs

Um assunto off-topic de vez em quando não faz mal a ninguém. Eu estou escrevendo para dois novos blogs de conteúdo não-relacionado a TI:

  • Um deles é o Cinesom, um blog de opiniões sobre música e cinema.

Recomendo acessar para conhecer e depois assinar o Feed para acompanhar!

PS: Em breve, um blog sobre a cultura do Mato Grosso do Sul.

terça-feira, 27 de fevereiro de 2007

Curso de Java Básico na Milenium Informática

Nos dias 12/03 a 27/03 estarei ministrando um curso de Java Básico na Milenium Informática. O curso terá 48 horas/aula e a as aulas serão das 18:30 as 22:30 no laboratório da Milenium em Campo Grande/MS. A ementa do curso será:

J100: Introdução à Plataforma Java (JSE)

Instrutor: Saulo Arruda
Carga Horária: 48 horas/aula
Pré-Requisitos:
· Experiência de no mínimo 6 meses em qualquer linguagem de programação
(Pascal/Delphi, C, C++, Visual Basic, Cobol, Clipper, C#, etc.);
Conteúdo:
1. Análise e Programação Orientada a Objetos
2. UML – Unified Modeling Language
3. Conhecendo a Java Standard Edition (JSE)
4. Classes, Variáveis e Métodos
5. Controle de Fluxo
6. Herança e Polimorfismo
7. Pacote java.lang
8. Pacote java.io
9. Trabalhando com coleções
10. Programação Concorrente
11. Desenvolvimento Dirigido por Testes
Ferramentas:
· Eclipse IDE
· JUnit
Ao final, o aluno estará apto a:
· Fazer uso dos principais conceitos de Análise e Programação Orientada a
Objetos
· Ler e criar diagramas de Classe e Caso de Uso da UML
· Instalar o ambiente de desenvolvimento e execução da plataforma Java
· Ler códigos-fonte de programas em Java
· Utilizar o ambiente de desenvolvimento Java do Eclipse IDE
· Desenvolver programas simples em Java (sem conexão com banco de dados e
com interface gráfica console)
· Desenvolver componentes em Java dirigido por testes utilizando JUnit

Para fazer sua matrícula, entre em contato com a Milenium pelo telefone (67) 3342-2115 ou pela Área de Cursos no site da Milenium. As vagas são limitadas.

Reunião de Março/2007 do JUG-MS

Está confirmada a reunião de Março/2007 do JUG-MS (Grupo de Usuários Java do Mato Grosso do Sul) para o dia 03/03/2007 das 9:30 as 11:30 na UFMS (Em frente ao DCT - Departamento de Computação). Nossa pauta será nosso Planejamento para o Ano de 2007. Quem ainda não participa do nosso grupo, pode solicitar acesso através do grupo de discussão. Vejo vocês lá!

sauloarruda.eti.br no Infoblogs

A partir de hoje, todos os posts virão acompanhados de uma caixinha no canto direito mostrando quantos Diggs o post possui. O InfoBlogs é uma iniciativa do pessoal do JavaFree para a concentração de todos os blogs relacionados a TI (e não somente Java) em um local de fácil acesso e com a possibilidade das pessoas opinarem sobre os posts.

Você pode creditar pontos para o post clicando no botão "Creditar" na caixinha amarelinha à direita do título do Post. Você também pode acessar o site do infoblogs e sugerir seu blog ou algum blog que você conheça para participar desta rede.

Parabéns ao pessoal do JavaFree pela iniciativa e sucesso a todos nós!

segunda-feira, 26 de fevereiro de 2007

Porque Java?

Essa semana começou com uma pesquisa proposta pelo Urubatã: Por que você programa em Java? Já respondi. O melhor é que você pode deixar um comentário solicitando uma resposta caso nenhuma das alternativas te agrade. Isso é que é Web2.0 heim!

domingo, 25 de fevereiro de 2007

Martin Fowler em Português

Hoje por acaso encontrei uma voluntária e muito bem vinda tradução de Luciano Passuello do artigo The New Methodology do guru Martin Fowler.

O texto fala sobre como as metodologias de software evoluíram com o passar dos anos: Do Nada, ao Monumental, ao Ágil. Segundo o autor, metodologias ágeis tem como pontos-chave:

  • Metodologias ágeis são adaptativas ao invés de predeterminantes. Metodologias de engenharia tendem a tentar planejar uma grande parte do processo de desenvolvimento detalhadamente por um longo período de tempo. Isso funciona bem até as coisas mudarem. Então a natureza de tais métodos é a de resistir à mudança. Para os métodos ágeis, entretanto, mudanças são bem-vindas. Eles tentam ser processos que se adaptam e se fortalecem com as mudanças, até mesmo ao ponto de se auto-modificarem.
  • Métodos ágeis são orientados a pessoas ao invés de serem orientados a processos. O objetivo dos métodos de engenharia é de definir um processo que irá funcionar bem, independentemente de quem os estiverem utilizando. Métodos ágeis afirmam que nenhum processo jamais será equivalente à habilidade da equipe de desenvolvimento. Portanto, o papel do processo é dar suporte à equipe de desenvolvimento e seu trabalho.

Nas próximas semanas falo mais sobre o assunto e recomendo outras leituras. Link para a tradução:
http://simplus.com.br/artigos/a-nova-metodologia/.
Recomendo!

sábado, 24 de fevereiro de 2007

Ditado Chinês

"Se você deseja um ano de prosperidade, cultive grãos.
Se você deseja 10 anos de prosperidade, cultive árvores.
Mas se você deseja 100 anos de prosperidade, cultive gente."

sexta-feira, 23 de fevereiro de 2007

Você tem um chefe ou um líder?

Hoje, enquanto lia o artigo de Luciano Costa no iMasters sobre profissionais de TI e sustentabilidade, me veio algumas antigas questões em mente sobre qual o papel que cada um de nós desempenhamos nas empresas que trabalhamos. Luciano diz:

"... um dos grandes desafios dos profissionais de Tecnologia da Informação é entender a estratégia e a natureza das organizações. Estudos realizados por instituições como o grupo IT Mídia desde 2002 indicam que a maioria dos CIOs prefere ter ao seu lado profissionais que sejam capazes de analisar o desempenho da empresa, avaliar riscos e participar do planejamento estratégico."

Legal, então profissionais que analisam o desempenho da empresa, avaliam riscos e participam do planejamento são mais "bem cotados". Porém, o que eu vejo é que muitas vezes a cultura da empresa vê com maus olhos esse tipo de pessoa. Já vi vários casos (e não somente em empresas de TI) de pessoas que são demitidas ou "encostadas" por questionarem atitudes, decisões ou métodos de seus "chefes".

Este é o ponto onde eu queria chegar: Muitas empresas pecam por nomearem chefes no lugar de formarem líderes. Acredito que todos nós já tivemos (ou ainda temos) péssimos chefes. Assim como todos nós também temos líderes que admiramos.

Logo, devemos sempre refletir com muito carinho sobre qual papel estamos exercendo: o de chefe ou de líder. Agora temos aqueles que dizem: "Mas eu sou apenas um [estagiário, profissional junior, orelha seca, peão, auxiliar, etc.]... Não posso fazer nada..." Eu sempre acho que todos os chefes e líderes que encontramos já foram um dia um [estagiário, junior, orelha seca, ou qualquer coisa do tipo]. Então qual a diferença?

A diferença está na ATITUDE. Um líder é SEMPRE incomodado, preocupado, motivado, um verdadeiro team player. E quando falo de líder, não estou falando de quem dá as ordens, estou falando de quem tem ATITUDE de Líder. Liderança não depende de nível hierárquico, escolaridade, cultura ou salário.

E aí, você é um chefe ou um líder?

... eu quero ser um líder.

Transformando Suor em OuroPS: Este post também serve como indicação de um ótimo livro que terminei de ler essa semana, por indicação do Vítor Pamplona: Transformando Suor em Ouro, do Bernardinho. O livro relata todas as fases da carreira deste grande profissional e explica como se transforma suor em ouro. Este livro, ao contrário do que parece, fala muito sobre ego, vaidade, orgulho, e outras características muito comuns de nós, profissionais de TI. Explica o que é uma equipe, e como formar um time! Recomendo fortemente!

terça-feira, 20 de fevereiro de 2007

Período Pós-carnaval

Felizmente consegui tirar um dia da rotina difícil de Carnaval para dar uma estudada. Enfim, estou atualmente estudando com bastante carinho tudo que se relaciona com desenvolvimento Ágil e Web 2.0. Isto é, desenvolver rápido e com qualidade.

Nesse ritmo, reorganizei meus blogs e RSSs utilizando o bloglines no lugar no Netvibes. Apesar no Netvibes ser muito bonitinho, é impossível acompanhar mais de 10 blogs nele. De verdade. Vou deixar aqui publicado meu link de RSSs no bloglines para quem quiser conferir.

Não abandonando o hábito de "trackbackzar", deixo o vídeo recomendado pelo blog (por sinal muito interessante) Carreira Solo explicando o que é Web 2.0. Bom retorno de trabalho a todos!




Quem não conseguir assistir o vídeo acima, pode utilizar este LINK

terça-feira, 30 de janeiro de 2007

Software e o Código do Consumidor

Maurício Linhares escreveu um artigo intitulado "Satisfação garantida ou seu dinheiro de volta!". O artigo fala com muita propriedade sobre as brigas contratuais em projetos de Desenvolvimento de Software.

Concordando com o autor, já participei de projetos com grandes problemas contratuais pela velha e péssima prática de tentar fechar um escopo enorme em apenas um contrato. Eu vejo como um modelo ideal, a assinatura de vários contratos: um contrato para elicitação de requisitos e prototipação, outro para desenvolvimento, outro para implantação (quando conveniente), outro para testes (perfomance, usabilidade, portabilidade, etc), e por aí vai. Com isso, o risco de “pedir o dinheiro de volta” será muito menor.

Cuidado com os CRUDs

Hoje eu li um relato de experiência muito interessante intitulado "O problema dos CRUDs" de Vitor Fernandes. No artigo, o autor fala sobre uma experiência de re-engenharia de um sistema ERP em cobol para Java usando Swing, Hibernate, EJB 2 e tudo mais que tem direito. Com a boa intenção de melhorar a usabilidade, a interface Windows provê belíssimos recursos como Combo-boxes, tabelas, menus, imagens e tudo mais. Porém, os sistemas da era DOS por não ter tanta beleza acabavam exigindo do usuário uma maior destreza na sua operação, como decorar códigos, preencher campos na ordem, calcular manualmente valores, utilizar atalhos (F2 para pesquisar, por exemplo), entre outros. O resultado disso chama-se produtividade. Se nosso sistema não permite que o usuário "avançado" opere, o ROI (Retorno Sobre Investimento) da solução pode ser negativo, necessitando de muito mais horas para fazer o mesmo trabalho.

Recomendo a leitura do artigo para mais detalhes!

ISO/IEC 9001:2000 e Desenvolvimento de Software

Hoje, li um depoimento sobre o processo de implantação de um sistema de gestão da qualidade conforme os requisitos da Norma ISO/IEC 9001:2000 em uma empresa que desenvolve software. O autor é Cláudio Testoni Cardozo, responsável pelo setor de desenvolvimento da empresa Constat.

Minha opinião sobre o assunto: Eu acho que a implantação de um sistema de gestão da qualidade é o primeiro passo para uma empresa que deseja melhorar seus processos. Explico: em geral, as empresas que desenvolvem software não têm a cultura de definir seus processos, isto é, nós sabemos fazer software, mas constantemente mudamos nossa forma de trabalho com boas intenções. Logo, quando os desenvolvedores são questionados sobre como as coisas são feitas, geralmente as respostas são contraditórias. Até aí, nada grave, os céticos dizem. O software é "produzido", o cliente é "atendido", os desenvolvedores estão "satisfeitos"...

Pouco tempo depois, o gerente de projeto é questionado a respeito da baixa produtividade da equipe. Ok, todos sabemos que a produtividade em software é realmente muito baixa. Mas, alguém sabe dizer o quão baixa? Ou quem sabe estabelecer metas para aumento da produtividade? Que seja, medir a produtividade?

Neste ponto, o sistema de gestão da qualidade apresenta resultados, diferentemente do que várias pessoas pensam - que a certificação ISO 9001 (e isso se aplica a outros modelos como CMMI ou mps.BR) servirá para burocratizar o processo de desenvolvimento de software - quando na verdade a principal função é medir. Medir para Analisar. Analisar para Melhorar. A melhoria de processos se dá com base em números e não com base em fatos.

Logo, a necessidade de padronizar o processo se dá pela necessidade de medir. Não é possível comparar dois produtos produzidos por processos diferentes. OK, temos nosso processo definido. Agora, o que foi definido deve ser aplicado e aí entra o setor de Garantia da Qualidade que nada mais faz do que garantir que as coisas estão sendo feitas como está escrito que elas deveriam ser feitas.

Não estendendo mais o assunto, a empresa que tem interesse em melhorar processos têm na norma ISO/IEC 9001:2000 um grande aliado quanto a requisitos para a implementação de um sistema de gestão da qualidade. A pergunta final é: Porque ISO/IEC 9001:2000? Não poderia usar CMMI ou mps.BR? A resposta é SIM, poderia. Porém a implementação da ISO 9001 é muito mais simples, basta que a empresa documente como ela trabalha (não sendo necessário na maioria das vezes mudar a forma de trabalho) e criar indicadores para medir o desempenho da produção. Enquanto em modelos como o CMMI e mps.BR, várias práticas devem ser implementadas com metas e resultados que devem ser respeitados, o que, na maioria dos casos irá interferir na forma que a empresa trabalha.

A vantagem de implantação de ISO/IEC 9001:2000 ANTES de outros modelos é a criação de uma cultura voltada à qualidade, que é uma das tarefas mais difíceis da implementação de CMMI ou mps.BR.

segunda-feira, 29 de janeiro de 2007

livro: Nosso iceberg está derretendo

Mais uma recomendação de livro: "Nosso iceberg está derretendo" de John Kotter e Holder Rathgeber. Este livro fala sobre mudança através de uma fábula sobre pingüins que vivem em um iceberg que está prestes a despedaçar-se em pedaços menores. O livro apresenta um método de Kotter que ele chama de "O processo da mudança bem-sucedida". Este processo consiste em 8 passos para a mudança, vou transcrever na íntegra aqui, é bastante interessante:

Crie a estrutura

1. Demonstre a urgência. Ajude os outros a ver a necessidade de mudança e a importância de uma ação imediata.
2. Reúna a equipe orientadora. Certifique-se de que um grupo seguro orientará a mudança - um grupo com habilidades de análise e liderança, credibilidade, capacidade de comunicação e consistência da urgência.

Decida o que fazer

3. Desenvolva a visão da mudança e a estratégia. Esclareça como o futuro será diferente do passado e como é possível torná-lo realidade.

Faça acontecer

4. Comunique-se para ser entendido e apoiado. Faça com que o maior número possível de pessoas entenda e aceite a estratégia.
5. Divida as responsabilidades.
Remova o máximo possível de obstáculos, facilitando a ajuda de todos que querem tornar realidade a mudança.
6. Demonstre vitórias em curto prazo.
Divulgue os sucessos sempre que eles aconteçam, sejam grandes ou pequenos.
7. Não relaxe. Pressione cada vez mais após os primeiros sucessos. Inicie a mudança após mudança até que o objetivo se torne realidade
Solidifique a mudança
8. Crie uma nova cultura. Reforce os novos comportamentos e certifique-se de que serão bem-sucedidos até se tornarem suficientemente fortes para substituir as antigas tradições.

Lendo este livro percebi que a proposta de Kotter é bem parecida com abordagens para Melhoria de Processo que tenho estudado, por exemplo:

  • PDCA [1]: Plan (Planejar), Do (Implementar), Check (Verificar), Act (Agir corretivamente);
  • IDEAL [2]: Início, Diagnóstico, Estabelecimento, Ação, Aprendizado;

Logo, abordagens para Melhoria de Processos exigem muitas mudanças, desde culturais, organizacionais e até mesmo de infra-estrutura sendo que o método de Kotter também pode trazer bons ensinamentos nesta área.

Recomendo a leitura do livro, tem fontes bem grandes e várias figuras. Eu li o livro todo em menos de uma hora. É bom para quem não gosta de ler.

Referências:

  • KOTTER, John; RATHGEBER, Holger. Nosso iceberg está derretendo. 1ª Edição, Best Seller: 2005, ISBN 857684172X
  • [1] DEMING, W. Edward. Out of the Crisis. Cambridge, MIT
    Center for Advanced Engineering Study: 1986, ISBN 0911379010.
  • [2] McFEELEY, Bob. IDEAL - A User's Guide for Software process
    Improvement. Handbook CMU/SEI-96-HB-001: 1996, Disponível em http://www.sei.cmu.edu/publications/documents/96.reports/96.hb.001.html.
  • Resenhas no Submarino.com.br
  • Comentário sobre o livro no blog Anklan.Net

quinta-feira, 25 de janeiro de 2007

livro: VOCÊ ESTÁ LOUCO!

Essa semana terminei de ler o livro "Você Está Louco!" de Ricardo Semler. Este livro é sensacional, afinal eu adoro tudo que toca na ferida e esse livro faz isso o tempo todo, sem distinção de cor, sexo, classe social ou seguimento de mercado.

Para quem não sabia (como eu por exemplo), Ricardo Semler é realmente um empresário de sucesso: eleito duas vezes Empresário do Ano do Brasil e uma vez da América Latina, eleito pela revista Time um dos 100 futuros líderes do mundo, escolhido como um dos Líderes Globais do Amanhã pelo Fórum Econômico de Davos, eleito pelo Financial Times um dos gurus mundiais de business, teve seu primeiro livro, "Virando a própria mesa" publicado em 31 idiomas em 134 países vendendo mais de 2 milhões de exemplares, best seller em 16 países, etc. etc. etc...

Enfim, não conhecia. Ganhei esse livro de presente dos meus ex-eternos-colegas de trabalho (Anderson Paulino, Gabriel Lescano e Anderson Vasconcelos) de presente de aniversário. O livro é realmente cativante, é um relato de vários (e bota vários nisso) projetos do autor nas mais diversas áreas.

Ele começa falando sobre um primo que tinha um capital e publicou um anúncio no The New York Times intitulado "Jovens com Capital Ilimitado" pedindo propostas de negócio. A idéia escolhida foi abrir um estúdio de música em Nova York e fazer uma festa de inauguração. Procurando o lugar, resolveram fazer uma festa maior e alugaram uma fazenda num lugarzinho chamado Woodstock. O resto nós já sabemos. A idéia era uma festinha com no máximo 50 mil pessoas, extrema arrogância para a época (o recorde de público era de 40 mil). Resultado: 250 mil pessoas apareceram! Nos relatos do livro, tudo aconteceu mais ou menos assim.

Alguns exemplos do modelo de gestão da Semco:

  • Liberdade para escolha do horário e do local de trabalho (inclusive em casa)
  • Os subordinados que escolhem seus "chefes"
  • As decisões são tomadas por todos (todos mesmo)
  • Participação de 20% dos lucros
  • Todos podem usar a roupa que acharem melhor

Vale a pena acessar o site da Semco (grupo empresarial em questão) para conhecer o que eles prezam como valores e justifica o título do livro. Além disso, Ricardo Semler fala de educação (muito interessante), do livro Virando a Própria Mesa, de um instituto para descobrir o DNA do Brasil, do projeto Primeiro Mundo do Brasil, compra de empresas, política, idéias inovadoras, explica como uma empresa pode manter crescimento 40% ao ano mais de uma década e muito mais. Só lendo!

Referências:

quinta-feira, 18 de janeiro de 2007

Caravana MS para o FISL 2007

Um recado de utilidade pública: O pessoal do GULMS está organizando uma caravana para a participação no FISL (Fórum Internacional do Software Livre) este ano, versão 8.0. A proposta é fretar uma mini-van com 22 lugares dos quais 10 ainda estão vagos. Os interessados devem pedir acesso ao grupo de discussão da iniciativa no endereço http://groups-beta.google.com/group/msnofisl8. O valor deve ficar entre R$ 300,00 e R$ 400,00 com possibilidade de parcelamento (praticamente de graça!).

Inclusive o FISL dedica um espaço exclusivo para a tecnologia Java, o Javali, com palestras dos principais nomes nacionais e alguns internacionais, recomendo muito! Já confirmei minha presença.

quarta-feira, 17 de janeiro de 2007

Projeto de Tradução do SWEBOK

Estou participando, junto com meus colegas de especialização na UFLA (Universidade Federalde Lavras), de um projeto para a tradução do SWEBOK para o português do Brasil. Para quem ainda não conheçe, o SWEBOK é a principal referência sobre Engenharia de Software. É um documento que conta com a colaboração de pessoas e empresas de todo o mundo como Rational, SAP, IEEE, Boeing, entre outras.

Quem tiver interesse em participar deste projeto, envie um e-mail para mim que passarei as instruções. Este projeto conta bastante para o currículo, fora o aprendizado adquirido com a tradução do material. Eu estou participando como líder de uma das equipes de tradução com dedicação de 4 horas semanais. Toda ajuda é bem vinda, seja traduzindo, revisando ou palpitando!

terça-feira, 16 de janeiro de 2007

Conterrânio na Mundo Java deste mês

A Mundo Java deste mês conta com um artigo do nosso conterrâneo Gilliard Cordeiro (membro ativo do JUG-MS) intitulado "Conhecendo JSF e Facelets 1.2". O artigo apresenta detalhes sobre a nova versão (1.2) do JSF (Java Server Faces) e noções sobre Facelets. Recomendo.

No mais, a revista também tem um artigo muito interessante do Rodrigo Yoshima intitulado "Design Patterns para um mundo real" e outros mais. A matéria de capa é sobre frameworks web Brasileiros citando o SwignBean, VRaptor2, Mentawai e JSenna com artigos escritos pelos seus criadores com vários exemplos e tudo mais que tem direito.

quarta-feira, 10 de janeiro de 2007

Google Code Jam Latin America

Está aberto o torneio de programação da Google, desta vez abrangendo somente a América Latina. As inscrições para o Google Code Jam Latin America estão abertas até 23/01/2007 e podem ser feitas pelo site http://www.google.com/codejamlatinamerica/, gratuitamente.

Eu estou nessa! E você?