10 coisas para não fazer no PHP 7

Rafael Jaques - Neste artigo estão reunidas algumas “manias” que é melhor deixarmos de lado para poder aproveitar tudo que de melhor o PHP tem a nos oferecer.
Configurando ELK com Docker e Filebeat
O ELK ( Elasticsearch , Logstash e Kibana ) tomou espaço muito rapidamente no mundo dos logs e das métricas, principalmente por ser open-source e altamente escalável. Mesmo com tamanha adoção, estaPokemon GO: o passo a passo para fazer o seu – Parte 01
O presente artigo irá detalhar os passos necessários para para criação de um aplicativo nos moldes do Pokemon GO. Para tal, será dada uma visão geral das tecnologias envolvidas e dois tipos de procesDados estruturados (Rich Snippets) para o Google
Hoje vou falar um pouco sobre dados estruturados e passar os links de alguns artigos interessantes para ajudar na implementação. Basicamente o Google utiliza o Rich Snippets para informExperiência onboarding para usuários de aplicativos mobile
A melhor maneira de comunicar a finalidade do seu aplicativo é através de uma experiência de Onboarding. Descubra o que isto significa agora!Correção altamente crítica de execução remota de código para o Drupal (PSA-2016-001)
Update: correção liberada, ver as atualizações abaixo. Para todos que estão executando Drupal, cuidado: hoje (13 de julho, quando o artigo original foi escrito) uma correção altamente crítica será laFórum E-Commerce Brasil 2016 - saiba o que aconteceu no Auditório de Tecnologia - Parte 01 -
Nos dias 26 e 27 de junho, aconteceu a sétima edição do Fórum E-Commerce Brasil. Acompanhamos de perto o Auditório de Tecnologia e trazemos agora para vocês.Dockerizando aplicações - serviços de apoio -
Seguindo a lista do modelo 12factor, temos “Serviços de Apoio” como quarta boa prática – para contextualizar, serviços de apoio é qualquer aplicação que seu código consome para operar corretamente. PComo estar entre os 15 melhores da competição Kaggle usando Python - Parte 01 -
Competições Kaggle são uma maneira fantástica para aprender a ciência de dados e construir o seu portfólio. Eu, pessoalmente, usei o Kaggle para aprender muitos conceitos de ciência de dados. Eu comePlanejamento estratégico de SEO em 10 passos
É um bom planejamento estratégico o primeiro passo para garantir que o SEO dê bons resultados. Nesta primeira etapa de uma campanha de SEO, serão tomadas as decisões mais importantes e é fundamental,SecurityCast - Scanning de portas, o que posso fazer? -
O Scan de portas TCP e UDP pode ser uma ferramenta para auxiliar o administrador de rede ou uma ação de planejamento de um ataque. Neste SecurityCast, vamos discutir este procedimento e sua legalidad6 ferramentas de prototipagem para qualquer designer de UX
O processo de design de UX pode ser considerado crítico para o sucesso de um site ou aplicativo móvel. Criar e testar protótipos antes do lançamento é uma grande parte desse processo, e a lista de feRetrofit 2: o que devemos saber
Retrofit é uma das mais poderosas e populares bibliotecas de HTTP Client para Android e Java, produzida pela Square Inc. e lançada como open source para toda comunidade.Nova competência AWS – AWS Migration
Soluções de migração de parceiros: os parceiros com essa competência fornecem soluções ou têm profunda experiência ajudando as empresas a mover-se com sucesso para AWS.A história por trás do mapeamento impressionante do Pokémon Go
Se você viu dezenas de pessoas se reunindo silenciosamente em parques e estações de trem no final recentemente em várias partes do mundo, elas provavelmente estavam apenas ocupadas tentando pegar umAplicativos mobile - a primeira impressão -
Você sabia que leva de três a cinco segundos para alguém formar uma primeira impressão? A maioria dos estudos mostra que as primeiras impressões são moldadas nos poucos segundos em que as informações.NET - O que é TypeScript e quais os seus benefícios? -
TypeScript permite escrever JavaScript do jeito que você realmente quer. TypeScript é um super conjunto de JavaScript que compila para JavaScript simples. Qualquer browser. Qualquer host. Qualquer siAplicativo de armazenamento de dados usando SSDs
Neste artigo, veja uma explicação de como a Netflix consegue manter a personalização dos dados dos seus clientes em qualquer parte do mundo.URL Detector - uma biblioteca Java para detectar e normalizar URLs em texto -
Estamos animados em compartilhar que o LinkedIn abriu o código da nossa biblioteca Java URL-Detector . O LinkedIn verifica centenas de milhares de URLs de malware e phishing a cada segundo. A fim deEngenharia de Micro Deploy do Uber: deploy diário com confiança
Em 2014, Uber o começou a se expandir cada vez mais rapidamente. Nossa plataforma cresceu de cerca de 60 cidades para 100 na primavera, e depois para 200 no outono (estações correspondentes ao hemisfYouTube: 6 game engines recomendados para prototipagem rápida
Hoje vamos recomendar 6 game engines para prototipagem rápida. Esse tipo de prototipagem serve para avaliar um aspecto específico do seu jogo.C# 6.0 - Cinco novos recursos que é bom conhecer -
Desde o seu lançamento, a linguagem C# tem evoluído a passos largos e, assim, seu uso por desenvolvedores de diversas áreas tem crescido.Como criar uma rádio online - Parte 01 -
Vamos abordar um assunto de dúvida recorrente exposto na comunidade Drupal Brasil: criar uma rádio online, incluindo streaming de servidores externos.Chrome Extension + Push Browser com OneSignal
Hoje, vamos falar da implementação do OneSignal para Push Browser em extensões do Google Chrome, implementação realizada na nova ferramenta do It’simple , o Radar de Ofertas, disponível para downloadEficiência do Web Service no Instagram com Python
Com o framework de eficiência para o web service do Instagram, acreditamos que vamos continuar escalando nossa infraestrutura de serviços com Python.ECMAScript 6: desmistificando as classes
Desde seu anúncio, as classes no JavaScript têm gerado muita discórdia. Vários desenvolvedores ativos da comunidade tomaram posições divergentes sobre o assunto. Um exemplo é o artigo Two Pillars ofDatabaseCast: Eventos para DBA
Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e os convidados Kenia Milene (@keniamilene) e Dennes Torres (@dennes) pegam suas credenciais para falarJava EE 8 - Utilizando o JCache para suas aplicações -
Neste artigo, serão abordadas as vantagens e as especificidades do uso do JCache, tecnologia utilizada em diversas aplicações dentro do Moip.Docker 1.12: agora com orquestração interna!
Orquestração é o que é necessário para a transição de deploy de container em um único host, para deploy de aplicativos complexos em muitas máquinas.ASP .NET MVC – CRUD com Fluent NHibernate – Parte 02
Neste artigo, veja como realizar as operações CRUD em uma aplicação ASP .NET MVC usando o NHibernate e realizando o mapeamento com o Fluent NHibernate.Automatize os e-mails de convite para sua comunidade no Slack
O Slack é uma ferramenta de chat para empresas que tem conquistado também muitas comunidades de software e tecnologia. Com 2,7 milhões de usuários diários e um valuation 3.8 bilhões de dólares, ficaPor favor, não encante seus clientes!
Mesmo que existam boas práticas reconhecidas para a gestão de projetos, a “lei maior” é ter o bom senso e a capacidade de percepção dos cenários para ditar as decisões.Persuasão no content marketing: por que ela nem sempre funciona?
Mês passado, depois de ter dado por concluído um longo dia de trabalho, liguei a tevê do meu quarto no propósito de “fazer um som”. Creio que a necessidade de “fazer um som” seja relativamente comumVisual Studio Code - Apresentando o editor multiplataforma da Microsoft -
A Microsoft lançou em 2015 um editor de código destinado ao desenvolvimento de aplicações web chamado Visual Studio Code (daqui em diante, apenas VSCode). Trata-se de uma ferramenta leve e multiplataDockerizando aplicações – Configurações
Seguindo a lista do modelo 12factor , temos “ Configurações ” como terceira boa prática. Quando estamos criando um software, aplicamos um determinado comportamento dentro do código e normalmente eleDetecção automática de vazamento de memória no iOS
Você sabe trabalhar corretamente com o gerenciamento de memória? Essa é uma dificuldade recorrente em nossas aplicações. Neste artigo, eu trago para vocês como o Facebook trabalha com o gerenciamentoMachine Learning, aprendizado profundo
Machine Learning é uma abordagem para análise de dados que automatiza a construção do modelo analítico e é usado em todos os quatro tipos de análises.Um pequeno experimento com Rails sobre o JRuby 9.x no Heroku
O JRuby continua a evoluir, e você pode se beneficiar se você já tem um grande conjunto de Dynos e grandes servidores ao seu redor.