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

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] Podcast:
Episode #11 - Conference Speaking, Static Analysis & Domain-Driven Design
Jul 31, 2018 @ 11:53:35

The php[architect] podcast, hosted by Eric van Johnson and John Congdon, has posted their latest episode: Episode #11 with a different format that before.

After a summer holiday, Eric van Johnson and John Congdon return with a new format.

Topics in this episode include:

  • conference speaking
  • static analysis with external services
  • code quality and compliance tests
  • domain driven architecture

Eric and John are also joined by guests Oscar Merida and Barney Hanlon to chime in on these topics. 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 for updates when future shows are released.

tagged: phparchitect podcast ep11 conference speaking staticanalysis domaindrivendesign

Link: https://www.phparch.com/podcast/episode-11/

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]:
June 2018 Issue Release - Command and Control
Jun 13, 2018 @ 13:08:27

php[architect] magazine has announced the release of their June 2018 issue - Command and Control. This issue includes articles like:

  • "Domain-Driven Architecture With Commands and Events" by Barney Hanlon
  • "Pro Parsing Techniques With PHP, Part One: Simplifying Your Parsing Strategy" by Michael Schrenk
  • "Design Is for Designers" by Steve Bennett
  • "Self-Host Your Team’s Git With Gitolite" by Gabriel Zerbib

The usual columns are also back sharing tips for development leads, security, going "beyond PHP" and building APIs. You can check out the articles in this month's issue and pick up a copy on the php[architect] site. If you're interested to "try before you buy", check out this month's free article about Git and Gitolite.

tagged: issue release phparchitect commandandcontrol june2018

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

php[architect] Podcast:
Episode 10: Treasure, Old and New
May 28, 2018 @ 12:49:05

The php[architect] podcast has posted their latest episode of their podcast: Episode #10 - Treasure, Old and New with hosts Eric van Johnson and John Congdon.

Our hosts, Eric van Johnson and John Congdon review Treasure, Old & New which is the May 2018 issue of php[architect] magazine.

Eric and John discuss Deadpool, clean code, migrating to AWS, Packagist picks, BDD testing, and more. Oscar takes a look at recent Drupal and WordPress developments. An interview with Steve Grunwell, about Technical Debt, conference speaking, his work at Liquid Web, and more.

You can listen to this latest show either using the in-page audio player or by downloading the mp3 directly. Be sure to subscribe to their feed if you enjoy the show and want to be notified when future episodes are released.

tagged: old treasure ep10 podcast phparchitect new may2018

Link: https://www.phparch.com/podcast/episode-10-treasure-old-and-new/

php[architect]:
May 2018 Issue Release - Treasure, Old & New
May 02, 2018 @ 12:21:05

php[architect] magazine has posted the announcement of the release of their latest issue - the April 2018 edition: Treasures, Old & New. Articles in this issue include:

  • Up to My Eyeballs in Technical Debt! by Steve Grunwell
  • The Life-Changing Magic of Tidying Your Code by Bryce Embry
  • Moving a Monolith to AWS by Keanan Koppenhaver
  • Easier Mocking with Mockery, Part 2 by Robert Basic

In addition to these articles, the usual columns are returning covering Laravel artisan, healthy working environments, technical debt and building APIs. You can find out more about this issue on the php[architect] site and, if you'd like a sample of the content, check out this month's free article.

tagged: phparchitect may2018 issue release treasure

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

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]:
April 2018 Issue Release - Testing In Practice
Apr 04, 2018 @ 12:55:59

php[architect] magazine has published its latest issue (April 2018): Testing in Practice. This month's edition includes articles such as:

  • PHPUnit Worst Practices by Victor Bolshov
  • Easier Mocking with Mockery by Robert Basic
  • Testing Strategy With the Help of Static Analysis by Ondrej Mirtes
  • Evolved PHP by Chris Pitt

The usual columns have also returned covering adding auth to a Laravel application, creating a training program at work, isolation in production and serverless systems. If you're curious to see what the content is like, they've also provided a free article to give you a taste: Testing Strategy With the Help of Static Analysis

You can find out more about this issue (or pick up a copy of your own) over on the php[architect] website.

tagged: phparchitect april2018 issue release

Link: https://www.phparch.com/2018/04/testing-in-practice-april-2018/

php[architect] Podcast:
Episode 8 - Long Running PHP
Mar 28, 2018 @ 11:51:16

The php[architect] podcast, hosted by Eric van Johnson and John Congdon, has posted their latest episode reviewing the latest issue of the magazine - the March 2018 edition - and featuring guests Chris Pitt and Oscar Merida.

Our hosts, Eric van Johnson and John Congdon look at Long Running PHP the March 2018 issue of php[architect] magazine.

Eric and John go over the March features about writing daemons with PHP, Linux containers beyond Docker, accessibility, code reviews, and more. Oscar shares his experience recently upgrading a PHP 5 application to PHP 7. An interview with Chris Pitt, about the community in South Africa and his article on Evolving PHP.

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

tagged: phparchitect podcast ep8 longrunningphp march2018

Link: https://www.phparch.com/podcast/episode-8-long-running-php/

php[architect]:
The Dev Lead Trenches: Reviewing Code
Mar 26, 2018 @ 11:24:58

On the php[architect] site they've shared an article from their latest edition of the magazine (the March 2018 issue) about reviewing code from the "Dev Lead Trenches" column (by Chris Tankersley).

Code reviews are one of the best ways to help a team ensure they’re writing the best code possible. In all of the jobs where we have done peer-lead code reviews, we have caught more bugs and had better discussions about code than in places or times where we just hammer code through the approval process. I know, I know; we all write beautiful, bug-free code, so why go through the hassle of a code review?

He starts with the idea of relating code reviews back to test-driven development. In TDD the architecture and quality thinking comes up front and with code reviews that same kind of thinking happens with the second (or third) set of eyes as the code progresses. He then lists out a few helpful tools for code reviews including GitHub/GitHub Enterprise's own pull request system and similar features in Gitlab. He ends the post with some suggestions for successful code reviews including "don't punish", "ask questions" and "have clear intentions" (avoid vague questions).

tagged: phparchitect march2018 article codreview development lead

Link: https://www.phparch.com/2018/03/the-dev-lead-trenches-reviewing-code/