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. :)
Momento histórico para “Vire o Jogo com Spring Framework” Read More »
Hoje foi um dia histórico para “Vire o Jogo com Spring Framework” e para mim. :)
Momento histórico para “Vire o Jogo com Spring Framework” Read More »
Conheça algumas anotações do Groovy que irão lhe poupar um tempo monstruoso!
Groovy: anotações poderosas! Read More »
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 isto ocorre.
Na ditadura dos padrões Read More »
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)
Vire o Jogo com Spring na coleção Frameworks Java da Casa do Código! Read More »
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.
A Web Mobile do Sérgio Lopes: livro massa! Read More »
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 (se é que pode ser chamada de mudança: prefiro o verbo agregar), e acredito que ao expor minha própria experiência talvez possa ajudar aqueles que neste momento estejam passando por esta experiência.
Como cai no Java e na programação orientada a objetos Read More »
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.
O valor social de Groovy e Grails Read More »
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 não será bem mais tranquila que a minha, não é mesmo?
Coisas que não te contam sobre MongoDB Read More »
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) aqui seguem algumas razões.
Como podemos evoluir a implemenação do padrão de projeto Factory usando Spring.
Evoluindo o padrão Factory com Spring – vídeo Read More »
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 é!
Então agora ter chefe ruim é bom? Faz-me rir! Read More »
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 Fahrenheit 451 da TI: questionando pesquisas salariais Read More »
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.
O processo imbecilizante de desenvolvimento: jogando o homem fora Read More »
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.
Pirateando livros e ferrando o Brasil Read More »
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.
Eu e a Injeção de Dependências Read More »
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.
Assédio moral em fábricas de software: culpando a vítima Read More »
Revisitando um antigo post no qual eu dizia ter abandonado o HTML em favor do Flash. Ouch!
Por que resolvi largar o Flash e partir pro HTML 5 :) Read More »
Algumas leituras sobre o tema “alta disponibilidade” (e uma boa dose de arqueologia!)
Dicas de leitura: alta disponibilidade (e alguma arqueologia) Read More »
Mostrando o quão pouco o termo NoSQL na realidade diz e buscando alternativas para resolver o problema.
Desconstruindo NoSQL: em busca de melhores termos Read More »
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: alguns mitos Read More »
O que gregos, romanos e indianos tem a ver com NoSQL e o modelo relacional?
NoSQL: é um problema notacional! Read More »
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. :)
Fazendo o Groovy gritar: melhorando a performance dos scripts embarcados Read More »
Como /dev/Kico foi otimizado com Wordpress, PHP, HTTPD e MySQL
Como otimizei /dev/Kico com php, httpd e mysql Read More »
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
Melhorando a segurança de scripts na JVM: com vocês o Security Manager! Read More »