Tutorial de PHP + MongoDB: do feijão à feijoada!

E aí pessoal, tudo bem?
Aqui quem vos escreve é o Luiz da Umbler, e hoje vou ensinar você, passo-a-passo, sobre como usar PHP com MongoDB, desde a configuração do ambiente até deixar tudo funcionando com um sistema de CRUD bem simples. Fácil, fácil!

Pré-requisitos: para o correto entendimento deste post será necessário que você já saiba programar em PHP, HTML e tenha um mínimo de noção de banco de dados (qualquer um, até MS Access – arrrgggh!).

» Read more

Utilizando Elasticsearch com PHP

Elasticsearch é uma ferramenta de busca e análise de dados em tempo real, de código aberto (open source), projetada para escalabilidade horizontal, confiável e de fácil gerenciamento. Combinando velocidade de pesquisa e poder de análise, através de uma linguagem sofisticada de consulta e amigável para o desenvolvedor.

Há algumas maneiras que você pode usar Elasticsearch com PHP, usando Curl, usando o cliente oficial ou ainda pacotes desenvolvidos pela comunidade que facilita a integração com alguns frameworks.

Neste artigo vamos ver um pouco sobre algumas características do Elasticsearch, como é feita a instalação do mesmo em sua máquina local e como usamos com o cliente oficial para PHP.

» Read more

Hospedando aplicação PHP no Heroku

Heroku e PHP

Heroku é uma das plataformas de serviço na nuvem (PaaS) mais populares. Foi uma das primeiras plataformas de nuvem, e já está em desenvolvimento desde 2007. É popular devido a seu apoio para a variedade de linguagens, incluindo Ruby, Python, Java, Node.js, Scala, Go, Clojure e PHP. E também porque ela permite que você pague somente pelos recursos que você usar e oferece banco de dados como um serviço, juntamente com vários Add-ons avançados para a flexibilidade.

O Heroku usa uma unidade de máquina virtual chamada “Dyno”, a grosso modo, considere um Dyno como uma máquina virtual “pequena” com 4 cores e até 512Mb de RAM sem swap file e sem suporte a persistência de arquivos.

Neste artigo vamos ver algumas funcionalidades básicas, configurar um novo ambiente e publicar uma aplicação PHP com uma conta gratuita no Heroku.

» Read more

Criando um ambiente de desenvolvimento PHP com Docker Compose

DockerCompose

Este artigo explica como você pode usar Docker para configurar seu próprio ambiente de desenvolvimento, pressupondo que você já tem Docker instalado em sua máquina, se você ainda não tem, acesse https://docs.docker.com e siga o passo a posso para instalação no seu sistema operacional.

Container? Ou uma máquina virtual?

Docker usa “imagens” para criar containers. Uma imagem contém um ambiente linux mínimo e geralmente executa uma função específica: um servidor web, servidor de banco de dados…

Com a ajuda de Docker Engine você pode executar “Containers” Docker.

Um container é em muitos aspectos comparável com uma máquina virtual: você pode criar, remover e modificar arquivos.

Para a maioria dos softwares ou linguagens de desenvolvimento há uma variedade de imagens oficiais Docker disponíveis. A única coisa que resta é adicionar seu próprio código ou dados e está pronto.

Quando você vai usar vários containers dentro de um projeto nem sempre é simples. Configurando cada container, vinculando volumes, configurá-lo torna-se uma tarefa de muito trabalho.

Para resolver este problema, temos Docker Compose.

Com Docker Compose é possível definir uma aplicação multi-container. Com um único comando, você pode iniciar o ambiente inteiro!

Neste artigo vamos dar uma olhada no uso básico do Docker Compose para configurar um ambiente de desenvolvimento clássico.

» Read more

Darkmira PHP Tour 2016

A todos aqueles que esperam por novidades, está chegando ao Brasil mais um evento PHP que promete!

O Darkmira PHP Tour é um evento anual internacional de 3 dias, que propõem, dando respostas pragmáticas, revisar o estado da arte da segurança e da fábrica de software nos desenvolvimentos PHP.

Grandes nomes como:
– Cal Evans, CEO at nomadphp.com & Technical Manager at Zend;
– Rafael Dohms, experienced PHP Developer, Evangelist, Speaker and Contributor;
– Ari Stopassola Jr, Zend Certified PHP Engineer, PHP Evangelist

### Atenção ###

A comunidade PHPRS tem DESCONTO no ingresso!

25% de desconto até o dia 12/02
10% de desconto após o dia 12/02

