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

Loosely Coupled Podcast:
Episode 4 An Agile Rant
May 14, 2014 @ 10:41:37

The Loosely Coupled podcast, hosted by PHP community members Jeff Carouth and Matt Frost, has posted their latest episode. In Episode #4: An Agile Rant they talk about agile development practices and compromises.

In this episode Matt and Jeff talk about their experiences with adopting Agile as individuals and as teams. The important take aways are to not be too loose nor too rigid with the practice; to accept change as it happens but to not force change too rapidly; to honor the purposes of the components of agile practices; and, above all, to find what works for your team specifically over what you read in a book.

Topics mentioned include the Agile Manifesto and the books "Agile Project Management and Extreme Programming Explained. 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, consider subscribing to their feed and following them on Twitter.

0 comments voice your opinion now!
looselycoupled podcast ep4 agile rant change

Link: http://looselycoupled.info/blog/2014/05/13/episode-4-an-agile-rant/

PHPMaster.com:
Scrum - An Agile Project's Best Friend
April 12, 2013 @ 09:26:24

PHPMaster.com has posted a bit less of a technical article than usual and shares some of the concepts behind scrum, the project management style that's currently quite popular with development groups.

In an earlier article I wrote, we took a general look at project management and discussed what some of its pitfalls are that should be avoided. As part of that, I mentioned that you should, as much as possible, be using an Agile methodology, particularly Scrum, to manage development. I'd like to follow that up with a look at Scrum and at how we can use it to tame our projects.

He talks about the typical "waterfall" technique of project development - requirements up front and cross your fingers for the rest. He compares this to the agile process and how scrum, in particular, helps keep things from falling apart. He then gets in to "how to scrum" by defining some of the key terms and talking about things like:

  • Holding smaller meetings
  • Limiting scope and time frame
  • Looking for feedback
  • Constant reworking remaining time

...all at the same time, multiple times during the life of the project. Agile focuses on quick changes and updates because the project is constantly getting feedback from those asking for the product, giving them (hopefully) exactly what they want.

0 comments voice your opinion now!
scrum agile project management introduction

Link: http://phpmaster.com/scrum-an-agile-projects-best-friend

Web & PHP Magazine:
Issue #11 - Climate Change
February 07, 2013 @ 09:08:37

The latest issue of Web & PHP Magazine has been released today - issue 11, "Climate Change". This new edition includes articles like:

  • "PHP in the Cloud" By Frédéric Harper
  • "Develop your Agile mindset" By Steffan Surdek
  • "Database Indexing part 2" By Cory Isaacson
  • "Presenting For Geeks eBook teaser" By Dirk Haun
  • "Level Crossings and Traffic Jams" By Stefan Priebsch

As always, you can pick up this issue for free by either registering or logging into your account. You can also get the back issues from the site too for more great reading.

0 comments voice your opinion now!
webandphpmagazine issue cloud agile presenting database


Ibuildings Blog:
Is PHP an Agile Programming Language?
August 15, 2008 @ 07:56:06

On the Ibuildings blog there's a new post that looks to answer the question "is PHP an agile programming language?"

In raising the question about whether a specific programming language is agile I want to avoid exploring what makes a language agile, or comparing PHP with other languages. The intention here is not to associate PHP to agile as a natural relationship, as much as to try and understand if we can find the ingredients in the PHP world, for creating an agile environment.

He (Marcello Duarte) first defines agile development practices for those not familiar and talks about the tools that PHP has to offer that fit in with that goal. He notes that PHP fits in well with the goals of agile development in being both light and powerful.

0 comments voice your opinion now!
agile programming development language practice


PHPImpact Blog:
Agile Database Deployment Using Phing
June 25, 2008 @ 09:39:05

On the PHP::Impact blog, there's a new tutorial showing how to use the Phing build system to deploy your application.

A common way to automate development and deployment tasks is by writing shell scripts, however, Phing provides some advantages over shell scripts for task automation. [...] But, having a large collection of shell scripts can lead to a maintenance nightmare, reason why I decided to port some of them to PHP as Phing tasks. I chose Phing because it's simple, powerful and very easy to extend.

He talks about DbDeployTask (an optional task for database revisions) and how to use the system for Agile development practices.

0 comments voice your opinion now!
agile development database deployment phing tutorial


Job Posting:
Photrade Seeks Agile Web Applications Developer (Cincinnati, OH)
March 21, 2008 @ 20:33:08

Company Photrade
Location Cincinnati, Ohio
Title Agile Web Applications Developer
Summary

About Photrade:
Photrade.com is a rapidly growing, venture-backed web 2.0 startup company located in Cincinnati, Ohio. Our website enables our users to share, protect and make money from their digital images through a web 2.0 interface. We're solving complex semantic problems around data management and auto-classification.

Agile Web Applications Developer
This is an opportunity for a self-starter to really make their mark. Unlike larger companies, Photrade provides the right candidate with the opportunity to truly excel and shine as they will have the opportunity for significant financial rewards, a high level of recognition and rapid promotion within our dynamic organization.

