-
Momento histórico para “Vire o Jogo com Spring Framework”
Hoje foi um dia histórico para “Vire o Jogo com Spring Framework” e para mim. :)
-
Groovy: anotações poderosas!
Conheça algumas anotações do Groovy que irão lhe poupar um tempo monstruoso!
-
Na ditadura dos padrões
Já faz algum tempo que prometo este post: padrões enganam. Nada contra padrões em si o que seria uma tolice visto ser o próprio processo de aprendizado e inteligência baseado em sua presença mas sim o potencial imbecilizante que estes possuem quando mal aplicados. No desenvolvimento de software acredito que podem inclusive ser fatais quando…
-
Vire o Jogo com Spring na coleção Frameworks Java da Casa do Código!
Hoje recebi uma notícia muito bacana do pessoal da Casa do Código: meu livro “Vire o Jogo com Spring Framework” está agora incluído na coleção “Frameworks Java” da editora! (e ah: um comunicado oficial também)
-
A Web Mobile do Sérgio Lopes: livro massa!
Na pesquisa para o projeto “Grails Brasil 3” encontrei uma pérola: o livro “A Web Mobile” do Sérgio Lopes publicado pela Casa do Código.
-
Como cai no Java e na programação orientada a objetos
No post anterior disse que o valor que mais apreciso em Groovy e Grails é a popularização que este propicia da plataforma Java EE. Mais do que simplesmente trocar de linguagem, não raro ocorre também a inclusão de um novo paradigma de desenvolvimento: a programação orientada a objetos (POO). Esta não é uma “mudança” fácil…
-
O valor social de Groovy e Grails
Arquitetura vai além do “mero” design da solução. Apenas código não leva ao sucesso: sem uma equipe motivada não há como ter sucesso por melhores que sejam nossos algoritmos e visão arquitetural. Neste post vou falar sobre Groovy, Grails e uma importantíssima parcela das pessoas que estas tecnologias tocam.
-
Coisas que não te contam sobre MongoDB
MongoDB: rápido (muito), fácil de usar, estável, consome pouca memória e adequado para diversas das situações com as quais preciso lidar. Sou fã condicional, e como tal neste post exponho algumas das limitações deste produto que, confesso, me assustaram quando descobri (mea culpa). Quem sabe eu te contando antes sua experiência de adoção do MongoDB…
-
Por que Groovy?
Certa vez fui a uma palestra sobre Scala em que ao perguntar ao palestrante o que justificaria minha equipe treinada em Java adotar a linguagem recebi como resposta segundos de silêncio seguido por “muito obrigado a presença de todos vocês aqui”. Como pretendo falar sobre Groovy em breve (coisas boas a caminho no próximo mês)…
-
Evoluindo o padrão Factory com Spring – vídeo
Como podemos evoluir a implemenação do padrão de projeto Factory usando Spring.
-
Então agora ter chefe ruim é bom? Faz-me rir!
Apontando as falhas de um dos artigos mais falaciosos, vazios, perigosos e irresponsáveis que já li no qual é exposta a idéia de que ter um chefe ruim é algo bom. Não: não é!
-
O Fahrenheit 451 da TI: questionando pesquisas salariais
Recentemente topei com uma pesquisa salarial na área de desenvolvimento de software que me fez lembrar de um filme do François Truffault chamado Fahrenheit 451 (baseado no livro homônimo de Ray Bradbury). A pergunta que me faço é a seguinte: será que não estamos simplificando demais o humano? O que me chamou a atenção foi…
-
O processo imbecilizante de desenvolvimento: jogando o homem fora
Todo mundo fala com muita empolgação a respeito de processos ágeis e eu, como todo bom “do contra”, resolvi falar um pouco sobre processos lentos que com extrema agilidade transformam um ser pensante em mero símio.
-
Pirateando livros e ferrando o Brasil
Escrever um livro mudou profundamente a visão que eu tinha a respeito da pirataria e após longas conversas com amigos e Nanna chegamos a conclusões bastante interessantes.
-
Eu e a Injeção de Dependências
Como a injeção de dependências entrou na minha vida profissional. Um vídeo “autobiográfico” com um caso real de uso desta técnica.
-
Assédio moral em fábricas de software: culpando a vítima
Quando vemos alguém sofrendo uma injustiça é muito comum recriminar a vítima por não reagir. Postura esta que alimenta a ocorrência do fenômeno do assédio moral. Talvez você esteja ajudando um assediador sem se dar conta.
-
Por que resolvi largar o Flash e partir pro HTML 5 :)
Revisitando um antigo post no qual eu dizia ter abandonado o HTML em favor do Flash. Ouch!
-
Dicas de leitura: alta disponibilidade (e alguma arqueologia)
Algumas leituras sobre o tema “alta disponibilidade” (e uma boa dose de arqueologia!)
-
Desconstruindo NoSQL: em busca de melhores termos
Mostrando o quão pouco o termo NoSQL na realidade diz e buscando alternativas para resolver o problema.
-
NoSQL: alguns mitos
Como todo buzzword NoSQL gera muito hype e, consequentemente, muita bobagem é falada e escrita. Neste post lotado de referências vou expor algumas das mais comuns que leio e escuto por aí. Quem sabe assim pelo menos os leitores deste blog evitam cair nestas ciladas.
-
NoSQL: é um problema notacional!
O que gregos, romanos e indianos tem a ver com NoSQL e o modelo relacional?
-
Fazendo o Groovy gritar: melhorando a performance dos scripts embarcados
Que tal melhorar em ordens de magnitude a performance dos scripts Groovy embarcados em seu projeto Java? Neste vídeo mostro como e também o “impacto” do Security Manager do Java sobre a sua aplicação. :)
-
Como otimizei /dev/Kico com php, httpd e mysql
Como /dev/Kico foi otimizado com Wordpress, PHP, HTTPD e MySQL
-
Melhorando a segurança de scripts na JVM: com vocês o Security Manager!
O Security Manager é a piscina do javeiro: aquele recurso que diversas plataformas computacionais sonham possuir e muitos de nós simplesmente ignoramos. Neste vídeo irei mostrar bem por alto o que vêm a ser este recurso e como você pode usá-lo para executar seus scripts em um ambiente isolado, impedindo assim diversas ameaças que vimos…
Tem alguma recomendação de livro?