22 de dezembro de 2009 por Léo Hackin
18 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
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!
8 de dezembro de 2009 por Léo Hackin
4 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
4 de dezembro de 2009 por Léo Hackin
11 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
1 de dezembro de 2009 por Léo Hackin
1 comentário
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á.
28 de novembro de 2009 por Léo Hackin
11 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.
26 de novembro de 2009 por Léo Hackin
4 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
25 de novembro de 2009 por 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
24 de novembro de 2009 por 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! \\//
14 de outubro de 2009 por 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
30 de agosto de 2009 por Léo Hackin
2 comentários
Salve pessoal,
Sumida boa a que rolou, mas foi por bons motivos.
A Giran, empresa minha com meu sócio-irmão Paulo Jeveaux, está em franco crescimento e o último mês foi “frenético”: muitos projetos, pessoas e oportunidades novas e bacanas. Então, tive que pisar no freio com o blog. Agora vamos voltar com os posts semanais.
A novidade agora é que adquiri um Macbook Pro 13″ e um iPhone 3GS: sim, sou tarado na maçã.
Voltando aos artigos técnicos, vamos ter Mock Objects no Simple Test essa semana e provavelmente mais dois que estou rascunhando. =)
Simbora!