News Feed
Jobs Feed
Sections




Recent Jobs

News Archive
feed this:

Brandon Savage's Blog:
To The New PHP Programmers...
October 09, 2009 @ 08:19:14

Brandon Savage has written a sort of letter to those developers new to the PHP community and to the language to encourage them to not worry, that things will come in time.

Every day, new people join the PHP world, writing their first "hello world" script and moving on from there to connect to databases, build CRUDs, and otherwise explore the PHP language. If you're one of them, you shouldn't feel inadequate. No, learning PHP is a learning process. One of PHP's strengths is that it is easy to learn, and that anyone can learn how to do it. Fewer can learn how to do it properly, but for those that do learn how to do it right, it can be a powerful language and a solid tool.

He reminds the developers that it's okay to ask for help when you need it (like on forums or IRC) and that reading things like blogs and the manual can help you more than anything else.

0 comments voice your opinion now!
new programmer encourage opinion



Brandon Savage's Blog:
Ethics For Programmers?
August 18, 2009 @ 09:11:46

In a recent post from Brandon Savage he looks at something not commonly thought about with the act of developing applications - ethics and how they impact the end user.

Doctors, lawyers and engineers are required by their professions to receive certifications and follow certain ethical guidelines. These rules exist to protect those who rely on their services. [...] Software development is a skill, and an increasingly important one, but one that is not governed by any licensing or ethical rules. It's a Wild West of ethical and legal conduct.

He suggests that, since the world of programming (and programmers) grows larger and larger every day, there should be some sort of standards put in place to ensure that the developer you just added to your team (or contractor!) will write code that handles user data correctly and provides the security guaranteed to the users of the system.

0 comments voice your opinion now!
ethics programmer opinion


Stefan Mischook's Blog:
What makes a professional programmer?
August 12, 2009 @ 07:52:08

In this new post to his KillerPHP blog Stefan Mischook takes a quick look at professional programming and what separates professional programmers out from the rest.

I recently got an email question put to me by someone wanting to know what makes a professional programmer. [...] A good programmer is able to put out clean code that works and is easy to update. Simplicity is a sign of professionalism in any profession or discipline.

He goes on to talk about some of the things a programmer should learn to help them move towards that "professional" status including object oriented programming, design patterns, MVC frameworks and getting in "under the hood".

0 comments voice your opinion now!
professional programmer definition


Techfounder.net:
What makes a good programmer?
July 22, 2009 @ 09:16:24

On the Techfounder.net blog today Eran Galperin asks the question "what makes a good programmer?":

Some casual surfing led me to this article from a couple of years ago, titled "How to recognize a good programmer". [...] It got me thinking though, on what are the attributes I consider useful in fellow programmers. So what makes a good programmer?

Some of the key features he suggests looking for in a good programmer include:

  • An analytical thinker
  • Gets things done
  • Does more than "just enough"
  • Responsible
  • Good human relations
0 comments voice your opinion now!
criteria opinion programmer good


Robert Stackhouse's Blog:
Becoming a Better Programmer Fighting Your Natural Instincts
June 23, 2009 @ 10:24:56

Want to be a better programmer? Robert Stackhouse suggests fighting your natural instincts:

I was watching a video of the Google I/O conference. In it, one of the speakers said that, "It's our natural instinct to try to be a genius, but we need to try to fight that." [...] In this video, they touched on a whole host of natural tendencies: getting defensive, hiding your code away from the world, trying to exert ownership, and trying to do it all ourselves. All of these actions have very real very negative consequences for the team.

Opening yourself and your code up to review by your peers can sometimes be a scary thing but, in the long run, transparency is necessary for good team-based development. He also recommends bringing up issues to other developers in a more one-on-one setting rather than a group.

0 comments voice your opinion now!
team better programmer instinct


Stefan Mischook's Blog:
PHP Video Improve your PHP skills by learning ANOTHER programming language
June 22, 2009 @ 08:42:30

Stefan Mischook has posted another video to his KillerPHP.com site today looking at how you can become a better programmer - by learning another language.

In this video, I discuss how learning another programming language will make you a better PHP programmer. This may seem strange at first, but watch the video and you will see that I am not smoking anything...

He recommends learning something like Java or Actionscript or something that's not a match (ex. another web language) for what you're doing now. Something that's complementary would be even better. Thankfully, most languages share traits of others - common thought processes behind implementation and the like - so its simpler than you might think.

