O documento descreve como hospedar aplicações PHP no Google App Engine, um serviço PaaS da Google. O App Engine oferece diversos serviços como armazenamento, banco de dados e balanceamento de carga. Apresenta como configurar e implantar uma aplicação PHP simples e também um projeto mais robusto utilizando frameworks PHP e banco de dados no Cloud SQL.
JBoss Fuse Service Works - O Fuse além da integração - PT-BRElvis Rocha
JBoss Fuse Service Works - O Fuse além da integração
Red Hat Day 07/11/2014
1 - Arquitetura de aplicações Java
2 - Soluções de integração
3 - Arquitetura orientada a serviços SOA
5 - Diferença entre JBoss Fuse e JBoss Fuse Service Works
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
Amazon VPC (Virtual Private Cloud) é a forma lógica de organização de rede na AWS. Nessa sessão, abordaremos os fundamentos desse serviço, assim como aspectos de conectividade com a AWS
JBoss Fuse Service Works - O Fuse além da integração - PT-BRElvis Rocha
JBoss Fuse Service Works - O Fuse além da integração
Red Hat Day 07/11/2014
1 - Arquitetura de aplicações Java
2 - Soluções de integração
3 - Arquitetura orientada a serviços SOA
5 - Diferença entre JBoss Fuse e JBoss Fuse Service Works
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
Amazon VPC (Virtual Private Cloud) é a forma lógica de organização de rede na AWS. Nessa sessão, abordaremos os fundamentos desse serviço, assim como aspectos de conectividade com a AWS
Por muito tempo desenvolvedores e administradores de infraestrutura tentam fazer integrações para que a implantação (deployment) seja mais efetiva, com menos sofrimento ao portar do ambiente de desenvolvimento para homologação/produção.
Essa apresentação introduz ao movimento DevOps, que aproxima desenvolvedores e administradores de sistema (sysadmin), para que trabalhem em maior sinergia.
A proposta é ilustrar os pilares da cultura DevOps, bem como os softwares que a permeia, focada em ferramentas e práticas reais, com exemplos do ecossistema PHP.
Neste webinar, você aprenderá como as empresas podem se valer da nuvem da AWS para automatizar os pipelines de desenvolvimento de software. Essa abordagem permite que sua equipe seja mais ágil, melhorando sua capacidade para entregar aplicações e serviços mais rapidamente.
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
[Python floripa 29]
- Python como linguagem de produtividade com Flask micro-framework
- Deploy de aplicação em ambiente de cloud computing utilizando Docker
Apresentação de TCC. Conceitos de Escalabilidade Vertical/Horizontal, Clusterização e Balanço de Carga. Testes de desempenho na Aplicação, desenvolvida com Ruby On Rails, Ajax, MySQL.
Muitas vezes quando desenvolvemos aplicações de escaláveis hoje em dia, acabamos atrelando parte deles a uma nuvem especifica. Porém isso traz problemas para como vendor lock-in, dificuldade de rodar em ambiente local, falta de portabilidade e entre outros problemas. E existem serviços em comum que são acessados em nuvem como Banco de Dados, Filas de Mensageria, Armazenamento de arquivo, logs, tracing e que poderiam ser abstraídos e preferencialmente intercambiáveis entre nuvens. Nessa palestra quero mostrar como desenvolver apps mais portáveis e ainda assim mantendo as vantagem de se rodar em nuvem.
Pequena apresentação para PHP Conference Brasil 2012. Expondo principais pontos da direção técnica do núcleo de desenvolvimento Folha na utilização de PHP.
Nesta palestra do QCon Rio 2015, contamos como criar uma infraestrutura em nuvem com práticas DevOps e ter sucesso na Black Friday vendendo milhões. Falamos de AWS, Chef, Puppet, Ansible, Jenkins, Blue/Green deployments, deployment pipelines e mais algumas dicas para ter sucesso no grande dia do varejo.
Nessa apresentação falamos sobre o Firebase, desenvolvimento Android.
Descrevemos os funcionamento do Firebase.
Para finalizar montamos um aplicativo de chat.
Webinar: Criando e conectando seu Datacenter Virtual
Amazon VPC (Virtual Private Cloud) é a forma lógica de organização de rede na AWS. Nessa sessão, abordaremos os fundamentos desse serviço, assim como, aspectos de conectividadade com a AWS.
Empresas de ponta possuem ciclos de entrega de software medido em dias ao invés de meses. Essa agilidade é alcançada através de práticas de DevOps como entrega contínua, da qual permite automatizar a construção, testes e deploy mudanças no código da aplicação. Essa automação permite reconhecer problemas antecipadamente e aumentando a produtividade dos desenvolvedores.
Nesse webinar, vamos compartilhar os processos que os engenheiros da Amazon utilizam na prática de DevOps e discutir como você pode levar estes processos para sua empresa utilizando uma série de serviços (AWS CodePipeline e AWS CodeDeploy). Estes por sua vez, foram inspirados pela nossas ferramentas de desenvolvimento internos e cultura DevOps.
Aprenda como gigantes do comércio eletrônico brasileiro como Magazine Luiza, Dafiti e Kanui já se beneficiam da escalabilidade, agilidade e segurança dos serviços da Amazon Web Services sem que precisem adivinhar a capacidade necessária para a BlackFriday, além de pagarem somente pelo uso.
Apresento alguns conceitos sobre a arquitetura do JBoss Fuse. Nesta apresentação criamos um simples serviço CXF e mostramos diferentes formas de implantar e gerenciar o serviço no JBoss Fuse 6.1
O cenário atual aponta uma grande demanda por profissionais de programação no mercado de TI, portanto trago essa abordagem para o universo Web, mas especificamente utilizando o PHP como linguagem de desenvolvimento
veremos como o MySQL se tornou o banco de dados Open Source mais popular do mundo e como ele contribuiu para a Web como a conhecemos hoje. Também conheceremos algumas das novidades na evolução do produto em tempos de Cloud Computing.
Por muito tempo desenvolvedores e administradores de infraestrutura tentam fazer integrações para que a implantação (deployment) seja mais efetiva, com menos sofrimento ao portar do ambiente de desenvolvimento para homologação/produção.
Essa apresentação introduz ao movimento DevOps, que aproxima desenvolvedores e administradores de sistema (sysadmin), para que trabalhem em maior sinergia.
A proposta é ilustrar os pilares da cultura DevOps, bem como os softwares que a permeia, focada em ferramentas e práticas reais, com exemplos do ecossistema PHP.
Neste webinar, você aprenderá como as empresas podem se valer da nuvem da AWS para automatizar os pipelines de desenvolvimento de software. Essa abordagem permite que sua equipe seja mais ágil, melhorando sua capacidade para entregar aplicações e serviços mais rapidamente.
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
[Python floripa 29]
- Python como linguagem de produtividade com Flask micro-framework
- Deploy de aplicação em ambiente de cloud computing utilizando Docker
Apresentação de TCC. Conceitos de Escalabilidade Vertical/Horizontal, Clusterização e Balanço de Carga. Testes de desempenho na Aplicação, desenvolvida com Ruby On Rails, Ajax, MySQL.
Muitas vezes quando desenvolvemos aplicações de escaláveis hoje em dia, acabamos atrelando parte deles a uma nuvem especifica. Porém isso traz problemas para como vendor lock-in, dificuldade de rodar em ambiente local, falta de portabilidade e entre outros problemas. E existem serviços em comum que são acessados em nuvem como Banco de Dados, Filas de Mensageria, Armazenamento de arquivo, logs, tracing e que poderiam ser abstraídos e preferencialmente intercambiáveis entre nuvens. Nessa palestra quero mostrar como desenvolver apps mais portáveis e ainda assim mantendo as vantagem de se rodar em nuvem.
Pequena apresentação para PHP Conference Brasil 2012. Expondo principais pontos da direção técnica do núcleo de desenvolvimento Folha na utilização de PHP.
Nesta palestra do QCon Rio 2015, contamos como criar uma infraestrutura em nuvem com práticas DevOps e ter sucesso na Black Friday vendendo milhões. Falamos de AWS, Chef, Puppet, Ansible, Jenkins, Blue/Green deployments, deployment pipelines e mais algumas dicas para ter sucesso no grande dia do varejo.
Nessa apresentação falamos sobre o Firebase, desenvolvimento Android.
Descrevemos os funcionamento do Firebase.
Para finalizar montamos um aplicativo de chat.
Webinar: Criando e conectando seu Datacenter Virtual
Amazon VPC (Virtual Private Cloud) é a forma lógica de organização de rede na AWS. Nessa sessão, abordaremos os fundamentos desse serviço, assim como, aspectos de conectividadade com a AWS.
Empresas de ponta possuem ciclos de entrega de software medido em dias ao invés de meses. Essa agilidade é alcançada através de práticas de DevOps como entrega contínua, da qual permite automatizar a construção, testes e deploy mudanças no código da aplicação. Essa automação permite reconhecer problemas antecipadamente e aumentando a produtividade dos desenvolvedores.
Nesse webinar, vamos compartilhar os processos que os engenheiros da Amazon utilizam na prática de DevOps e discutir como você pode levar estes processos para sua empresa utilizando uma série de serviços (AWS CodePipeline e AWS CodeDeploy). Estes por sua vez, foram inspirados pela nossas ferramentas de desenvolvimento internos e cultura DevOps.
Aprenda como gigantes do comércio eletrônico brasileiro como Magazine Luiza, Dafiti e Kanui já se beneficiam da escalabilidade, agilidade e segurança dos serviços da Amazon Web Services sem que precisem adivinhar a capacidade necessária para a BlackFriday, além de pagarem somente pelo uso.
Apresento alguns conceitos sobre a arquitetura do JBoss Fuse. Nesta apresentação criamos um simples serviço CXF e mostramos diferentes formas de implantar e gerenciar o serviço no JBoss Fuse 6.1
O cenário atual aponta uma grande demanda por profissionais de programação no mercado de TI, portanto trago essa abordagem para o universo Web, mas especificamente utilizando o PHP como linguagem de desenvolvimento
veremos como o MySQL se tornou o banco de dados Open Source mais popular do mundo e como ele contribuiu para a Web como a conhecemos hoje. Também conheceremos algumas das novidades na evolução do produto em tempos de Cloud Computing.
Construir uma carreira no ramo da informatica é resultado de uma junção de várias atitudes e ações. Esta palestra procura orientar o desenvolvedor em como contruir sua carreira e projetar seu nome dentro do mercado de trabalho.
Palestra apresentada no PHPSP + Locaweb com uma Introdução a Frameworks em PHP mostrando o que são frameworks, quais são os diferentes tipos de frameworks, quais as vantagens e desvantagens de cada tipo. Contém ainda um comparativo entre os principais frameworks de mercado e o resultado da pesquisa de avaliação dos frameworks.
A ideia da palestra é contextualizar os desenvolvedores PHP para o cenário atual da linguagem mostrando a evolução da mesma nos últimos anos. Busca-se ainda, a partir da análise desta evolução extrapolar este cenário e inferir de maneira realista o futuro próximo da linguagem. Serão apresentadas as evoluções na engine, novas sintaxes, alterações no lançamento de erros, marcação de tipos escalares, tipo de retorno de funções e muitas outras novidades que propiciarão, sem dúvida alguma, uma revolução nas ferramentas produzidas em PHP e para o PHP.
O recurso de Replicação MySQL tem sido utilizado com sucesso para aumento de performance e disponibilidade por diversas aplicações web no mundo todo, tais como Wikipedia, Twitter e Facebook. Vamos entender como configurar a Replicação MySQL e conectar uma pequena aplicação PHP com o objetivo de compreender os mecanismos que tornam possíveis atender requisitos de alta-performance e alta-disponibilidade.
Neste tutorial configuraremos o recurso de Replicação nativa do MySQL e construiremos uma pequena aplicação PHP que atende requisitos de alta-performance e alta-disponibilidade.
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...Leonam Pereira Dias
nortear os participantes que estão em busca de oportunidades no mercado de trabalho, mas que enfrentam dificuldade para se preparar e se posicionar diante da enorme diversidade de ferramentas, tecnologias e, principalmente, competição do mercado.
Apresentação intitulada "Rumo à Certificação PHP" na V Jornada Acadêmica de Análise e Desenvolvimento de Sistemas do IFRS - Câmpus Bento Gonçalves (que ocorreu entre os dias 6 e 7/11/2014):
http://ads.bento.ifrs.edu.br/noticias/view/id/118/
Apresentei as vantagens em ser um profissional certificado, como funciona a compra do voucher, formato do teste, qual o conteúdo do exame, tecnologias relacionadas que também são abordadas, estratégias para conduzir melhor a prova, exemplos de questões, como as versões do PHP influenciam no teste, diferenças da ZCE (PHP 5.3) x ZCPE (PHP 5.5), armadilhas, técnicas de resolução das perguntas, como lidar com as inconsistências da linguagem, preparatório, simulados e a lista "Rumo à Certificação PHP":
http://www.rumoacertificacaophp.com
Última aula do curso de Python, aqui mostramos de forma superficial como fazer a integração do Django com Adobe Flex, como utilizar o módulo do PagSeguro, PyGame e como integrar sua aplicação com o Apache
Azure Bootcamp - Azure App Service e Function com Linux e NodeJSAlexandre Bolzon
Breve apresentação demonstrada no Azure Bootcamp 2018 no Venturus, região de Campinas/SP, com exemplos sobre como subir uma aplicação NodeJS no Azure App Service com Azure CLI e realizar uma chamada a uma Azure Function com JavaScript, cujo objetivo é demonstrar a flexibilidade e escalabilidade da ferramenta.
Tornando as coisas mais simples com Azure Functions e Node.JSMatheus Donizete
Palestra realizada no TDC (The Developers Conference) 2018, edição de Porto Alegre. Se trata de uma apresentação sobre Serverless e o funcionamento das Azure Functions, ecossistemas e funcionalidades, com exemplos de código e um pouco mais.
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWSAmazon Web Services LATAM
A era dos ciclos anuais e semestrais de entrega de software está ficando para trás. Empresas líderes em seu segmento de mercado entregam software de alta qualidade em ciclos de poucos dias, em alguns casos, de poucas horas. Nesta sessão, iremos apresentar como você pode iniciar sua jornada para DevOps compartilhando boas práticas e ferramentas utilizadas pelos times de ‘duas pizzas’ da Amazon. Vamos mostrar como você pode acelerar sua produtividade implementando fluxos de integração e entrega contínua. E iremos introduzir os serviços que a AWS desenvolveu inspirados nas ferramentas e práticas internas da Amazon: AWS CodeCommit, AWS CodeBuild, AWS CodePipeline e AWS CodeDeploy.
https://aws.amazon.com/pt/products/developer-tools/
O Twelve-Factor App é uma metodologia para a construção de modernas aplicações SaaS (Software as Service). Mas como aplicar seus conceitos em uma aplicação PHP? Vamos descobrir como é possível fatorizar sem grandes esforços, utilizando um design inteligente e bem apresentável para a sua aplicação.
Skype é um dos meios mais utilizados no mundo para conectar pessoas, milhões de usuários utilizam esta ferramenta diariamente, assim sendo porque não integrar nossas aplicações ao Skype? Através do Skype API podemos efetuar chamadas, receber, encaminhar, criar vídeo conferência e muito mais, praticamente tudo está disponível através desta API. Nesta apresentação vamos aprender na prática como integrar nossas aplicações Delphi ao Skype e utilizar os componentes TMS Smooth Controls para criar interfaces ricas.
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalavel, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
Para obter o máximo da agilidade proporcionada por aplicações modernas, é essencial construir práticas de CI/CD que ajudem as equipes a iterar no código e liberar recursos rapidamente. Neste webinar, compartilharemos as práticas recomendadas para criar fluxos de trabalho de lançamento de CI/CD eficazes para gerenciar suas implantações serverless ou em containers na AWS.
Evento: MVP ShowCast 2014
Tema: O que há de novo no Microsoft Azure IaaS
Palestrante: Lucas A. Romão
Tipo: Online
Vídeo: Sim
Descrição: Principais novidades no primeiro quarter de 2014 sobre todo o IaaS do Microsoft Azure, grande foco em VMs, novos tipos de VMs, exemplos de alta escalabilidade (Olimpíadas de Inverno na Rússia e Jogo para XBoxOne Titan Fall), IPs reservados e públicos, múltiplas VNets e Disaster Recovery
56. Iniciando o servidor local
$ google_appengine/dev_appserver.py
helloworld/ --php_executable_path <php-cgi>
57. Iniciando o servidor local
$ google_appengine/dev_appserver.py
helloworld/ --php_executable_path <php-cgi>
Server rodando em http://localhost:8080
Console Server em http://localhost:8000
75. Criando o banco de dados
Conecte como root e execute:
CREATE DATABASE IF NOT EXISTS openbeer_db;
CREATE USER 'openbeer_user'@'localhost'
IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON openbeer_db.* TO
'openbeer_user'@'localhost';
76. Importando banco de dados
https://cloud.google.com
Selecione o projeto
Cloud Storage
Crie um bucket
Faça upload do banco de dados
77. Importando banco de dados
Cloud SQL
Selecione a instância
Importar
gs://<nome do bucket>/arquivo.sql
78. Conectar no banco de dados
PDO
dsn = mysql:unix_socket=/cloudsql/
<nome da app>:<user>;dbname=<nome do banco>
user = <usuario do banco>
pass = <senha do banco>
86. Configurar login
Criar um arquivo .netrc na pasta home (~/)
Inserir dentro do arquivo:
machine code.google.com login <email-address>
password <password>
Obs.: o campo <password> é a senha resgatada no
passo anterior
87. Adicionando o remote e
enviado arquivos
Na pasta contendo o arquivo app.yaml executar:
$ git remote add appengine <repo-url>
$ git push appengine master
91. Revisão
Google AppEngine é uma hospedagem PaaS
Provê diversos serviços de sua infra
Por enquanto é grátis com PHP
92. Revisão
Google AppEngine é uma hospedagem PaaS
Provê diversos serviços de sua infra
Por enquanto é grátis com PHP
Possui serviços pagos
93. Revisão
Google AppEngine é uma hospedagem PaaS
Provê diversos serviços de sua infra
Por enquanto é grátis com PHP
Possui serviços pagos
Permite deployment com Git
94. Revisão
Google AppEngine é uma hospedagem PaaS
Provê diversos serviços de sua infra
Por enquanto é grátis com PHP
Possui serviços pagos
Permite deployment com Git