We want only the best people to work with us and are looking for someone to add to our fun and exciting business environment. We believe in a work hard, play hard environment, and you should too. This position will report directly to the VP of Engineering and provides significant financial rewards, learning opportunities and growth potential for the right candidate.

Responsibilities:
The responsibilities listed below are representative of the daily tasks. However, we are a startup and need the person to be flexible to accomplish our business objectives.

  • Implement requirements in PHP 5.0 and MySQL into the existing architecture.
  • Define and execute the technical vision and IT strategy in alignment with the broader corporate objectives.
  • Participate in and contribute to strategic discussions as a key member of the technical staff.

Qualifications:
The requirements listed below are representative of the knowledge and ability preferred, but not required.

  • Experience building web applications on a LAMP stack in an agile environment
  • Expertise in PHP and MySQL.
  • SQL - Database performance expertise.
  • "Web" experience - understanding of HTML, Javascript, CSS, the DOM, SOAP, XML, Services and cross-browser compatibility and standards.
  • Solid experience with at least one lower-level language.
  • Able to write lean, clean, effective Object Oriented code.
  • Has an understanding of the semantic web and "Web 2.0" principles

Compensation: Commensurate with Experience and includes a Stock Option plan.

Start Date: Immediate.

To apply, send your resume and cover letter to acp@photrade.com.

Link More Information
0 comments voice your opinion now!
job post photrade agile application developer cincinnati oh


Stefan Koopmanschap's Blog:
A call for Agile Developers
March 22, 2007 @ 15:59:30

Stefan Koopmanschap has issued a Call to Action for all PHP developers out there in his latest blog entry in an effort to get things happening in the arean of Agile development in PHP.

My experiences so far as a PHP developer is that a lot of companies and (open source) projects do not work according to Agile methodologies, or often not really according to any methodology (a.k.a. Cowboy Coding). While there may be nothing wrong with that, I still want to try to push the Agile methodologies more into the realm of PHP.

He's even started up a website (no content yet, AgilePHP.eu) to help promote the effort. So now he's looking for some PHP developers that would like to help out with the project - to help promote agile development in PHP and give the community a solid resource and foundation (via the website and other forms of communication). If you're interested, check out the blog post for more or just email Stefan at stefan [at] agilephp [dot] eu

0 comments voice your opinion now!
agile development project methodologies agile development project methodologies


Felix Geisendörfer's Blog:
Agile Web development (with CakePHP)
August 14, 2006 @ 07:18:53

In an effort to improve the way that he's writing web applications, Felix Geisendörfer has looked around him and found some good tools to "help him on his way to agility" in his programming. In this new post, he recounts some of his findings so far.

So I've decided that, over the course of the next couple days (or weeks), I'll dedicate quite a bit of my time to explore ways to improve the way I write web applications. This includes getting into unit/integration testing, automating workflows, and also adopting better coding techniques.

He covers four software packages that he's found so far to help achieve this goal:

  • Apache Ant
  • SimpleTest for PHP
  • Selenium Remote Control
  • Selenium IDE

For each of the software in the list, he talks about what kinds of features they offer and how that relates back to his goal. There are also links to downloads and documentation for each of them for further reading.

0 comments voice your opinion now!
agile web development cakephp framework ant simpletest selenium agile web development cakephp framework ant simpletest selenium


Chris Shiflett's Blog:
Agile PHP Testing at PHP Quebec
March 22, 2006 @ 06:40:17

From Chris Shiflett today, there's a new post mentioning the talk he'll be giving at the upcoming PHP Quebec conference.

Next week, I'll be speaking at PHP Quebec in Montreal about testing PHP applications. Agile PHP Testing is a new talk that focuses on really simple approaches to testing, and I hope to demonstrate how creating a test suite is close to what you're probably already doing anyway.

The talk will cover agile PHP testing and will be a "no nonsense" look, with less theory talk and more actual hands-on time with the code.

2 comments voice your opinion now!
agile testing quebec montreal conference talk agile testing quebec montreal conference talk


ThinkPHP Blog:
PHP and Scrum - the dreamteam in agile web development
March 03, 2006 @ 06:39:42

On the ThinkPHP blog today, bjoern has posted some of his opinions about Scrum, a programming methodology, and its use in the PHP world.

You may have heard about Agile Programming, eXtreme Programming and the like. I want to introduce to you Scrum, which is "an agile, lightweight process that can be used to manage and control software and product development using iterative, incremental practices.". Not only big companies are using this toolset, but also some smaller ones, including us at Mayflower GmbH.

He lists out some of the main attributes that Scrum is defined by, including:

  • Scrum is a wrapper for existing engineering practices.
  • Scrum is a process that controls the chaos of conflicting interests and needs.
  • Scrum is a way to maximize productivity.
  • Scrum is a way for everyone to feel good about their job, their contributions, and that they have done the very best they possibly could.

He's also given a workshop on the subject, and you can find the PDF slides here.

0 comments voice your opinion now!
agile web development scrum lightweight sprint agile web development scrum lightweight sprint



Community Events





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


podcast introduction install interview series framework opinion laravel release wordpress developer testing configure unittest community refactor list threedevsandamaybe language code

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