Blog Código Franco
Publicações

domingo, 31 de janeiro de 2016

Links de Janeiro - Redutores CSS/JS, DataURL e SEO

Neste mês de janeiro conhecemos diversos conceitos relacionados a otimização de sites para ferramentas de busca e em cada uma das postagens apresentamos links para ferramentas que auxiliam na implantação das respectivas melhorias, se você perdeu alguma delas você pode acessá-las através do histórico do mês de janeiro de nosso blog. Caso queira apenas os links das ferramentas, aqui está uma lista com um pequeno resumo de cada um deles.

https://website.grader.com/ - Ferramenta de avaliação de padrões básicos, acessibilidade, SEO e segurança para sites.
http://www.cleancss.com/css-minify/ - Redutor de arquivos CSS.
http://www.danstools.com/javascript-minify/ - Redutor de arquivos Javascript.
http://dataurl.net/#dataurlmaker - Gerador e arquivos DataURL.
http://tableless.com.br/utilizando-meta-tags-facebook/ - Guia com as principais meta tags do Open Graph.

E não se esqueça de acessar o nosso site e conhecer os serviços que oferecemos!!


No próximo mês teremos integrações com plug-ins de redes sociais!!

Obrigado!!
0

sexta-feira, 29 de janeiro de 2016

Oracle Modern Experiences - Parte IV - Gustavo Caetano

Para encerrar o dia de palestras, Gustavo Caetano foi ao palco para uma conversa descontraída e muito instrutiva. Sob o tema “Falhe Rápido, Inove Constantemente”, o fundador da Samba Tech contou-nos como que sua empresa saiu, com cara e coragem, de uma Start Up dentro da universidade e tornou-se o que é hoje, uma das empresas que mais inovam no mundo, estando classificada lado a lado com Google e Facebook no quesito inovação tecnológica e tendo como clientes inúmeras empresas em diversos setores no mercado Brasileiro.


Apresentou em grande parte de seus exemplos, a importância de errar ao longo do caminho para atingir o sucesso, pois quanto mais você erra, é sinal de que mais você tenta, e quanto mais você tenta, mais resultados novos se disponibiliza a criar.


“Planeje menos e faça mais(...) pare de falar e comece a fazer”, segundo Gustavo, não adianta querer chegar ao sucesso sem tentar, não adianta querer crescer ficando preso ao medo de errar, siga os projetos mas tenha a liberdade de desviar do projeto para atender e resolver adversidades reais que surjam no decorrer do caminho.

No cenário de projeto proposto pelo empresário e apresentado em diversos exemplos, é dado ao colaborador maior autonomia e delegadas pequenas responsabilidades deixando-o à vontade para trabalhar como se sentir mais confortável, agregando mais valor ao trabalho e ao mesmo tempo engajando-o ao projeto.

Uma das recomendações do executivo é segmentar as equipes dentro da grande empresa, de modo a criar núcleos de trabalho semelhantes a pequenas empresas a fim de manter um ambiente mais agradável e direcionado de trabalho.

Quando combinado com projetos de menor porte e equipes menores, a ideia de encarar o erro de frente trás um resultado muito interessante. Um projeto pequeno que falhe, traz o crescimento da equipe à um custo muito menor que um projeto grande.


Hoje em dia as empresas não são mais individualistas como antes, segundo o palestrante, a luta agora é entre redes, grupos de empresas, não existem mais empresas ou pessoas que trabalham e atingem o sucesso sozinhas, um depende do outro e buscam em seus parceiros a qualidade que precisam para sustentar seu próprio sucesso e a liberdade para focar naquilo que fazem de melhor. Não adianta perder tempo recriando algo que já exista se alguém já encontrou uma forma muito melhor para solucionar aquele problema ou superar certa dificuldade.

“O que te trouxe até aqui, não será o que irá te levará adiante, para continuar crescendo é preciso continuar sempre inovando”, foi uma das falas de maior impacto na apresentação do palestrante.

O objetivo de qualquer empresa, ou até mesmo pessoa, deve ser sempre criar soluções para os problemas, muitas vezes simples, do cotidiano e que não tenham ainda sido solucionados, seguindo a ideia de inovar constantemente.
0

quarta-feira, 27 de janeiro de 2016

URL Canonica, MetaTags e OpenGraph

O uso de Meta tags é muito importante para que os robôs de busca e os plug-ins de redes sociais encontrem a informação que você deseja que eles vejam em suas páginas.

