News Feed
Sections




News Archive
feed this:

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

ThePHP.cc:
Goodbye LAMP Stack?
August 05, 2014 @ 10:52:11

The PHP.cc has a new post today sharing a video from their own Arne Blankerts that wonders if it's time to say goodbye to the LAMP stack.

The LAMP stack has been the tried and true backbone of the web for almost two decades. Lately though, more and more websites replace Apache HTTPD with nginx and move from just (My)SQL to No(t only)SQL. [...] In my "Goodbye LAMP Stack?" presentation at this year's International PHP Conference - Spring Edition, I gave a hands-on introduction to HHVM, the powerful new runtime for the PHP language, and showed how to get PHP applications to run on it.

The video is embedded in the page but it's a little difficult to read some of the slides so you can always head over to YouTube for a larger version. If you're just interested in the slides, you can find them here.

0 comments voice your opinion now!
intlphpcon14 presentation video lamp stack technology

Link: http://thephp.cc/viewpoints/blog/2014/08/goodbye-lamp-stack

NetTuts.com:
Refactoring Legacy Code Part 7 - Identifying the Presentation Layer
July 03, 2014 @ 12:57:39

NetTuts.com has posted part seven in their "Refactoring Legacy Code" series today, continuing on with the refactor of their example application to improve maintainability and testability. In this latest article they focus in on the presentation layer.

In this seventh chapter of our refactoring tutorials, we will do a different type of refactoring. We observed in the past lessons that there is presentation related code scattered all over our legacy code. We will try to identify all the presentation related code that we can and we will then take the necessary steps to separate it from business logic.

The tutorial starts with a look at the Single Responsibility Principle (part of the SOLID design principles) and how it relates to the idea of clean architecture. They continue down the path of separating out the business logic and isolating it from the presentation layer (the display* handling). They create an "Extract" class that combines the logic and presentation though combination functionality. They walk you through the code, showing the changes you'll need to make and the tests to match.

0 comments voice your opinion now!
refactor legacy code series part7 presentation layer isolating

Link: http://code.tutsplus.com/tutorials/refactoring-legacy-code-part-7-identifying-the-presentation-layer--cms-21593

Snipe.net:
Why You Should Stop Stalling and Start Presenting
June 13, 2014 @ 11:47:01

In her latest post Snipe does her best to motivate those out there that have thought about speaking or presenting at a technology conference but are "stalling" and finding excuses not to. The post pulls from some of her own past experiences as a speaker in various communities, PHP and otherwise.

My last post generated a bit of buzz when it was posted to HackerNews recently, so I figured I'd take this opportunity to reiterate something I've been saying on Twitter for a while now. If you have never presented a conference before, make this the year you change that.

She breaks the rest of the post up into different reasons to stop making excuses and just do it:

  • It is an incredible experience that makes you better at other things
  • You will meet great people and learn about their experiences
  • Even if you suck the first time, it really is okay, even if it doesn't feel like it at the time
  • It's great for your career
  • If you are part of an underrepresented minority, your peers need to see you on that stage
  • Your audience is actually far more forgiving than you imagine
  • You're smarter than you think. Things that are obvious to you are not obvious to everyone else
  • It feels really fucking awesome talking about stuff you care about

She also shares a few panic-aversion tactics she's worked up over the years including starting small, working with "power poses" and a reminder to use the "presenter view" feature in your presentation software of choice.

0 comments voice your opinion now!
presentation conference speaking experience opinion recommendation

Link: http://www.snipe.net/2014/06/why-you-should-stop-stalling-and-start-presenting/

WePay Blog:
Rasmus Lerdorf Talks PHP 5.6, 6.0 and Beyond
June 03, 2014 @ 12:34:27

The WePay.com blog has a brief post sharing some answers from Rasmus Lerdorf himself about the future of PHP, specifically "PHP 5.6, 6.0 and beyond".

Rasmus Lerdorf likes to joke that he's the most famous programmer from Greenland that we're likely to meet this month. Truth is, the creator of PHP is one of the great legends of open source. The software he created is one of the most widely used technologies for server-side web programming. We were fortunate to catch up with Rasmus at the WePay office, listen to his talk on the present and future of PHP.

They link to the slides of his presentation and the answers to several of the questions from the audience including topics like:

  • the direction of PHP, in particular PHP 6
  • if you did have a feature wish list, what would you wish for
  • What about backward compatibility?
  • What's your take on the static code analysis
0 comments voice your opinion now!
rasmuslerdorf future language slides presentation wepay

Link: http://blog.wepay.com/post/87335593111/rasmus-lerdorf-talks-php-5-6-6-0-and-beyond

Mathias Verraes:
Why Domain-Driven Design Matters
May 21, 2014 @ 09:06:36

Mathias Verraes has a new post to his site sharing a set of slides from his presentation on why domain driven design matters in software development projects.

In the software industry, the life expectancy of ideas, methodologies, and technologies, is extremely short. And yet, after ten years, Domain-Driven Design is still growing bigger. [...] In this session, we'll discuss what DDD is: from design patterns and modelling techniques, to the more philosophical ideas about how we deal with complexity. We explore why it has made such a profound impact, and how to decide whether it's right for your project. We'll have lots of room for open discussion, to make sure all your questions are answered.

It was presented at Akamon in Barcelona, Spain and the post includes his full set of slides from Speakerdeck.

0 comments voice your opinion now!
presentation domaindriven design slides akamon

Link: http://verraes.net/2014/05/why-domain-driven-design-matters/

HHVM Blog:
Hack Developer Day 2014 Keep Hacking
April 11, 2014 @ 09:40:00

