Lá e de volta traveis …

3 de abril de 2010 by Léo Hackin 1 comentário

Hi people,

Muita gente me perguntou se eu tinha morrido, desistido da internet ou simplesmente virado monge budista lá na minha terra natal, a Índia. Eu mesmo me perguntei isso tudo e mais algumas coisas. hahaha

Vários fatores contribuíram muito fortemente pra essa “respirada” e “tempo” no blog:

  • A Giran cresceu de tamanho, de projetos e o que era o Hackin programador agora é o Hackin Programador/Empresário/Propostator/Reunizator :)
  • A vida pessoal se atribulou, me mudei duas vezes em menos de 6 meses e ainda estou na adaptação das coisas
  • Estava muito focado em PHP/SimpleTest e precisando “abrir a mente” como fazia outrora
  • Desde o final de 2009, estou dando um gás com o time do PHP-ES para fazer uma grade foda de eventos para a comunidade PHP capixaba esse ano
  • … e tudo isso me deixou sem tempo nem para respirar.

Todavia, há males que vem pra bem. ;) Com esse tempo, testei frameworks, metodologias, ferramentas, experiências de gestão de projetos e gestão de tempo, novas linguagens e conheci muita gente interessante, inteligente e infinitamente bacanas das quais “pesquei” várias idéias.

E a partir da semana que vem, estarei escrevendo coisas baseadas nisso tudo. Uma das coisas que me deixa triste é dizer que vou dar uma descontinuada (ao menos por enquanto) no SimpleTest. Até o ponto que fomos (com Mock Objects) com ele, pude perceber que as pessoas já tiveram uma boa noção de testes unitários e uma base para continuar nos estudos de TDD.

Mas isso não significa que irei parar com TDD por aqui, porque vou falar sobre PHPUnit, integração contínua um monte de coisas bacanas. Aproveitando o embalo, ver um pouco de Selenium e mais coisas “didáticas” em relação à isso.

Nesse meio, vamos falar de Git, Scrum (estou respirando isso a semana inteira), algumas ferramentas legais e voltar a escrever sobre vãs filosofias sobre o dia-a-dia de desenvolvimento e gestão de tempo/projetos. Sinto que compartilhar isso vai ser muito bom e um pano de fundo pra várias discussões e reflexões legais.

Enfim, estou de volta … :D


Share

PHPzeiro? Adote um Framework! :)

22 de dezembro de 2009 by Léo Hackin 23 comentários

É notável a quantidade de aplicações em PHP que ainda utilizam nosso velho e conhecido modo Macarrônico de programar: dezenas de snippets e blocos de código que trabalham com regras de negócio, apresentação e tudo mais espalhados por N lugares na aplicação.

O PHP Macarrônico é assim

O PHP Macarrônico é assim

Esse método é justificável dentro da PHP até certo ponto: a própria linguagem tem por princípio a simplicidade e velocidade na codificação e resolução de problemas. O próprio Rasmus Lerdorf, criador do PHP, já se mostrou bem contrário aos frameworks atuais pois eles são lentos e não escaláveis, culpa do feeling de  ”faz-tudo” que a maioria delas leva no sentido de continuar ostentando a bandeira de “desenvolvimento rápido” da PHP, que muita gente confunde com gambiarras e que transformou a PHP em sinônimo de POG (Programação Orientada à Gambiarras).

» Leia o restante do post PHPzeiro? Adote um Framework! :)


Share

Gliffy : fluxogramas online fácil e rápido

8 de dezembro de 2009 by Léo Hackin 6 comentários

Fluxogramas, UMLs, organogramas são coisas que todo mundo, seja da área de tecnologia ou não, sempre precisa fazer um dia para complementar um relatório, uma apostila, um post e por ai vai. Hoje em dia existem várias ferramentas desktop bacanas para esse fim.

Mas e quando não temos nada instalado e precisamos fazer um fluxograma descente e rapidin ? Já vi gente até apelando para aquelas bizarrices do Word: pra alguns funciona, mas vai fazer um rascunho de UML/Diagrama pra ver o lado bom da vida.

Para quem precisa de algo assim, vale a pena demais experimentar o Gliffy. ;)

» Leia o restante do post Gliffy : fluxogramas online fácil e rápido


Share

Mock Objects no SimpleTest

4 de dezembro de 2009 by Léo Hackin 16 comentários

Olá pessoal,

Continuando nossa sequência de artigos sobre o SimpleTest, já aprendemos como fazer testes unitários e agrupa-los para facilitar a execução em lote: agora vamos falar um pouco sobre mock objects.

Até agora, nossos testes unitários se resumiram a testar métodos e funcionalidades que envolviam apenas uma classe como nossa calculadora: tínhamos um método chamado “somar” que fazia parte da própria classe e recebia como parametro de entrada apenas dois inteiros.

A idéia do teste unitário (ou de unidade), como o próprio nome diz, é isolar e testar apenas aquele ponto e funcionalidade do software: então é imprescindível que possamos isolar da melhor maneira apenas a classe/métodos que desejamos testar para que, caso apresente falha, possamos identificar exatamente onde a falha ocorreu.

Mas e quando nossa classe depende de outra(s) classe(s) para fazer um método funcionar ?

» Leia o restante do post Mock Objects no SimpleTest


Share

Giran no 4º QUARTA WEB

1 de dezembro de 2009 by Léo Hackin 2 comentários

Aloha people!

Nesta quarta-feira, dia 02/12, rola no Canto da Roça da Praia do Canto o 4º Quarta Web, um evento que reúne vários profissionais da internet capixaba todo mês e vem se tornando uma referência no estado. Geralmente o evento ocorre sempre na última quarta do mês, mas excepcionalmente dessa vez será feito na primeira quarta-feira do mês. :)

