Blog e mídias sociais

25
Blog e Mídias Sociais Ferramentas para o crescimento profissional

description

Palestra dada na faculdade FAFIT/FACIC em Itararé - SP Sobre blogs, mídias sociais e um apanhado sobre NOSQL já que este era o case que explicava como virei colunista do iMasters.

Transcript of Blog e mídias sociais

Page 1: Blog e mídias sociais

Blog e Mídias Sociais

Ferramentas para o crescimento profissional

Page 2: Blog e mídias sociais

Palestrante: Jean Carlo Nascimento

Graduação: Universidade Tecnológica Federal - PR

Especialização em Desensenvolvimento Web (em andamento): Faculdade União 

Desenvolvedor Web há pelo menos 5 anos

Evangelista NOSQL no Brasil

Colunista iMasters

Page 3: Blog e mídias sociais

Blog

O que é?Como?

Quando?Por quê?

Page 4: Blog e mídias sociais

O que é?

    Um blog (contração do termo "Web log"), é um site cuja estrutura permite a atualização rápida a partir de acréscimos dos chamados artigos, ou "posts". Estes são, em geral, organizados de forma cronológica inversa, tendo como foco a temática proposta do blog, podendo ser escritos por um número variável de pessoas, de acordo com a política do blog.

Page 5: Blog e mídias sociais

Como?

    Podemos utilizar ferramentas online como: LiveJournal, Wordpress.com, Blogger, TypePad.

    Ou podemos baixar o sistema e instalarmos em nosso servidor como: Wordpress.org, Movable Type, Joomla, Drupal.

Page 6: Blog e mídias sociais

Quando?

   Quando chegarmos a um nível intermediário para cima de conhecimento relacionado ao que desejamos publicar.

Page 7: Blog e mídias sociais

Por quê?

   Para divulgarmos algum material interessante ligado à nossa área de atuação. Para que as pessoas façam a ligação entre você e esse material.

Page 8: Blog e mídias sociais

Mídias Sociais

O que é?Como?

Quando?Por quê?

Page 9: Blog e mídias sociais

O que é?

    As "ferramentas de mídias sociais" são sistemas online projetados para permitir a interação social a partir do compartilhamento e da criação colaborativa de informação nos mais diversos formatos.

Page 10: Blog e mídias sociais

Como?

    Existem inúmeras ferramentas de mídias sociais como: Twitter, Wikipedia, Facebook, LinkedIn, MySpace, Fotolog, Picasa, Tumblr, Digg, StumbleUpon, Delicious, Youtube, Vimeo, FourSquare, Last.fm, SlideShare, etc.

  

Page 11: Blog e mídias sociais

Quando?

    Sempre que você desejar distribuir algum conteúdo criado ou não por você.

Page 12: Blog e mídias sociais

Por quê?

    Para que você divulgue algum conteúdo interessante e que este conteúdo esteja ligado com você pessoalmente ou profissionalmente.

Page 13: Blog e mídias sociais

Blog e Mídias Sociais

Como utilizá-las para seu crescimento profissional

Page 14: Blog e mídias sociais

Passos:

• Criar um blog com algum assunto interessante

• Criar conexões com pessoas da área que possuem meios de divulgação de conteúdo me massa

• Divulgar seu material para essas conexões

Page 15: Blog e mídias sociais

Meu Case

• Blog sobre NOSQL: nosqlbr.com.br

• Questionei o @leandrovieira e o @fabiolody para a criação de uma coluna no iMasters sobre o assunto NOSQL.

• O @leandrovieira me retornou o twitter da redatora do iMasters a @rinapri

• Apartir do contato com ela começou nossa conexão da troca de conteúdo.

Page 16: Blog e mídias sociais

NOSQL

    NoSQL (Not only SQL) é um um termo genérico para uma classe definida de banco de dados não-relacionais que rompe uma longa história de banco de dados relacionais com propriedades ACID.

Page 17: Blog e mídias sociais

Key/Value Store

    Esse é o tipo de banco de dados NoSQL mais simples, o conceito dele é uma chave e um valor para essa chave. Mas ele é o que aguenta mais carga de dados. Esses tipos de bancos de dados são o que tem a maior escalabilidade. Berkeley DB Tokyo Cabinet Project Voldermort MemcacheDB SimpleBD

Page 18: Blog e mídias sociais

Wide Columns Store

    Fortemente inspirados pelo BigTable, do Google, eles suportam várias linhas e colunas, além de permitir subcolunas.Além do BigTable, outros que usam essa tecnologia são: HBase (Apache) HiperTable Cassandra (Apache)

Page 19: Blog e mídias sociais

Document Store

    Baseado em documentos XML ou JSON, podem ser localizados pelo seu id único ou por qualquer registro que tenha no documento. CouchDB (Apache) MongoDB Riak RavenDB

Page 20: Blog e mídias sociais

Graph Store

    Com uma complexibilidade maior, esses bancos de dados guardam objetos, e não registros como os outros tipos de NoSQL. A busca desses itens é feita pela navegação desses objetos. Neo4J InfoGrid HyperGraphDB BigData

Page 21: Blog e mídias sociais

Column Oriented Store

    Esses são bancos de dados relacionais, porém apresentam características do NoSQL. A principal diferença deles é que os dados são armazenados em colunas, ajudando na escalabilidade. Vertica MonetDB LucidDB Infobright Ingres/Vectorwise

Page 22: Blog e mídias sociais

Column Oriented Store

    Esses são bancos de dados relacionais, porém apresentam características do NoSQL. A principal diferença deles é que os dados são armazenados em colunas, ajudando na escalabilidade. Vertica MonetDB LucidDB Infobright Ingres/Vectorwise

Page 23: Blog e mídias sociais

Tamanho x Complexidade

Page 24: Blog e mídias sociais

    Ainda segundo o gráfico, 90% dos sites atualmente podem usar sem problemas algum os bancos de dados tradicionais, pois o ganho de performance não seria tão significativo; para os 10% restantes é aconselhável o uso do NoSQL.     A idéia que o conceito NOSQL nos passa é que ele não pode ser generalizado como a resposta de todos seus problemas, mas sim para problemas específicos. 

Page 25: Blog e mídias sociais

Links:Pessoais:facebook.com/suissacorptwitter.com/suissacorpsuissacorp.com.br/

WebDeveloper:http://twitter.com/wgbnethttp://www.wgbnet.com.br/http://www.linkedin.com/companies/wgbnet

NOSQL:http://nosqlbr.com.br/http://twitter.com/nosqlbrhttp://facebook.com/nosqlbrhttp://groups.google.com/group/nosqlbr