Android DevConference 2016

Android DevConference 2016

Nos dias 6 e 7 de setembro aconteceu no Hotel Tivoli em São Paulo o Android DevConference 2016. Essa foi minha primeira participação no Android DevConference e vou contar para vocês como foi. Organização A ótima localização do Hotel Tivoli nos permite o fácil acesso ao evento, tanto para quem é de outras cidades (assim […]

Precificação para free lancers: quanto vale seu serviço?

Precificação para free lancers: quanto vale seu serviço?

Seus serviços valem quanto? Quanto você deveria cobrar por ele? Até onde aceitar reduzir preços? Se esse tipo de questão soa familiar, este artigo é para você. São perguntas que muitos profissionais se fazem ou já se fizeram na hora de prestar um serviço. É até natural, porque balancear rentabilidade e demanda é um desafio […]

The Developer’s Conference 2016 – São Paulo

The Developer’s Conference 2016 – São Paulo

O nosso amigo Elton Minetto já falou sobre as vantagens de ir a eventos: é bom para ampliar conhecimentos, para fazer networking, para expandir a presença da sua marca (seja ela pessoal ou da empresa) e, também, porque é divertido. E foi um pouco de tudo isso que levamos dos dias em que estivemos no […]

#7 PHP 7 – Performance

PHP 7 na Umbler

Esse artigo fecha a série sobre PHP 7 e nele vou apresentar algumas comparações de performance entre o PHP 7 e versões anteriores usando como base CMSs conhecidos como Moodle e Magento, por exemplo. Para ficar por dentro da série de PHP 7: #1 Mudanças básicas na Linguagem #2 Recursos Obsoletos #3 Sintaxe Uniforme de […]

#6 PHP 7 – Mudanças relacionadas a Programação Orientada a Objetos

PHP 7 na Umbler

O PHP 5 e seus sucessores trouxeram várias alterações sobre o mode do objetos, já o PHP 7 quase não trouxe novos recursos nesse sentido, mas, mesmo sendo poucos, os que vieram são bastante interessantes. Context-Sensitive lexer Permite o uso de palavras-chave como nome de propriedades, métodos e constantes dentro de classes, interfaces e traits. […]

#5 PHP 7 – Error Handling, Assertions e Expectations

PHP 7 na Umbler

Nesse post, falaremos sobre Error Handling no PHP 7, explicando, primeiramente, os conceitos de Assertions e Expectations. Assertions Desde o PHP 4 a função ‘assert()’ está disponível, e ela serve para adicionar ‘sanity-checks’ no código. Ela deve ser utilizada somente para desenvolvimento, nunca em ambiente de produção, e pode ser facilmente ativada e desativada usando […]

#4 PHP 7 – Type Hints

PHP 7 na Umbler

Como se sabe, o PHP é uma linguagem fracamente tipada, que não se preocupa muito com os tipos de dados. Uma mesma variável pode receber valores diferentes a qualquer momento. Uma hora ela pode ser string, duas linhas depois se tornar um array e por aí vai. O PHP 7 introduziu recursos de tipagem, que […]

#3 PHP 7 – Sintaxe uniforme de variáveis

PHP 7 na Umbler

A sintaxe de variáveis do PHP é, de certa forma, inconsistente, particularmente o que diz respeito a variáveis-variáveis e variáveis propriedades. Por exemplo, veja a sintaxe $objeto->$array[chave]; estamos sempre esperando que primeiro seja resolvido o $array[chave] para depois acessar a propriedade do objeto. Com a sintaxe uniforme de variáveis, toda essa inconsistência foi resolvida. A […]

PHP Experience 2016

PHP Experience 2016

Nessa minha primeira participação no blog da Umbler vou falar minhas experiências sobre o PHP Experience (e já começo com um trocadilho bobo…) evento de dois dias que aconteceu em SP e que foi organizado pelo iMasters. Recentemente escrevi um post falando os motivos pelos quais acho importante a participação em eventos, e o PHP […]

#2 PHP 7 – Recursos Obsoletos

PHP 7 na Umbler

No PHP um recurso (feature) é marcado como obsoleto (deprecated) para informar aos desenvolvedores que em uma versão futura esse recurso será removido totalmente. Com isso, os desenvolvedores possuem tempo para migrar suas aplicações antes que elas comecem a apresentar erro por usar recursos obsoletos. Nos últimos releases do PHP 5.x vários recursos (features) foram […]