PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 2541 to 2560 of 6889

PHP and the Lean Startup

PHP and the Lean Startup
About ten years ago there was a rumour. If you want to get things done, and if you want to get them done fast, go for PHP. Yes, it's been like a badly done perl ripoff with even worse object orientation and inconsistent apis, but somehow the people creating in software in PHP were able to deliver. And they were able to deliver fast, open for changes in the last 24 hours and they fixed bugs in production fast. From a software engineering professionals point of view this sounded risky, unprofessional and...

Composer: Part 2 - Impact

Composer: Part 2 - Impact
In the first part of this post I introduced Composer & Packagist. If you are not familiar with them please read part 1 first. ImpactIn this second part I would like to talk about a few things Composer could do for you, and the PHP community at large, once it is broadly adopted.Common APIs and Shared InterfacesYou may have noticed that quite a lot of people are talking of and asking for more interoperability and cooperation between frameworks. It seems some PHP developers finally got tired of reinventing...

Community News: Latest PECL Releases for 12.20.2011

Community News: Latest PECL Releases for 12.20.2011
Latest PECL Releases: mysqlnd_ms 1.2.0 pcsc 0.1 functional 0.6.0 svm 0.1.4


Code for the Users, Not for the Spec

Code for the Users, Not for the Spec
I don't know exactly when it was that I started to resent the people I was writing code for, but it was a sure sign that I was feeling burned out. For ten years, I'd been working as a development resource in design and marketing agencies, then at Yahoo, and finally within my own client-services company. At some point along the way, I'd lost touch with the people using the software I was creatinga-aand it sucked. One of the great joys of creating software is solving problems. Not just academically solving...

Community News: Lake / Kenosha County PHP Users Group

Community News: Lake / Kenosha County PHP Users Group
As was mentioned by Patrick Schwisow the Lake County, Illinois/Kenosha County, Wisconsin area has a new PHP user group - the Lake / Kenosha County PHP Users Group.This group allows PHP developers at all levels of expertise get together to discuss various topics in PHP and related web technologies. Events will generally be held in Lake County, Illinois, or Kenosha County, Wisconsin.As of the time of this post, there aren't any meetups scheduled, but there's already been signups to join the group in its...

Community News: php|tek Charter Tickets on Sale

Community News: php|tek Charter Tickets on Sale
php|architect has officially announced the sale of some of the first tickets you can get for this year's php|tek event - the Charter tickets available until the schedule for this year's conference is released.As it is customary, while we work on receiving proposals, rating them, and coming up with a final schedule for php|tek 2012, we are offering "Charter tickets" at 50% off the full price for a "Full Experience" ticket that includes access to both the tutorial day and the main conference - that's four...

PEAR Blog: Welcome to new contributors

PEAR Blog: Welcome to new contributors
On the PEAR Group blog there's a new post welcoming all new contributors to the project and pointing out that the PEAR account on Github has officially passed the 200 repository mark in the move from SVN to Git.PEAR is about providing the PHP community with reusable, effective components - this has been our mission since day 1. If there is anything we can do to make that goal happen, to assist you as an individual or company, I would strongly encourage you to let us know - we're here to help.They mention...

Robert Basic's Blog: Communicating with Pidgin from PHP via D-Bus

Robert Basic's Blog: Communicating with Pidgin from PHP via D-Bus
Robert Basic has put together a new tutorial on his blog showing how he connected PHP and Pidgin (the popular chat client) with the help of the DBus extension.Earlier this week I got an idea of trying to communicate with Pidgin, a chat client, via the terminal. [...] Surely I wasn't the first one to come up with this idea and after a bit of a googling found out that Pidgin's libpurple has a nice API for that, exposed via D-Bus. I first planned to write some scripts for this in Python or C, but when I...

Michaelangelo van Dam' Blog: Configuring Zend Framework apps for Windows Azure

Michaelangelo van Dam' Blog: Configuring Zend Framework apps for Windows Azure
Michelangelo van Dam is back with the second part of his series looking at running PHP applications on Azure (the first part is here). In this new post he focuses more on configuring and building an actual application, one based on the Zend Framework. Building web applications is nothing new anymore, as we've been doing it since the early days of the internet, but we've always done this on a single system. Even when Zend Framework came round, we kept doing the same thing and build apps for a single...

Community News: Latest PEAR Releases for 12.19.2011

Community News: Latest PEAR Releases for 12.19.2011
Latest PEAR Releases: Image_QRCode 0.1.2 PEAR_Frontend_Gtk2 1.1.0 Image_Text 0.6.1 Date 1.5.0a2 PHP_Shell 0.3.2 Text_Highlighter 0.7.3 Validate_DK 0.2.0 PEAR_PackageFileManager_Frontend 0.8.0 Services_ExchangeRates 0.7.0 Console_Color2 0.1.0 Validate 0.8.5

