PHPNews

Form Validation Essentials

Before we move on to cleaning up the controller, let's first take a moment to review form validation. At the moment, our controller doesn't care what the user …

Written by Laracasts - - Aggregated on Monday October 7, 2019


Symfony 4.3.5 released

Symfony 4.3.5 has just been released. Here is a list of the most important changes: bug #33742 [Crawler] document $default as string|null (@nicolas-grek…

Written by Symfony blog - - Aggregated on Monday October 7, 2019


Symfony 3.4.32 released

Symfony 3.4.32 has just been released. Here is a list of the most important changes: bug #33834 [Validator] Fix ValidValidator group cascading usage …

Written by Symfony blog - - Aggregated on Monday October 7, 2019


Ruby for non-Rubyists with Snap

I'm an Ubuntu user and I enjoy most server-side scripting languages but I haven't done much Ruby and I never get the feeling that Ruby is pleased to see me when I do. Something is always out of date or has an incompatible dependency or ... and since I don't use it regularly, I don't have the familiarity that enables …

Continue reading »

Written by Lorna Jane - - Aggregated on Monday October 7, 2019


USNWC Build Your Own Boat Competition 2019

Yesterday was the annual Build Your Own Boat competition at USNWC in Charlotte NC. The goal is that any team can enter and build their own boat and run it down the rapids. The winner is chosen based off a combination of crowd reaction, creativity, and the seaworthy-ness of the vessel. It’s always a blast and I love …

Continue reading »

Written by Eric L. Barnes - - Aggregated on Sunday October 6, 2019


Mobile Games and Nintendo

Metro.co.uk : Mario Kart Tour is a disgrace that Nintendo should be ashamed of Forbes : ‘Mario Kart Tour’ Has A Bad Subscription Model That Costs As Much As Apple Arcade The Verge : Mario Kart Tour is too cynical to be fun The contrast between Mario Kart Tour and Apple Arcade is …

Continue reading »

Written by ignorethecode.net - - Aggregated on Sunday October 6, 2019


Deploy on Friday?

There are two trains of thought on the question of should you deploy on a Friday. One believes you should deploy on Friday’s because if you have a sound system in place, you can always roll back, the other thinks it is not worth the risk. Both of these people are correct, and if you have a complete automated …

Continue reading »

Written by Eric L. Barnes - - Aggregated on Saturday October 5, 2019


Working with symlinked packages in PHP

When developing a PHP library/package, you most likely also have a project on disk that consumes said library. Take a WordPress plugin for example: to test it, you need a WordPress installation — both are linked but separate projects. To speed up development you can tell Composer to use the local version of the …

Continue reading »

Written by Bram.us - - Aggregated on Friday October 4, 2019


Forms That Submit PUT Requests

Browsers, at the time of this writing, only recognize GET and POST request types. No problem, though; we can get around this limitation by passing a hidden …

Written by Laracasts - - Aggregated on Friday October 4, 2019


Idiosyncrasies of the HTML parser

Highly interesting book (in the making) by Simon Pieters , on how HTML parsers work: The HTML parser is a piece of software that processes HTML markup and produces an in-memory tree representation (known as the DOM). The HTML parser has many strange behaviors. This book will highlight the ins and outs of the …

Continue reading »

Written by Bram.us - - Aggregated on Friday October 4, 2019


Structured headers NPM package: new version

I just updated my structured-headers package to be up to date with the latest verison of the Structured headers IETF draft. If you do anything with HTTP, structured headers might be something you have to deal with in the future. Many HTTP headers encode complex values, and many HTTP headers have their …

Continue reading »

Written by Evert Pot - - Aggregated on Friday October 4, 2019


PHP and the DigitalOcean MySQL cluster

One of the weak points in our Rancher 1 cluster has always been the database. Because databases and docker (due to the persistence issues) has always been an issue, we solved that by installing a MySQL server on the same droplet that our Rancher server was running on. While it worked fine, it was always a bit of a …

Continue reading »

Written by Stefan Koopmanschap - - Aggregated on Friday October 4, 2019