Screencaster Transmitindo conhecimento




  • Screencaster 2 anos o/

    Olá! Hoje o Screencaster está completando dois anos de idade. Estou muito contente em chegar a mais um aniversário.

    Para presentear vocês, estarei sorteando um MacBook Pro entre os comentários do post!

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    BRINCADEIRINHA* :D

    *Mas hoje é mesmo o aniversário do Screencaster.

    Dia legal pra fazer aniversário né?

    (Um comentário)
  • Por que o Spaghetti* é o framework perfeito para quem nunca usou frameworks

    Como já sabem, venho utilizando o Spaghetti* para meus trabalhos, tanto pessoais quanto profissionais, e estou gostando bastante. Recentemente trabalhando num projeto com o framework percebi que trata-se do melhor framework para quem nunca usou um framework antes, por causa de uma série de características.

    1. MVC

    O Spaghetti não é o único framework MVC que existe, mas por sua simplicidade é o melhor para quem ainda está se familiarizando com o conceito. Views, controllers e models são totalmente separados uns dos outros e se comportam exatamente como deveriam.

    2. PHP continua sendo PHP

    Existem muitos frameworks que utilizam alguma “linguagem” específica para as views, fazendo com que além de aprender a usar o framework, o programador tenha que praticamente aprender uma nova linguagem, impedindo-o de adquirir 100% de produtividade a curto prazo. Com o Spaghetti você pode continuar programando PHP como sempre programou, e pode usar PHP nas suas views para o que for necessário, além de usar HTML, CSS e Javascript tranquilamente sem esforços extras.

    3. Simplesmente simples

    Se você quiser criar uma aplicação simples, conseguirá colocá-la para funcionar de modo simples, sem que o framework lhe exija passos extras antes mesmo de você poder começar a lógica do negócio. Se precisar criar uma aplicação mais complexa, você pode aproveitar tudo o que o framework oferece para facilitar seu trabalho, e além disso incluir suas próprias alterações para funcionalidades a mais.

    4. Flexibilidade

    Há frameworks que, em vez de te ajudar, te limitam. Não é o caso do Spaghetti: você pode usá-lo da forma que achar mais confortável. Não há regras, apenas convenções.

    E, como disclaimer final: este post não foi patrocinado nem mesmo solicitado, é apenas o que eu penso.

    (3 comentários)
  • Autenticação com níveis no Spaghetti* PHP

    Talvez muitos ainda não saibam, mas um dos motivos por eu ter parado com os screencasts de Code Igniter foi porque eu parei de utilizá-lo e migrei para o Spaghetti*. O Spaghetti tem uma série de características que combinam melhor com o meu modo de desenvolver, e de quebra ainda é desenvolvido por pessoas conhecidas com os quais posso conversar, dar idéias, contribuir código, etc.

    Deixando de lado o papo sobre framework, vamos ao que interessa: a autenticação com níveis. Ontem postei no Twitter a seguinte mensagem:

    Dica: quando fizer um sistema de login multi-level, utilize inteiros para definir o nivel de acesso. Fica mais fácil controlar permissoes

    O que eu quis dizer com isso resumidamente é que é melhor utilizar números para representar a hierarquia dos usuários em vez de usar campos do tipo SET, por exemplo. Tudo isso eu explico melhor no screencast, além de dar algumas explicações sobre os detalhes da implementação em si.

    Nota: Este screencast é mais adequado aos que já estão familiarizados com o trabalho com o framework Spaghetti. Caso você ainda não o conheça assista os screencasts básicos no site do framework.

    (6 comentários)
  • [Nostalgia] Meu primeiro screencast

    Revirando uma pilha de DVDs que estava em um canto do meu quarto pegando poeira e cheia de teias de aranha encontrei em um deles o primeiro screencast que gravei na vida, que eu pensava ter perdido. Achei interessante e resolvi postar aqui apenas por fins de curiosidade, se bem que o conteúdo do screencast em si pode ser interessante para alguns.

    Este screencast foi ao ar no dia 23/01/2007 no antigo blog web2ponto0, blog que eu e um amigo tínhamos antes de eu lançar o Screencaster.

    No screencast de quase uma hora eu mostro todo o processo de montagem de layout CSS. Este screencast foi lançado numa época em que pouquíssimo material de qualidade estava disponível em português sobre padrões, e foi bem no momento em que todos estavam começando a mudar para os padrões.

    Não tenho dúvidas de que melhorei muito de lá pra cá :D

    (2 comentários)
  • O que vocês querem ver por aqui?

    Olá pessoal! Seguindo o que fiz no meu blog sobre filmmaking, gostaria de deixar registrado este post questionando-os sobre o que vocês gostariam de aprender mais aqui no Screencaster.

    Vamos fazer uma pequena votação entre tecnologias para que fique mais fácil para eu decidir sobre o que fazer os próximos screencasts.

    Comentem escolhendo uma das opções:

    - PHP (e seus frameworks)
    - jQuery
    - HTML 5 / CSS 3
    - Desenvolvimento de apps para Mac/iPhone
    - Ruby on Rails

    Após escolher sua opção, diga especificamente o que a respeito daquela tecnologia você está interessado em aprender mais. Exemplo:

    “HTML 5 / CSS 3 – Como fazer degradê sem imagens”

    Fazendo isso vocês estarão me ajudando a decidir o que apresentar por aqui nos próximos meses. Convido todos a participarem, afinal isto é feito inteiramente para vocês. E se a sua dúvida se tornar um screencast, quem sabe não rola um premiozinho? ;)

    (30 comentários)