Para saber mais sobre o desconto, contate um dos organizadores do PHPRS
– Rafael Jaques
– Daniel Archer
– Ari Stopassola Jr

Mais informações : https://br.darkmiratour.com/
Call For Paper : https://cfp.darkmiratour.com/

PHP Experience 2015

Para aqueles que acompanham o PHP-RS e mora em São Paulo, uma ótima oportunidade!

No dia 25 de abril, o iMasters realiza o iMasters PHP Experience 2015, um dos maiores eventos técnicos de PHP da América Latina.

O encontro vai reunir cerca de mil programadores PHP no Hotel Renaissance, em São Paulo, para palestras nacionais e internacionais com tradução simultânea, áreas de comunidade e diversas ações de networking, realizado em parceria com o grupo PHP-SP. O evento está na sua segunda edição – a primeira foi o InterCon PHP.

O evento será dividido em áreas de conteúdo, que incluem:

Auditório principal: com capacidade para 600 congressistas, receberá as principais apresentações do congresso;

Lounge de comunidade: exclusivo para encontro da comunidade PHP, palestrantes e o público. PHPTalks: Elton Minetto conduzirá uma série de entrevistas técnicas com grandes nomes do PHP ao longo do evento.

Salão de negócios: área de exposição com 20 lounges de soluções/empresas disponíveis para programadores PHP. PHP+PUB: tradicional sessão de encerramento com conversa descontraída, cerveja e integração entre os programadores.

Mais informações sobre o congresso, incluindo a lista completa dos palestrantes confirmados, podem ser encontradas no site oficial do iMasters PHP Experience 2015.

Serviço iMasters PHP Experience 2015
Data: 25 de abril
Local: Hotel Renaissance, São Paulo/SP
Site: http://phpexperience.imasters.com.br/

Seminário PHP em Porto Alegre – 25/04/15

Seminário PHP

Dia 25 de Abril tem Seminário PHP: O melhor da PHP Conference Brasil em Porto Alegre!

O Rio grande do Sul será o primeiro de 5 estados Brasileiros a receber o evento que traz destaques da edição mais recente da PHP Conference Brasil!

O evento contará com palestras de Jackson Mafra, Ari Stopassola Jr., Nick Vidal, Vitor Mattos e Felipe Wecx.

Inscrições já estão abertas e as vagas são LIMITADAS! Corre lá! Valores promocionais até dia 10 de abril.

Confirma a programação completa e informações sobre inscrição no site: http://www.temporealeventos.com.br/?area=278-Seminario-PHP-Rio-Grande-do-Sul-2015-em-comemoracao-aos-dez-anos-da-PHP-Conference-Brasil

Aberta chamada de trabalhos para o TDC POA 2014 – Trilha PHP

TDC Porto Alegre 2014

Galera! A chamada de trabalhos para o TDC Porto Alegre 2014 está aberta!

O grupo PHPRS lá estará representando a trilha PHP.

Não perca tempo e submeta seu trabalho até o dia 7 de setembro.

O evento deste ano ocorrerá na UniRitter – Campus Porto Alegre (Rua Orfanotrófio, 555 – Alto Teresópolis), nos dias 16, 17 e 18 de Outubro, das 08h00 às 19h00.

Mais informações e submissão de palestras no link: http://www.thedevelopersconference.com.br/tdc/2014/portoalegre/call4papers

PHPRS marcou presença no FISL 15

PHPRS no FISL 15

Eu, Rafael Jaques, gostaria de agradecer, em nome do PHPRS, a todos que estiveram presentes no evento, prestigiaram nosso encontro comunitário, estiveram no estande ou, de alguma maneira, participaram e enriqueceram a conversa acerca de PHP no nosso estado!

No ano que vem estaremos em Porto Alegre novamente para mais um Fórum Internacional de Software Livre!

Obrigado a todos e um forte abraço!

Rafael Jaques

Sistema de vagas e oportunidades no PHPRS

Job

Bom dia a todos!

É com imenso prazer que anuncio que agora o grupo PHPRS agora conta com uma página dedicada a postagem de oportunidades de empregos e jobs.

Qualquer pessoa/empresa pode acessar a página, criar uma conta e submeter uma vaga.

Tu podes acessar esse novo sistema através deste link.

Esperamos que isso ajude a fortalecer nossa comunidade e que nossos profissionais possam cada vez mais estar melhor posicionados no mercado de trabalho.

Um abraço a todos!

1 2