On the Facebook HHVM blog today there's a post about the Hack Developer Day they recently held in Menlo Park. The event brought in developers for a day of presentations from the Hack/HHVM engineers.

150+ Members of the PHP and developer community came to Facebook headquarters and joined over 2000 people online for presentations by the engineers of Hack and HHVM. Afterwards we held a five hour hackathon, where the attendees worked with those engineers to write Hack code, either by converting current codebases or writing new code from scratch.

For those that weren't able to attend or are interested in catching up on what was presented, they've posted videos of all of the sessions in a YouTube playlist as well as PDFs of all the slides. If you want the short version of what was presented, there's a quick list in the post or you can read a recap on the Facebook Engineering blog.

0 comments voice your opinion now!
hack developer day facebook presentation video slides summary

Link: http://hhvm.com/blog/4685/hack-developer-day-2014-keep-hacking

PHPClasses.org:
4 Reasons Why All PHP Frameworks Suck?
February 05, 2014 @ 10:53:28

On the PHPClasses.org site today there's a new blog post with four reasons "why all PHP frameworks suck" based on some recent comments from PHP's creator Rasmus Lerdorf.

Rasmus Lerdorf, the PHP creator, was invited to give a talk in PHP Frameworks Day conference. He talked mostly about the latest PHP developments, but for me the most interesting part was the question and answers section. Among other things, somebody asked Rasmus about his opinion on the PHP frameworks. That was as straight question about his opinion, so Rasmus gave a straight answer (near 31m 47s): "They (PHP frameworks) All suck!"

Some follow up was given to his comment with the four main points:

  • Frameworks Execute The Same Code Repeatedly Without Need
  • Frameworks Require Too Many Interdependent Classes
  • [They provide] Needlessly Complicated Solutions
  • Duplicating the Web Server Functionality

A summary is provided for each of these comments and some of the other questions Rasmus answered are also in the post including the dropping of APC over Zend Opcode, compiling PHP to binary and unicode. The post also includes the embedded video of Rasmus' full talk.

0 comments voice your opinion now!
framework suck rasmuslerdorf opinion presentation

Link: http://www.phpclasses.org/blog/post/226-4-Reasons-Why-All-PHP-Frameworks-Suck.html

Davey Shafik:
Everything You Need to Know About OpCode Caches
October 01, 2013 @ 10:49:48

Davey Shafik has a new post to his site today sharing everything you need to know about opcode caches, the mechanism that's works "behind the scenes" to cache the execution of the opcode paths for later reuse.

Last year I wrote a talk called "Fast, Not Furious: How to Find and Fix Slow Code" - a performance talk covering profiling, memcache and some other stuff. As I often do - to hedge my bets = I stuck a few slides on the end "just in case" I ran through everything too quickly and needed to fill in time. These slides were on APC, the Alternative PHP Cache, and went just a little into tokens and how APC works under the hood. I really enjoyed presenting those 6 slides, and I've been wanting to expand on that topic ever since then. Well, after a few weeks of hard work, some input from some great people, including Sara Golemon, Elizabeth Smith and Julien Pauli, I'm so very happy to publish PHP Performance I: Everything You Need to Know About OpCode Caches.

The result is published over on the Engine Yard Developer Center and has been made into a 20 minute screencast (with original slides here). He covers what they are, which ones are out there, the common execution cycle and what happens when the opcodes are cached.

0 comments voice your opinion now!
opcode cache presentation screencast guide tutorial apc zend opcache

Link: http://daveyshafik.com/archives/68838-everything-you-need-to-know-about-opcode-caches.html

SitePoint Web Blog:
Building Amazing Presentations with WImpress
September 17, 2013 @ 11:57:06

On SitePoint's Web blog today there's a post from Rakhitha Nimesh showing you how to create presentations with WImpress, the second part of their series on using the impress.js Javascript library (part one is here).

In the first part, we learned how to integrate impress.js into WordPress, for creating dynamic presentations with CSS transitions and transformations. impress.js is becoming one of the most popular JavaScript libraries in Github. [...] In this tutorial, we are going to look at the possibilities of enhancing the default features of impress.js while building an interactive presentation with WImpress.

They walk you through the creation of a simple presentation, complete with all the code you'll need. They show how to create the "options" page and add it to the WordPress site structure. The process allows you to specify text and a background image reusing some of the built-in WordPress functionality. They've also included some examples of the results for three different levels of a presentation - a simple single slide, adding "second level" steps and building a cube.

0 comments voice your opinion now!
impressjs wimpress tutorial presentation wordpress

Link: http://www.sitepoint.com/building-amazing-presentations-wimpress/

[php]architect:
Introduction to PHP
September 12, 2013 @ 12:15:34

On the [php]architect site today, they mention an introduction to PHP to the DCWebWomen group. They've shared the slides as well, and it's a good high level look at the language.

Last night, Sandy and I presented a short introduction to PHP for DCWebWomen. Our presentation covered the growth of the language over the last decade and introduced the audience to basic language concepts like variable types, arrays, and control structures. The audience had excellent questions and feedback throughout the talk. We were pleased to share some of what we've learned.

You can find the slides here - Intro to PHP (it's a PDF) and it covers both concepts a beginning developer needs to know and actual code examples of how they work.

0 comments voice your opinion now!
introduction langauage dcwebwomen presentation slides phparchitect

Link: http://www.phparch.com/2013/09/introduction-to-php/


Community Events





Don't see your event here?
Let us know!


community release list voicesoftheelephpant series version laravel artisanfiles security symfony opinion podcast introduction conference language composer framework library interview tool

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework