Voices of the ElePHPant: Interview with Beth Tucker Long

The Voices of the ElePHPant podcast has posted their latest episode, another in their series of community interviews. This time it’s with Beth Tucker Long, an organizer of the Madison PHP Conference and former editor of the php[architect] magazine.

They talk some about her plans for the future (post-php[architect]), how she’s trying to get back into coding. She talks about her mentor, Beau Simenson, and the consulting work she has going on. They also talk some about the Madison PHP User Group and Conference and the other organizers.

You can listen to this latest episode either through the in-page player or by downloading the mp3 directly. If you like what you hear, be sure to subscribe to the feed and get the latest episodes as they’re released.

Link: http://voicesoftheelephpant.com/2014/08/12/interview-with-beth-tucker-long/
PHPDeveloper.org

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , , | Hinterlasse einen Kommentar

Three Devs & A Maybe Podcast: The First Q&A Show with Justin DeLucia

The Three Devs & A Maybe podcast has posted their latest episode with guest Justin DeLucia. In this new episode they try out something different – a full, dedicated Q&A episode.

This week we have good friend of the show Justin DeLucia on to help host our first dedicated Q&A episode. Not only that, but Fraser is back! along with some crazy adventures that he discusses since his last time on the show. We have been fortunate to receive many questions throughout the past couple of weeks, and thought it would be good to release the answers as a dedicated show. Topics discussed include, breaking into the industry, the PDO vs. Mysqli debate, bespoke vs. off-the-shelf CMS debate and what to consider when building a Web API.

Other topics mentioned in this latest episode include: the Doctrine project, mutual recursion, Laravel Forge and Phil Sturgeon‘s book Build APIs You Won’t Hate. You can listen to this latest episode either through the in-page player or by downloading the mp3 directly. If you enjoy the show, consider subscribing to their feed too.

Link: http://threedevsandamaybe.com/posts/the-first-qa-show-with-justin-delucia/
PHPDeveloper.org

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , , , , | Hinterlasse einen Kommentar

Reddit.com: What constitutes the “PHP community”?

There’s a good conversation happening over on Reddit today about what constitutes the “PHP community” and how it can be defined. JordanLeDoux wonders if those who just write PHP are included in that group as well.

One conversation was with a dev who hates PHP because (mostly) they work with code that was written by some non-PHP dev who was asked to write it. The other was with /u/krakjoe from the PHP internals team, where I was commenting on a sentiment that sometimes finds its way into the internals mailing list: if you want a real programming language, then go use one.
In both cases, I made the assertion that most people who utilize PHP or edit a script aren’t actually part of the PHP community. [...] How can someone that is functionally isolated from any other person working in PHP be part of the PHP community?

Responses to the post are, for the most part, encouraging suggesting that

  • There’s not a single “PHP community” but many smaller ones
  • sub-communitiies can revolve around technology or a product
  • The different definitions of community
  • The broad range of skills that “PHP developers” are known to have

Check out the full post for more opinions and share your own!

Link: http://www.reddit.com/r/PHP/comments/2ayxkg/what_constitutes_the_php_community/
PHPDeveloper.org

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , | Hinterlasse einen Kommentar

SitePoint PHP Blog: Social Network Authentication – Setup & Google+

The SitePoint PHP blog has posted the first two parts of a “Social Network Authentication” series looking at connecting your application with social network systems. In these first two posts they help you get things set up to connect to the remote systems and create an actual connection to Google+.

Almost every website which contains a log in option, also contains ways to log in through different social networks. In this series of articles, we will take a look at how we can make sure that our visitor can log in through Google+ and eventually other networks like Twitter and Facebook. In the final article, we will have a close look at how we can make sure users don’t have different accounts due to the fact that they used different social networks. We will create a framework agnostic package which can easily handle users from different social networks. In this part, we will have a look at our basic setup.

The first tutorial helps you get things all set up and takes the first steps in making the “SocialLogin” package. In the second tutorial they use this package structure to create a Google+ specific instance, making the OAuth connection as simple as calling a method, loading a URL and handling the response.

Link: http://www.sitepoint.com/series/using-social-networks-as-a-login-system/
PHPDeveloper.org

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , , | Hinterlasse einen Kommentar

Symfony Blog: Improving REST in Symfony

On the Symfony blog there’s a recent post about a new effort being started to help improve REST in Symfony-based applications. William Durand talks about some of the current tools and some of the missing features/difficulties each has. This effort wants to help change that.

