|Filed Under:||Programming / Web Development|
|Posts on Regator:||4533|
|Posts / Week:||11|
|Archived Since:||June 30, 2008|
Time to promote some open source projects again! [author_more] blackscorp/astar [2 ?] A package by our very own Vitalij, astar is a PHP implementation of the A pathfinding algorithm. Continue reading %Sourcehunt 2016.03 – PHP in Rust, Pathfinding, Eve Online%
Coolblue is a well-known e-commerce company that operates in the Benelux area. Coolblue primarily focuses on consumer electronics, but the types The post Victor Welling of Coolblue – e-commerce & tech at Coolblue appeared first on Thijs Feryn's blog.
PHP 7 Migration Guide Part 1: 10 Backwards Incompatibile Changes By Atif Shahab Qureshi PHP 7 is out since December 2015 and several updates were released. Its advantages compare to PHP 5.x are huge but first you need to consider what...Show More Summary
I was originally going to call this “Micro Macros with Marco’s Perfectly Pragmatic Pre-Processor library”, but I didn’t think Bruno would approve… I get really excited when developers feel empowered to create new tools, and even new languages with which to solve their problems. [author_more] You see, many developers come to PHP from other languages. Show More Summary
PHP Email Verification using the MailboxLayer API By Dave Smith Checking an e-mail address for the proper format is the first and most common method used to determine if an address is valid. To really put it to the test, we need to take...Show More Summary
Rauth is SitePoint’s access control package for either granting or restricting access to certain classes or methods, mainly by means of annotations. In this tutorial, we’ll learn how to use it. Why Rauth Traditional access control layers (ACLs) only control routes - you set anything starting with /admin to be only accessible by admins, and so on. Show More Summary
This episode was recorded at the PHPBenelux Conference 2016. I also wrote a blog post about the event. Who is The post Peter Maynard – An Englishman in Belgium, Microsoft, Liverpool & banter appeared first on Thijs Feryn's blog.
I've been having my first experiences with generated code, generating a new admin backend using CakePHP3 (yes CakePHP is still around, it's alive and doing rather well in fact!). So far it's going great and producing a much more complete...Show More Summary
I’ve pointed out before that Model-View-Controller is a user interface pattern, not an application architecture. But why would PHP developers get the idea that MVC is an application architecture in the first place? (This may apply to all server-side developers, not just PHP folks.) I used to think that MVC was an application architecture. Show More Summary
From the Powerball to Candy Crush to Farmville, games have permeated our lives. And for good reason: They’re fun, exciting, and rewarding. Plus, leveling up or winning a game provides us with an instant sense of gratification and pride. Show More Summary
Will PHP var Keyword be Removed in Future PHP Versions? - Lately in PHP podcast episode 68 By Manuel Lemos Since PHP 5 was introduced the class var keyword became an alias of public, so there is a discussion now about a proposal to remove...Show More Summary
@jcarouth Show Notes Loosely Coupled Podcast Dallas PHP User Group The post Interview with Jeff Carouth appeared first on Voices of the ElePHPant.
This article introduces what is probably one of the simplest ways of setting up and running an elastic LAMP stack on the cloud - using Zend Server on AWS. Note: to be clear elastic does not refer to ElasticSearch here. More specifically,...Show More Summary
I know I haven’t been blogging much (about php stuff) lately, and this is not going to be one of the bigger posts either. However lately I’ve added a handful of tools to my stack, which I think can benefit most developers, so here aShow More Summary
Speaker: Andrew Woods @awoods A good rule of thumb is: if you have to do something more than 5 times, automate it. What are the things that you do everyday when you’re developing software? I’ll discuss some approaches for customizing your environment for increased effectiveness. Show More Summary
Migrate is one of the most established modules in the Drupal ecosystem. So much so that with Drupal 8, a decision has been made to get some of its functionality ported and added to Drupal core. An important reason was that the traditional upgrade between major releases was replaced with a migration of Drupal 6 […] Continue reading %Your First Drupal 8 Migration%
Editor’s Note: This is the first post in a series of posts about model design. Each week we’ll look at a new aspect of designing models in a modern PHP application. The modern web has largely settled on Model-View-Controller (MVC) as the paradigm of choice. Show More Summary
How to Use Queue To Speedup PHP Processing Tasks Part 2: Processing Queued Tasks By Alexander Skakunov As it was explained in the first part of the article, queues are great to defer the processing long tasks, allowing to provide faster...Show More Summary
Over the past few weeks, different people have asked me where a Command Bus goes in an Action-Domain-Responder system. While I’m not a DDD expert, after brushing up on the subject a little, my answer is: “In the Domain.” First, let’s recall the three components in ADR: “Action” is the logic that connects the Domain and Responder. Show More Summary
Today I want to share a simple trick for the excellent Mocking library Phake (I wrote about it before) when testing state on APIs that don't return values.