Autor: Walker de Alencar

Conheça a DAO – um modelo revolucionário de governança descentralizada

A plataforma descentralizada Ethereum, depois de ganhar os holofotes em março deste ano ao atingir um valor de mercado superior a US$ 1 bilhão, agora abriga uma nova iniciativa chamada de “Organização Autônoma Descentralizada” (The DAO, em inglês). A DAO é uma espécie de fundo de capital privado descentralizado, que surgiu no último mês e tornou-se o projeto de financiamento coletivo mais exitoso da história ao levantar quase US$ 170 milhões. Os recursos foram depositados via ether, a moeda digital que serve de combustível para a rede Ethereum. A proposta da DAO é a de financiar projetos que sejam...

Read More

PHP não presta!?

É muito comum ver desenvolvedores de outras linguagens falarem mal de PHP, citando que é insegura, não tem Orientação à objetos, mas será que estes estão realmente atualizados e falando algo condizente com a realidade sobre uma linguagem que em 2010 estava em 71% de tudo que existia na web e em hoje é praticamente 82%? Muitos desenvolvedores desinformados, ainda usam referência de PHP de 2004, onde a linguagem tinha pouco suporte à orientação e era mais voltada para sites. Poucos sabem que ela evoluiu muito: 2005 na v5.1: Melhor suporte à OOP e PDO(PHP Data Objects)  que fornece uma...

Read More

WASAP

O que é? WAS4P – Web Application Server for PHP. É uma iniciativa da Wend Tecnologia para divulgar e propagar as melhores práticas do mercado PHP, onde diponibilizamos a VM (Virtual Machine) bem como os scripts que utilizamos para criar nossos servidores para desenvolvimento em PHP. Para o iniciante É tudo que você precisa para começar a programar em PHP! Baixe a VM, e siga os passos citados, e faça seus primeiros testes! Para o profissional É um conjunto de scripts para criação de VM (Virtual Machine) contendo uma instalação padrão para desenvolvimento em PHP. Ambiente Minimal: ZendServer + Git was4p v1.1.0-dg (32bits)-minimal.ova Default: ZendServer + Git + PHP QA Tools Full: ZendServer + Git + PHP QA Tools + Jenkins + PHPTemplate > Se for utilizar o MySQL, instale usando o comando: $ sudo apt-get install mysql-server Configurações Ubuntu Server 14.04 LTS 32bits¹ Zend Server 7.0 PHP 5.5.7 ¹Disponibilizamos as VMs em 32bits para facilitar a utilização por qualquer pessoa, mesmo que ainda nao possuam um sistema 64bits. Fizemos vários testes com 64bits e todo procedimento funciona perfeitamente no mesmo. Como funciona? Existem duas formas de aproveitar esse projeto, utilizando a VM que disponibilizamos no SourceForge, ou utilizar os Scripts para criar sua VM do zero. Usando a VM(Virtual Machine) Tendo a versão mais recente do VirtualBox instalada, basta baixar o arquivo no sourceforge e seguir os passos...

Read More

Arquitetura PHP: Avaliações

Em se tratando de avaliação, logo nos direcionamos para as séries de normas ABNT NBR ISO/IEC 9126 e 14598 que definem modelo de métricas e processo de avaliação da qualidade do produto de software. Esclarencendo, a ISO 14.598 tem foco em definir um processo de avaliação da qualidade de produtos de software e orienta seu uso em conjunto com a ISO 9.126, que fornece um modelo de características e sub-caraterísticas de qualidade de software, e propõe que cada empresa crie suas próprias métricas. Segundo informações do Guia de aquisição:2009 do MPS.BR, as normas acima estão sendo revistas, resultando em um modelo denominado SQuaRE que já possui algumas normas publicadas pela ISO e o modelo geral pode ser encontrado na norma ABNT NBR ISO/IEC 25000. Essas normas te darão embasamento de como elaborar e realizar uma avaliação adequada, com a qual poderá gerar índices que facilitarão a identificação das melhores soluções em caso de produtos de terceiros. Segue abaixo um resumo de características e sub-características citadas pela ISO 9126, bem como uma forma simples de identificar cada uma delas: Funcionalidade– Satisfaz as necessidades? Adequação – Propõe-se a fazer o que é apropriado? Acurácia – Faz o que foi proposto de forma correta? Interoperabilidade – Interage com os sistemas especificados? Conformidade – Está de acordo com as normas, leis, etc.? Segurança de acesso – Evita acesso não autorizado aos dados? Confiabilidade– É...

Read More

Arquitetura PHP: MBCV

Após algumas pesquisas, acabei criando um modelo que ficou focado em 4 camadas distintas aumentando suas responsabilidades, o qual denominei MBCV, nada mais é do que a sequência de nível de camadas: Model <-> Busines <-> Controller <-> View, as quais explicarei brevemente: Model A camada de Model foi a mais impactada pois, por padrão os desenvolvedores estão acostumados a manipular basicamente banco de dados, no nosso caso, manipulamos: Bancos, Webservices, XML, CSV, XPDL, etc. Sendo assim, a Model teve que ficar mais poderosa ou seja, assumir a responsabilidade de manipular as fontes de dados, quaisquer que fossem e trazer...

Read More

Contato

Adicione o contato diretamente no seu celular pelo QR-Code abaixo.


QR-Code com dados de contato de Walker de Alencar

Categorias