Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

php[architect]:
November 2018 Issue Release - Generics and Project Success
Nov 01, 2018 @ 09:25:56

php[architect] magazine has released their latest issue for November 2018: Generics and Project Success. In this issue they feature articles like:

  • "The Case for Generics in PHP" by Chris Holland
  • "Maintaining Laravel Applications" by Jason McCreary
  • "Getting Started With Php? Let’s Start the Right Way!" by Junior Grossi
  • "How to Knock Down Any Project in Ten Steps" by Pawe? Lewtak

The usual columns are all returning including Joe Ferguson continuing his series on creating packages, Eric Mann covering five security risks to look for in a code review, and James Titcumb with some resources you can use to continue "leveling up" in your development career.

If you want to "try before you buy", they're also offering a free article, "The Case for Generics in PHP" by Chris Holland. You can pick up a copy of your own directly from the php[architect] site or subscribe to their print or PDF versions!

tagged: phparchitect magazine nov2018 issue release generics project success

Link: https://www.phparch.com/2018/10/generics-project-success/

php[architect]:
2018 Audience Survey
Sep 14, 2018 @ 11:23:14

If you're a reader of php[architect] magazine or even just want to have an influence on what the future of the magazine might look like, you should contribute your thoughts to their 2018 audience survey.

Our 2018 audience survey is online to help gauge how we can provide what you need to be a better developers. Whether you subscribe to the magazine, listen to the podcast, or just visit phparch.com, I want to here from you. I’m no fan of long surveys so I’ve kept it short and to the point. It should take about 10 to 15 minutes at most to complete.

The questions on the survey differ slightly for subscribers versus non-subscribers. There's questions about:

  • why you subscribe/don't subscribe
  • if you know what a subscription comes with
  • preferred distribution method (PDF, print, ePub, etc)
  • their php[podcast]

There's also some questions for general demographics around your job, technologies commonly used and preferred devices. Help php[architect] magazine keep providing the content that PHP developers need and can help them enhance their careers - follow out the survey today!

tagged: phparchitect audience survey magazine

Link: https://www.phparch.com/2018/09/2018-audience-survey/

php[architect]:
September 2018 Issue Release - Magniphpicent 7.3
Sep 06, 2018 @ 12:19:14

On the php[architect] site today they've posted the announcement of the release of the magazine's latest issue: September 2018 - Magniphpicent 7.3

Articles in this edition include:

  • "PHP 7.3 is On Track!" by Damien Seguy
  • "Upgrading Old Legacy Apps to PHP 7 and Beyond" by Sammy Kaye Powers
  • "Using the Symfony Workflow Component as a State Machine for Ecommerce" by Michelle Sanver

All of the usual columns are back too with helpful hints and information about time estimates, thinking like an attacker, describing tests and many more. You can find out more about this issue and pick up a copy of your own on the php[architect] site.

tagged: phparchitect magazine sept2018 issue release magniphpicent php73

Link: https://www.phparch.com/2018/09/masterful-code-management-2/

php[architect]:
August 2018 Issue Release - Masterful Code Management
Aug 06, 2018 @ 11:51:15

php[architect] magazine has posted the announcement of the release of their August 2018 issue: Masterful Code Management.

This issue includes articles like:

  • "Debugging PHP With Xdebug" by Mark Niebergall
  • "Pro Parsing Techniques with PHP, Part Three: Using Regular Expressions" by Michael Schrenk
  • "MySQL Generated Columns, Views, and Triggers" by Dave Stokes

All of the usual columns are back too including tips for using PhpStorm, using gitflow, secure token management and PHP community. You can pick up a copy to call our own from the php[architect] site and, if you're curious about the contents and want to "try before you buy", they've posted a free PDF of the "Using Regular Expressions" article to give you a taste.

tagged: phparchitect magazine release august2018 masterful code management

Link: https://www.phparch.com/magazine/2018-2/august/

php[architect]:
July 2018 Issue Release - Navigating State
Jul 03, 2018 @ 11:15:27

php[architect] magazine has posted the announcement about the release of their latest issue today - the July 2018 edition: Navigating State.

Articles in this issue include:

  • "State in the Stateless World" by Luka Mužini?. See how to model complicated workflows with existing PHP packages.
  • "Pro Parsing Techniques with PHP, Part Two: Fault Tolerance" by Michael Schrenk. See how to build error-resistant parsers.
  • "Making Use of Our Robot Overlords" by Brian Thompson shares how he automated his team’s deployment.
  • "MySQL Without The SQL—Oh My!" by Dave Stokes explains how to use MySQL as a JSON document store.

The usual columns have all returned with tips from the "dev trenches", security advice, community and contributions and if programmers are actually needed anymore. If you're interested in the content and want a small sample, check out the free article for this month (Dave Stokes' MySQL article). For more information about the article and to pick up a copy of your own, check out the php[architect] site

tagged: phparchitect magazine release july2018 navigating state

Link: https://www.phparch.com/magazine/2018-2/july/

php[architect] Podcast:
Episode #9 - Testing in Practice
Apr 23, 2018 @ 12:52:48

