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

php[architect] Podcast Episode 6:
Setting Up to Succeed
Jan 25, 2018 @ 10:07:55

The php[architect] podcast has release their latest episode - Episode #6: Setting Up to Succeed with hosts Eric van Johnson and John Congdon.

A look at the Setting Up to Succeed issue for the month of January 2018 issue featuring articles to start the new year right.

Topics mentioned in this episode include articles from the January issue, comments from Oscar Merida about what 2018 has in store for PHP and an interview with Joe Ferguson about his monthly "Artisan" column. You can listen to this latest episode either using the in-page audio player or by downloading the mp3 of the show. Be sure to subscribe to the podcast feed as well if you enjoyed the show and get updates when new episodes are released.

tagged: phparchitect podcast ep5 settinguptosucceed joeferguson oscarmerida

Link: https://www.phparch.com/podcast/episode-6-setting-up-to-succeed/

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] Podcast:
Episode 5: Talking Code
Dec 20, 2017 @ 11:31:04

The php[architect] podcast has posted the fifth episode of its podcast covering the contents of their December 2017 issue, "Talking Code".

A look at the Talking Code issue for the month of December 2017 issue featuring articles on building an Alexa voice skill and chatbots with Laravel’s Botman project. Share your thoughts on the topics covered and leave a comment below.

Hosts Eric van Johnson and John Congdon are joined by guest Katy Ereira, a speaker in the PHP community and author of the chatbots article. They also discuss machine learning, PHP_CodeSniffer and PHP 7.2. You can listen to this latest episode either using the in-page audio player or by downloading the mp3 directly. Be sure to https://www.phparch.com/podcast/feed/ using their RSS feed.

tagged: phparchitect podcast ep5 talkingcode

Link: https://www.phparch.com/podcast/episode-5-talking-code/

php[architect] Podcast:
Episode 4: Modern Magento
Dec 07, 2017 @ 11:25:52

The php[architect] podcast, hosted by PHP community members Eric van Johnson and John Congdon, has posted their latest episode today: Episode 4 - Modern Magento.

In this episode, we dive into the November 2017 issue and how to use Magento as your ecommerce platform.

Topics covered include debugging, contributing to Magento, payment gateways and headless applications. Oscar Merida and Eric Mann also stop in to talk about development environments and PCI-DSS. You can listen to this latest episode either using the in-page audio player or by downloading the show directly for listening at your leisure. If you enjoy the episode, be sure to subscribe to their feed to get updates when new shows are released.

tagged: podcast phparchitect magento ep4 november2017 issue

Link: https://www.phparch.com/podcast/episode-4-modern-magento/

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/

php[architect]:
November 2017 Issue Released - Modern Magento
Nov 07, 2017 @ 11:30:20

php[architect] magazine has released their latest issue - the November 2017 edition, "Modern Magento".

Articles in this month's issue include:

  • 11 Debugging Tricks in Magento by Sergii Kovalenko
  • Editing the Magento Core For Fun and Profit by Joshua Warren
  • Command and Query API Design in Magento 2 by Igor Miniailo
  • Headless and Serverless: Writing Modern PHP Applications by Eugene Tulika

All of the usual columns are returning too including the "Education Station", "Community Corner" and "Artisanal". This month's issue is completely free to give you an idea of what kind of content you can expect from the magazine. You can pick up a copy of your own (or subscribe for the year) over on the php[architect] site.

tagged: phparchitect magazine november2017 modern magento issue release

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

php[architect] Podcast:
Episode 3: Composing Software
Oct 25, 2017 @ 11:10:16

php[architect] has posted the latest episode of their podcast, hosted by PHP community members Eric van Johnson and John Congdon - Episode 3: Composing Software.

In this episode, we dive into the October 2017 issue and how to use Composer to build a modern PHP application. Do you have a thought on the topics covered? Do you use queues obsessively, or not? Let us know with a comment.

Topics covered by Eric and John include articles in the October issue of the magazine, new ways to use Composer, machine learning and more. Editor Oscar Merida also joins them and talks about frameworks versus "plain" PHP. You can listen to this latest episode either using the in-page audio player or by downloading the mp3 of the show for offline listening. Also, if you enjoy the episode, be sure to subscribe to their feed for updates when new episodes are released.

tagged: phparchitect podcast ep3 composing software

Link: https://www.phparch.com/podcast/episode-3-composing-software/

php[architect]:
October 2017 Issue Released - Composing Software
Oct 04, 2017 @ 11:19:48

php[architect] magazine has an announcement on their site about the release of the latest edition of the publication, the October 2017 issue: Composing Software.

Articles in this month's edition include:

  • Managing Private Dependencies by Andrew Cassell.
  • Alain Schlesser writes about Uncommon Ab(Uses) of Composer.
  • Read about Building Software that Lasts by Susanne Moog.
  • Continue Building Software that Lasts by Edward Barnard.

The usual columns return as well - Education Station, Artisanal, The Dev Lead Trenches (and many more). You can pick up a copy of your own directly from the site, either opting to get the single issue or a year-long subscription. If you want to "try before you buy" and see what the content is like, you can check out this free article about managing private Composer dependencies.

tagged: phparchitect magazine october2017 composing software issue release

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

php[architect] Podcast:
Episode 2: Embracing Change
Sep 27, 2017 @ 09:42:27

The folks behind php[architect] magazine have posted the second episode of their podcast - Episde #2: Embracing Change.

Welcome to the second episode of the php[podcast]. In this episode, we take a look at the September 2017 issue and the topic of managing changes both in your application and career.

Topics mentioned include using version control and testing as tools when projects change, an interview with Ben Ramsey about PHP TestFest and the keynotes at the upcoming php[world] conference. You can listen to this latest episode either using the in-page audio player or by downloading the mp3 of the show for listening at your leisure.

tagged: phparchitect podcast ep2 embracing change sept2017 issue benramsey oscarmerida

Link: https://www.phparch.com/podcast/episode-2-embracing-change/