Building APIs with Symfony is not new. We’ve done that since the early beginning of Symfony: Askeet, Jobeet, it’s been a long time! Nowadays, more and more web applications are made of an API and a client side application. Sharing data across applications using APIs also became an essential feature. [...] For most of us, it is not as clear as it should be, and we can certainly do better than what we have right now! Hence the creation of a working group to gather both people and knowledge for REST in Symfony: https://groups.google.com/forum/#!forum/resting-with-symfony.

The target of the group is just about anyone associated with the development of APIs: developers who build them, developers to contribute to Symfony’s REST functionality, people with questions about REST and, really, anyone else interested. It’s a part of their wider developer experience initiative they’ve recently ramped up.

Link: http://symfony.com/blog/improving-rest-in-symfony
PHPDeveloper.org

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , | Hinterlasse einen Kommentar

PHPBuilder.com: Top 11 Best Practices for PHP Development

PHPBuilder.com has offered the top eleven practices they see as a must for any PHP developer to incorporate.

Right from its inception, PHP was widely used to develop web based applications. Since PHP is a scripting language, one must follow some rules while developing. This article will discuss the best practices that are generally followed in the PHP world.

Their “top eleven” list includes things like:

  • Error reporting should be turned on
  • Meaningful and consistent naming standards
  • Deep Nesting should be avoided
  • Use adequate comments
  • Use Cache mechanism wherever required

You can read up on their full list and the descriptions of each in the full post.

Link: http://www.phpbuilder.com/articles/application-architecture/optimization/explore-the-top-11-php-best-practices.html
PHPDeveloper.org

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , | Hinterlasse einen Kommentar

SitePoint PHP Blog: Continuous Integration with PHP-CI

On the SitePoint PHP blog a new tutorial has been posted from Peter Nijssen showing how to install and configure PHP-CI, a continuous integration library for PHP.

Creating an application is one thing. Keeping it to a certain quality level is another thing entirely. These days, you can find many tools which can help you to keep the quality of your application in shape. Running these tools one by one can be very time consuming. For that, you can install so called continuous integration (CI) services. PHPCI is one of those and in this article, we will dive into it.

The article links you to the latest release and how to install all needed dependencies via Composer. With it set up, they help you add a project and run a sample build. The configuration includes execution of the unit tests, PHP mess detector, PHP code sniffer, CPD, docblock checker and the PHP lines-of-code toolset.

Link: http://www.sitepoint.com/continuous-integration-php-ci/
PHPDeveloper.org

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , | Hinterlasse einen Kommentar

Site News: Popular Posts for the Week of 07.04.2014

Popular posts from PHPDeveloper.org for the past week:

PHPDeveloper.org

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , | Hinterlasse einen Kommentar

Community News: Packagist Latest Releases for 07.04.2014

Recent releases from the Packagist:

PHPDeveloper.org

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , , | Hinterlasse einen Kommentar

PHPMaster.com: Eine Einführung in die Funktionen CTYPE

Auf PHPMaster.com heute David Shirey hat ein ein neues Tutorial Einführung geschrieben ctype die Funktionen in PHP. Dieser Satz von Funktionen bietet eine praktische Möglichkeit, um mehr korrekt Werte, um sicherzustellen, sie sind gültig (und was sie enthalten sollte).

Wenn Sie einen Hintergrund in C haben, dann sind Sie wahrscheinlich bereits vertraut mit den Zeichen-Typen Funktionen, denn das ist, wo sie herkommen (vergessen Sie nicht, dass PHP eigentlich ist in C geschrieben). Aber wenn man in Python sind, dann ist es nur fair, darauf hinzuweisen, dass die PHP-Funktionen Ctype absolut nichts mit der Python-Bibliothek ctypes tun haben. Es ist nur eine von diesen tragischen und völlig unvermeidlich Namensgebung Ähnlichkeiten.

Er erklärt kurz, wie die Funktionen arbeiten und mindestens ein “Gotcha” aufpassen, wenn Sie mit ihnen für die Eingabe-Validierung. Er geht dann durch die Liste der elf ctype Funktionen und beschreibt kurz, was sie tun. Einige Beispiel-Code ist ebenfalls enthalten, die zeigt, wie Sie sie nutzen können, um einen Wert auf dem true / false Rückkehr aus dem Function Call validieren.

Link: http://phpmaster.com/an-introduction-to-ctype-functions
PHPDeveloper.org

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , , | Hinterlasse einen Kommentar