Author name: Kico (Henrique Lobo Weissmann)

O que não te dizem sobre performance e escalabilidade

Já reparou que a maior parte das conversas que envolvam as palavras “performance” e “escalabilidade” terminam no vácuo?  Normalmente a certeza vêm quando topo com perguntas do tipo: “X é rápido?”, “X é mais rápido que Y?”, “X escala?”, “Quem escala melhor, X ou Y?”. Há ausências nestas perguntas sobre as quais quero falar aqui. Primeira […]

O que não te dizem sobre performance e escalabilidade Read More »

A Semana Groovy #3

Links da semana Getting Groovy – um excelente tutorial sobre a linguagem – http://gr8labs.org/getting-groovy/ Guillaume Laforge liberou o link com o que será o novo look da documentação do Groovy (bem melhor!). Nota importante: ainda em beta – http://beta.groovy-lang.org/docs/groovy-2.3.4-SNAPSHOT/html/documentation/ E por falar na nova documentação, que tal ajudar a escrevê-la? Peter Ledbrook publicou em seu

A Semana Groovy #3 Read More »

Gestão de dependências e plugins Grails com Artifactory

Gravei um vídeo em que demonstro de uma forma bem rápida como funciona o Artifactory, que é o gerenciador de repositórios mais popular entre desenvolvedores Groovy e Grails. Exponho de forma bem rápida seu funcionamento e instalação, além de também ensinar como configurar seu projeto Grails para trabalhar com a sua instalação do Artifactory.

Gestão de dependências e plugins Grails com Artifactory Read More »

A Semana Groovy #1

Groovy no Android Groovy agora oferecerá suporte a Android. O primeiro release oficial da linguagem a apresentar este novo recurso será a versão 2.4. No blog de Cédric Champeau é possível saber mais detalhes sobre este projeto: http://melix.github.io/blog/2014/06/grooid.html Há também uma entrevista com Cédric Champeau no InfoQ bastante interessante sobre esta novidade: http://www.infoq.com/news/2014/06/groovy-android Review de

A Semana Groovy #1 Read More »

Reboot da newsletter do Grails Brasil: A Semana Groovy

Uma notícia bacana para os participantes do Grails Brasil: estou reiniciando a newsletter da nossa comunidade. O objetivo é simples: semanalmente irei enviar para vocês um e-mail contendo as principais novidades envolvendo tecnologias baseadas em Groovy (e muito Grails). Conto com a ajuda de vocês neste projeto: caso estejam fazendo algo interessante ou tenham topado

Reboot da newsletter do Grails Brasil: A Semana Groovy Read More »

Filosofia pra quê?

Ao comentar que meu primeiro curso (que quase terminei) de graduação foi Filosofia é comum observar reações divertidas em meus interlocutores: alguns esbugalham os olhos, outros dizem que isto “justifica o fato de eu ser louco assim”, muitos riem e a esmagadora maioria me diz que está surpresa com o fato de eu ter terminado em uma área tão diferente (Ciência da Computação).

Filosofia pra quê? Read More »

Na internet talvez você não seja o corajoso, mas sim o tolo

Hoje pela manhã vi no Facebook um post fascinante sobre um monte de falhas de segurança ridículas em um site extremamente popular. Muito bem escrito, achei o autor uma pessoa corajosa e, em seguida, por impulso, o compartilhei na minha linha do tempo (orgulhosamente com o texto “Fascinante”) para, algumas horas depois, removê-lo. Percebi que na realidade estava estimulando um crime sem me dar conta disto. E sabem o que é mais “bacana”? Fazemos isto o tempo inteiro sem nos dar conta.

Na internet talvez você não seja o corajoso, mas sim o tolo Read More »

Repensando micro serviços (microservices)

A questão dos micro serviços ainda me acompanha. Desde a publicação do meu último post sobre o assunto venho recebendo feedback de diversas pessoas além de ter entrado em contato com tantas outras. Com a mente um pouco mais clara (ao menos espero) chegou a hora de expor minhas conclusões correntes sobre o assunto.

Repensando micro serviços (microservices) Read More »

Uma proposta para melhorar o mercado de software

Há dois diálogos que escuto constantemente quando o assunto é mercado de desenvolvimento de software. O primeiro se dá entre desenvolvedores ou pessoas que atuem neste mercado como fornecedores: _ Nossa, eu fico vendo o pessoal das áreas de engenharia e medicina. O sujeito já sai da faculdade com um salário melhor que o nosso. _

Uma proposta para melhorar o mercado de software Read More »

Um livro humano sobre segurança de software

Estou relendo um dos melhores livros técnicos que já li: “Escrevendo Código Seguro”, de Michael Howard e David LeBlanc, traduzido aqui no Brasil pela editora Bookman e originalmente publicado pela editora Microsoft. Um livro da Microsoft, uma empresa com uma fama até alguns anos atrás tão ruim nesta área : o que poderia dar errado

Um livro humano sobre segurança de software Read More »

Armadilha: evitando o programador picareta

Está precisando contratar um programador? Este post talvez lhe economize uma fortuna. Vou expor a seguir algumas dicas para lhe ajudar a negociar com bons programadores e, ainda mais importante: te ajudar a detectar “profissionais” ruins. Estas diretivas devem ser aplicadas principalmente no seu primeiro contato com o provedor de serviços.

Armadilha: evitando o programador picareta Read More »

O desenvolvedor, os paradigmas e as revoluções científicas

“Cientistas”, desenvolvedores, bruxos, são todos a mesma coisa. Terminada a leitura do livro vi que ia muito além da “mera” história da ciência. É o modo como encaramos as mudanças que atropelam nossas vidas e alteram nossa visão do mundo que muitas vezes acreditamos ser tão sensata, tão segura.

O desenvolvedor, os paradigmas e as revoluções científicas Read More »

Que “tempo real” é este de que falam tanto?

O que é tempo-real? O que o pessoal anda chamando de tempo-real é realmente tempo-real? Node.js ou websocket realmente me propiciam uma web “real time”? Vou tentar responder a todas estas perguntas neste post com a visão de alguém que trabalha em um sistema de tempo-real de verdade (eu). Como a computação define tempo-real Quando

Que “tempo real” é este de que falam tanto? Read More »

Rolar para cima