PHPNews

Strictly Research Continued

Fig 1. Strict Easter Egg This week I have been experimenting with adding strict scalar type hints to PHP7 via an extension. Scalar type hints are something that some people want, and they have good reason to want them, but I think the majority can live without them. Internals don't seem to be able to agree on …

Continue reading »

Written by Krakjoe - - Aggregated on Wednesday November 12, 2014


Strictly Research Continued

Fig 1. Strict Easter Egg This week I have been experimenting with adding strict scalar type hints to PHP7 via an extension. Scalar type hints are something that some people want, and they have good reason to want them, but I think the majority can live without them. Internals don't seem to be able to agree on …

Continue reading »

Written by Krakjoe - - Aggregated on Wednesday November 12, 2014


PHP CS Fixer finally reaches version 1.0

A few years ago, I wrote a small script to automatically fix some common coding standard mistakes people made in Symfony pull requests. It was after I got bored about all the comments people made on pull requests to ask contributors to fix their coding standards. As humans, we have much better things to do! The tool …

Continue reading »

Written by Fabien Potencier - - Aggregated on Wednesday November 12, 2014


Bootstrapper to 9-5er

I got my start in tech almost two decades ago. Back then the landscape was much different, but I feel in love, and made it my career choice. I found a friend, started selling software and doing custom development. Back then no one used the fancy term bootstrapper and I was just a partner in a small business, like …

Continue reading »

Written by Eric L. Barnes - - Aggregated on Tuesday November 11, 2014


Symfony 3.0: The roadmap

During the last year, I've been talking about Symfony 3.0 at various conferences. I've been thinking about the best Symfony 3.0 strategy for quite a long time …

Written by Symfony blog - - Aggregated on Tuesday November 11, 2014


Domain Events

Boundaries & Messages A system’s design is defined by it’s boundaries, and by the way it communicates with other systems. This outward facing design is, all things considered, more important than the internals. It is important whether we are talking about small systems (such as an object) or large systems. …

Continue reading »

Written by Mathias Verraes - - Aggregated on Tuesday November 11, 2014


Strictly Research

Fig 1. Strict Easter Egg Recently this screen shot was posted on twitter, there was a thread on reddit, and there was much nattering. While I value very highly the fact that PHP, at it's heart, is a dynamic language, why shouldn't we be able to use strict ? If a programmer wants to use strict type hints, then …

Continue reading »

Written by Krakjoe - - Aggregated on Monday November 10, 2014


Strictly Research

Fig 1. Strict Easter Egg Recently this screen shot was posted on twitter, there was a thread on reddit, and there was much nattering. While I value very highly the fact that PHP, at it's heart, is a dynamic language, why shouldn't we be able to use strict ? If a programmer wants to use strict type hints, …

Continue reading »

Written by Krakjoe - - Aggregated on Monday November 10, 2014


Private Composer Packages with Gemfury

Hopefully you’re familiar with Composer , the latest - and probably greatest - PHP package manager. If not, check out Alexander’s introduction , and I’ve no doubt you’ll be sold on it immediately. You’ll need a working knowledge of it to get the most out of this article. Composer works effectively and seamlessly …

Continue reading »

Written by Sitepoint - - Aggregated on Monday November 10, 2014


PhpStorm Tip – Keymap Abbreviations

I made the switch to PhpStorm back in January and every week I learn new tips and tricks to help me use the IDE. One issue I have is that I constantly forget keyboard shortcuts even though I only use a few. So I want to show a quick tip to make these easier to remember. One workaround for not having to learn them …

Continue reading »

Written by Eric L. Barnes - - Aggregated on Monday November 10, 2014


Decoupling from a service locator

Decoupling from a service locator - shouldn't that be: don't use a service locator ? Well, not really, since there are lots of valid use cases for using a service locator. The main use case is for making things lazy-loading (yes, you can also use some kind of proxy mechanism for that , but let's assume you need …

Continue reading »

Written by Matthias Noback - - Aggregated on Monday November 10, 2014


Future Notes

Fig 1. Go PHP "7" Now that the master branch of PHP (PHP7) is stabilizing, it is time for those of us who maintain extensions to think about beginning the task of upgrading the source code to work with new API's and conventions in PHP7. Without going into too much detail about why PHP7 is the way it is, I'm going …

Continue reading »

Written by Krakjoe - - Aggregated on Saturday November 8, 2014


Future Notes

Fig 1. Go PHP "7" Now that the master branch of PHP (PHP7) is stabilizing, it is time for those of us who maintain extensions to think about beginning the task of upgrading the source code to work with new API's and conventions in PHP7. Without going into too much detail about why PHP7 is the way it is, I'm going …

Continue reading »

Written by Krakjoe - - Aggregated on Saturday November 8, 2014


Re-introducing FuelPHP

As a PHP developer, I have been a consistent user of different PHP frameworks, mostly focusing on CakePHP. Recently, I felt the need to go framework shopping and I have many valid reasons for choosing Fuel. It has a built-in modular structure and complete flexibility with emphasis on community. Before Fuel, I was a …

Continue reading »

Written by Sitepoint - - Aggregated on Saturday November 8, 2014


Verizon iPhone Trade-In Ripoff

About a month ago my two year Verizon wireless contract ended and they had a special trade-in offer. Trade in any iPhone 4 or higher and you could get up to a $200 gift card. I thought this seemed like a decent offer and up until this point I have been satisfied with Verizon. I filled out the information on 4 …

Continue reading »

Written by Eric L. Barnes - - Aggregated on Saturday November 8, 2014


The Inter-team Standup

For WeCamp 2014 , we were creating multiple teams that would all work on their own project. But since we wanted to maximize the exposure of all delegates to the lessons learned by all teams, we needed to create a moment where people could exchange their ideas, their lessons, their work. Since our schedule already …

Continue reading »

Written by Stefan Koopmanschap - - Aggregated on Friday November 7, 2014


The Inter-team Standup

For WeCamp 2014 , we were creating multiple teams that would all work on their own project. But since we wanted to maximize the exposure of all delegates to the lessons learned by all teams, we needed to create a moment where people could exchange their ideas, their lessons, their work. Since our schedule already …

Continue reading »

Written by Stefan Koopmanschap - - Aggregated on Friday November 7, 2014


Left Lane Drivers

Dear left lane drivers, I’m sorry but I have a deep down hatred for you. I have driven almost 600 miles over the past two days and you annoy me to no end. The proper way to drive on an interstate is to remain in the far right lane until you need to pass, at that point move out, pass a vehicle and move back over. …

Continue reading »

Written by Eric L. Barnes - - Aggregated on Friday November 7, 2014