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

php[architect]:
Cybersecurity State of the Union
Jun 13, 2017 @ 09:25:20

On the php[architect] site today they've posted an article from their latest issue, "Secure By Design" (June 2017) by Mark Niebergall - the "Cybersecurity State of the Union".

The cybersecurity landscape is continuously changing as new threats appear and attackers adapt. Data breaches, cyber attacks, identity theft, and scams show up regularly in the news and can have a significant negative impact to those affected by them. Keeping up with the latest cyber security trends, understanding the threats, and keeping applications secure takes an investment of time and effort.

In this article, we will review the current state of cybersecurity. Notable attacks will be highlighted, trends in attacks will be analyzed, strategies to secure projects will be identified, and PHP security-related features that can help increase application security will be covered.

You can read the article either there on the site or as a free PDF. If you enjoy the article, be sure to check out the other topics in this latest issue and pick up a copy of your own.

tagged: phparchitect magazine cybersecurity stateoftheunion markniebergall

Link: https://www.phparch.com/2017/06/cybersecurity-state-of-the-union/

SitePoint PHP Blog:
How to Set up an Online Multi-Language Magazine with Sulu
Jun 12, 2017 @ 12:17:01

The SitePoint PHP blog has a new tutorial posted by editor Bruno Skvorc showing you how to set up an online multi-language magazine with the help of the Sulu CMS. This article is a follow up to their previous "Getting Started" tutorial helping you get Sulu up and running.

We previously demonstrated the proper way to get started with Sulu CMS by setting up a Hello World installation on a Vagrant machine. Simple stuff, but can be tricky.

[...] This time we’ll look into basic Sulu terminology, explain how content is formed, created, stored, and cached, and look into building a simple online magazine with different locales (languages).

The tutorial then covers pages and page templates including what the Twig markup looks like, how to work with them in the UI and the end result of their sample "Hello world" page. There's a brief section about caching before he moves into the main part of the tutorial: the creation of the magazine. He covers the use of Jackalope, ElasticSearch and the ArticleBundle and how to get them up, running and playing nicely together. The article wraps up with a look at locales and how they work in the Sulu setup.

tagged: tutorial online multilanguage locale language magazine sulu cms

Link: https://www.sitepoint.com/set-online-multi-language-magazine-sulu/

php[architect]:
June 2016 Issue Released - Secure By Design
Jun 02, 2017 @ 13:36:27

php[architect] magazine has announced the release of the latest issue for June 2017: Secure By Design:

In this issue, focused on security and secure development, articles include:

  • Analyzing for security in "Nuclear Powered Software Security" by Chris Riley.
  • Mark Niebergall surveys the "Cybersecurity State of the Union".
  • "Make your site anonymous via Tor in The Digital Speakeasy: Secure and Anonymous Access to Your Website" by Dustin Younse.
  • "High performance data exchanges using Googles Protocol Buffers" by Christopher Mancini.

There's also the usual set of columns returning this month covering topics like image manipulation, burnout and spurring community involvement. If you're interested in the magazine but want a "try before you buy", check out the free article for this month (the "State of the Union"). If you enjoy the article or just want to pick up a copy of the issue to call your own, you can order a print or digital copy directly from the php[architect] site.

tagged: phparchitect magazine june2016 security securebydesign issue release

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

php[architect]:
Artisanal: Project Creation
May 18, 2017 @ 11:59:12

On the php[architect] site they've shared an article originally from the May 2016 issue of the magazine by Joe Ferguson: Artisanal: Project Creation (also released as a free PDF).

Every developer has a set way of starting a new project. Most frameworks have a linear path to getting started, and Laravel is no exception. With a few commands, you can quickly get started configuring routes, writing controllers, and saving data in a database.

In the article Joe walks you through the tools and commands that come with the Laravel framework to make getting up and running quickly easier. He covers tools available for both the backend and frontend functionality as well as testing (mentioning Dusk), routing, middleware groups and database functionality.

tagged: phparchitect magazine free article project creation laravel artisan

Link: https://www.phparch.com/2017/05/artisanal-project-creation/

php[architect]:
May 2017 Issue Released - Uncanny PHP
May 04, 2017 @ 10:53:01

php[architect] magazine has announced the release of their latest issue - the February 2016 edition. Articles in this issue include:

  • Using PHP, Vue.JS for Visualization of Workflows in an Event Sourced Application by Dustin Wheeler.
  • John Congdon writes on getting started with Vue.js in Look at the Vue From Here.
  • Keep your site secure by following Cryptography Best Practices in PHP by Enrico Zimuel.
  • Scaling to handle high-volume login with PHP Prepared Statements and MySQL Table Design by Ed Barnard.
Also this month, Matthew Setter shares how to use Qafoo Quality Analyzer, to measure how good your committed code is. David Stockton outlines why you should be doing Code Reviews and different ways of implementing them with your team. Community Corner is about the importance of being a better listener. Joe Ferguson continues accelerating your project setup so you can hit the ground running. Chris Cornutt reviews the proposed OWASP Top 10 update in Security Corner. To cap off the issue, Eli White explains why Happiness is a Boring Stack.

You can find out more about this issue on the php[architect] site or just head over and pick up your issue right away.

tagged: phparchitect magazine may2017 uncanny issue release

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

php[architect]:
April 2017 Issue Released - Spring Renewal
Apr 07, 2017 @ 10:55:54

php[architect] magazine has posted an announcement about the release of their latest issue for April 2017: Spring Renewal:

Hot off the virtual presses, the April issue of the magazine is available to download. This month, we look at new things to make your application code better and more secure.

[...] In our regular columns for April, Matthew Setter evaluates using Rocketeer, a PHP-based deployment tool. David Stockton will explain Value Objects and how they can make your code less ambiguous. Cal Evans writes on why training is important in Community Corner. Joe Ferguson will get you started on using Homestead for easily setting up a local development environment. In his finally{}, this month Eli White analyzes the results of a recent Stack Overflow developer survey.

Other articles included in this month's' issue cover topics like multifactor authentication, making remote API requests and PSR-7. You can get a copy of this issue (or subscribe for a year's worth of PHP goodness) on the php[architect] site.

tagged: phparchitect magazine april2017 springrenewal issue release

Link: https://www.phparch.com/2017/04/back-to-the-drawing-board-march-2017-copy/

php[architect]:
March 2017 Issue Released - Back to the Drawing Board
Mar 06, 2017 @ 12:51:53

The php[architect] site has announced the release of their March 2017 issue - Back to the Drawing Board:

The March issue of the magazine is ready for you to download. In this issue, we look at some server related technologies to keep your PHP application humming.

Articles featured in this issue include:

  • Chris Pitt looks at using WebSockets and asynchronous PHP to build a multiplayer code school by manipulating a Minecraft server.
  • Chris Tankersley looks at the evolution of deployment solutions for Docker containers in Deploying to Docker Swarm.
  • Jack Polifka shares his advice on Pursuing a Graduate Degree as Professional Development. He’ll explain the skills you’ll learn and how they’re applicable throughout your career.

You can find out more about this issue and pick up a copy of your own directly from the php[architect] website. You can either get just the single issue or subscribe for a year, either print, digital or a combination of the two.

tagged: phparchitect magazine march2017 drawingboard issue release

Link: https://www.phparch.com/2017/03/back-to-the-drawing-board-march-2017/

php[architect]:
January 2017 Issue Released - Blueprints for Success
Jan 04, 2017 @ 11:29:12

php[architect] magazine has released their first issue of 2017 with their January edition - Blueprints for Success.

Happy New Year, dear reader! Let’s get ready to take on the challenges of the next 12 months. As always, a new year brings a sense of a “fresh slate” for our personal and professional goals. This month, we’ve collected articles that will help you in planning before you dive into your code editor.

Articles in this month's edition include:

  • "Mirror, Mirror on the Wall: Building a New PHP Reflection Library" (by james Titcumb)
  • "Writing Better Code with Four Patterns" (by Joseph Maxwell)
  • "Capturing an API’s Behavior With Behat" (by Michael Heap)

...and, of course, the columns you know like "Education Station" and "Community Corner". You can find out more about these articles and columns on this page for the issue and pick up a copy of your own.

tagged: issue blueprint january2017 magazine phparchitect release

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

php[architect]:
December 2016 Issue Released - Scrutinizing Your Tests
Dec 02, 2016 @ 13:12:45

php[architect] magazine has officially announced the release of their last issue for 2016: the December 2016 edition - "Scrutinizing Your Tests":

The twelfth issue of 2016 is now available! This month we look at how to write good tests with Behat and using Test Driven Development. This issue also includes articles on using HTTPlug to decouple your HTTP Client, Decoupled Blocks with Drupal and JavaScript. Our columnists have articles on writing a Chat bot, advice on securing your application’s secrets, making better bug reports, respecting diversity, and a look back at 2016.

This issue includes articles like:

  • "Strangler Pattern, Part Three: the Rhythm of Test-Driven Development" (Edward Barnard)
  • "Decoupled Blocks with Drupal 8 and JavaScript Frameworks" (Matt Davis)
  • "Leveling Up: Building Better Bug Reports" (David Stockton)
  • "Community Corner: Focus on What We Have in Common" (Cal Evans)

And, as always, they provide a free article so you can get a feel for the content of the magazine. This month's talks about Behat by Konstantin Kudryashov. You can pick up a copy of your own directly from the php[architect] site.

tagged: phparchitect magazine december2016 scrutinize tests issue release

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

php[architect]:
November 2016 Issue Released - Moving Forward
Nov 02, 2016 @ 09:42:35

php[architect] magazine has officially released the latest issue, their November 2016 edition: "Moving Forward".

The eleventh issue of 2016 is now available! It’s time to download your copy of this issue of php[architect] magazine. This issue contains articles on the history of women in computing, using Abstract Classes/Interfaces/Traits, scaling with RabbitMQ, and custom extensions using Zephir. Our columnists have articles on Security scanners, advice for your first conference, improving your processes, understanding your editing tools, and more.

You can get more detail on the articles in this month's edition on the php[architect] website including:

  • "Dev Divas: History’s Heroines of Computing, Part Two" (Vesna Vuynovich Kovach)
  • "What Are Interfaces, Abstracts, and Traits?" (Chilion Snoek)
  • "Strangler Pattern, Part Two: Beginning to Design for Scale With RabbitMQ" (Edward Barnard)

And, as always, your favorite columns are back such as "Eduction Station" and "Security Corner". If you're interested in the content of the magazine, you can check out this free article for a sample. If you enjoy it, you can pick up a copy of your own (or subscribe) through the php[architect] site.

tagged: phparchitect magazine november2016 movingforward issue release

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