PHPNews

Getting Ready for PHP 7.2

PHP 7.2 is planned to be released on 30th November 2017. And it comes with two new security features in the core, several smaller improvements and some language legacy clean-ups. In the article, I will describe what the improvements and changes are. I read the RFCs, discussions on internals and PRs on Github, so you …

Continue reading »

Written by Bram.us - - Aggregated on Tuesday September 12, 2017


Detox: E2E Testing in React Native

High velocity native mobile development requires us to adopt continuous integration workflows, which means our reliance on manual QA has to drop significantly. Detox tests your mobile app while it’s running in a real device/simulator, interacting with it just like a real user. Here’s a sample test for a login …

Continue reading »

Written by Bram.us - - Aggregated on Tuesday September 12, 2017


Upgrades for Google Maps Street View

Google is rolling out upgraded cars with upgraded camera rigs to capture Street View imagery. The new camera rig will help capture photos that are clearer, higher in resolution, and more vivid in color. Like the old design, the rig will attach to a vehicle’s roof, but the smaller ball on top now features just seven …

Continue reading »

Written by Bram.us - - Aggregated on Monday September 11, 2017


Monitoring for the encrypted web with “Oh Dear!”

Because there’s more to HTTPs than just monitoring for certificate expiration dates. Next to SSL Certificate Expirations, Oh Dear! also scans for Mixed Content, Revoked (Intermediate) Certificates, the use of bad or insecure ciphers, etc. Knowing that this service is built by Dries Vints, Freek Van der Herten , …

Continue reading »

Written by Bram.us - - Aggregated on Sunday September 10, 2017


Silex Routing vs Trailing Slashes

In Silex-based projects I always define my routes with a trailing / . When defining a route with a trailing slash, the router will respond to both the route without and with slash: $app->get('/hello', …); will respond to http://localhost/hello but not to http://localhost/hello/ $app->get('/hello…

Continue reading »

Written by Bram.us - - Aggregated on Monday September 4, 2017


gitmoji – An emoji guide for your commit messages

Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages. Using emojis on commit messages provides an easy way of identifying the purpose or intention of a commit with only looking at the emojis used. Next to the guide there’s also a CLI binary to help you perform commits (in …

Continue reading »

Written by Bram.us - - Aggregated on Monday September 4, 2017


ESNext Proposal: The Pipeline Operator

The pipeline operator is essentially a useful syntactic sugar on a function call with a single argument. In other words, sqrt(64) is equivalent to 64 |> sqrt . This allows for greater readability when chaining several functions together. With the Pipeline Operator, one could rewrite this … let result = …

Continue reading »

Written by Bram.us - - Aggregated on Saturday September 2, 2017


Era of Ease – Ketamine Kettle

This tech house mix by Era of Ease has been on repeat the past month. Very good drive. If you’re into Solomun, me, or Moderat you’ll like it too Tracklist: [0:00] Dead End Thrills (Patrice Bäumel Remix) – Cubicolor [7:00] Venus (Original Mix) – Undercatt [13:00] Running (Ame Remix) – Moderat [20:00] …

Continue reading »

Written by Bram.us - - Aggregated on Wednesday August 23, 2017


Inside a super fast CSS Engine: Quantum CSS (aka Stylo)

Great writeup on how Firefox’s new CSS Engine “Quantum CSS” works. Also sports a clear and in-depth explanation of the rendering pipeline, with some nice illustrations to go along. You may have heard of Project Quantum… it’s a major rewrite of Firefox’s internals to make Firefox fast. We’re swapping in parts from …

Continue reading »

Written by Bram.us - - Aggregated on Wednesday August 23, 2017