Arquivo do Autor

FLISOL em Manaus, como foi?

Postado em: Cotidiano
Comentários: 1 Comment

Olá pessoal,

O FLISOL aqui em Manaus foi muito bom. Tiveram várias palestras interessantes, o número de participantes aumentaram consideravelmente, a qualidade das palestras foi muito boas. Infelismente ainda não me passaram as fotos do evento para eu publicar aqui :-(

#FAILS do Evento:

Definitivamente a Uninorte está pequena para o evento. O número de pessoas esse ano foi bem superior ao ano passado e víamos salas lotadas e mais gente querendo assistir.

A rede wireless não estava funcionando direito, o que me impediu de fazer minha cobertura via twitter :-(

Felizmente podemos levantar esses tópicos e tentar melhorar no próximo.

Sobre a minha palestra

Prometi também que ia colocar a palestra aqui no blog para download. Então aqui está:

Palestra: Vim como ambiente de Desenvolvimento (~254 Kb)
Guia de consulta rápida do VIM. (~44 Kb)

Falei sobre o VIM como ambiente de desenvolvimento. A palestra foi bem interessante, tentei envolver os participantes, fiz algumas brincadeirinhas, mostrei muita funcionalidade e curiosidades sobre o VIM. Acredito que foi proveitoso.

Bom galera, foi isso. Agora o próximo evento é o FISL ;-)

Posts Relacionados:

Procurando um ambiente de desenvolvimento completo use o VIM (Parte 1)
Procurando um ambiente de desenvolvimento completo use o VIM (Parte 2)
Procurando um ambiente de desenvolvimento completo use o VIM (Parte 3)
FLISOL em Manaus Edição 2008

Escolher tema pra blog é sempre muito chato! Dá uma dor no coração quando entramos num blog e vemos alguem usando um tema igual ao nosso. :P

Resolvi investir um pouco e paguei pra @liasiqueira fazer um tema pra mim. O tema ficou bonito, harmonioso, único e bastante nerd :P Gostaram?

Se você estiver interessado. Entre em contato com ela… O serviço é muito bom :-)

Estou aderindo depois de 4 anos blogando a monetarização do blog. Estou participando do programa de afiliados do Submarino e do programa de Adsenses do Google.

Vamos ver, pagando a hospedagem tá bom! ;-)

FLISOL em Manaus

Postado em: Cotidiano
Comentários: 1 Comment

Todo ano, em toda a américa-latina, é realizado o FLISOL, Festival Latino-americano de Instalação de Software Livre, e em Manaus não pode ser diferente.

No dia 25 de Abril de 2009, o evento será realizado na UNINORTE, de 9h à 17h, pelo Grupo de Usuários de Sistemas Debian-like do Amazonas (Debian-AM) e Projeto Fedora.

Você pode ver o cronograma no site do evento.

A propósito, estarei palestrando lá também. Estarei twittando sob a tag #FLISOL-AM

Até lá ;-)

É difícil dizer o quanto é bom trabalhar com CakePHP. Na verdade, tecnicamente é muito fácil. Qualquer pessoa que já estudou Orientação a Objeto, Padrões de Projeto e padrões arquiteturais de Software sabe o quanto é insano desenvolver isso “na unha”. (Já tinha falado isso antes.)

Mas se eu fosse explicar para um leigo, como seria? Programar com o Cake é como assistir TV a Cabo. Você nunca mais cogitar a possibilidade de assitir TV Aberta. Ou usar internet Banda Larga, você nunca mais na sua vida vai querer se quer escutar aqueles modens barulhentos para conectar discado.

Vou falar um pouco das maravilhas do CakePKP, e vou assumir que você já entende algumas coisas, como MVC, tenha noções de Orientação a Objeto.

Persistencia de Banco

Programar usando o Cake é parar de reinventar a roda. Ele já faz toda a parte de persistência do banco, limitando você a usar métodos assessores como save(), del(), edit(). Prepare-se para não ver mais nenhuma query SQL.
O próprio framework permite que você use vários SGDBs, ou seja, se por algum motivo você precisar mudar de banco de dados, você não precisará reescrever o programa. é só mudar o driver de banco.

Orientação a Objeto / MVC

Bom, o PHP é Orientado a Objeto, mas quem entende um pouco mais sobre OO sabe que o PHP peca em alguns aspectos, como por exemplo sobrecarga e sobreposição de métodos. Deixando a cargo do desenvolvedor implementar códigos que emulem o conceito.

O CakePHP já faz o trabalho chato para nós. Dificilmente precisaremos fazer isso. Mas se você for implementar alguma coisa bem exótica, os desenvolvedores deixaram o ambiente preparado para emular essas limitações do PHP. (Pelo menos as que eu precisei). :-)

Mas, como nem tudo são flores, Ainda tem alguns aspectos que precisam melhorar. O Cake é um framework que se baseia totalmente no banco de dados. E para explorar alguns recursos é preciso seguir a risca suas convenções. Isso é bom, mas nem tudo do modelo ER as convenções do Cake suportam. Por exemplo Agregações e Disjunções.

Components

Nossos controllers estão bem assessorados. No CakePHP existem Componentes que automatizam uma série de tarefas, como trabalhar com Autenticação, Cookies, Sessões, E-mails, entre outros. Sem falar que você pode criar seus próprios Components.

Helpers

Os helpers são “classes” que auxiliam na construção das views. Já existem alguns helpers padrões que auxiliam em vários trabalhos chatos como Paginação, Ajax, Javascript, Formulários, Html, e até RSS e XML. E assim como os components, você pode criar seu próprio Helper.

Nossas classes de modelo

Já que a persistência do banco é implícito no cakePHP, o que nos resta a fazer são as validações dos dados que vão para o banco de dados e as associações entre os models. Que são facilmente feitos através dos atributos $validate e os atributos de associação $hasMany, $hasOne, $belongsTo e $hasAndBelongsToMany

Usando o Bake

Se já não fosse maravilhoso tudo isso que o CakePHP faz por nós, eles disponibilizam o Bake um script que gera todos os modelos, controllers e views. para nós. Através do bake você pode validar todos os campos das classes de modelo, fazer todas as associações entre classes, criar todos os métodos das classes de controle, e todas as views para esses métodos. Sem você digitar nenhuma linha de código.

Lógico que a aplicação não vai estar pronta, ainda vai precisar fazer vários ajustes de layout, tirar alguns campos, tirar métodos, alterar várias coisas. Mas você já vai ter um protótipo funcional da sua aplicação com menos de uma hora de trabalho.

Bom pessoal, é isso. No próximo post, vamos instalar o Cake e vamos brincar um pouco com ele :-)

Faz quatro anos que acompanho o FISL nos meus feeds. Sempre tive muita vontade de ir, encontrar todo mundo que vemos blogando sobre Software Livre, desenvolvedores, celebridades, e muitas nerdisses.
Para mim acaba sendo um pouco especial esse evento, afinal, sou de Manaus é será uma senhora viagem.

E não vou sozinho não. Vou acompanhado de minha princesa (ela disse que não me deixa ir sozinho nem FU***, que lá tem muita mulher bonita) e mais dois amigos, o DanielBruno e o Ayrton.

Todos já estamos com passagens pagas e inscritos para o evento. E vou querer documentar TUDO no blog, desde a viagem, os passeios e é claro, o evento.

Bom, Vejo vocês lá :-)

« Older Entries  

rss twitter linux contato

livros interessantes

Publicidade