O evento é um evento da comunidade WebCapixaba, organizado pelo André Fiorini @castiglioni, Celso Hora @cchcreative, Filipe Giacomin @filipegb e Paulo Henrique “PH” @ph_etc_br. O WebCapixaba é uma comunidade online de profissionais da internet capixaba bem bacana: se não conhece acessa agora rapá!

O assunto dessa vez será “O que esperar do mercado web em 2010″ e terá um formato de mesa redonda, onde irão participar pessoas de grandes agências envolvidas diretamente com web, como o Gilber Machado (E-brand) e o Rodrigo Quintão (4Ps), respectivamente sócios-diretores das empresas em questão.

Tive a honra de ser convidado para participar da mesa redonda também, afim de representar a Giran e também tentar contribuir um pouco com a vivência de internet que tenho. Acredito que vá ser uma oportunidade legal das pessoas verem diretamente o que grandes agências e empresas novas como a nossa pensam à respeito de carreira, tecnologia, tendências e tudo mais.

O mediador da mesa será o Rafael Silveira, do Gazeta Online, e o papo está previsto para iniciar-se às 19:00.

O evento é freeware: basta inscrever-se no do evento e aparecer lá com idéias, perguntas e tudo o que você achar interessante ser discutido. =) Para mais informações sobre o evento, clique aqui para acessar o tópico sobre o evento.

Nos vemos por lá. ;)


Share

Organizando o dia de trabalho

28 de novembro de 2009 by Léo Hackin 15 comentários

Você é organizado ? Já tentou se organizar pra trabalhar melhor ?
Sua forma de organização lhe permite trabalhar de forma efetiva e com qualidade de vida ?

Me fiz essas reflexões à alguns dias e me considerei uma pessoa moderadamente organizada na vida profissional, mas ainda num caos quando se fala de contas pra pagar e tarefas pessoais. :) Isso era um tanto diferente, mas com sorte hoje estou bem melhor. Ajuda de alguns tarados por organização, como meu sócio Paulo Jeveaux, e algumas ferramentas que hoje me fazem trabalhar menos mas com mais efetividade.

Então, afim de compartilhar experiências e inspirado pelo post de Procrastinação do Jeve, acho que vale relatar o que estou usando hoje para organizar melhor o meu dia de trabalho.

» Leia o restante do post Organizando o dia de trabalho


Share

Cursos Java de Verão na Giran

26 de novembro de 2009 by Léo Hackin 5 comentários

[ Momento jabá ]

Verão é praia, cerveja, sombra, água fresca e … JAVA!

A partir do dia 07/12 vamos iniciar as turmas de verão da Formação Java Profissional, curso da Caelum já famoso no Brasil e agora oferecido no estado pela Giran. Durante esse período ofereceremos a formação mais básica da plataforma, bastante requisitada pelo público local. » Leia o restante do post Cursos Java de Verão na Giran


Share

Problema com IDs alfanuméricos no form->input (select) do CakePHP

25 de novembro de 2009 by Léo Hackin 2 comentários

Para quem já está mexendo com CakePHP a algum tempo, algumas limitações de funcionalidades podem tirar um pouco o sono de quem está muito mal acostumado com a produtividade da framework. Em geral, toda framework tem seus pontos fracos.

A algum tempo, tive um problema curioso: a chave primária de uma tabela teria valores alfanuméricos. Ou seja: valores como “205-A”, “JB02″ e outros bizarros seriam possíveis. Regra de negócio definida, modificação do modelo para o nome de chave fora da convenção e tudo corria bem até que populei um select.
:( Qual não foi minha surpresa em ver que o CakePHP, além de não marcar o valor correto, em certos casos ainda selecionava mais de um valor no select. #fail total.

» Leia o restante do post Problema com IDs alfanuméricos no form->input (select) do CakePHP


Share

Layout novo!

24 de novembro de 2009 by Léo Hackin 2 comentários

Vamo lá pessoal! Layout novo, posts novos!

Estou devendo vários posts sobre o SimpletTest, CakePHP, PHP e blablablabla. Esse lance de twitter realmente me afastou no blogging mas o mundo não para e nem a gente!

Amanhã é nóis! Keep blogging! \\//


Share

IV Encontro de Java do Espírito Santo – IV EJES

14 de outubro de 2009 by Léo Hackin 1 comentário

Olá pessoal,

No próximo sábado (17/10) será realizado em Vila Velha o IV Encontro de Java do Espírito Santo – IV EJES.

O EJES é um evento anual realizado pelo ESJUG (Grupo de Usuários Java do Espírito Santo – esjug.org) e já está em sua quarta edição. Este ano o evento será realizado no Cineteatro da UVV das 08:00h às 18:00h.

Este ano, assim como nas outras edições, o evento foi pensado e organizado de modo a trazer assuntos quentes e atuais, colocados em pauta por palestrantes capixabas e de fora do estado, que são referências na comunidade Java. Esta é, com certeza, uma oportunidade rara para conhecer as novidades do mundo Java e se aprofundar em conceitos e ferramentas já consagradas. E por último mas não menos importante: O Networking! Encontrar pessoas da sua área, rever antigos amigos de trabalho e fazer muitos novos contatos são coisas que só um evento como este podem te proporcionar.

Participe, não fique de fora. A próxima edição agora só em 2010 =)

Mais informações e inscrições: http://ejes.esjug.org


Share
Get Adobe Flash playerPlugin by wpburn.com wordpress themes