All Blogs / Technology / Programming / Web Development / New


Testing XML-based API's

At the day job I deal with making sure that a number of different services get tested sufficiently that we have confidence that what's being deployed and hen used by Firefox is correct. This is a big change from what I did before I got...Show More Summary

Homestead per-project crib sheet - Rob Allen

I wanted a drop-dead simple way to try and replicate a problem someone was having on the Slim forums. I couldn't reproduce with php -S which is my go-to for this sort of thing, so I thought I'd try Homestead. I had recently listend to...Show More Summary

Interview with Shawn Mayzes - Voices of the ElePHPant

Video smayzes Audio Show Notes LaraC#at Canadian Deaf Ice Hockey Federation PHP Vancouver The post Interview with Shawn Mayzes appeared first on Voices of the ElePHPant.

Simple Tutorial on using MySQL with PDO that works with PHP 7 - PHP Classes

Simple Tutorial on using MySQL with PDO that works with PHP 7 By mohammad anzawi Most PHP applications use MySQL databases but since PHP 7 was introduced the old MySQL extension was discontinued. Developers need to migrate either toShow More Summary

Crate: Eventual consistency - Christian Weiske

Some projects at work use a Crate database as kind of caching layer for aggregated, unnormalized data that helps reducing requests from frontend servers. Because of its eventual consistency model, filling data into it has some issues. Eventual...Show More Summary

ConFoo Montreal Early Bird + Vancouver Dates - Anna Filina

You can save on ConFoo Montreal tickets until January 20, 2017. This huge conference will be held on March 8-10, 2017 and will feature over 150 presentations. There is a great range of topics, including PHP, many other programming languages,...Show More Summary

How Many PSR-7 Implementations Exist? - Paul M. Jones

More specifically, how many implementations of PSR-7 ServerRequestInterface exist? Initially, it appears the answer might be as many as three dozen. But increasingly it looks like the real answer, to a first approximation, is “zero.” To...Show More Summary

Laravel and Braintree, Sitting in a Tree… - SitePoint PHP

Subscriptions to services online are something extremely common - from subscribing to music streaming services to tutorial sites to access premium content. With Laravel 5, we saw the introduction of Laravel Cashier, an official Laravel...Show More Summary

PHP 5 End of Life for Active Support - 7 Minutes Lately in PHP podcast episode 79 - PHP Classes

PHP 5 End of Life for Active Support - 7 Minutes Lately in PHP podcast episode 79 By Manuel Lemos December was the month for which the last version of PHP 5.6 series had support for regular bug fixes. From now on only security bugs will...Show More Summary

A river of research, not news

I already hate the phrase “fake news”. We have better words o describe lies, disinformation, propaganda and slander, so lets just use those. While the phrase “fake news” might

Home-Made Twitter and Gmail Notifications with PHP and Arduino - SitePoint PHP

I am a little obsessed with Twitter. It's how I communicate with most of the developers I'm not fortunate to live in the same city as. I'm a little less obsessed with IoT projects, but then it's harder to find the time to work on them...Show More Summary

Visualize Business Success with Smart Data Visualization

Can your eyes be smart? This might seem like a silly question. After all, your eyes don’t have their own intelligence. They depend on your brain to untangle and figure out the solution to a problem and to translate what the eye takes in and make it something you can understand. The ‘ah hah’ moment doesn’t come from the eyes. It comes from the brain,...

Scrum Rituals: Sprint Planning - SitePoint PHP

The following is an extract from our book, Scrum: Novice to Ninja, written by M. David Green. Copies are sold in stores worldwide, or you can buy it in ebook form here. The ritual that marks the beginning of each sprint is called sprint planning. Sprint planning is hosted by the scrum master, but the […] Continue reading %Scrum Rituals: Sprint Planning%

Beta2 of pds/skeleton now available! - Paul M. Jones

I am excited to announce that pds/skeleton 1.0.0beta2 has been released. (The pds/skeleton publication describes a standard PHP package skeleton, as backed by research into the PHP package ecosystem.) Among other things, this release...Show More Summary

Trust - Anthony Ferrara

Stop and take a moment to think about how much trust is required to live your everyday life. Every single aspect of your life is built up on layer after layer of trust, it's nothing short of staggering. Different aspects of life will contain different levels of trust, with some being very guarded and some being very lax. Show More Summary

Voice First - Nomad PHP

We’ve all heard of “Mobile First”. Most of us are savvy enough to know that that really means “API First” and then “Mobile is the first client.” Have you heard though, about “Voice First?” Starting with Siri, but greatly accelerated by the Amazon Echo and now the Echo Dot, we are seeing the birth of a … The post Voice First appeared first on Nomad PHP.

PHP Site Gamification Using a Secret Path - PHP Classes

PHP Site Gamification Using a Secret Path By Dave Smith The main purpose of gamification is to keep our users entertained in game like activities, so that they stay around longer and come back more often, for instance to your site or...Show More Summary

Voyager – Can an Admin UI Make Laravel Even More Approachable? - SitePoint PHP

Today, we are talking about Voyager! Voyager is a Laravel package that provides a full administration system for the framework in its "skeleton app" form. Voyager has 4 main features: Media Manager - Built on top of Intervention Image, it provides a fully functional media manager that allow us to view, edit, and delete images from storage. Show More Summary

Getting Rid of static - Qafoo - PHP

When people start (unit-)testing their code one of the worst problems to tackle are static calls. How can we refactor static calls out of an existing application without breaking the code and while producing new features? How can we get rid of this big test impediment?

How A Grumpy Programmer Secures Their Laptop

On the /dev/hell podcast episode I recorded with Ed last night, I got the chance to talk at length about my early experiences with my new laptop. According the 'About This Mac': MacBook Pro (13-inch, 2016, Four Thunderbolt 3 Ports) Processor...Show More Summary

Copyright © 2015 Regator, LLC