0 comments voice your opinion now!
improve programmer language learn


Stefan Koopmanschap's Blog:
Book Review The Productive Programmer
June 18, 2009 @ 08:46:37

In this new post to his blog today Stefan Koopmanschap reviews a book that, while not specifically PHP related, can help out just about anyone digging their hands into source code daily - "The Productive Programmer" (Neal Ford, O'Reilly).

So what is the book about? Basically, it is a programmer efficiency guide. It goes through several tools, pieces of software but also development approaches that will make your developer life easier and more efficient.

He goes on to talk about the two main sections of the book - Mechanics and Practice - and what's contained in each. Stefan also points out a few things that he learned as he went through the book including a strong push for automation, how some of the ancient philosophies still apply to development today and the motivation to question how things "have always been done" to look for a better way.

0 comments voice your opinion now!
programmer productive review book


Job Posting:
The Healthy City Project Seeks Web Developer/PHP Programmer
May 27, 2009 @ 14:56:32

Company The Healthy City Project
Location Los Angeles, CA
Title Innovative Web Developer/PHP Programmer
Summary

The mission of the Healthy City Project is to improve the ability of low-income, underserved children, youth, and their families to access services and to facilitate smarter resource planning throughout L.A. County. To this end, Healthy City (HC) has created a user friendly GIS mapping website that provides access to the largest database of community resources and localized demographic, health, and economic data for all of L.A. County. Always on the cutting edge of technology, HealthyCity.org is widely recognized as a national model in how to re-purpose GIS technology for public sector use. HC was recently recognized as a featured project for the Netsquared 2008 Conference (N2Y3) and is in the process of statewide expansion. Along with our online site, HC provides direct research and technical assistance to governmental (elected and otherwise), philanthropic, and community based institutions including community engaged mapping, policy research, and website development. The Healthy City Project is a program within the Advancement Project LA, a nonprofit research and public policy organization near downtown Los Angeles.

Healthy City is now seeking a highly qualified Web Developer/PHP Programmer with working knowledge and experience to help lead its successful online site and various research and policy portals. This position will work directly with Healthy City's Technology Manager and Technology consultants assisting in multiple aspects of the project including the website design, development, maintenance and administration for a wide range of research/technology projects.

Responsibilities include, but are not limited to:

  • Construct, develop, code, debug and maintain of interactive mapping website applications.
  • Participate in project status review meeting with Team Lead.
  • Assist in setting scope of work and timelines for various technology projects, including updating and maintaining existing sites as well as development of new websites.
  • Plan and implement enhancement of existing and creation of new Web-based applications, including but not limited to interactive features and tools that facilitate data analysis.
  • Participation in systems analysis and design efforts regarding user interfaces, definition of process specifications and design of application structures.
  • Conform to in-house software development processes, and defined software design methodologies for the development and implementation of Internet based applications
  • Perform code evaluation and make recommendations for software adaptation
  • Generate application test data as necessary and validate any data conversion requirements for final implementation and production rollout.
  • Database management; maintain data for healthycity.org as well as other projects; conduct data preparation and clean-up.
  • Liaison as necessary between the Technology Manager and Technology consultants regarding www.HealthyCity.org and various project websites.
  • Timely communication of issues and status information to Technology Manager concerning system development activities.
  • Quality assurance testing and usability testing for various project websites.

Additional Qualifications:

  • 4+ years programming experience required in application development.
  • High-level programming/scripting experience (PHP5 tree, JavaScript, XML, CSS).
  • High-level SQL programming.
  • Strong background in open-source environments, software, and tools (Linux, Apache, PHP, PostgreSQL, MySQL, etc).
  • Computer Science trained graduate or with equivalent work experience
  • Strong web application documentation, design, coding and testing experience
  • Proven analytical ability to create/modify application code to support new functionality.
  • Strong debugging experience with code written by other developers
  • Proven ability to execute project deliverables within effort and elapsed time estimates
  • Proven experience in meeting workload estimates as defined in project work plan.
  • Strong familiarity with demographic, health and economic datasets highly preferred.
  • Experience or interest working with GIS mapping.
  • Understanding of Web 2.0 concepts and capabilities.
  • Excellent interpersonal skills and the proven ability to work with diverse communities.
  • Excellent written and oral communication skills, i.e. facilitation, outreach and message delivery Flexibility to adjust and contribute to continually evolving work situation and changing priorities.

    Please send cover letters and resumes to:
    ATTN: Lori Thompson
    1541 Wilshire Blvd. Ste 508, Los Angeles CA 90017
    Or e-mail to: lthompson@advanceproj.org or fax to: 213.989.1309

0 comments voice your opinion now!
ca losangeles programmer developer job


Job Posting:
Viveli Seeks Software Engineer/ Computer Programmer (Schaumburg, IL)
April 18, 2009 @ 07:13:44

Company Viveli
Location Schaumburg, IL
Title Software Engineer/ Computer Programmer
Summary

Primary responsibilities:
Create and support new and existing software applications

Duties include:

  • Web-based application development
  • Database management and infrastructure design

Skills:

  • Experience in Web Development, Architecture, and Website Design
  • Excellent interpersonal and communication skills
  • Experience with XHTML, CSS, JavaScript, PHP, and XMLHTTP (Web 2.0) technologies
  • Proficiency with MySQL or other database platforms
  • Cross-browser / platform experience.
  • Linux and Windows experience (not afraid of the command line)
  • Experience w/ Adobe / Macromedia products a plus
  • E-Commerce / SEO experience a plus (please highlight in cover letter)

Life at Viveli:

  • Casual Dress Code
  • Complimentary Lunches, beverages and snacks
  • Benefits and competitive salaries
  • We work in small teams, which we believe promotes spontaneity, creativity and speed.
  • Anyone at Viveli might have our next great idea, so we make sure every idea is heard.

To Apply:

Submit completed application materials (resume, cover letter and 2 samples of work) to HR Recruiter hr@viveli.com

The hours are 9AM-5PM Monday-Friday. We are located in Schaumburg, Illinois (Northwest Suburbs).

Please note! To be considered for this opening:
Attach application materials as a MS Word doc (with your FULL NAME in the filenames)
Submit application materials via e-mail. Applicants who do not follow this formatting will not be considered.

Viveli is an EOE

0 comments voice your opinion now!
job software engineer programmer viveli shaumburg il


Job Posting:
Vanderbilt University Seeks Analyst / Programmer (Nashville, TN)
April 08, 2009 @ 13:17:02

Company Vanderbilt University
Location Nashville, TN
Title Analyst / Programmer
Summary

The Center for Stem Cell Biology at Vanderbilt University is seeking an Analyst / Programmer in the area of research Informatics. This position will be a part of a team responsible to develop, maintain, and improve database-driven web applications to support and facilitate collaborative scientific research.

Note: to apply for this position you must apply online at the following link: http://www.vanderbilt.jobs. Search using requisition RM11693.

Minimum Requirements:

This position requires a minimum of two years college and 36 months related professional experience. Additional industry specific experience can be substituted to meet educational requirements.

Technical background needed to be successful:

  • Proficiency with Linux/UNIX
  • Proficiency with PHP, LAMP and Python development
  • Familiarity with at least one MVC framework (Ruby on Rails, Django or CakePHP)
  • Familiarity with AJAX techniques and with at least one AJAX framework (JQuery preferred)
  • Fluency with SQL and possessing significant experience with at least one RDBMS (Oracle, MySQL, or PostGreSQL)
  • Familiarity with source code control (Subversion, CVS)
  • Proven ability to work independently or in a team environment; good organization and communication skills
  • Education in biology or experience in biological research preferred

Job Description:

Gain direct experience with research informatics methodologies by working in a challenging environment designing, testing, and implementing custom computer-based information systems using complex software code/programming languages; managing production and providing primary user support; performing system analysis and programming development on assigned projects. This is a full-time position which includes a competitive benefits package.

Several reasons why you should apply to the position:

  • Great Vacation package
  • Retirement Benefits
  • Tuition Discounts for Children, employees and spouses
  • Employee Health, Dental, Vision Benefits
  • Great Co-Workers!!!

    Please apply online at the following link: http://www.vanderbilt.jobs. Search using requisition RM11693.

    Vanderbilt University is an Equal Opportunity/Affirmative Action employer.

0 comments voice your opinion now!
vanderbilt university analyst programmer nashville job



Community Events









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


extension zend codeigniter opinion phpunit zendframework release job wordpress symfony framework developer drupal database doctrine microsoft conference windows facebook security

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