Parse é uma plataforma web focada em prover serviços na nuvem para plataformas móveis.
Fundada em 2011 por um grupo pequeno de desenvolvedores e sua primeira versão foi apelidada de “Heroku of mobile”.
A plataforma cresceu muito nos 2 anos seguintes e foi adquirido pelo Facebook em Abril/2013.
A solução completa para apps móveis e websites.
VI Komet é um produto de Backend as a Service (BaaS ou MBaaS) pronto para uso na nuvem.
Uma série de funcionalidades prontas e testadas, disponibilizadas em ambiente seguro e escalável onde você deixa de se preocupar com infraestrutura, desenvolvimento, banco de dados e itens de natureza tecnológica, possibilitando dedicação exclusiva ao seu negócio.
Atualmente, a maioria dos aplicativos faz uso de internet, seja através de requests à APIs, componentes sociais, ou qualquer outra funcionalidade fora do contexto do aplicativo. E para um aplicativo de sucesso precisamos de um backend estável, robusto e escalável. Nessa apresentação vamos discutir algumas opções de backends oferecido pelo Google Cloud Platform e entre outras plataformas.
Já pensou em ter um aplicativo Mobile, e usar a infraestrutura para isso como um serviço? Sem necessidade de provisionar, configurar e administrar servidores? Venha ver como isto é possível com a AWS.
O serviço AWS Mobile Hub permite que você desenvolva de forma fácil e rápida aplicativos moveis. O intuito dessa sessão é mostrar serviços, os quais ajudarão nesse desenvolvimento, como serviços de autenticação, push, armanzenamento, backend, assim como testes em dispositivos reais.
A solução completa para apps móveis e websites.
VI Komet é um produto de Backend as a Service (BaaS ou MBaaS) pronto para uso na nuvem.
Uma série de funcionalidades prontas e testadas, disponibilizadas em ambiente seguro e escalável onde você deixa de se preocupar com infraestrutura, desenvolvimento, banco de dados e itens de natureza tecnológica, possibilitando dedicação exclusiva ao seu negócio.
Atualmente, a maioria dos aplicativos faz uso de internet, seja através de requests à APIs, componentes sociais, ou qualquer outra funcionalidade fora do contexto do aplicativo. E para um aplicativo de sucesso precisamos de um backend estável, robusto e escalável. Nessa apresentação vamos discutir algumas opções de backends oferecido pelo Google Cloud Platform e entre outras plataformas.
Já pensou em ter um aplicativo Mobile, e usar a infraestrutura para isso como um serviço? Sem necessidade de provisionar, configurar e administrar servidores? Venha ver como isto é possível com a AWS.
O serviço AWS Mobile Hub permite que você desenvolva de forma fácil e rápida aplicativos moveis. O intuito dessa sessão é mostrar serviços, os quais ajudarão nesse desenvolvimento, como serviços de autenticação, push, armanzenamento, backend, assim como testes em dispositivos reais.
palestra realizada no IEP - Institudo de Engenharia do Paraná no dia 29/10/2016
Resumo
A palestra oferece uma visão abrangente e aprofundada sobre como Big Data e IoT estão remodelando a forma como interagimos com o mundo ao nosso redor. Binhara compartilha seu conhecimento técnico e experiências práticas, demonstrando a aplicabilidade dessas tecnologias em diferentes contextos e enfatizando a necessidade de uma gestão de dados eficaz para extrair o máximo valor das informações. A apresentação não apenas destaca o potencial de Big Data e IoT para impulsionar inovações em diversos setores, mas também aborda os desafios associados, especialmente em termos de segurança e privacidade dos dados.
Descrição Detalhada
A apresentação inicia-se definindo o conceito de IoT como dispositivos conectados à internet que comunicam, armazenam e processam dados com mínima interferência humana. Essa integração entre dispositivos gera um volume imenso de dados, os quais, quando analisados e interpretados através de tecnologias de Big Data, como Hadoop, MapReduce, Mahout, entre outros, podem fornecer insights valiosos para tomadas de decisão mais assertivas.
Binhara enfatiza a Cadeia de Valor do Big Data, que inclui etapas como coleta, ingestão, limpeza, integração, análise e entrega de dados, e discute os desafios relacionados à segurança, privacidade e gerenciamento de dados. Ele também destaca a diversidade das fontes de dados, desde sensores até redes sociais, reforçando a ideia de que dados podem ser capturados de qualquer lugar, a qualquer momento.
O palestrante apresenta exemplos práticos de aplicação de Big Data e IoT, incluindo cidades inteligentes (Smart Cities), onde a tecnologia é aplicada para melhorar a gestão urbana, e o uso do Hadoop em grandes empresas como Yahoo e Facebook para processamento de dados em larga escala.
O objetivo é apresentar os conceitos e tecnologias de BigData e IOT aplicadas ao campo da engenharia. Atualmente temos diversos tipos de aplicações
que já utilizam essas tecnologia , é de grande importância que profissionais da área tenha uma visão de como aplicar essas tecnologias. Focaremos em
cases e aplicações práticas, apresentado cases reais em áreas como mobilidade urbana, planejamento de transito, monitoramento e segurança, arquitetura e o uso de
bigdata em smartcities entre outros tipos de aplicações.
Cloud computing surgiu com a proposta de facilitar a gestão de recursos computacionais, reduzir seus custos e possibilitar o amplo acesso a novas tecnologias. A idéia era tornar um modelo de computação que exige investimento de capital, num modelo que exige investimento operacional. Mais que isso, num âmbito de desenvolvimento de produto, possibilitar que se gaste mais com o desenvolvimento da logica do produto do que com a implementação do mesmo. De tudo que vem surgindo em Cloud Computing, FaaS é de longe o serviço de núvem que mais se aproxima desse ideal. Além de hardware, qualquer aplicação precisa de uma pilha de software para executar (SO, frameworks, etc). No modelo FaaS, você desenvolve apenas a lógica da sua aplicação em funções, e todo o resto da "pilha" é oferecido de maneira transparente, como parte do serviço. Neste modelo, a cobrança é feita pelo código executado da sua função, ou seja, você é cobrado apenas pela execução da sua sua lógica de negócio. Isso tudo com garantia de disponibilidade e escalabilidade automática. Veja como essa nova proposta promete revolucionar a maneira com que grande parte das aplicações de negócio serão construídas.
Microsoft Azure: Fundação para Transformação DigitalRichard Chaves
KeyNote no evento Microsoft Cloud Summit de Agosto/2016 explorando a importância de Computação em Nuvem e os diferenciais do Microsoft Azure para Transformação Digital, em 4 perspectivas:
- Arquitetura
- Dados
- Flexibilidade
- Confiança
Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018Renato Groff
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 11/06/2018 na cidade de São Paulo-SP.
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...Renato Groff
Apresentação realizada durante o .NET Conf Local 2018, um evento promovido pelos grupos Azure Talks e .NET SP na cidade de São Paulo-SP em 27/10/2018. Esta palestra abordou a utilização do Azure Application Insights, Logic Apps e Slack no monitoramento de aplicações Web, fazendo também uso para isto do Azure App Service e do ASP.NET Core.
Nessa apresentação, falei um pouco sobre as tecnologias Serverless do Azure, o Functions e Logic Apps. Um overview de que são e como começar a trabalhar com essas super ferramentas
Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...Renato Groff
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST, utilizando também para isto o ASP.NET Core e o Azure App Service. Palestra realizada em 01/09/2018 durante o Azure Weekend 2018, evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP.
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...Renato Groff
Apresentação realizada durante o DevOps Saturday, um evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP em 10/11/2018. Esta palestra abordou a utilização do Azure Application Insights, Logic Apps e Slack no monitoramento de aplicações Web, fazendo também uso para isto do Azure App Service e do ASP.NET Core.
Estes slides foram usados na apresentação das funcionalidades do Bot Framework, do Azure e do Cognitive Services no evento Open Source Bootcamp da Microsoft, realizado pela comunidade CaquiCoders em Mogi das Cruzes/SP. O material utilizado nessa apresentação tem como base o modelo da própria Microsoft, assim como o conteúdo nele apresentado. Agradecemos a disponibilização do mesmo para a parte introdutória da apresentação. A apresentação foi feita no dia 24/03/2018 por Alexandre Malavasi e Morganna Giovanelli, também organizadores da comunidade CaquiCoders.
palestra realizada no IEP - Institudo de Engenharia do Paraná no dia 29/10/2016
Resumo
A palestra oferece uma visão abrangente e aprofundada sobre como Big Data e IoT estão remodelando a forma como interagimos com o mundo ao nosso redor. Binhara compartilha seu conhecimento técnico e experiências práticas, demonstrando a aplicabilidade dessas tecnologias em diferentes contextos e enfatizando a necessidade de uma gestão de dados eficaz para extrair o máximo valor das informações. A apresentação não apenas destaca o potencial de Big Data e IoT para impulsionar inovações em diversos setores, mas também aborda os desafios associados, especialmente em termos de segurança e privacidade dos dados.
Descrição Detalhada
A apresentação inicia-se definindo o conceito de IoT como dispositivos conectados à internet que comunicam, armazenam e processam dados com mínima interferência humana. Essa integração entre dispositivos gera um volume imenso de dados, os quais, quando analisados e interpretados através de tecnologias de Big Data, como Hadoop, MapReduce, Mahout, entre outros, podem fornecer insights valiosos para tomadas de decisão mais assertivas.
Binhara enfatiza a Cadeia de Valor do Big Data, que inclui etapas como coleta, ingestão, limpeza, integração, análise e entrega de dados, e discute os desafios relacionados à segurança, privacidade e gerenciamento de dados. Ele também destaca a diversidade das fontes de dados, desde sensores até redes sociais, reforçando a ideia de que dados podem ser capturados de qualquer lugar, a qualquer momento.
O palestrante apresenta exemplos práticos de aplicação de Big Data e IoT, incluindo cidades inteligentes (Smart Cities), onde a tecnologia é aplicada para melhorar a gestão urbana, e o uso do Hadoop em grandes empresas como Yahoo e Facebook para processamento de dados em larga escala.
O objetivo é apresentar os conceitos e tecnologias de BigData e IOT aplicadas ao campo da engenharia. Atualmente temos diversos tipos de aplicações
que já utilizam essas tecnologia , é de grande importância que profissionais da área tenha uma visão de como aplicar essas tecnologias. Focaremos em
cases e aplicações práticas, apresentado cases reais em áreas como mobilidade urbana, planejamento de transito, monitoramento e segurança, arquitetura e o uso de
bigdata em smartcities entre outros tipos de aplicações.
Cloud computing surgiu com a proposta de facilitar a gestão de recursos computacionais, reduzir seus custos e possibilitar o amplo acesso a novas tecnologias. A idéia era tornar um modelo de computação que exige investimento de capital, num modelo que exige investimento operacional. Mais que isso, num âmbito de desenvolvimento de produto, possibilitar que se gaste mais com o desenvolvimento da logica do produto do que com a implementação do mesmo. De tudo que vem surgindo em Cloud Computing, FaaS é de longe o serviço de núvem que mais se aproxima desse ideal. Além de hardware, qualquer aplicação precisa de uma pilha de software para executar (SO, frameworks, etc). No modelo FaaS, você desenvolve apenas a lógica da sua aplicação em funções, e todo o resto da "pilha" é oferecido de maneira transparente, como parte do serviço. Neste modelo, a cobrança é feita pelo código executado da sua função, ou seja, você é cobrado apenas pela execução da sua sua lógica de negócio. Isso tudo com garantia de disponibilidade e escalabilidade automática. Veja como essa nova proposta promete revolucionar a maneira com que grande parte das aplicações de negócio serão construídas.
Microsoft Azure: Fundação para Transformação DigitalRichard Chaves
KeyNote no evento Microsoft Cloud Summit de Agosto/2016 explorando a importância de Computação em Nuvem e os diferenciais do Microsoft Azure para Transformação Digital, em 4 perspectivas:
- Arquitetura
- Dados
- Flexibilidade
- Confiança
Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018Renato Groff
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 11/06/2018 na cidade de São Paulo-SP.
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...Renato Groff
Apresentação realizada durante o .NET Conf Local 2018, um evento promovido pelos grupos Azure Talks e .NET SP na cidade de São Paulo-SP em 27/10/2018. Esta palestra abordou a utilização do Azure Application Insights, Logic Apps e Slack no monitoramento de aplicações Web, fazendo também uso para isto do Azure App Service e do ASP.NET Core.
Nessa apresentação, falei um pouco sobre as tecnologias Serverless do Azure, o Functions e Logic Apps. Um overview de que são e como começar a trabalhar com essas super ferramentas
Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...Renato Groff
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST, utilizando também para isto o ASP.NET Core e o Azure App Service. Palestra realizada em 01/09/2018 durante o Azure Weekend 2018, evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP.
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...Renato Groff
Apresentação realizada durante o DevOps Saturday, um evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP em 10/11/2018. Esta palestra abordou a utilização do Azure Application Insights, Logic Apps e Slack no monitoramento de aplicações Web, fazendo também uso para isto do Azure App Service e do ASP.NET Core.
Estes slides foram usados na apresentação das funcionalidades do Bot Framework, do Azure e do Cognitive Services no evento Open Source Bootcamp da Microsoft, realizado pela comunidade CaquiCoders em Mogi das Cruzes/SP. O material utilizado nessa apresentação tem como base o modelo da própria Microsoft, assim como o conteúdo nele apresentado. Agradecemos a disponibilização do mesmo para a parte introdutória da apresentação. A apresentação foi feita no dia 24/03/2018 por Alexandre Malavasi e Morganna Giovanelli, também organizadores da comunidade CaquiCoders.
Unit test na comunidade de software já é mais do que batido, vc não pode mais se considerar um bom desenvolvedor se vc não sabe fazer testes. Mas na comunidade mobile ainda tem muita gente recém começando a escrever testes, estão vendo o valor e estão começando a levar o assunto mais a sério. Mas quem tem um pouco de experiência com testes sabe que cobertura alta de código não é garantia de qualidade. Então, como podemos testar os nossos testes para nós sentirmos mais seguros? Nesta talk eu vou falar o que é Mutation Tests, como funciona e como podemos rodar isso em projetos Swift utilizando um biblioteca que eu conheci recentemente.
Understanding Auto Layout in iOS Development. Working with Constraints, Intrinsic Sizes, Guides, Leading and Trailing, Priorities, Compressions, and much more.
7 perguntas para mudar a forma como você faz coachingHenrique Morbin
As 7 perguntas que vou apresentar a seguir foram retiradas do livro The Coaching Habit: Say Less, Ask More & Change the Way You Lead Forever e tem como objetivo ajudar, nós coaches, a se controlar em querer resolver tudo de forma rápida, a descobrir o real problema e a conduzir melhor nossos liderados.
Bond is a Swift binding framework that takes binding concepts to a whole new level. It's simple, powerful, type-safe and multi-paradigm - just like Swift.
A static analysis and lint tool for source code written in Apple's Swift programming language. It analyzes your code to ensure consistent styling and help avoid bugs.
Introdução ao Swift por Henrique Morbin – iOS DeveloperHenrique Morbin
Os slides de "Introdução ao Swift por Henrique Morbin – iOS Developer" foram tirados do videos de intrudução ao Swift apresentado pela Apple no WWDC 2014 na última segunda-feira (02/06/2014).
2. Quem sou eu?
• Henrique Morbin
• Desenvolvedor iOS desde 2011
• Estudante de Matemática pela UFRGS
• Consultor Técnico Mobile na Hewlett-Packard
http://facebook.com/hgmorbin
http://morbix.com.br/resume
morbin_@hotmail.com
4. Quem é o Parse?
• Parse é uma plataforma web focada em prover serviços na nuvem para
plataformas móveis.
• Fundada em 2011 por um grupo pequeno de desenvolvedores e sua
primeira versão foi apelidada de “Heroku of mobile”.
• A plataforma cresceu muito nos 2 anos seguintes e foi adquirido pelo
Facebook em Abril/2013.
https://www.parse.com
5. O que é Backend As A Service?
Também conhecido como BaaS
Modelo de serviço voltado para Web e Mobile Apps
Provém acesso a Cloud Storage e aos serviços expostos pela API
Provém serviços de gerenciamento de Usuários, Push Notifications e In-
App Purchase
13. Cloud
Código em Javascript
Funções para serem utilizadas como serviços
Triggers (ações executadas antes/depois de uma interação com o
objeto/tabela)
Node.js
14. Jobs
Agendamento de tarefas
Execução automática de serviços na Cloud
15. Hosting
Hospedagem de páginas estáticas
Domínio minhaaplicacao.parseapp.com ou
Domínio próprio
16. Modules
App Links (Integração entre apps)
Maingun (Envio e Recebimento de Emails)
Mandrill (Envio de Emails)
Moment (Validação e Manipulação de Datas)
Parse Image (Manipulação de Imagens)
SendGrid (Envio de Emails)
Stripe (Pagamentos via Cartão de Crédito)
Twilio (Envio e Recebimento de SMS e Correio de Voz)
Underscore (Utilitário Javascript)
Módulo de Terceiros
17. Dashboard
Relatórios e Estatísticas
Acesso e Gerenciamento dos dados do storage
Acesso às funções da Cloud
Logs da Cloud
Gerenciamento das Jobs
Controle de Acesso
Acesso às Chaves e demais configurações
20. Push Notifications
Infraestrutura completa para Push Notifications
Armazenamento dos Tokens
Push Notifications via Browser e via Client
Estatísticas de abertura
38. Parse Core
30 Requisições por Segundo
Por aplicação (não por conta)
20GB de armazenamento para arquivos
20GB de armazenamento para os dados
2TB de transferência
1 Job por vez
39. Push Notifications
1 milhão de recipientes únicos
Exemplo:
Se 1 pessoa receber 10 mensagens conta 1 push
Se 10 pessoas receberem 1 mensagem cada conta 10 pushs
41. Outros pontos fortes
A documentação é muito completa e muito clara
Eles disponibilizam vários tutoriais completos usando os recursos do
Parse, Facebook, Geolocations, etc...
O datastore se modela automático