News Feed
Jobs Feed
Sections




Recent Jobs

News Archive
feed this:

Kovshenin.com:
The Web Development Cycle Explained
March 17, 2010 @ 14:56:33

On Kovshenin.com there's a recent post looking at the whole development lifecycle of web-based applications, breaking it out into the three main steps - development, testing and production (splitting out some of these into other, smaller groupings).

Since January this year I've been working on a few projects with a team of over 5 people and high-demanding standards. This raised the problem of project managing and a completely different view of the web development cycle. In this article I'd like to outline the major steps of the software development cycle and how they could be applied to the web development business.

Along with the main three categories (dev, test and production) he also gets a bit more fine grained with things like:

  • Development: Pre-alpha Stage
  • Development: Beta Stage
  • Testing: Release Candidate
  • Production: General Availability
1 comment voice your opinion now!
web development lifecycle explanation



ThinkPHP Blog:
Developing desktop applications by using web technologies
December 02, 2009 @ 08:23:40

On the ThinkPHP blog today there's a new post looking at one of the better offerings for making desktop applications with the web-related skills you already know - CodeStrong (as a part of the Appcelerator/Titanium project).

Looking how to develop a desktop application in a short term, I came accross "Titanium Developer". This Open-Source tool helps you to create desktop apps. The special feature about it is the possibility to use well-known Web-Technologies such as HTML, JavaScript and PHP. Thus, learning a new programming language is no longer necessary. Another advantage is that you can directly create binaries for Mac, Linux and Windows using the same code.

They look at some example code to create a basic "Hello World" kind of tool and show how PHP can be embedded directly into the code, as made possible by the native PHP support introduced from contributions from people like Ben Ramsey.

0 comments voice your opinion now!
web technology desktop application


Juozas Kaziukenas' Blog:
Service Layer in Web applications
December 01, 2009 @ 10:40:42

In a new post to his blog Juozas Kaziukenas takes a look at one of the pieces of "glue" that makes up the typical web application - the service layer.

During this year I invested quite a lot for a search of a good ways to architecture a big application and make it simply good. Quite a while ago Matthew Weier O'Phinney introduced service layer in one of his great talks about models, since then service layer become one of the key architectural component one my applications. Here I'm going to show a few examples and use cases where it's very useful.

He looks at the "old style" of data interaction that several applications use as compared to injected objects and information more structured applications have put to use. He also outlines a practical use of the service layer structure - thinking of it as a layer allowing to you connect to a service, either local or remote, without the rest of the application needing to know about it.

0 comments voice your opinion now!
service layer web application example


Job Posting:
CMI (Recruiter) Seeks Web Developer (Northern New Jersey)
April 15, 2009 @ 16:26:47

Company CMI (Recuriter)
Location North New Jersey (NJ)
Title Web Developer
Summary

A dynamic young firm that has developed a state-of-art solution in enterprise communication applications is expanding its organization. With a growing business they are now seeking an experienced Web services developer with the following skills.

  • Work experience designing & developing Web-Services; Java/C++ programming a must
  • Experience with Apache, Javascript/AJAX/HTML/Applets, XML/XSD, WSDL, PHP, Linux, MySQL required
  • Computer Science degree and 5+ years work experience
  • Work background with communication applications is a plus

If you wish to be a part of this exciting team involved in cutting edge technology, please get in touch. Our long relationship with this client allows us to bring your expertise to the direct attention of their CTO.

Please send a Word resume when you contact me! No work authorization (visa) support can be provided. Contact Durga Kotikalapudi at durga.kotikalapudi@cmi.com for more information.

0 comments voice your opinion now!
developer web job recruiter cmi newjersey nj


Job Posting:
TopTech Ventures (Recruiter) Seeks Web Developer (Redwood City, CA)
March 19, 2009 @ 20:37:52

Company TopTech Ventures (Recruiter)
Location Redwood City, CA
Title Web Developer
Summary

We are looking for a talented front-end web developer who is passionate about games and the web. You will be a key member of the team developing our websites, including game websites, promotional micro-sites, and our corporate website. The ideal candidate is an experienced programmer in PHP, JavaScript, Ajax, CSS and HTML.

Responsibilities:

  • Create all websites for us and our games, working closely with web designers on translating visual design mockups into working web pages.
  • Drive client-side web technology decisions for rich interactions, optimization, and ease of use.
  • Work with game and platform engineers to support integrating account, billing and game data across related websites.
  • Provide programming support for online creative services (graphical ads, partner tracking, etc.) and Community Management tools (forums, content management, etc.)

Requirements:

  • BS in Computer Science or equivalent experience with 2+ years building highly interactive, large-scale websites.
  • Programming skills in PHP or similar scripting languages (Perl, JSP, ASP, etc.) and experience with Drupal or similar CMS systems.
  • Web development experience using JavaScript, DHTML and AJAX to create dynamic web interfaces.
  • Strong command of web standards - Apache, HTTP, CSS-driven/table-less HTML layouts, web optimization, SEO, and cross-browser compatibility.
  • Capable with Adobe Photoshop and Illustrator to support graphic designer.
  • Strong communication (verbal and written) and problem-solving skills.
  • Experience with Flash is a big plus.
  • Understanding of server side coding/web frameworks, state management, dynamic content retrieval, and web services (SOAP, REST, XML-RPC, etc) are all bonuses.

For more information contact Brandon Rende - (650) 561-9336 or brandon@toptechventures.com

0 comments voice your opinion now!
toptech ventures web developer redwoodcity ca job


Community News:
Microsoft Launches New Web Platform site & Platform Installer
March 19, 2009 @ 10:21:08

As Lauren Cooney mentions in a new entry to her blog, Microsoft has launched a new version of their Web Platform Installer - now including PHP!

Why do I need this? Well, first of all, this version of the WebPI installs the community version of PHP. Additionally, instead of going to several different websites to download and install Microsoft's web products, you can now seamlessly and quickly install them from one website - and you can update them from this website as well. This is the simplicity we have been aiming for - one website, one download, and simple updates to the best products for building web solutions.

The Installer includes a "Community Version" of PHP rather than a customized "Microsoft version" that allows for current PHP applications to be ported to the environment easily. Their Windows Web Application Gallery has also been updated with several new PHP-based applications that can be dropped right into the WebPI environment and used. You can find out the details about all of this (and more) on the Microsoft Web Platform site.

0 comments voice your opinion now!
microsoft web platform community installer beta gallery application


Zack Curl's Blog:
Why Web Application Frameworks Are Great
March 18, 2009 @ 11:17:17

According to this recent post to his blog Zack Curl is a big proponent of using web application frameworks for development:

Most all PHP developers have worked off of their own code - they create all their own classes, sometimes borrow a little from previous projects, and basically create whole new frameworks without really knowing it. Even though most developers have the mindset that they have more flexibility, less redundancy in code, and other reasons that usually branch off of the two reasons, a framework actually makes your application load faster, work better, and work more effectively.

His reasons for the recommendation are:

  • Classing and OOP Principles
  • Model-View-Controller Schema
  • Pre-built Libraries
  • Built for speed

As far as his choice of a specific framework? He would opt for CodeIgniter, the lightweight and speedy product of Ellis Labs.

0 comments voice your opinion now!
web application framework cakephp codeigniter zendframework recommend reasons


Job Posting:
Perforce Software Seeks Web Application Developer (Victoria BC, Canada)
March 16, 2009 @ 15:37:00

Company Perforce Software
Location Victoria BC, Canada
Title Web Application Developer
Summary

The BC Development Team is looking for a highly motivated self-sufficient developer to work on a new project. Candidates must have extensive web-based application development experience that includes: interface design, content management, security, and development frameworks. This position requires a flexible individual willing to work in a very dynamic and creative environment.

Job Description and Responsibilities:

  • Work in a group environment to plan and design new product features and direction
  • Design, plan, test, and implement product features
  • Enhance and maintain existing code base
  • Suggest improvements and additions to the architecture
  • Participate in quality assurance planning and testing
  • Document software implementation and operation
  • Create templates using HTML, CSS, Javascript and images
  • Occasionally interact with customers and act as a company representative at technical forums.

Requirements:

  • 7+ years industry-level experience
  • 5+ years web application development experience
  • PHP application development experience
  • Objected-oriented design experience
  • Normalized database design experience with SQL RDMS's
  • HTML, CSS and JavaScript experience
  • Experience with web development frameworks, preferably Zend.
  • Ability to be respectful and critical within a team
  • Attention to detail

Desired Qualifications:

  • Perforce experience
  • BS/MS in Computer Science or related field
  • Experience with SCM systems, preferably Perforce
  • Experience with Content Management Systems
  • Graphic design experience
  • UNIX background
  • Familiarity with Selenium
  • Familiarity with Cruise Control

