Category: Programação

Elm: React Without Compromises

Elm: React Without Compromises

The world of front end development has been experiencing a major paradigm shift over the past few years. Frameworks have shifted from Model/View and Object-Oriented paradigm of Backbone, Ember, Angularjs v1, and dozens of...

Lidando com estados em React – Parte 01

O que mais vejo na internet ultimamente, quando o assunto é React, é a dificuldade que os desenvolvedores passam para ter um estado consistente e de fácil manutenção. Muitas vezes, esta dificuldade resulta em...

Processando um e-mail sender em um Docker na AWS

O Docker é uma tecnologia de código aberto que permite criar, executar, testar e implantar aplicações distribuídas dentro de contêineres de software. Ele permite que você empacote um software em uma unidade padronizada para...

Como migrar um app da Marvel para View Code

Atualmente, View Code é a nova “hype” da comunidade iOS. Não é nada novo, mas podemos dizer que essa abordagem é, de diversas formas, uma volta às origens do iOS, nas quais as views eram...

Authorization With Pundit

Authorization With Pundit

Pundit is a tool that allows you to restrict certain parts of your Rails application to authorized users. It does this by providing you with certain helpers. In this tutorial, you will build a...

Building Your Startup: Error Logging

Building Your Startup: Error Logging

What You’ll Be Creating This tutorial is part of the Building Your Startup With PHP series on Envato Tuts+. In this series, I’m guiding you through launching a startup from concept to reality using my Meeting Planner app as...

Zend Framework Blog: Scrape Screens with zend-dom

Zend Framework Blog: Scrape Screens with zend-dom

The Zend Framework blog has posted another tutorial focusing on the use of one of the components that makes up the framework. In this latest tutorial Matthew Weier O’Phinney focuses on the zend-dom component...

Jason McCreary: Lumen is dead. Long live Lumen.

Jason McCreary: Lumen is dead. Long live Lumen.

In a new post to his site Jason McCreary offers some of his opinions around why he thinks Lumen is dying. Lumen is a micro-framework from the creators of Laravel offered as an alternative...

Teamwork with the Compiler: An Interview with a Functional Programmer

Peter Jones is a freelance software developer, instructor for DevelopIntelligence/appendTo, and has an incredible assortment of bow ties. He spends his working hours giving in-person software training for DevelopIntelligence, developing software for clients, and contributing to open...

Laravel News: Laravel Forge API

Laravel News: Laravel Forge API

The Laravel News site has posted an official announcement about the Forge API being released for public use. Forge is a service that makes it easier to set up and configuration servers by taking...

Acuity Scheduling’s Developer-Friendly Scheduling Service

Acuity Scheduling’s Developer-Friendly Scheduling Service

What You’ll Be Creating Introduction Welcome! Today, I’ll be introducing you to Acuity Scheduling as the first of what will be a multipart series. Acuity is unique as an appointment scheduling and booking service...

Mattias Geniar: Mitigating PHP’s long standing issue with OPCache leaking sensitive data

Mattias Geniar: Mitigating PHP’s long standing issue with OPCache leaking sensitive data

In a new post to his site Mattias Geniar looks at an old security issue in PHP, opcache information leakage and how to mitigating the issue. A very old security vulnerability has been fixed...

How to Secure Laravel Apps with 2FA via SMS

While everyone is concerned about their application’s security, few take it seriously and take the plunge. The first thing you’ll notice when learning about this is that two factor authentication (2FA) is the go-to...

Frank de Jonge: Battle Log: Symfony Routing performance considerations.

Frank de Jonge: Battle Log: Symfony Routing performance considerations.

In a new post to his site Frank de Jonge shares his "battle log" when looking into routing performance considerations in Symfony after a "deep dive" into the component’s code. Last week I took...

Community News: Latest PECL Releases (02.28.2017)

Community News: Latest PECL Releases (02.28.2017)

Latest PECL Releases: xdebug 2.5.1Sun, Feb 26, 2017 – xdebug 2.5.1 = Fixed bugs: Fixed issue #1057: Add xdebug.ini of all settings to package Fixed issue #1165: DBGp: step_out skips subsequent function calls Fixed...

Herança múltipla no Java? No Java8 pode sim!

Para aqueles que ainda não se atualizaram no Java8, vai aí uma super dica: agora temos a liberdade de usar herança múltipla com defaults method. Segue um exemplo: Vale a pena comentar que, mesmo com...

Computer Science Distilled, Chapter 2: Complexity

This is a full chapter excerpt from Wladston Viana Ferreira Filho’s brand new book Computer Science Distilled which he has graciously allowed for us to publish here. In almost every computation, a variety of...

Websites to Generate SVG Patterns

These aren’t particularly hard to web search for, but just in case you didn’t know they existed I figured I’d drop them here. I’ve used all three of these in the past and I...

Scaling SVG Clipping Paths for CSS Use

Scaling SVG Clipping Paths for CSS Use

A legit CSS trick documented by Eric Meyer! So there is polygon() in CSS and <polygon> in SVG. They are closely related, but there are all kinds of weirdnesses. For example, you can use...

Code an Image Gallery Android App with Glide

Code an Image Gallery Android App with Glide

What You’ll Be Creating 1. What is Glide? Glide is a popular open-source Android library for loading images, videos and animated GIFs. With Glide you can load and display media from many different sources, such as...

A nova marca do Cabify

Cabify é um aplicativo de transporte. Um concorrente direto do Uber. É a maior empresa de transporte do mundo de língua espanhola e portuguesa. A Cabify opera no México, Chile, Colômbia, Peru, Brasil, Panamá, Equador, Portugal,...

Simplify your JavaScript code with normalizer functions

Simplify your JavaScript code with normalizer functions

Everyone loves a good if-else tower! What could be simpler than nesting a few conditionals? if(stuff) { if(more stuff) { haha(); } else { cool(); } } Ok – that isn’t the most amazing...

Community News: Exakat – Static analysis tools for PHP

Community News: Exakat – Static analysis tools for PHP

On the Exakat GitHub account Damien Seguy has put together a pretty complete list of static analyzers you can use for your PHP applications. The list is broken down into the types of scanners:...

Matthias Noback: Duck-typing in PHP

Matthias Noback: Duck-typing in PHP

In this new post to his site Matthias Noback talks about a topic not normally discussed outside of languages that support it natively – duck typing. For quite some time now the PHP community...