The php[architect] podcast has released their latest episode (Episode #9) covering the contents of the magazine's April 2018 issue: Testing in Practice. In this episode hosts Eric van Johnson and John Congdon are joined by guests Robert Basic and Oscar Merida.

Our hosts, Eric van Johnson and John Congdon dive into Testing in Practice and the April 2018 issue of php[architect] magazine.

[In the episode] Eric and John discuss unit testing, test suites, static analysis, authentication with Laravel and more. Oscar talks about the importance of training for employees, rants against image carousels, and requirements gathering. [There's also] an interview with Robert Basic, one of the contributors to Mockery.

You can listen to this latest episode either through the in-page audio player or by downloading the mp3 directly. If you enjoy the show, be sure to subscribe to their feed to get notified when new shows are released.

tagged: phparchitect podcast ep9 testinginpractice april2018 magazine

Link: https://www.phparch.com/podcast/episode-9-testing-in-practice/

php[architect]:
March 2018 Issue Released - Long Running PHP
Mar 02, 2018 @ 13:16:54

php[architect] magazine has announced the publication of their latest issue, the March 2018 edition: Long Running PHP.

Some of the articles featured in this issue include:

  • "PHP Daemons and Long-Running Processes" by Tim Lytle
  • "Evolving PHP" by Chris Pitt
  • "Containers Are a Pile of Lies! Part Two" by Larry Garfield
  • "Hands on With Accessibility" by Derek Binkley

Other topics mentions in the usual columns cover the Lumen framework, code reviews, signed Git commits, running a user group and the use of Twitter for PHP development. You can check out the full list of articles in this latest issue and get a copy of your own on the php[architect] site. If you're interested in the content of the issue, be sure to check out this month's free article.

tagged: phparchitect magazine march2018 longrunningphp issue release

Link: https://www.phparch.com/magazine/2018-2/march/

php[architect]:
Security Corner: PHP, meet Libsodium
Jan 22, 2018 @ 11:02:33

On the php[architect] site they've posted an article that appeared in their December 2017 issue, an article that introduces Libsodium (by Eric Mann), a new addition to PHP's "security toolbelt" for encryption.

By the time you read this, the PHP community should have introduced the world to the newest version of our favorite language. This latest version adds better support for type annotations, allows trailing commas in lists (just like JavaScript and other dynamic languages) and introduced several security improvements. The most notable security addition, however, is the introduction of the Sodium cryptographic library as a core extension.

In the article he covers the basics of the Sodium library (that libsodium is built on top of) and what makes it different from other encryption methods. He also talks about what's been done to support it on pre-PHP 7.2 versions including the sodium_compat polyfill library and the PECL extension for PHP 7.0+. Example code is included showing how to use this new functionality via native functions once support for it has been compiled in.

tagged: phparchitect magazine securitycorner introduction libsodium encryption

Link: https://www.phparch.com/2017/12/security-corner-php-meet-libsodium/

php[architect]:
January 2018 Issue Released - Setting up to Succeed
Jan 08, 2018 @ 11:27:15

php[architect] magazine has posted about the release of their first issue for 2018 - "Setting Up to Succeed" for January.

Setting Up to Succeed includes articles on:
  • Background Processing & Concurrency With PHP by Matthew Schwartz
  • Securing Your Site in Development and Beyond by Michael Akopov
  • Don’t Wait; Generate! by Ian Littman
  • PHP Sessions in Depth by Jeremy Dorn

    Joe Ferguson’s looks at Laravel’s Collection class in Artisanal: Using Data Collections. If you’re looking to hire this year, read The Dev Lead Trenches: Finding Someone New by Chris Tankersley. In Education Station, Edward Barnard takes over and looks at What is a Real Programmer? James Titcumb says Thank You, OSS Maintainers in Community Corner. Eric Mann explains why logging is an OWASP Top Ten 2017 ASR in Security Corner: Updates to the OWASP Top Ten—Logging. To start 2018, Eli shares his New Year’s Resolutions in finally{}.

As with all previous issues, if you'd like to "try before you buy" they've offered a free sample article, the tutorial from Jeremy Dorn covering PHP sessions in depth. You can pick up a copy of this issue for your own on the php[architect] site or subscribe for a full year of PHP goodness with either a digital or print subscription.

tagged: phparchitect magazine january2018 success issue release

Link: https://www.phparch.com/magazine/2018-2/january/

php[architect]:
December 2017 Issue Released - Talking Code
Dec 05, 2017 @ 11:56:35

The php[architect] magazine has released their latest issue for December 2017 - Talking Code. Articles in this latest issue include:

  • "Chatbots and PHP" by Katy Ereira
  • "Artificial Intelligence (AI) - The Future of Internet Services" by Kesha Williams
  • "Command and Query API Design in Magento 2" by Michiel Rook
  • "Learning Machine Learning, Part Three: Data Wrangling" by Edward Barnard

The usual columns are all returning including the Education Station, he Dev Lead Trenches and Security Corner. You can check out this issue and the rest of the articles on the issue's page on the php[archtect] website. If you'd like a sample of what's inside, be sure to check out this free article from (Eric Mann* covering one of the latest security-related features added in PHP 7.2: native libsodium support.

tagged: phparchitect magazine december2017 talkingcode issue release

Link: https://www.phparch.com/magazine/2017-2/december/