Minhas boas leituras de 2021
Quais foram as leituras mais importantes do ano de 2021 para mim
Minhas boas leituras de 2021 Read More »
Quais foram as leituras mais importantes do ano de 2021 para mim
Minhas boas leituras de 2021 Read More »
Após 5 (quase 6) anos, apresento novamente o /dev/All: uma comunidade de pessoas que amam programar! Faça parte!
/dev/All – uma comunidade de pessoas que amam programar Read More »
Meu retorno ao Ruby on Rails após 15 anos do primeiro contato. Como tem sido meu processo de reaprendizado, o que tenho gostado, não gostado e minhas principais dificuldades.
Meu retorno ao Ruby on Rails Read More »
Vídeo novo no canal: apresentando o SDKMan!
Vídeo novo no canal: gerenciando seu ambiente Java com SDKMan Read More »
Como está sendo meu processo de aprendizado do AngularJS: primeiras impressões sobre a ferramenta e o material que estou usando para estudar
Aprendendo AngularJS – minhas leituras Read More »
Vamos conversar hoje (3/12/2015) no /dev/All sobre o “programador”? Aguardo por vocês lá!
Vamos falar hoje (3/12/2015) no /dev/All sobre programadores? Read More »
Os dois lançamentos da semana: a segunda edição do treinamento online “Falando de Grails” e os Guias da itexto!
Semana cheia: novo treinamento de Grails e a inauguração dos Guias da itexto :) Read More »
Hoje estou lançando um projeto no qual venho trabalhando já faz algum tempo. Se chama /dev/All, está em um estágio “pré-beta” mas acredito que já esteja 50% usável. Bom, ele supre dois objetivos meus: Agregador de blogs voltados a desenvolvimento de software Sempre senti muita falta de um agregador de blogs voltados para a minha área
/dev/All – agregador de blogs de desenvolvedores (e também um podcast)! Read More »
Groovy não deve ser visto como uma linguagem alternativa ao Java, mas sim complementar (e vice-versa). Mesmo em meus projetos Grails costumo ter partes escritas em Java (ou Clojure) por uma razão simples: é bom ter as ferramentas certas para cada tipo de problema, e se eu posso ter mais de uma e as domino,
Integrando Groovy e Java 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 »
No vídeo anterior mostrei como é possível tornar sistemas Java fácilmente extensíveis embarcando uma linguagem de script – no caso Groovy, é claro – em seu projeto. Agora começo a mostrar como evitar boa parte dos perigos que esta técnica trás para seus sitemas. Inicialmente este vídeo era parte de um outro bem maior: no
Melhorando a segurança de scripts na JVM: o script eterno – vídeo Read More »
Algum tempo atrás postei aqui no blog alguns questionamentos relacionados à orientação a objetos. Não ao paradigma em si, mas sim ao fato de raríssimas vezes questionarmos o seu uso. Então resolvi sair do teórico e ir pra prática. Como resultado, iniciei o desenovlvimento de um framework web que fosse baseado em uma linguagem que
Dando cara de Grails ao Clojure Read More »
Acaba de ser publicado um artigo que escrevi para a Java Magazine sobre o Redis. Para quem não conhece, este é um banco de dados NoSQL baseado no modelo chave-valor. Atualmente é uma das minhas ferramentas favoritas pelo fato de oferecer excelente performance, facilidade de uso e gerenciamento e, também, não menos importante, seu poderoso
Publicado meu artigo sobre Redis na Java Magazine 114! Read More »
É sempre ótimo termos eventos aonde podemos conhecer novas pessoas que compartilhem os mesmos objetivos que você. E sabe o que é mais legal? Vai ocorrer algo assim em Belo Horizonte no dia 26 de janeiro (2013). Se chama “Papo de Empreendedor”, aonde todos aqueles que planejam iniciar novos negócios ou se interessam pelo assunto
Evento: Papo de Empreendedor – Belo Horizonte Read More »
Dia 13 de dezembro ministrei para a comunidade Pangea a palestra “Inversão de Controle, Injeção de Dependências e AOP com Spring”, o que foi uma experiência muito bacana. O objetivo desta apresentação foi mostrar o que estes conceitos, tão usados e pouco compreendidos, de fato significam e como podemos tirar proveito dos mesmos com ou
Acaba de ser lançada a versão final (impressa e digital) do meu livro “Vire o Jogo com Spring Framework”, publicado pela editora Casa do Còdigo. Meu objetivo foi escrever o “livro de Spring que sempre quis ler” e acredito que a missão esteja cumprida. Talvez eu tenha desempenhado o maior esforço intelectual da minha vida.
Lançado meu livro “Vire o Jogo com Spring Framework”! Read More »
Abandonei o blog por alguns meses para me dedicar à produção do meu livro “Vire o jogo com Spring Framework” pela editora Casa do Código. Foi um processo muito enriquecedor pois me permitiu reler vários textos (e conhecer novos) que de uma forma ou outra acabaram entrando neste trabalho. Este post é sobre esta bibliografia,
Bibliografia Spring comentada Read More »
Um experimento bem bobo feito alguns meses atrás. No caso, eu hackeando o Kinect para que eu pudesse jogar Half-Life. Foi a minha primeira tentativa de brincar com o Kinect SDK. Nos próximos meses pretendo publicar aqui alguns outros vídeos com resultados BEM mais interessantes. Aguardem!
Experimento: hackeando o Kinect pra jogar Half Life Read More »
Em diversas aplicações que trabalhei, o único arquivo de configuração que precisamos alterar é o DataSources.groovy. E sabe o que é mais interessante neste componente do framework? É um arquivo de configuração vivo! Grails sempre me surpreende, até em sua configuração básica. Porém, antes de mostrar alguns aspectos pouco conhecidos deste arquivo, vou começar pelo
Grails: aspectos interessantes na configuração de acesso a dados Read More »
Continuando meu post anterior sobre o assunto, é hora de colocarmos a teoria em prática. Meu objetivo agora é expor o básico sobre o funcionamento e operação do MongoDB para que, em seguida, possamos aplicar este SGBD a alguma linguagem de programação (muito provávelmente usarei o Groovy, que cai como uma luva). Instalando o Servidor
Primeiros passos NoSQL com MongoDB: manipulando documentos Read More »
Memcached é um sistema de cache em memória distribuido muito fácil de usar. Como recentemente tive uma experiência maravilhosa com esta ferramenta acredito que é interessante expô-la neste post (prometo que o próximo post será sobre MongoDB). A natureza do Memcached é extremamente genérica – trata-se de um serviço de rede – sendo assim, o
Uma experiência bem sucedida com o Memcached Read More »
Em um post anterior expliquei como usar SiteMesh com Grails. Agora é hora de expor uma descoberta recente que fiz: o 960 Grid System (960gs), criado por Nathan Smith. Para aqueles que não conhecem, o 960gs é um framework CSS. Como não sou designer (apesar de tentar com toda a minha teimosia), o termo framework
Melhorando seus layouts com 960 Grid System (para não designers como eu) Read More »
Ao aprender Grails um dos componentes que mais me confundiu foi o SiteMesh. Intuitivamente eu sabia o que estava acontecendo, mas toda vez que buscava escrever a respeito acabava me enrolando. E acredite: você só conhece de fato algo se consegue descrevê-lo em palavras, por escrito. Trabalhando na última parte da minha série “Grails: do
Grails: entendendo o SiteMesh Read More »
De tempos em tempos alguém me pergunta aonde é possível aprender mais sobre Grails. Como basicamente sempre envio a mesma resposta – e o número destes e-mails tem crescido considerávelmente – acho que é uma boa idéia postar aqui uma pequena lista de sites/autores relacionados ao assunto para que vocês possam se aprofundar mais no
Grails: lista de recursos Read More »