SEO para Desenvolvedores e Web DesignersFabio Ricotta
Palestra oferecida pelo Fábio Ricotta no evento The Developers Conference em São Paulo.
Cada vez mais o trabalho de um profissional de SEO é garantir que o website trabalhado propicie a melhor experiência para o usuário. Por diversas vezes, esta experiência é diretamente ligada com o trabalho dos web designers e developer do website, os quais garantem com que a informação e a experiência seja entregue com a máxima qualidade possível. A conexão com SEO acontece sempre que os analistas de SEO conversam com estes dois segmentos, tentando mostrar como seria melhor a codificação e apresentação da informação para os olhos do Google e dos usuários. Nesta palestra, veremos métodos e padrões para os times de design e desenvolvimento facilitarem a exposição dos sites para os mecanismos de busca.
Gutenberg: O que esperar das próximas fasesGuga Alves
O Gutenberg se tornou realidade com a chegada do WordPress 5. O novo editor é só o começo de uma série de mudanças que estão chegando para a plataforma. Que mudanças são essas? Saiba o que esperar das fases 2, 3 e 4, que prometem mudar totalmente a forma de utilizar o WordPress!"
SEO para Desenvolvedores e Web DesignersFabio Ricotta
Palestra oferecida pelo Fábio Ricotta no evento The Developers Conference em São Paulo.
Cada vez mais o trabalho de um profissional de SEO é garantir que o website trabalhado propicie a melhor experiência para o usuário. Por diversas vezes, esta experiência é diretamente ligada com o trabalho dos web designers e developer do website, os quais garantem com que a informação e a experiência seja entregue com a máxima qualidade possível. A conexão com SEO acontece sempre que os analistas de SEO conversam com estes dois segmentos, tentando mostrar como seria melhor a codificação e apresentação da informação para os olhos do Google e dos usuários. Nesta palestra, veremos métodos e padrões para os times de design e desenvolvimento facilitarem a exposição dos sites para os mecanismos de busca.
Gutenberg: O que esperar das próximas fasesGuga Alves
O Gutenberg se tornou realidade com a chegada do WordPress 5. O novo editor é só o começo de uma série de mudanças que estão chegando para a plataforma. Que mudanças são essas? Saiba o que esperar das fases 2, 3 e 4, que prometem mudar totalmente a forma de utilizar o WordPress!"
Está cansado de usar FTP? De sempre esquecer uma etapa e dar crash na sua aplicação na hora de subir para o server? Acha que CI/CD é somente para os ricos e poderosos? Pois é, estou aqui para mostrar que não, que todos nós podemos ter uma estrutura de deploy automatizado 100% free para a sua aplicação PHP.
Material Design - do smartphone ao desktopHillary Sousa
Você já deve ter visto, no seu celular, a mais nova tendência em web design: o Material Design. Mas como ele funciona? E, o principal, como levar essa nova tendência do smartphone para o desktop?
No 19º WordPress Meetup Rio de Janeiro, Hillary Sousa falará sobre Material Design, o framework de design da Google.
Apresentação sobre Golang para iniciantes, cobrindo um pouco da história da linguagem e aspectos curiosos da API. Foi realizada no DevFest Norte 2014, em Belém/PA.
Apresentação dos conceitos de PWA e como isso impacta no desenvolvimento Web Mobile. Uma visão geral sobre desenvolvimento nativo usando React Native e o que muda com a oficialização de Kotlin como linguagem no Android.
A apresentação vai descrever o que um programador faz e quais são os passos necessários para se tornar um profissional da área de desenvolvimento de software. Serão apresentadas algumas maneiras de como uma pessoa pode buscar ajuda, aprender mais e se tornar um profissional melhor. Também será discutido sobre como participar de iniciativas como Google Summer of Code, Maratona de Programação da ACM, Olimpíada Brasileira de Informática e discutir algumas coisas que você não pode deixar de aprender na universidade.
Nesta apresentação do minicurso de ArangoDB do NOSQLBA - 2018 apresento os principais comandos AQL e demonstro como criar microserviços que manipulam Documentos e Grafos no Arango. Este trabalho está em construção, então volte posteriormente para ver as novidades.
Está cansado de usar FTP? De sempre esquecer uma etapa e dar crash na sua aplicação na hora de subir para o server? Acha que CI/CD é somente para os ricos e poderosos? Pois é, estou aqui para mostrar que não, que todos nós podemos ter uma estrutura de deploy automatizado 100% free para a sua aplicação PHP.
Material Design - do smartphone ao desktopHillary Sousa
Você já deve ter visto, no seu celular, a mais nova tendência em web design: o Material Design. Mas como ele funciona? E, o principal, como levar essa nova tendência do smartphone para o desktop?
No 19º WordPress Meetup Rio de Janeiro, Hillary Sousa falará sobre Material Design, o framework de design da Google.
Apresentação sobre Golang para iniciantes, cobrindo um pouco da história da linguagem e aspectos curiosos da API. Foi realizada no DevFest Norte 2014, em Belém/PA.
Apresentação dos conceitos de PWA e como isso impacta no desenvolvimento Web Mobile. Uma visão geral sobre desenvolvimento nativo usando React Native e o que muda com a oficialização de Kotlin como linguagem no Android.
A apresentação vai descrever o que um programador faz e quais são os passos necessários para se tornar um profissional da área de desenvolvimento de software. Serão apresentadas algumas maneiras de como uma pessoa pode buscar ajuda, aprender mais e se tornar um profissional melhor. Também será discutido sobre como participar de iniciativas como Google Summer of Code, Maratona de Programação da ACM, Olimpíada Brasileira de Informática e discutir algumas coisas que você não pode deixar de aprender na universidade.
Nesta apresentação do minicurso de ArangoDB do NOSQLBA - 2018 apresento os principais comandos AQL e demonstro como criar microserviços que manipulam Documentos e Grafos no Arango. Este trabalho está em construção, então volte posteriormente para ver as novidades.
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?Danilo J. S. Bellini
Slides da palestra "Projetos Open Source, como colaborar?" realizada no encontro do Grupy-SP no Centro de Treinamento da Novatec em São Paulo no dia 2015-03-14 (pi!). Conteúdo abordado (descrição da palestra):
Discussão sobre possibilidades de colaboração em projetos Open Source, enfatizando projetos que utilizem o Python como linguagem de programação. Temas incluem sites (e.g. GitHub, PyPI); comunicação social; habilidades/técnicas/softwares de comum envolvimento (e.g. TDD, CI, git). Trata-se de um "getting started" p/ aqueles que desejam colaborar em um projeto Open Source, ou mesmo criar algo novo.
Um estudo de caso (atualizado com os dados de 2018) sobre os eventos ágeis no Brasil e sobre o que os desenvolvedores acham sobre agilidade.
Apresentado no dia 10/11/2018 no Agile Curitiba Conference -
https://agile.curitiba.br/
Designing Systems: An Approach to Responsive Web Design (Portuguese)Pedro Moreira da Silva
Video: http://vimeo.com/81200786
An approach to Responsive Web Design by thinking in systems of components and bringing Visual Design and Front-end Development together.
In the same way that front-end developers use modular CSS methodologies (such as OOCSS, BEM, or SMACSS), visual designers should also “componentize” their deliverables (with Style Tiles and Style Guides).
Furthermore, a truly efficient Responsive Web Design workflow (or just Web Design for that matter) places developers and designers side by side, working in tandem. The presentation explores some of the possibilities that we have to accomplish this today, like Pattern Lab (http://pattern-lab.info).
—
Slide deck presented at “Industry Sessions by EDIT. #1: Responsive Design” (http://www.edit.com.pt/#noticias/edit-industry-sessions-responsive-design.html), November 29th 2013, in Lisbon, Portugal.
Quando você tem uma startup, a última coisa que quer é perder tempo na hora do desenvolvimento dos aplicativos, então aqui temos uma breve descrição de tecnologias e ferramentas que ajudam no rápido desenvolvimento do seu aplicativo.
Esta apresentação explica como funciona o Quorum, um fork do Ethereum, com recursos para uso em situações corporativas de cadeia de suprimentos, financeiro ou processos inter empresariais
Aumento da eficácia jurídica com Smart ContractsJeff Prestes
<pt-br>Hoje empresários em alguns cenários temem fazer investimentos por falta de transparência e por insegurança jurídica. Ou ainda pior, por falta de conhecimento e assessoria, fazem negócios sob contratos que não são respeitados por falta de mecanismos de controle rápidos e incorruptíveis. No mundo onde as transformações de negócios acontecem em dias ou até mesmo horas o tempo é algo crucial. Entretanto, o sistema jurídico não acompanhou. O sistema jurídico brasileiro, em particular, é lento, caro e algumas vezes ineficaz pois mesmo com ganho de causa o tempo perdido já trouxe prejuízos.
Com o modelo híbrido de contrato: algumas cláusulas em papel e outras em contratos inteligentes digitais em Blockchain muitas inseguranças jurídicas podem ser superadas.
Nesta palestra, Jeff Prestes, vai apresentar um modelo simples de pagamento e distribuição de direitos autorais e, junto com a plateia, debater outras situações onde esse modelo híbrido pode trazer maior segurança e efetividade jurídica ao direito empresarial.
Physical Web is an important component for the Smart Cities and for monetizing IoT projects. This talk explain what is it and how to implement it using Eddystone protocol.
Eddystone Beacons - Physical Web - Giving a URL to All ObjectsJeff Prestes
More mobile technologies are empowering people and machines to become more autonomous. In the same way as people, machines need ways to be identified to other sources in a connected environment. This begs the question, why not give a URL to objects? With Eddystone, a new Google specification for Beacon data, this is possible, and it works with both Android and iOS based devices.
With it you can implement what physical-web.org stands
Building your own RC Car with Raspberry PiJeff Prestes
In this presentation we talk about basic concepts of Internet of Things, Java for Embedded, Android, Raspberry Pi and a practical workshop how to create your own IoT RC Car - Brasilino - and rent it.
How to make your Money Machine with Internet of ThingsJeff Prestes
In this presentation & workshop I explain basics concepts of Internet of Things, Raspberry Pi, Beacons, Java for embedded devices and Android. All this to you become a Polymath developer and create your own Vending Machine and make money.
Java Device I/O at Raspberry PI to Build a Candy Vending MachineJeff Prestes
Learn about DK 8 and Device I/O Library
Also, see the lab how to install from scratch Rasbian, JDK 8, Device I/O on a RaspberryPi.
See the code from github and build your own machine
RaspberryPi + IoT - Lab to switch on and off a light bulbJeff Prestes
A brief presentation about IoT and RaspberryPi.
After, a simple Lab that teach to install WiringPi and WebIOPi use them to switch on and off a light bulb
Use BI tools to help you to measure your A/B Tests.
Here we talk about why use it, strategies to implement and examples how do we get this data comparison thru the time
3. Porque o Google criou o Go…
• Criadores: Rob Pike, Ken Thompson, Robert Griesemer
• Go was designed to help write big programs, written and maintained
by big teams -
https://commandcenter.blogspot.com.br/2012/06/less-is-
exponentially-more.html
• supporting networking and multiprocessing
• later interviews, all three of the language designers cited their shared
dislike of C++'s complexity as a primary motivation for designing a
new language
Jeff Prestes - @jeffprestes – github.com/jeffprestes – linkedin.com/in/jeffprestes
4. Porque o Google criou o Go
Jeff Prestes - @jeffprestes – github.com/jeffprestes – linkedin.com/in/jeffprestes
5. Less can be more…
• Se você quer complexidade, quer parecer ”Fodão” nos eventos e nas
listas de discussões porque você programa numa linguagem complexa
e difícil: Go NÃO é a sua linguagem
• Go é fácil, tem só 25 palavras reservadas:
https://speakerdeck.com/ramalho/go-a-visao-de-um-pythonista
• Rapido: pode ser aprendido em 8 horas de curso online com direito a
conexão com MongoDB e servidor web:
https://udemy.com/cursodego
• Ou em 48 horas para uma prova para um novo emprego:
https://medium.com/@anapaulagomes/48-horas-para-aprender-go-
4542b51d84a4
Jeff Prestes - @jeffprestes – github.com/jeffprestes – linkedin.com/in/jeffprestes
6. Less can be more…
Jeff Prestes - @jeffprestes – github.com/jeffprestes – linkedin.com/in/jeffprestes
7. Porque gostamos de Go…
Experimente pesquisar “why we moved from to golang”
Ou vamos ver porque em 2013 a equipe do Docker escolheu Go:
https://www.slideshare.net/jpetazzo/docker-and-go-why-did-we-
decide-to-write-docker-in-go/18-Why_GoThe_Five_Reasons_Why
Para conversar com os colegas na empresa:
https://github.com/jeffprestes/porquegostodego
Jeff Prestes - @jeffprestes – github.com/jeffprestes – linkedin.com/in/jeffprestes
8. Porque gostamos de Go…
Jeff Prestes - @jeffprestes – github.com/jeffprestes – linkedin.com/in/jeffprestes
9. Frameworks Web com Go
A biblioteca padrão tem tudo. Mas você quer produtividade sem abrir
mão da performance, não é mesmo?
Lista de Frameworks com alguns Benchmarking:
https://github.com/smallnest/go-web-framework-benchmark
Quer criar uma aplicação corporativa web (localização, banco de dados,
JWT, logs, templates) em menos de 2 minutos:
https://github.com/novatrixtech/mercurius/
Jeff Prestes - @jeffprestes – github.com/jeffprestes – linkedin.com/in/jeffprestes
10. Frameworks Web com Go
Jeff Prestes - @jeffprestes – github.com/jeffprestes – linkedin.com/in/jeffprestes
11. Vamos simular o Google… Demo...
Jeff Prestes - @jeffprestes – github.com/jeffprestes – linkedin.com/in/jeffprestes
12. Enfim, porque API com Go
Desenvolvimento rápido
Goroutines e Channels
Performance
Economia de recursos de Cloud
Jeff Prestes - @jeffprestes – github.com/jeffprestes – linkedin.com/in/jeffprestes