Egomaniacal and Scalable Apps

Egomaniacal and Scalable Apps
The rise of cloud computing over the past few years has been incredible. Unfortunately, many still do not see the interest or do not comprehend its importance. This is not a post about cloud computing and its benefits, but rather a refresher about understanding some basic rules of scalability and how to get started with building scalable apps while keeping in mind that most people and companies have limited budgets.The concept of shared-nothing architectures is well known in the scalability...

19.12. Test Driven JavaScript Development

19.12. Test Driven JavaScript Development
A couple of weeks ago, I was attending a three-day workshop for agile developer skills. The workshop was split into five topics: Colaboration, Refactoring, Design & Architecture, Continious Integration and Test Driven Development. Especially the session about Test Driven Development was very interesting. Although I know the principles of TDD I was really impressed by the demonstration of solving a simple exercise (a coding kata) done in Java by the instructors of the workshop. It was not so much the...

Configuring Zend Framework apps for Windows Azure

Configuring Zend Framework apps for Windows Azure
Building web applications is nothing new anymore, as we've beendoing it since the early days of the internet, but we've alwaysdone this on a single system. Even when Zend Framework came round,we kept doing the same thing and build apps for a singleenvironment.But as I've discussed already in my previous article, developing for the cloud requires anotherapproach.As you can see, your system now falls appart into all differentcomponents that are systems by themselves. And each system has itsown purpose,...

Welcome to new contributors

Welcome to new contributors
With the PEAR move to github surpassing 200 repositories, we're seeing more contributions from folks lurking in the shadows. In particular I'd like to highlight the efforts ofAmeldra andAGemorroj. With XML_Feed_Parser hosted on github, Meldra has been able to provide all of the patches that have been sitting in the wings internally back to PEAR, with no fuss. Faced with a backwards compability requirement on Image_Barcode, GemorrojAcontributed heavily to an Image_Barcode2. Having watched these two...

18.12. Cloud2Go Services for your web development

18.12. Cloud2Go Services for your web development
From simple to full featured cloud capacity Cloud technologies and services increase every day. Global players like Amazon put continuously new features to their cloud and products to provide sufficiently functionality of actually web development activities and requirements. Services for us In fact, Amazon starts with the S3 (Simple Storages Service) to provide cloud storage space since 2006 and only a few months later EC2 (Elastic Compute Cloud) was launched a service to provide computing power to...

Simplifying Commerce for Small Business

Simplifying Commerce for Small Business
Selling has never been easy. There's too much red tape. The simple act of you giving me currency in exchange for a good or service I provide is not so simple when you factor in sales tax, VAT, inventory, shipping, reporting income, and any number of other factors that require accounting and fulfillment to be a damned nightmarea-aand that's just when you give me paper money! When dealing with online transactions and credit cards, it can be downright gruesome. The early days of commerce on the Web were...

17.12. Zend Framework (1) vs. Symfony2

17.12. Zend Framework (1) vs. Symfony2
.serendipity_entry h1 { font-size: 20px; margin: 13px 0; } .serendipity_entry h2 { margin: 7px 0; } .serendipity_entry ul { padding-left: 3em; } .gist-data { max-height: 250px; overflow: auto; } In this article, I want to highlight some differences between the two PHP frameworks that have been the most popular ones at the time of writing. Zend Framework (ZF) is currently a quasi-standard in many PHP companies and Symony2's popularity is constantly increasing. Symfony2 is pretty new now and...

PHP for All the Things

PHP for All the Things
PHP was originally designed for web sites and is still widely thought of only as a programming language for the Web. But with the approaches below and a variety of useful console libraries, PHP works great for command line scripts, too. At Etsy, we have a variety of command line utilities that are all written in PHP. Having our web site and command line utilities in the same language means easier mental context switches between the two environments. It also lets us reuse web code from the command line,...

Appearance on the Engine Yard Podcast

Appearance on the Engine Yard Podcast
The wonderful folks at Engine Yard invited me and my friends and fellow co-authors Lorna Jane Mitchell and Davey Shafik to be guests on an episode of their PHP podcast with our good mutual friend Elizabeth Naramore as our host. We discuss our recently published book PHP Master: Write Cutting Edge Code, how SitePoint brought us together to work on the project, what it was like to write the book, and some reflections on the experience from each of us. If you've heard about the book and not read it or been...

Latest PHP Tweets