News Feed
Jobs Feed
Sections




News Archive
feed this:

Anthony Ferrara:
Failure Is Always An Option - Programming With Anthony
April 01, 2013 @ 09:03:19

Anthony Ferrara has posted another video in his "Programming with Anthony" series, this time pointing out that failure is always an option.

A few days ago, I posted a video about how to become a better developer. There were a few interesting comments made, but one in particular from the Reddit threadpeaked my interest. So I decided to do a reply.

You can watch the video either in his blog or over on Youtube. He's also included the some of the contents of the Reddit post and a funny (relevant) comic about learning "C++ in 21 days".

0 comments voice your opinion now!
failure option video programming youtube reddit


Anthony Ferrara:
Becoming A Better Developer - Programming With Anthony
March 28, 2013 @ 12:37:32

Anthony Ferrara has posted his latest episode of his "Programming with Anthony" video series, this time he talks about becoming a better developer (hint: it's not about knowing everything).

In today's episode, I talk a little bit about what it takes to become a better developer. Nobody will ever expect you to know everything, but you better know how to find it...

You can watch the video either in his post or over on YouTube. He also has this and his other videos set up in a playlist if you'd like to see coverage of other topics like design patterns, iterators, dependency injection and prepared statements.

0 comments voice your opinion now!
programmingwithanthony better developer opinion video


Anthony Ferrara:
Design Patterns - Programming With Anthony
February 21, 2013 @ 12:52:44

On his site today Anthony Ferrara has posted the latest video in his "Programming with Anthony" series. This time, it covers the basics of design patterns with guest host Larry Garfield.

Today we are joined by open source contributor Larry Garfield. Larry introduces us to design patterns through his own unique style: Cooking With Crell. He introduces the concept of Design Patterns, goes through a few basic patterns and closes out with some pretty solid justification for why we should care.

You can watch this latest episode either on Anthony's site or over on YouTube. There's several other videos in his series, so be sure to check out the playlist for other great videos.

0 comments voice your opinion now!
designpattern video tutorial larrygarfield introduction


Anthony Ferrara:
Mediators - Programming With Anthony
January 24, 2013 @ 10:52:23

Anthony Ferrara has posted his latest "Programming with Anthony" video episode today pattern is more of a behavioral structure, defining how objects interact with each other.

The Mediator Pattern is an extremely flexible and useful tool to help decouple your code and provide added flexibility in your applications. We'll explore the basic concept of a Mediator, some places you've used it and some things that you can do to improve upon the basic concept.

You can watch the video either in the post or over on YouTube. If you enjoy the episode, you should also consider the rest of the videos in the series, all available from this playlist.

0 comments voice your opinion now!
mediator designpattern video tutorial youtube playlist


Anthony Ferrara:
Iterators - Programming With Anthony
January 17, 2013 @ 10:38:45

Anthony Ferrara is back again with another installment in his "Programming with Anthony" video series. In this new episode he takes a loot at iterators in PHP and how they can be used effectively.

Today's Programming With Anthony video focuses on the concept of Iterators. We'll look at the abstraction that they represent, how they can be used and some of the benefits of using them. When used correctly, Iterators can lead to very efficient, flexible and clean code.

You can also watch the video directly on YouTube and check out the rest of the series in his playlist. Other topics include dependency injection, boolean logic and prepared statements.

0 comments voice your opinion now!
video tutorial programming iterators series


Anthony Ferrara:
Programming With Anthony - Dependency Injection
January 10, 2013 @ 09:08:57

Anthony Ferrara has posted his latest video tutorial in his series, this time covering dependency injection (mostly the concepts, not the implementation).

This week, we're going to talk about the topic of Dependency Injection in Object oriented code (specifically PHP). You don't need a fancy container to do it, it's actually quite simple to do manually!

He also talks some about the difference between a dependency injection container and a service locator. This is just the latest in his video series - he has others covering things like prepared statements, encryption and references in PHP.

0 comments voice your opinion now!
dependency injection video tutorial overview example


Jonathan Hill:
Video Multi-tasking in PHP (from Atlanta PHP)
December 28, 2012 @ 11:33:15

Jonathan Hill has posted the video of his recent presentation at the Atlanta PHP User Group, "Multi-tasking in PHP".

When it comes to multi-tasking and interacting with the operating system, PHP is no lightweight. In this December 6, 2012 presentation Jonathon Hill (@compwright) explores PHP's little-known POSIX, Process Control, and Semaphore extensions and shows you how to introduce a parallel dimension to your applications.

His presentation covers the use of multi-tasking to accomplish some common tasks in PHP (like batch processing or creating daemons). He talks about multi-processing vs multi-threading, forking, race conditions and semaphores.

You can watch the video of the presentation over on Vimeo and check out the software and links to other resources mentioned in the talk in this link bundle.

0 comments voice your opinion now!
video multitasking fork threading semaphore links


Anthony Ferrara:
Programming With Anthony - Responsive Web Design
December 27, 2012 @ 11:44:34

Anthony Ferrara has posted his latest video in his development-related series "Programming with Anthony". In this latest video, he takes a look at responsive design with a "guest host" Sam Richard.

This week we are joined by Responsive Design thought leader Sam Richard. He introduces us to the concept of responsive web design, tells us a little bit about its history and talks about best-practice and the future of the web!

You can catch up on Anthony's previous videos in his playlist over on YouTube including ones covering encryption, prepared statements and boolean logic.

0 comments voice your opinion now!
responsive design video series samrichard


Anthony Ferrara:
Programming With Anthony - Logic
December 20, 2012 @ 12:26:26

Anthony Ferrara has posted about his latest video tutorial in his "Programming with Anthony" series, looking this time at the topic of "Logic":

This week's Programming With Anthony video is up! In it, we discuss the foundations of Boolean Logic and introduce some very interesting tools for analyzing logical constructs (including Truth Tables and De Morgan's Laws).

You can view this latest video over on YouTube or get caught up on the entire series with the full playlist of this and past episodes.

0 comments voice your opinion now!
video tutorial programming series logic youtube


Eric Holk:
How Do We Read Code?
December 19, 2012 @ 10:36:28

There's an interesting post on Eric Holk's blog talking about how we read code - a look at the results from a psychology experiment that tracked the viewer's eye movement as they scanned through code (complete with video).

The goal is to figure out some way of measuring what features in programming systems help programmers understand wht they are doing, and how this can be used to make systems that lead to higher quality software. Mike is currently running an experiment where he shows people several short Python programs and asks them to tell the output of the program. The test subject is sitting in front of an eye tracker, so afterwards Mike can see where you were looking at various times during the experiment.

The results are pretty interesting and Eric likens it to a sort of "just-in-time compilation" that the mind is doing as it reads through the code, not a straight forward read through. The timing of the read is interesting too, noting that once something is figured out, it's run through faster the following times.

One aspect he's interested in is how the approach of inexperienced programmers differs from that of experienced programmers. For example, there seems to be some evidence that following variable naming conventions helps experienced programmers understand the code much quicker, while breaking these conventions leads to a severe penalty. On the other hand, inexperienced programmers seem to take about as long regardless of how the variables are named.

This study is still going on and, if you're in the Bloomington, Indiana area and would like to lend your eyes to the cause, send an email over to Mike Hansen (more on the subject on his blog here).

0 comments voice your opinion now!
ericholk mikehansen read code psychology experiment video eye tracking



Community Events











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


unittest conference zendframework2 framework application series opinion podcast functional language interview development release testing phpunit community example code introduction tool

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