PHPzeiro? Adote um Framework! :)

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

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! :)

Gliffy : fluxogramas online fácil e rápido

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

Mock Objects no SimpleTest

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

Giran no 4º QUARTA WEB

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á. ;)

Organizando o dia de trabalho

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.

» Leia o restante do post Organizando o dia de trabalho

Cursos Java de Verão na Giran

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

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

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

Layout novo!

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! \\//

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

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

Voltemos!

30 de agosto de 2009 por Léo Hackin 2 comentários

IMG_0006Salve 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!

Get Adobe Flash playerPlugin by wpburn.com wordpress themes