• Artigos

    Programação orientada a objetos: Herança e polimorfismo – Parte 1

    Quando cursei a disciplina de orientação a objetos na universidade já havia estudado alguma coisa em livros de C++ e Java. Tanto os livros quanto o professor da disciplina escolheram a abordagem clássica de ensino de programação orientada a objetos: a do reino animal. Esta abordagem é limitada, do meu ponto de vista, pelo fato de que não confronta o aluno com os problemas do mundo real, os quais este paradigma se predispõe a resolver. Ao aprender POO desta forma, o aluno não aprende a discernir as fronteiras de um sistema e não entende o propósito real de conceitos como a abstração e o encapsulamento. Existe o argumento de que…

  • Artigos

    Expressão Lambda no Java 8

    Em março de 2014 a Oracle Corporation lançou, de maneira oficial, o Java 8. Uma das principais novidades da nova versão foi, sem dúvida nenhuma, o suporte a expressão lambda, característica marcante nas linguagens de programação dinâmicas como Java Script, Groovy, Ruby, etc. A expressão lambda é natural da programação funcional, porém outras linguagens de programação, de  paradigma não funcional, introduziram o recurso para possibilitar um código mais conciso, compacto e fácil de entender.

  • Artigos

    Criando abstrações com repositórios

    Ainda hoje vejo muita gente utilizando o padrão DAO em novos projetos, mesmo usando novas tecnologias de persistência como Hibernate e JPA. Não vou entrar em discussões sobre o padrão DAO estar morto ou não. O fato é que em projetos legados, principalmente os que usam JDBC, o DAO está bem vivo. Mas e em projetos que usam ORM? É necessário usar DAOs e os famosos DAOs Genéricos?

  • TáSafo em Ação

    Tá safo em ação – 2ª Edição Castanhal

    É com muito prazer que o Tá safo! está escrevendo mais um post, pois este vai fechar com “chave de ouro” o ano de 2011 que foi um ano intenso de palestras com a comunidade muita ativa, calorosa e receptiva. Organizado, mais uma vez, pelos alunos e professores da Faculdade de Sistemas de Informação da UFPA Campus Castanhal, a 2ª Edição foi um sucesso com um público considerável, onde estampava no peito de diversas pessoas a vontade de fazer parte dessa comunidade, vestindo camisas que divulgavam o evento, isso nas vésperas do final de ano. O dia foi cheio de verdadeiras “atrações” contando com um mix de palestras: Luiz Sanches,…

  • TáSafo em Ação

    @tasafo na II Semana Acadêmica CBCC da UFPA

    Mais uma vez a galerinha do Tá Safo! foi convidada para participar da II Semana Acadêmica do Curso de Bacharelado em Ciência da Computação(CBCC) da UFPA, que contou com a participação também da comunidade BelJogos, além  de várias apresentação de trabalhos acadêmicos. O evento teve início dia 26/09 mas quarta-feira foi o #TasafoDay, um dia exclusivo para os membros que fazem parte da comunidade.