Início Artigos
Artigos
Feed RSS-
Resumo do JavaOne 2013: Java 8 é revolucionário. O Java está de volta
Em setembro ocorreu em São Francisco a conferência JavaOne 2013. No Keynote inicial, os funcionários da Oracle funcionários da Oracle Peter Utzschneider,Nandini Ramani e Cameron Purdy afirmaram que a comunidade Java continua sendo a maior comunidade do mundo de uma plataforma de desenvolvimento e que o número de JUGs crescem 10% ao ano.
-
Enfrentando Medos da Entrega Contínua
Quando se fala em Entrega Contínua, alguns argumentos recorrentes aparecem sobre a impossibilidade da mesma acontecer. Na maior parte tais argumentos são preocupações vindas de diferentes áreas e pontos de vista. O objetivo deste artigo é discorrer sobre como tais medos podem ser enfrentados e promover Entrega Contínua como algo que pode ser atingido gradualmente em uma organização.
-
O estado do NoSQL
Stefan Edlich, professor acadêmico da universidade Beuth Hochschule de Tecnologia de Berlim, Alemanha, fez uma análise do NoSQL, considerando sua evolução, impacto financeiro, os padrões ou a falta deles, o cenário atual, os livros, os líderes e alguns recém-chegados, concluindo que NoSQL veio para ficar.
-
Kanban - Apenas senso comum?
Sabe-se que a noção de heurística é poderosa no desenvolvimento de produtos. O Manifesto Ágil, por sua vez, pode ser visto como um conjunto de heurísticas com práticas e processos. O modelo "Pensamento Kanban" inclui cinco heurísticas que encapsulam as áreas principais para se dar enfoque, acompanhado de mais três impactos que encapsulam as áreas de melhoria.
-
Java 7: Uma visão detalhada da nova API de arquivos
O Java 7 introduziu o novo pacote de I/O (entrada/saída) de arquivos que oferece um controle refinado sobre as funcionalidades do sistema de arquivos, particularmente para os sistemas com base no POSIX. Esse artigo apresenta uma introdução inicial da nova API e depois explora em detalhes utilizando um exemplo de projeto web para gerenciamento de arquivos, chamado WebFolder.
-
Análise do Livro LogStash: Gerenciamento de logs de forma simples
O uso de ferramentas como cat, tail, sed awk, perl e grep não escala para um número maior de hosts e tipos variados de arquivos de log. Neste livro, James Turnbull argumenta de forma convincente pela utilização do LogStash para centralização de logs, explicando detalhes de sua implementação dentro do contexto de um projeto de tratamento de logs.
-
9 falácias sobre o desempenho do Java
Embora o Java tenha evoluído bastante nos últimos 18 anos e se tornado a principal linguagem usada no meio corporativo, algumas falácias sobre seu desempenho ainda persistem. Neste artigo examinaremos alguns desses equívocos mais populares.
-
Agile, Scrum e Burocracia
Esclarecendo alguns mitos sobre a filosofia Agile e a sua relação com processos de gerenciamento. Muitos ainda acreditam que utilizar práticas ágeis é o mesmo que não seguir método de trabalho ou não ter documentação.
-
PostgreSQL: Armazenamento de dados em formato "schemaless"
No mundo NoSQL, schemaless é um recurso largamente anunciado como vantagem competitiva. Basicamente, significa não se preocupar com normalização de dados. Em teoria, este recurso permite armazenar dados sem um conhecimento prévio de chaves ou tipos de dados. Este artigo apresenta uma solução ao utilizar o PostgreSQL para armazenar e tratar dados em formato schemaless usando o Hstore.
-
REST e SOAP: Usar um dos dois ou ambos?
Desenvolvedores web têm uma grande quantidade de tecnologias que podem escolher, e a quantidade de opções já é um desafio. Nesse breve artigo, vamos nos concentrar em duas abordagens existentes para interface com serviços web: SOAP e REST.
-
Uma solução para a dívida técnica?
Henrik Kniberg publicou em seu blog um artigo com sugestões práticas para enfrentar um mal que assombra equipes de desenvolvimento: a dívida técnica. Como podemos tratá-la de forma a conseguir um código mais coeso e focado na qualidade durante o desenvolvimento e manutenção de um software?
-
Novo Scrum Guide: Analisando as mudanças
A atualização do Scrum Guide, o guia que define o Scrum de acordo com seus idealizadores, reforçou a importância da transparência, refinamento do backlog de produto, sprint goals e outras coisas. Essas alterações oferecem contribuições positivas para tornar o guia coerente em relação ao uso do Scrum na prática.