How to Apply
Please send your resume and cover letter to resumes@perforce.com. ASCII format is preferred. Attachments will not be opened, and any references in email to material residing at websites will not be considered.

0 comments voice your opinion now!
perforce software web application developer job


Sameer Borate's Blog:
Web scraping tutorial
March 09, 2009 @ 07:52:43

In a new tutorial on his blog today, Sameer shows a library that you can use (simplehtmldom) to parse remote sites and pull out just the information you need (aka "web scraping").

There are three ways to access a website data. One is through a browser, the other is using a API (if the site provides one) and the last by parsing the web pages through code. The last one also known as Web Scraping is a technique of extracting information from websites using specially coded programs. In this post we will take a quick look at writing a simple scraper using the simplehtmldom library.

His three (really more) step process guides yo through installing the library, installing Firebug and some example code to create your first scraper - an example that pulls some of the "Featured Links" from the Google search results sidebar. The second example illustrates grabbing the list of the table of contents from the most recent issue of Wired.

1 comment voice your opinion now!
web scraping tutorial simplehtmldom google search results wired tableofcontents


Job Posting:
Corinthian Colleges, Inc Seeks Web Developer (Santa Ana, CA)
March 06, 2009 @ 13:29:25

Company Corinthian Colleges, Inc.
Location Santa Ana, CA
Title Web Developer
Summary

The CCI Web Team Developer plays a pivotal role in delivering world-class websites, portals, applications, content management systems, databases, and emerging mobile and social technologies to support the work of designers and content producers in execution of team initiatives. The developer provides the backbone of delivering robust websites that utilize the latest technologies and designs to enhance their natural search and conversion abilities.

General Duties:

  • Support CCI initiatives in the areas of student portal, social network applications, & video applications.
  • Assist in optimizing flagship & ancillary websites for mobile device traffic. Develop mobile applications as needed, and work with outside and internal resources to integrate SMS texting into applicable systems.
  • Develop domain management tool, manage & optimize hosting solution providers, audit and monitor websites & URLs.
  • Provide code testing before it is deployed for public viewing. Establish development standards, version control, & documentation. Includes oversight of email service provider custom coding.
  • Creates efficient and logical databases and effectively employ database design techniques using MySQL.
  • Design and code superior technical solutions using HTML, XHTML, PHP, AJAX, XML, CSS, JavaScript.
  • Recognize system deficiencies and implements effective solutions. Suggest areas for improvement in internal processes along with possible solutions.
  • Create XML schemas.
  • Communicate and enforce coding standards
  • Create well designed, reusable objects.
  • Create and execute project work plans and revises as appropriate to meet changing needs and requirements.
  • Serve as system administrator for Windows IIS and Linux servers.
  • Communicate effectively to identify needs and evaluate alternative business solutions.
  • Manage expectations effectively.
  • Actively contributes to corporate knowledge base.

Requirements

  • Demonstrates expert knowledge of HTML, XHTML, DHTML, PHP, AJAX, XML, CSS, OOP (Object Oriented Programming), Linux, Windows IIS, Windows XP/Vista, Mac OS X, RDBMS, common PHP Frameworks, Memcached, & DNS.
  • Understands complex database concepts as well as the implications of different database designs.
  • Familiarity with the LAMP environment (Linux, Apache, MySQL, PHP).
  • Possesses significant knowledge of client server and Internet systems architectures.
  • Understands browser specific compatibility issues.
  • Understands how to communicate difficult/sensitive information tactfully.
  • Familiarity with version control systems (CVS, SVN).
  • Possesses demonstrated work experience with more than one relational database management system.
  • Ability to diagnose and fix programming issues relating to website operations.
  • BS in computer information systems or equivalent.
  • 5 years demonstrated experience in Web development.

Additional Requirements:

  • Please be willing to provide code samples.

We offer competitive compensation and an excellent benefit package including a comprehensive healthcare program and a 401k plan.

Qualified candidates ONLY - apply online for consideration and the potential opportunity to work with a dynamic and growing company.

0 comments voice your opinion now!
santaana ca web developer job corinithancollege



Community Events









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


feature performance opinion windows zendframework framework codeigniter job developer wordpress podcast apache drupal extension microsoft sqlserver facebook release symfony conference

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