Novos webcasts da Coderockr
A Coderockr repete a parceria com a ConexTI Live e lança novos webcasts. Confira no blog da Coderockr e na página oficial dos webcasts
A Coderockr repete a parceria com a ConexTI Live e lança novos webcasts. Confira no blog da Coderockr e na página oficial dos webcasts
Uma das coisas mais legais do Zend Framework é a forma como ele foi construído, na forma de componentes que podem ser usados separadamente ou até substituídos. Dessa forma é possível usar somente alguns componentes em qualquer projeto, desenvolvido com outros frameworks ou mesmo sem nenhum. Exemplos de componentes que podem ser bem úteis:
Lançamos ontem um novo aplicativo feito pela Coderockr. É o Ultimate Fun (uFun para os íntimos hehe) que está disponível gratuitamente para Android. A versão para iOS já foi enviada para a Apple e deve ser liberada nos próximos dias. Mais informações e links para download neste post no nosso blog
A Coderockr está lançando um novo curso em Joinville. O @xorna vai ministrar a edição revisada do curso de desenvolvimento iOS, com material atualizado para as novidades do iOS 5 Maiores informações no nosso blog.
A Coderockr está iniciando seus cursos em 2012 O primeiro é o curso de Zend Framework que vou ministrar em Joinville Os detalhes estão no nosso blog http://www.coderockr.com/blog/2012/01/curso-php-avancado-zend-framework/blog/ O próximo curso é sobre iOS. Novidades em breve
Lancei hoje uma versão revisada do Zend Framework na prática. Confiram no site oficial
Nos últimos dias um post tem gerado alguma discussão entre os programadores PHP: o MicroPHP Manifesto (post original e o site que foi gerado depois) Confesso que concordo com vários pontos levantados pelo Ed Finkler no seu artigo, principalmente no ponto de que alguns frameworks estão ficando muito mais complexos do que o necessário. Logo depois da publicação do post surgiram algumas respostas (essa e essa, por exemplo), umas concordando e outras crucificando o autor. A minha opinião é: depende :) Depende do projeto. Estou trabalhando atualmente em um projeto enorme, com vários requisitos técnicos bem avançados, com equipes trabalhando remotamente e paralelamente. Neste projeto estamos usando Zend Framework e Doctrine e foi a melhor decisão. Ao mesmo tempo precisei ministrar um curso onde o foco eram tecnologias bem específicas e não precisava adicionar complexidade, então a melhor opção foi o Slim, conforme comentei em outro post. Aliás, gostamos tanto do Slim que estamos usando em outros pequenos projetos da Coderockr. Gosto também da abordagem do Symfony, seus componentes e o Silex, micro-framework baseado nestes componentes. Eu acho que o post teve um bom efeito, que foi gerar a discussão sobre o assunto, mas ele não deve ser levado tão ao pé da letra e nem gerar flamewars intermináveis. A idéia é sempre analisar qual é a melhor situação para seu projeto, e mesmo usando algo completo, como o Zend Framework, tentar sempre manter o desenvolvimento o mais simples e bem implementado.
Em Fevereiro vou repetir o curso “mão na massa” que ministrei no PHPConference de 2011, pela Tempo Real Eventos, em SP. Os detalhes do curso encontram-se na página do evento
Se você, como eu, é viciado em usar o Terminal, o Sublime tem um comando para você pode abrir um arquivo ou diretório. Para isso precisamos primeiro criar um “atalho” para o executável:
Eu nunca fui muito fã de IDEs. Usei por um bom tempo o Eclipse e mais recentemente o Netbeans, ambos para programar em PHP. Apesar de reconhecer a utilidade da maioria dos recursos, como o autocomplete quase milagroso do Netbeans, não gosto muito da abordagem “uma ferramenta integrada para tudo o que você precisar”, principalmente pelo grande consumo de memória e processamento que isso acarreta. Eu me considero mais “Unix style” neste caso, no sentido de usar várias pequenas ferramentas, cada uma específica e que faz o melhor para resolver determinada tarefa. Por isso uso o Cornerstone para gerenciar os repositórios SVN, o cliente do Github, o terminal do Mac para rodar os testes unitários e um bom editor de programação. Até recentemente meu editor preferido era o Textmate, mas como ele está bem parado no tempo (a versão 2 ainda está longe) eu testei algumas alternativas (Chocolat, Espresso, TextWrangler) e acabei adotando o Sublime Text como meu editor favorito. Alguns dos motivos: