php[architect] logo

Want to check out an issue? Sign up to receive a special offer.

php[architect] — April 2015

It’s safe to say that a majority of PHP programmers prefer working on “back end” code. Many interesting problems live in that domain. But we can’t forget that the front end—usually HTML, CSS, and JavaScript—is where users will interact with our applications. The joy or frustration they experience trying to get a task done affects their perception of how good (or poor) your solution is for a long time. Even if you don’t want to be a front end designer or developer, you must be familiar with User Experience and the technologies used in the user interface (UI) to understand how people will use it, to help reduce sources of frustration, and to prevent errors.

Object Oriented JavaScript (Part the Second)

Read this article for FREE

In the March 2015 issue of php[architect] we introduced readers to the core principles of OOP and started discussing the core nature of objects and functions in JavaScript. In this issue we’re going deeper into the prototype object to discuss prototypical inheritance and polymorphism. We’ll finish up Part Two with a peek into ECMAScript 6 and the plan for JavaScript objects in the future. by Jordan Kasper

The Browser Capabilities Project in 2014

The Browser Capabilities Project is a user agent sniffing tool that started way back in 1998 and seemed to be dying out a couple of years ago. So what is this legacy software doing still hanging around? We will dive into the history of the project, why it’s still relevant even in the modern web development world. by James Titcumb

UX Without the Process

User experience design—or UX—is a process. But that doesn’t mean it needs to be a pain. In this article, author Marli Mesibov will identify thirteen quick and easy UX tips to help any developer build a better user experience without the pain of a process. by Marli Mesibov

PHP Conference Newbies 101

Attending a PHP conference is something I had envisioned doing for a long time. Here are 10 lessons I think first-time attendees should know, to maximize the experience as they attend their first PHP conference. by Trip Witt

PHP Extensions—Class and Object Management

We’ll study classes and objects, a wider subject than functions. Indeed, classes and objects represent a more complex concept to master compared to functions. Whereas playing with functions just involves an easy structure registration and a simple way to manage them, objects come with several structures, some of which are big, and a set of functions and macros defining a wide API to master. by Julien Pauli

Leveling Up: TDD with phpspec

In this edition of Leveling Up, we’re going to talk a bit about Test Driven Development, how it can help you write better software, and how the PHP software package, phpspec, can help you by encouraging a TDD workflow and good software design. by David Stockton

Community Corner: April 2015

Some people are shocked when I say I have a fear of public speaking. That’s because I’ve been running tech events for about seven years. I’m on lots of panels, in front of hundreds of people sometimes. So I’ll explain in the hope of inspiring others. by Joe Devon

finally: JavaScript—It’s Already Won the Web (But So Has PHP)

This issue has been all about the front-end aspects of the web, and as programmers that means JavaScript to us. It’s rare to be a PHP developer in today’s world where you aren’t also a JavaScript developer as well. You may consider yourself more adept in one language or the other, and your team at work may break themselves up along such lines. But in the end, everyone does both. by Eli White

Leave a comment

Use the form below to leave a comment: