Mostrando entradas 1 para 10 de 631
Próximo 10 Entradas mais antigos »
MySQL InnoDB Cluster, now with remote nodes!

In this post I’m going to extend the tests I made with MySQL InnoDB Cluster on the previous post, creating a group of instances with separate servers, that is, I’m going to test how to create a new cluster with three different machines considering that, if you create a cluster using one giant server, maybe […]

Duas maneiras de mapear um sistema do zero usando Doctrine2

Como vimos neste artigo, é possível obter classes de entidades existentes em nosso banco de dados com o Doctrine. Neste artigo, vou explanar mais detalhadamente dois métodos de realizar isto elaborando um projeto simples, na prática. O primeiro é via cógido PHP; o outro é através de linha de comando.

Iremos utilizar a seguinte hierarquia de pasta:

Na hierarquia acima, criei a pasta src, que conterá nosso código de desenvolvimento com as classes do projeto organizadas em subpastas. A subpasta Entity terá, como o nome sugere, as entidades de fato. A pasta vendor conterá as bibliotecas PHP que vamos utilizar ao longo do desenvolvimento.

O Composer automaticamente cria esta pasta, porém criei …

[Leia mais]
Crie um aplicativo de monitoramento SMS com IBM Bluemix e Watson Twilio add-ons

Twilio é uma plataforma de comunicações em nuvem para desenvolvedores que permite SMS programáveis. Recentemente, duas poderosas APIs de processamento de linguagem natural foram oferecidas como add-ons no mercado Twilio: IBM Watson Sentiment e IBM Watson Message Insights. Neste artigo, aprenda a construir e implementar um aplicativo Bluemix que exibe mensagens SMS em tempo real enriquecidas com APIs Watson que integram o Twilio programmable SMS, Watson Sentiment e Watson Message Insights Add-ons. Esse aplicativo poderá ser usado como um ponto de partida para construir seus próprios serviços de monitoramento de SMS personalizados.

O que você precisa para construir seu aplicativo

[Leia mais]
Testing the New MySQL InnoDB Cluster

After receiving the announcement done by Oracle via Lefred, I got myself very curious about the new MySQL InnoDB Cluster. After watching the video, I downloaded the package, got the online manual and started playing with it. My first impressions was that it has the simplicity of the MongoDB Shell, but it more resilience because […]

Amazon RDS para SQL Server – Suporte para Backup/Restauração Nativos para Amazon S3

Os leitores regulares dos meus artigos sabem que eu sou um grande fã do Amazon Relational Database Service (RDS). Como um serviço de banco de dados gerenciado, ele cuida dos aspectos mais rotineiros de configuração, operação e a escalabilidade de um banco de dados relacional.

Nós lançamos suporte para SQL Server em 2012. Continuando o nosso esforço para adicionar recursos que incluíram o suporte para SSL, as principais atualizações de versão, …

[Leia mais]
Mergulhando fundo na API da Riot Games

Olá a todos, sou Leigh Estes, mais conhecido como RiotSchmick. Eu sou um engenheiro de software da Riot Games trabalhando na iniciativa Service Availability. O nosso primeiro artigo sobre a API cobriu nossos objetivos, as responsabilidades das equipes Developer Relations e Developer Platform no ecossistema API, e alguns detalhes de alto nível sobre a tecnologia que usamos na construção de nossa solução de API. A comunidade League of Legends criou muitas ferramentas úteis e sites no backend da API Riot Games, que vão desde sites de estatísticas, como LoLKing.com e OP.GG, até sites que fornecem aos jogadores características complementares, como replay.gg. Neste artigo, como prometido, vamos nos aprofundar …

[Leia mais]
Aprendendo mais sobre Docker e Flannel

Oi, pessoal!

A intenção hoje é chamar a atenção para um dos recursos que está presente no Docker e que às vezes passa despercebido para muitos dos utilizadores dessa tecnologia, que é trabalhar com rede. Já vimos como trabalhar com Docker Network, mas com a ascensão do Docker 1.12 ficou ainda mais fácil mudar a forma de como se utilizar rede, você pode integrar o Docker com diversos plugins e tecnologias de rede, hoje veremos como utilizar o Flannel para ser seu backend de rede.

Para quem não conhece, o Flannel é um projeto que foi inicialmente desenvolvido pela CoreOS, mas que atualmente é mantido, além da própria empresa, pela comunidade. Ele utiliza um serviço de chave-valor para persistir as informações sobre alocação de IP entre hosts e containers, …

[Leia mais]
Novo MySQL 8.0 lançado!

Todos os anos novos produtos são lançados. Na área de TI não é diferente. Já vi muita coisa boa ser lançada, reeditada, copiada… Mas, também já vi muito lixo tecnológico e “emblomation” de marketing. Nestes 34 anos de TI, já […] ↓ Leia o restante deste post...

MySQL 8.0 DMR, new features, part 1

I would like to start this telling the reader that this is going to be the first of some blog posts I’m planning to exploit subjects around MySQL 8.0, as I have been testing its features. As I’m an Oracle ACE Director, part of the Oracle ACEs program, I received from my friend Fred Deschamps, […]

Projeto PHP OO e engenharia reversa com Doctrine

Sabe aquele tempo que você perdia criando as entidades, uma por uma? Pois bem, seus problemas acabaram! Brincadeira à parte, vamos a um exemplo simples de exportação de um mapeamento na base de dados e transformar em entidades. Talvez haja a necessidade, para adaptar às nossas necessidades, de modificar coisas pontuais nas annotations criadas.

Abaixo, temos nosso modelo de exemplo, uma entidade Usuário e seus endereços. Para modos de curiosidade, modelei usando o Mysql Workbench.

Agora, vem o código e exportação do mapeamento para classes PHP. Vejamos o código abaixo, devidamente comentado:

<?php
//Importar o autoload
require_once "vendor/autoload.php";

use Doctrine\ORM\Tools\DisconnectedClassMetadataFactory;
use Doctrine\ORM\Tools\Export\ClassMetadataExporter;
use Doctrine\ORM\Tools\EntityGenerator;
use …
[Leia mais]
Mostrando entradas 1 para 10 de 631
Próximo 10 Entradas mais antigos »