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

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

[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/

William Durand:
From STUPID to SOLID Code!
August 01, 2013 @ 12:45:11

William Durand has a new post to his site sharing not only the slides from his recent presentation on SOLID vs STUPID code but the same content written out. It provides a great overview of the two concepts and some examples of what to avoid. There's also a recording of the session you can listen to via the in-page player.

Last week I gave a talk about Object-Oriented Programming at Michelin, the company I am working for. I talked about writing better code, from STUPID to SOLID code! STUPID as well as SOLID are two acronyms, and have been covered quite a lot for a long time. However, these mnemonics are not always well-known, so it is worth spreading the word.

In the following, I will introduce both STUPID and SOLID principles. Keep in mind that these are principles, not laws. However, considering them as laws would be good for those who want to improve themselves.

He starts with the STUPID concepts first - Singleton, Tight Coupling, Untestability, Premature Optimization, Indescriptive Naming and Duplication. He goes through each of these and explains why they're bad things to have in your code. He then gets into the SOLID ideals - Single Responsibility Principle, Open/Closed Principle, Liskov Substitution Principle, Interface Segregation Principle and Dependency Inversion Principle. These are a bit more complex to understand but he does a good job (complete with code snippets) of each. The slides for his presentation are also included but they're just a high level look at the same concepts from the article.

0 comments voice your opinion now!
presentation solid stupid code concepts slides recording overview

Link: http://williamdurand.fr/2013/07/30/from-stupid-to-solid-code

Matthew Weier O'Phinney:
My ZendCon Beautiful Software Talk
November 19, 2012 @ 11:52:19

Matthew Weier O'Phinny has a new post to his site today sharing the video and slides from his "Beautiful Code" talk from this year's ZendCon conference.

Unusually for me, I did not speak on a Zend Framework topic, and had only one regular slot (I also co-presented a Design Patterns tutorial with my team). That slot, however, became one of my favorite talks I've delivered: "Designing Beautiful Software". I've given this talk a couple times before, but I completely rewrote it for this conference in order to better convey my core message: beautiful software is maintainable and extensible; writing software is a craft.

You can find the slides for his presentation on his site as well.

0 comments voice your opinion now!
zendcon12 beautiful software video slides


Bradley Holt:
Entity Relationships in a Document Database at ZendCon 2012 (Video & Slides)
November 19, 2012 @ 10:03:55

If you weren't able to attend this year's ZendCon conference and wanted to see Bradley Holt's talk about entity relationships and document databases, you're in luck - he's posted both the video and slides to his site. Here's his summary of the session:

Unlike relational databases, document databases like CouchDB and MongoDB do not directly support entity relationships. This talk will explore patterns of modeling one-to-many and many-to-many entity relationships in a document database. These patterns include using an embedded JSON array, relating documents using identifiers, using a list of keys, and using relationship documents. This talk will explore how these entity relationship patterns equate to how entities are joined in a relational database. We'll take a look at the relevant differences between document databases and relational databases. For example, document databases do not have tables, each document can have its own schema, there is no built-in concept of relationships between documents, views/indexes are queried directly instead of being used to optimize more generalized queries, a column within a result set can contain a mix of logical data types, and there is typically no support for transactions across document boundaries.

He also includes links to two of the tools he mentions in the talk - Doctrine CouchDB and the Doctrine MongoDB ORM.

0 comments voice your opinion now!
zendcon12 entity relationships document database video slides


Community News:
Northeast PHP Conference Wrapup
August 13, 2012 @ 11:16:21

The Northeast PHP Conference has wrapped up (this past weekend) and there were some great talks given and a good time had by a great group of attendees. If you weren't able to attend and want to catch up on some of the content presented at the event, check out the conference's page on Joind.in. There's links to slides for sessions like:

This is just a small sampling of the sessions, so head over to the conference's page and get the full list! Congrats to the Northeast PHP organizers for not only having a great first year but for selling out the event!

0 comments voice your opinion now!
nephp12 conference wrapup slides boston


Community News:
php|tek 2012 Wraps Up
May 25, 2012 @ 16:26:22

This year's php|tek 2012 conference has just wrapped up - some great sessions were presented, contributions were made at the hackathon and patches gathered by all.

If you attended this year's event, please be sure to give the speakers some feedback (on Joind.in) and, if you weren't able to, check out the "Slides" section for the presentations.

Topics at this year's event included:

0 comments voice your opinion now!
tek12 conference slides presentations feedback joindin


Jeremy Brown's Blog:
A Conversation About REST
April 28, 2011 @ 08:38:11

As mentioned in this new post to his blog Jeremy Brown has put together a presentation he calls "A Conversation about REST", a discussion that centers less around the implementation of REST and more about the concepts needed to fully understand it.

REST is a set of principles and not a specification, so as such you have freedom in how to develop your API. This freedom can lead to confusion though, as it's hard to find concrete examples of its implementation. This presentation explained what REST is and also presented a variety of topics and questions you will certainly come across while implementing your API.

You can watch a video of this great presentation (as taken at a Club Ajax meeting in Dallas) here and can follow along with his slides off of SlideShare. He also links to a great image that gives a flow overview of the possible paths a REST request could take.

0 comments voice your opinion now!
rest presentation clubajax video slides api concepts



Community Events





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


install podcast application code wordpress library introduction release bugfix framework api language list developer configure community laravel series interview threedevsandamaybe

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