Caso você não defina nenhuma tag, os crawlers dos mecanismos de busca irão tentar identificar o conteúdo de sua página pela relevância do conteúdo de acordo com a sua disposição na página, porém confiar neles não costuma ser uma boa escolha.

Para todos os cenários, independente do mecanismo alvo ou rede social de interesse, há uma meta tag essencial. A referência de url canônica é responsável por dizer aos mecanismos automáticos como uma página específica deve ser referenciada publicamente, idependentemente da estrutura de URL utilizada para localizá-la.

Utilizando nosso site principal como exemplo, ao definir uma url canônica para codigofranco.com.br, todos os endereços que levam para ele serão entendidos como tal, independentemente de ser acessado por:

  • codigofranco.com.br
  • www.codigofranco.com.br
  • http://codigofranco.com.br
  • http://www.codigofranco.com.br
  • https://codigofranco.com.br
  • https://www.codigofranco.com.br


Para isto basta inserir a seguinte tag no cabeçalho de suas páginas, alterando o endereço utlizado para o da sua página:

<link rel="canonical" href="http://codigofranco.com.br" />

Esta tag serve principalmente para manter os contadores de Curtidas e Compartilhamentos do Facebook e os +1 do Google consistentes e fazer com que ferramentas de busca identifiquem os acessos para sua página de forma unificada, aumentando a relevância do seu site nos resultados.

Outras tags são utilizadas por mecanismos de busca para preencher nome e descrição de seu site de forma adequada. A tag básica <title></title> e a meta a seguir:

<meta name="description" content="Descrição a ser exibida no mecanismo de buscas.">

Certo, mas eu uso o Facebook para interagir com meu público, e lá eles usam uma referencia diferente chamada Open Graph, e agora o que eu faço?

Simples, as meta tags do Open Graph funcionam da mesma forma que as meta tags comuns mas são responsáveis por fornecer dados ao Facebook.

Para que os plug-ins da rede social funcionem de forma consistente entre páginas e navegadores, deve ser colocado no cabeçalho as seguintes tags (Não se esqueça de substituir para referenciar o seu próprio site):

<meta property="og:image" content="www.codigofranco.com.br/imagem.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:site_name" content="Codigo Franco">
<meta property="og:title" content="URL Canonica, MetaTags e OpenGraph">
<meta property="og:description" content="Um tutorial sobre o uso de URL canônica, MetaTags e Open Graph.">

Com estas tags o Facebook irá sempre montar as postagens dos botões de curtir, compartilhamento e enviar para o messenger seguindo os parâmetros informados e referenciando da forma correta informações definidas.

Para mais informações sobre Open Graph acesse: http://tableless.com.br/utilizando-meta-tags-facebook/.

Ficou interessado no uso de plug-ins sociais? Quer ver como estas tags funcionam na prática? Em breve falaremos sobre integrações de sites com redes sociais, não perca!!
0

segunda-feira, 25 de janeiro de 2016

Oracle Modern Experiences - Parte III - João Pedro Sant’Anna

O terceiro palestrante foi João Pedro Sant’Anna, diretor de planejamento da Oi, que contou aos presentes como a adaptação de procedimentos internos, uso de tecnologia e a análise e entendimento das necessidades do cliente mudou completamente o cenário da Oi. 


Pequenas mudanças de comportamento e estratégia na abordagem do cliente levaram a empresa de um cenário onde havia um gasto enorme com equipes de atendimento, suporte e solução de problemas, para um cenário onde os gastos puderam ser reduzidos em mais de 50% sem reduzir investimentos, além de aumentar a receita em mais de 30% em menos de seis meses, apenas implantando uma forma cíclica de implantação de projetos, com entregas menores, constantes e com resultados palpáveis.

Um ótimo exemplo utilizado pelo palestrante foi comparando um projeto à aquisição de um meio de transporte, ilustrado a seguir:

Por que esperar dois anos para ter as funcionalidades de um carro (projeto grande completo) para poder sair do lugar, se eu posso primeiro ter um skate (projeto pequeno parcial) e em três meses e que já irá me colocar em movimento, mesmo que lentamente, após um ano utilizar uma bicicleta (continuidade do projeto parcial) e seguir mais adiante para em dois anos chegar ao carro (final dos projetos parciais, equivalente ao projeto completo) com boa parte de meu caminho já percorrido.


Mostrou que o uso de uma abordagem ágil pode ser um mecanismo muito eficiente de se atingir resultados úteis em um prazo muito mais atrativo que de um grande projeto. Um grande projeto até poderia solucionar o problema da empresa definitivamente, porém viria ao custo de meses ou até anos de trabalho sem ter a garantia do sucesso.

Seguindo um planejamento ágil a empresa encontrou uma grande vantagem de mercado que a colocou a frente de suas concorrentes.
0

sábado, 23 de janeiro de 2016

DataURL: Conhecendo e Utilizando

Arquivos de computador por padrão são binários (zero e um) interpretados pelas máquinas. Arquivos binários são normalmente atrelados a extensões como .doc, .jpg, .xml, entre outros. Matematicamente falando um binário é um arquivo com suas informações representadas por uma cadeia de caracteres codificada em base 2.

DataUrl, por sua vez é uma codificação de base 64 utilizada normalmente para embutir imagens em páginas da web sem a necessidade de referenciar um arquivo externo. Consiste em um arquivo salvo de forma de texto simples. O texto que armazena os dados do arquivo, no caso de imagens, pode ser incluído diretamente dentro do atributo "src" de uma tag "img" para ser exibido em navegadores.


Apesar de usualmente ser utilizado para imagens, pode ser aplicado em outros formatos de arquivos.

Sua estrutura básica é:

data:[mimetype][;base64],[data]

Sendo:
[mimetype] o tipo/formato original do arquivo.
[:base64] a base matemática da codificação.
[data] a cadeia codificada que representa as informações do arquivo.

As formas de utilização e vantagens de DataURL são variadas, normalmente é utilizada para imagens pequenas pois, agrega maior eficiência no carregamento de páginas web, reduz a quantidade de requisições HTTP além de agregar maior eficiência para sites HTTPS.

Outro uso do DataURL é realizar o envio de arquivos para um servidor através de Web Services, podendo ser enviados de forma serializada.

Entretanto, algumas desvantagens também existem como, por exemplo a incapacidade de salvar em cache, o download repetido de arquivos com multiplas ocorrências, limitações de tamanho para carregamento em certos navegadores e um sutil aumento no tamanho quando comparado com um arquivo comum.

Se quiser gerar e testar DataURL, acesse: http://dataurl.net/#dataurlmaker

O uso correto de DataURL pode variar conforme suas necessidades, conheça a ferramenta e utilize-a quando for preciso, mas com atenção e moderação.

Obrigado pela visita e até a próxima!!
0

quinta-feira, 21 de janeiro de 2016

Oracle Modern Experiences - Parte II - Bruno Domingues

Como segundo palestrante, recebemos Bruno Domingues, arquiteto da Intel, que conectou muitos dos resultados atingidos pela Intel aos cenários de embasamento das previsões de Hurd, principalmente quanto a computação em nuvem, eficiência de processos, otimização de produtos e o crescimento do mercado de Software as a Service.


Hoje existe uma economia compartilhada, empresas trabalham em conjunto se assegurando nas seguintes bases: Social, Mobile, Analytics e Cloud, visando objetivos como melhorar a comunicação e compartilhamento de ideias, oferecer flexibilidade de local e tempo de trabalho, analisar e entender o que acontece, gerar previsões e agir em tempo real e permitir acesso a informação necessária de qualquer lugar, para que sejam realizadas as devidas ações estratégicas sempre que necessário.


Atualmente empresas tem se mantido desatualizadas quanto a novas tecnologias ou raramente exploram todo o potencial de seu software ou equipamento. Enquanto existem tecnologias já em desenvolvimento para os próximos dez anos, muitas empresas ainda utilizam tecnologias que estão até há décadas no passado. 

Assim entrando mais a fundo no conceito de Software as a Service (SaaS), levantou a possibilidade de manter sistemas sempre atualizados, normalmente sem custo adicional e na maioria dos casos reduzindo as despesas com substituição de hardware necessárias para o novo ambiente.

A grande vantagem do SaaS para os clientes é a liberdade de poder utilizar aquele benefício quando necessário, pagando pelo uso, em sua versão mais atualizada e custando um investimento muito inferior ao que custaria manter tudo sob controle próprio.

O arquiteto pontuou pautado por Cloud e SaaS a necessidade de estar sempre em um cenário ótimo para seu empreendimento, criando uma sinergia entre os produtos próprios, os produtos entregues aos seus clientes e os produtos de seus fornecedores, de modo a extrair o máximo resultado possível do seu investimento em cenário que se torna mais fácil com o uso das tecnologias apresentadas.
0

terça-feira, 19 de janeiro de 2016

Site Ágil: Avaliando Desempenho e Melhorias para SEO

Tem curiosidade em saber o desempenho do seu site quanto a recomendações de qualidade? Quer comparar seu site com os outros do mesmo tipo? Quer melhorar seu ranking em ferramentas de busca? Apresento para vocês mais uma das funcionalidades que utilizo e que ajudam a encontrar e neutralizar pequenas brechas deixadas nos projetos.


O Website Grader (https://website.grader.com/) é uma ferramenta online gratuita de avaliação de qualidade de sites, envolvendo os principais critérios de avaliação e controle de qualidade de uma página: Velocidade, Mobilidade, SEO e Segurança.

Mesmo simples e um pouco superficial quanto a Segurança, dado que somente verifica a utilização de certificado SSL pela página, a ferramenta é muito útil para encontrar pequenas brechas como, por exemplo, a falta de meta tags importantes, mapas de site e necessidade ou possibilidade de otimizar a velocidade de carregamento.

A ferramenta avalia e atribui uma nota de 0 a 100, sendo de 0 a 30 para velocidade, 0 a 30 para mobilidade, 0 a 30 para SEO e 0 a 10 para segurança. A nota de seu site e as sugestões de melhorias são apresentadas separadamente e permitem que cada ponto possa ser tratado individualmente.

Ao utilizá-la, não fique triste se seu desempenho for baixo, porém veja no que pode melhorar. Um site com menos de 50 pontos realmente tem muito o que melhorar e provavelmente estes pontos se referem a mobilidade e SEO, dois pontos essenciais atualmente e que ainda são negligenciados por muitos desenvolvedores.

Nosso site (www.codigofranco.com.br) inicialmente recebeu uma nota 70 de um máximo de 90 que poderíamos receber, e com algumas melhorias superamos os 80 pontos. Não é difícil!!

Experimente a ferramenta e ela te dirá o que pode ser feito para começar a melhorar seu site.
0

domingo, 17 de janeiro de 2016

Oracle Modern Experiences - Parte I - Mark Hurd

Na abertura do evento foi possível conhecer as previsões de Mark Hurd, CEO Oracle, em sua palestra “Visão 2025”, para o mercado e para as empresas tanto que produzem e comercializam tecnologia quanto para as que consomem tecnologia, nos próximos dez anos.


Focado em apresentar informações referentes às mudanças comportamentais que surgiram nos últimos anos quanto ao publico consumidor e os colaboradores das empresas. Ilustrava os impactos que estas mudanças já causam tanto em quem vende quanto em quem compra.

Buscou apresentar o cenário complexo onde muitas empresas encontram-se atualmente, com até três gerações de pensamentos coexistindo em seu grupo de trabalho, com os Bommers que possuíam e ainda possuem seu maior interesse no crescimento financeiro e de carreira, em contrapartida dos Millenials que buscam em sua essência a felicidade e o prazer naquilo que fazem.

Levantou também os desafios de lidar com ambientes tão distintos de modo a suprir as necessidades de ambos os perfis profissionais envolvidos.

A partir daí, visando adequar-se ao novo cenário com mentes consumidoras mais mutáveis e dinâmicas, apresentou uma série de mudanças que devem ocorrer nos próximos anos e que serão de grande importância tanto para empresas quanto consumidores.

Dentre suas previsões destacou o aumento dos Millenials como força de trabalho, a necessidade de inovar constantemente para adequar-se aos novos públicos e a tendencia do mercado para utilização de computação em nuvem, preocupações com segurança da informação e Software as a Service (SaaS), assuntos que foram abordados posteriormente por todos os palestrantes do dia.

Sua maior enfase foi no escopo de Cloud Computing, levantando os seguintes pontos chave para 2025:

  • 80% de todos as aplicações corporativas estarão na nuvem. Isto reduzirá drasticamente custos e problemas de segurança derivados de problemas de desatualização tecnológica e atrasos de versionamento.
  • 100% dos testes de desenvolvimento de novas soluções e ferramentas serão feitos na nuvem, os softwares serão testados na nuvem, estando diretamente ligados ao ambiente final, minimizando as barreiras encontradas para sua implantação.
  • A infraestrutura tradicional de TI será a de Cloud Computing. A tecnologia de nuvem tende a tornar-se o padrão em breve, não apenas para o usuário comum mas para grandes empresas. A empresa será acessível em qualquer lugar.
  • As nuvens corporativas serão os mais seguros ambientes de tecnologia disponíveis. 


Não podemos nos permitir perder tempo e ficar para trás em uma mudança tão crucial quanto esta.

“Em tempos de crise o consumidor para de comprar, mas não deixa de pesquisar. Quando a situação econômica para o consumidor melhora ele já sabe o que quer consumir e vai direto no produto desejado.(...) Este é o motivo pelo qual a Oracle investe no Brasil.” disse o CEO da Oracle, mostrando a importância de ter uma visão mais ampla e pensar no futuro.

Mark Hurd preparou o caminho e a mente dos espectadores para a apresentação de Bruno Domingues e demais palestrantes.
0

sábado, 16 de janeiro de 2016

Editorial - O Fim do Internet Explorer 8, 9 e 10

Nesta semana, mais precisamente dia 12, recebemos a triste (ou nem tanto) notícia que a Microsoft não irá mais manter o tão "amado", "querido" e "idolatrado" Internet Explorer em suas versões mais antigas como o 8, 9 e 10. Apenas a versão mais recente do navegador continuará sendo atualizada.


E quem nunca teve um probleminha com o IE, que atire a primeira pedra.

Não que eu fique feliz com as grandes empresas como a Microsoft empurrando seus produtos goela abaixo de seus clientes como tem feito com o Windows 10, mas para nós que somos desenvolvedores web ou até mesmo donos de site que pagam a mais por serviços para suportar seus sites em ambientes obsoletos, é um alívio receber uma notícia destas.

O navegador da Microsoft em suas versões mais novas 10 e 11, nem com muito esforço consegue alcançar a qualidade e agilidade dos seus concorrentes, e seu sucessor de nome o Edge, que para mim não passa de um Internet Explorer 12, não deve resolver muitos dos problemas que enfrentávamos e que ainda existem de compatibilidade e velocidade do navegador.

Porem o melhor de todo esse processo é o fato que com a saída destas versões, algumas já bem antigas no mercado, empresas que ficaram paradas no tempo precisarão caminhar para novas tecnologias, e claro todos os nossos projetos terão maiores garantias de funcionar bem para uma gama maior de usuários, com um número muito menor de soluções de contorno.

E lembra aquele aplicativo de segurança do seu internet banking que só funciona no Internet Explorer? E aquele site que só carrega no IE? Talvez esse seja o ultimo aviso para que seus desenvolvedores comecem a pensar em uma versão para Firefox, Chrome, Opera ou qualquer outro navegador com melhor imagem que o da Microsoft, ou teremos que em algum tempo decretar a morte destas funcionalidades e sistemas junto com a ultima versão do IE.

Bibliotecas de código como jQuery e Bootstrap, em suas versões mais recentes já descontinuaram ou planejam descontinuar definitivamente o suporte a estas versões do IE e quem não se preparou para este fim, não foi por falta de tempo pois, os primeiros comunicados oficiais ocorreram há quase dois anos.

Segundo a Microsoft a partir de agora os usuários do IE devem atualizar seu navegador para o mais atual que conseguirem a fim de manter suas conexões seguras e melhor compatibilidade com serviços que dependam de funcionalidades modernas.

E você, ainda usa o Internet Explorer? Qual navegador você utiliza? Você utiliza algum software ou serviço que depende exclusivamente do IE ou que apenas é compatível com o navegador da Microsoft? O que você vai fazer agora? Atualizar o IE? Mantê-lo desatualizado? Tentar removê-lo definitivamente?

Conte-nos nos comentários!!
0

sexta-feira, 15 de janeiro de 2016

Reduzindo CSS e JS: Técnicas para Acelerar seu Site

Hoje em dia um dos assuntos de maior destaque no mundo da tecnologia é a visibilidade das empresas na internet. Tornar sua empresa visível não é um processo fácil pois depende além de muita dedicação e qualidade, que seu produto esteja visível para o seu público e para as ferramentas de busca.


Reduzir seus arquivos CSS e Javascript é uma das formas mais eficientes de tornar seu site leve, rápido e acessível em redes de menor capacidade sem que seja necessário remover conteúdo importante para o seu cliente. Além disso é um dos pontos principais para que se tenha uma boa qualificação em ferramentas de busca como Google, Yahoo, Bing, etc; aumentando a conversão de visitas.

O procedimento de redução de um arquivo consiste em remover espaços, tabulações, quebras de linhas e comentários do arquivo que será enviado para a versão final do site ou sistema. Isto pode resultar em uma redução em alguns casos superior a 30% do tamanho do arquivo a ser transferido e chegando, em alguns casos, a quase 50% de redução.

Por exemplo um arquivo CSS com aproximadamente 18kb em nossos testes foi reduzido para 11kb e um arquivo Javascript como o do Bootstrap em sua versão formatada possui 66kb enquanto sua versão reduzida apenas 35kb.

Realizar este procedimento apesar de ser algo com resultados visíveis, é um trabalho árduo de se fazer e praticamente inviável em um projeto de grande porte caso você queira se aventurar a realizá-lo manualmente.

Para solucionar este problema, felizmente, existem ferramentas automatizadas. Para realizar a redução de arquivos CSS e Javascript para os projetos que mantenho, utilizo o CSS Minifier disponível no endereço http://www.cleancss.com/css-minify/ e o Javascript Minifier disponível no endereço http://www.danstools.com/javascript-minify/, estas ferramentas realizam a redução de forma rápida e eficiente, e o código gerado pode ser copiado e salvo em um novo arquivo.

Além de realizar a conversão de redução, os sites também disponibilizam ferramentas para realizar o processo inverso, criando um arquivo formatado a partir de um arquivo reduzido ou sem formatação tanto CSS como Javascript além de uma infinidade de formatadores para linguagens de programação web.

Algumas recomendações adicionais para aumentar a eficiência do carregamento de sites é reduzir o número de arquivos a serem carregados, e para isso a recomendação apresentada é de colocar todo o CSS a ser utilizado em um único arquivo de estilos e todo o Javascript a ser utilizado em um único arquivo de scripts, assim aumentamos a eficiência do procedimento de redução e diminuímos o numero de solicitação HTTP realizadas pelo site.

Por fim é recomendado que ao nome do arquivo criado seja adicionado uma identificação de que trata-se de um arquivo reduzido, usualmente um ".min" entre o nome original do arquivo e sua extensão. Também é muito importante manter uma versão formatada para que seja possível trabalhar de forma prática com o arquivo, lembrando de gerar um novo .min a cada nova versão.

Com estas simples ferramentas e a aplicação de poucos conceitos podemos dar os primeiros passos em direção de uma internet mais rápida.
0

quarta-feira, 13 de janeiro de 2016

Oracle Modern Experiences - Introdução

No mês passado, ocorreu no WTC Events Center – Golden Hall na cidade de São Paulo, a Oracle Modern Experiences Brasil, patrocinado pela Intel. Um evento empresarial apresentado pela Oracle voltado para gestores, profissionais de marketing, cadeias de suprimentos, finanças, recursos humanos, tecnologia, dentre outros.


O evento contou no dia 08 de dezembro, com palestras voltadas a visão do futuro dos empreendimentos, analise de mercado, utilização de tecnologias e mudança de paradigmas atuais em grande parte das empresas atuantes no mercado.

Com uma equipe de palestrantes de peso, o evento contou com os seguintes palestrantes e temas:

  • Mark Hurd, CEO Oracle - Visão 2025.
  • Bruno Domingues, Arquiteto da Intel - Oracle & Intel, um mundo em constante transformação.
  • João Pedro Sant’Anna, Diretor de Planejamento da Oi - A Revolução Digital.
  • Gustavo Caetano, CEO Samba Tech - Falhe Rápido, Inove Constantemente.

Após as palestras de grande valor informativo, o evento contou ao final do dia com um show de Frejat, através de uma parceria entre a organização do evento com a Vevo.


Apresentamos nesta série de publicações um pouco do conhecimento passado por cada um dos palestrantes participantes no evento.

0


Fale Conosco






2013 - 2016 Código Franco - Blog Código Franco
Thiago Franco Desenvolvimento de Sistemas e Soluções Tecnológicas.
Todos os direitos reservados.

As marcas, imagens, logotipos e icones utilizados são de propriedade de seus respectivos donos.
Tecnologia do Blogger. Construido com Bootstrap e jQuery.