sexta-feira, 28 de novembro de 2008

PHP.JS - port de funções PHP para o Javascript

Procurando algumas funções Javascript que fossem equivalentes a funções em PHP acabei esbarrando no projeto PHP.JS, que é uma biblioteca Javascript com várias funções "portadas" do PHP. O contador do site deles informa que até a data deste post, 196 funções já foram recriadas e parece que o projeto esta ativo.

Como a biblioteca esta ficando cada vez mais extensa, consequentemente esta ficando cada vez mais pesada (52.kb comprimida e 219kb não comprimida). Acho que o ideal é ir adicionando ao projeto somente as funções que forem sendo usadas, o que poupará bastante a conexão dos usuários do seu site.

quarta-feira, 26 de novembro de 2008

How to Love Tests

Pois é gente, muita correria aqui na 3Jane e pra ajudar estou no período de provas da faculdade. Mas pra não deixar meu estudos de lado, estive dando uma olhada no video sobre TDD do Gregg Pollack ( famoso pelo Rails Envy ).

terça-feira, 18 de novembro de 2008

Free ebook sobre Agile Development

Repassando a dica recebida por email, deixo a indicação do ebook Essential Skills for Agile Development, que pode ser baixado e lido no computador gratuitamente. Dei uma lida rápida nos capitulos iniciais e o livro parece estar bem contextualizado com tudo que tem-se dito sobre desenvolvimento ágil. Para o link direto para o download do ebook, clique aqui.

segunda-feira, 17 de novembro de 2008

Helper button_to no Code Igniter

O Rails tem um helper interessante que é o button_to - ele cria um formulário e botão pra postagem com a opção de se passar um array para criação de hiddens. Bem prático, se por exemplo você tem uma listagem que tenha opções como excluir ou editar e você não ache elegante passar parâmetros por get. Trazendo para o mundo do CodeIgniter, para quem estiver escrevendo a view, tem a sensação de que esta usando um <php echo anchor('')> que posta dados.

Copiando essa idéia do RoR para o CI, criei o helper button_to (prêmio para mim pela criatividade do nome) que tem o mesmo conceito. Cadastrei o helper no wiki do framework. Para acessar, clique aqui.

Internet Explorer e WebKit ?


Recebi essa notícia no meu reader de rss e acho que merece até forward no blog:

Na sua ultima conferência em Sydney, Austrália, Steve Ballmer centrou a sua conversa para falar no Webkit e da forma como a Apple o utilizou para desenvolver o seu browser Safari, bem como o Safari Mobile.

Estes indícios indicam que a Microsoft poderá vir a utilizar o Webkit no Internet Explorer e tornar-lo OpenSource.

Se isto vier a acontecer, vai ser uma mais valia não só para os usuários como também para os webdesigners e programadores web.

Fonte: BestLinux


Embora sempre tenho medo das ações da empresa do Tio Bill, a troca de engine seria um alívio para os desenvolvedores web...

quarta-feira, 12 de novembro de 2008

E ai, regulariza nossa profissão ou não ?


Essa discussão ainda esta gerando muito bafafá entre as listas de emails. Na lista java-br mesmo surgiu (novamente) o tema. Confesso que fico preocupado mais em ver as esperanças de um mundo melhor na área tecnológica brasileira do que com a lei em si.

Minha idéia sobre esse assunto é a mesma que alguns sobre certificação: será mais um papel que funciona como uma linha imaginária para ficar prendendo a atenção de pessoas que ainda lutam por algum reconhecimento no mercado. Não que todos que tenham ou almejam ter uma certificação (seja na área que for) são profissionais ruins, mas os realmente bons sabem que possuem experiência o suficiente para mostrar suas capacidades sem depender dos canudos.

Acho utopia a idéia de que com a regulamentação teremos melhores profissionais pelos simples fato deles ter uma faculdade concluída e pertencerem a algum sindicato. Não só pela fraca qualidade da "maioria das faculdades da maioria das pessoas", mas pela mentalidade de que um rolo de papel vai ser o Messias para essa bagunça.

É óbvio que com a regulamentação, os profissionais terão mais burocracia e taxas pra pagar. Mesmo que seja montado um sindicato que faça alguma coisa, ainda sim a mentalidade em muitos será "preciso conseguir a matrícula no sindicato X" com a idéia de que isso os tornou grandes profissionais.

Com a deficiência que a empresas tem de mão de obra qualificada, o mercado ainda continuará incluindo péssimos profissionais em detrimento dos bons profissionais. E essa idéia de que o governo irá fiscalizar as contratações feitas pelas empresas permitindo somente a entrada de profissionais regularizados pode até funcionar nas grandes empresas, mas nas pequenas e médias ainda sim os geeks "desregularizados" estarão lá, mesmo com a carteira de trabalho assinada como "ajudante-geral-de-serviços-de-informática" (enquanto na verdade ele estará resolvendo problemas de escalabidade no principal sistema da empresa). Infelizmente a realidade é assim

Os bons profissionais sempre terão boas oportunidades, com regularização ou não. Sei que é chato pensarmos em pagar alguma coisa a algum órgão para ele simplesmente dizer que você sabe o que sabe, mas o mercado brasileiro gosta disso. Para reafirmar isso me aproprio de um pequeno trecho escrito pelo Vinícius Teles da Improve It:

Do ponto de vista comercial, aqui no Brasil, a certificação é uma jogada de mestre. As pessoas buscam, cada vez mais, todo tipo de selinho que puderem encontrar no mercado para colocar em seus currículos. É uma cultura insana, mas absolutamente pervasiva. Vai de pessoas a empresas.

Fonte: http://blog.improveit.com.br/articles/2007/12/19/novos-rumos-em-2008


O Vinícius resumiu tudo: certificação é uma jogada de mestre. E assim como certificação o é, será também a carteirinha do sindicato. E você possivelmente verá bons profissionais ignorando completamente a regulamentação, bons profissionais se regularizando pra continuarem empregados e profissionais com qualidades questionáveis colocando a carteirinha em uma moldura na parede do quarto.

segunda-feira, 10 de novembro de 2008

Web 2.0 no Slideshare

O slideshare fez uma coleção com os slides publicados no Web 2.0 Summit 2008, evento promovido pela O'Reilly no inicio deste mês.

Confesso que fiquei ansioso para ver o material publicado, mas achei a maioria dos slides bem básicos - acredito que as apresentações em si tenham sido melhores. Procurando algum material no slideshare achei outros slides legais sobre o assunto. Posto alguns abaixo:

Web 2.0
View SlideShare presentation or Upload your own. (tags: 2.0 web)


Creative Web 2.0 Learning
View SlideShare presentation or Upload your own. (tags: creativity library)



Vale lembrar também que estão surgindo aos poucos os vídeos das palestras no canal da O'Reilly no youtube .

Editor de imagens online

Não é novidade que a web esta se tornando uma extensão do nosso desktop... mas confesso que me espanto com certas migrações... É o caso do pixlr, um editor de images totalmente web que tem um monte de recursos bacanas. Já que todo programador acaba tendo uma certa preguiça na hora de editar alguma imagem, uma solução web até que não é ruim...

quinta-feira, 6 de novembro de 2008

Liderando equipes ágeis

O Guilherme Chapiewski publicou no slideshare os slides de sua apresentação no Falando em Agile 2008, onde ele falou sobre Liderança de Equipes Ágeis.

segunda-feira, 3 de novembro de 2008

PHPRio

Repassando o convite recebido, no dia 07/11 (sexta feira) irá rolar o Primeiro Encontro de PHP no Rio. Maiores informações aqui!