Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Marco Pivetta:
Eliminating Visual Debt
Jun 05, 2017 @ 21:53:12

In a new post to his site Marco Pivetta talks about "visual debt" in your code. "Visual debt" is described in this video as the difficulty in understanding caused by complicated code.

Today we're talking about Visual debt in our code.

As an introduction, I suggest to watch this short tutorial about visual debt by @jeffrey_way. The concept is simple: let's take the example from Laracasts and re-visit the steps taken to remove visual debt.

The code example the post starts with, while a working piece of code, leans towards being more complex than necessary to complete the task. Marco spends the rest of the post walking you through the simplification of this code. He shows how to remove pieces that aren't as necessary, refactor it to remove the enforcement of contracts and some further things you can do to simplify the code.

He ends the post by saying that his suggestions are all sarcasm on his part and shouldn't be followed. By removing things like return type hinting and functionality that enforces good behavior you risk odd issues and poor usage down the line.

tagged: visual debt elimination sarcasm opinion

Link: https://ocramius.github.io/blog/eliminating-visual-debt/

Sameer Borate's Blog:
Visualizing application structure with nWire
Oct 15, 2009 @ 14:14:56

Recently on his blog Sameer has posted a "first look" at the recently released nWire extension for Eclipse-based IDEs.

Due to various complex PHP applications being developed - like Magento, Joomla and a wide variety of frameworks, developers finds it hard to understand the underlying architecture and relationships between various components within the application. nWire lets you bring order to that complexity.

He looks at the features the tool offers - the visualizer, navigator and searching abilities - and details each of them with a few screenshots showing these features in action.

tagged: visual plugin eclipse nwire

Link:

Community News:
nWire Eclipse Extension for Code Visualization
Oct 14, 2009 @ 13:50:06

The Zend Developer Zone has a new post promoting an extension for the Zend Studio/Eclipse IDEs called nWire that allows you to get a better overall view of the structure of your PHP applications.

nWire was designed for developers who get lost in large and complex applications. It dramatically shortens the time it takes to read and understand the code and reduces the learning curve for new developers. [...] nWire was developed with support from Zend Technologies and works with the new Zend Studio 7.0 and Eclipse 3.5 (Galileo) with PHP Development Tools (PDT).

The tool includes a visualizer to graphically browse the parts of your application, a navigator to see associations in the code and a quick search that makes it simpler to search the entire project. You can find out more about the project including downloads and a 4 minute intro video on the nWire website.

tagged: nwire plugin eclipse visual

Link:

DevShed:
Polishing the Visual Presentation of a Blogger with the Code Igniter PHP Framework
Jan 06, 2009 @ 17:52:32

DevShed has posted the fifth part of their series looking at CodeIgniter and its use to make a simple blogging application. The focus this time is on the output, working with the views to "pretty up" the resulting pages.

Although in its current state, the blogger works well, its visual presentation looks pretty primitive. Therefore, in this fifth part of the series I’ll be adding some CSS styles to the view files that comprise this blog application to improve its look and feel.

They start with a review of the code so far - a simple blogging app with the ability to let users comment on each entry. The HTML and CSS you'll need to add to the views to make the output look more like this.

tagged: visual presentation blog codeigniter tutorial framework

Link:

SitePoint Web Tech Blog:
How To Create Friendlier Random Passwords
Nov 13, 2008 @ 13:55:59

New on the SitePoint "Web Tech" blog today is a post by Craig Anderson about friendlier passwords.

One aspect of web applications which is almost always overlooked when it comes to accessibility is how easy any randomly generated string might be to read. If you're lucky enough to have near perfect vision and have no learning or cognitive disabilities such as dyslexia, you mightn't suffer from any problems reading randomly generated strings, but for many users distinguishing between zero and upper-case Os, ones and lower-case Ls, and even the letters b and d can be difficult.

He includes a simple little PHP script that pulls letters and numbers from a pre-defined "friendly" array that can be read more easily by those with some sort of visual issue. Obviously, the results would be less secure than some other methods (only so many to go around) but its still a wide enough range for most common uses (around 17 million passwords).

tagged: friendlier random passwords tutorial example visual read easy

Link:

Lucas Baltes' Site:
PHP Museum Visual Timeline
Sep 22, 2008 @ 14:33:50

Richard Heyes has pointed out an interesting little app that Lucas Baltes created to visually show the timeline of PHP releases from now back.

The timeline stretches all the way from the current PHP 5 release (bye bye PHP 4) back to some of the initial releases Rasmus made as the "PHP Tools version 1.0" back in 1995. Each entry is timestamped with when it was released and some of the more recent ones have "tails" showing how long their life lasted.

Lucas also links to the museum on the PHP.net website where all of these versions can be downloaded.

tagged: visual timeline release php4 php5 tools history

Link:

Job Posting:
MODE Visual Seeks PHP Developer (Charlotte, NC)
Feb 01, 2008 @ 19:31:38

Company MODE Visual
Location Charlotte, NC
Title Web Developer
Summary

We're looking for a full-time onsite Web Developer with a focus in PHP. Alongside our Director of Technology, you will be driving a variety of web development projects combining front and back-end programming for national clients. We are a small design and interactive studio so there is tremendous opportunity for growth and diverse work for national clients and innovative brands.

Tech Details
You should be a person who constantly desires to stay up-to-date on development trends, technologies and innovations. You should be an expert in PHP/MySQL development in an MVC framework. You'll distinguish yourself if you have in-depth knowledge of multiple languages, platforms and technologies including:

  • ASP.NET (2.0+)
  • JAVA
  • MySQL
  • Javascript (AJAX)
  • XHTML / CSS
  • Actionscript
  • Version control (Subversion/Git)

Other capabilities and experiences that are desired include: eCommerce experience, a web design sensibility, Flash skills and comfort with the Adobe CS Suite.

Responsibilities

  • Develop, maintain and support large, high-availability, web based internal applications and reporting tools; support high-traffic commercial websites
  • Interest in creating the next generation of interactive media applications
  • Research new platforms and architecture to support current and future business requirements
  • Ensure consistency and adherence to MODE's standards, processes, and policies for all projects.

Required Skills

  • 2+ years web development experience
  • experience in client facing communications
  • Computer Science degree or equivalent experience
  • Excellent analytical/problem solving skills, ability to think creatively and solve complex technical problems
  • Quality oral/written communication and interpersonal skills in order to effectively partner with the technologies and business communities
  • Ability to develop a clear understanding of client needs and plan applications to meet their needs.

    As a MODE team member, you'll be rewarded with:

  • A fun, friendly work environment
  • Competitive salary commensurate with experience
  • Casual dress code
  • Performance-based bonus
  • Generous paid vacation (19 floating days, 6 holidays)
  • 100% employee covered medical benefits
  • Possible relocation assistance
  • Great North Carolina weather

    If interested we ask that you write a cover letter including the following:

  • Why you are right for our position
  • Your salary requirements
  • A set of 3 urls that demonstrate work you are most proud of including a brief description of your role on each project

    Please send your cover letter and resume to jobs@modevisual.com with subject "Web Developer".

  • Link More Information
    tagged: job post mode visual charlotte nc developer web job post mode visual charlotte nc developer web

    Link:

    Job Posting:
    MODE Visual Seeks PHP Developer (Charlotte, NC)
    Feb 01, 2008 @ 19:31:38

    Company MODE Visual
    Location Charlotte, NC
    Title Web Developer
    Summary

    We're looking for a full-time onsite Web Developer with a focus in PHP. Alongside our Director of Technology, you will be driving a variety of web development projects combining front and back-end programming for national clients. We are a small design and interactive studio so there is tremendous opportunity for growth and diverse work for national clients and innovative brands.

    Tech Details
    You should be a person who constantly desires to stay up-to-date on development trends, technologies and innovations. You should be an expert in PHP/MySQL development in an MVC framework. You'll distinguish yourself if you have in-depth knowledge of multiple languages, platforms and technologies including:

    • ASP.NET (2.0+)
    • JAVA
    • MySQL
    • Javascript (AJAX)
    • XHTML / CSS
    • Actionscript
    • Version control (Subversion/Git)

    Other capabilities and experiences that are desired include: eCommerce experience, a web design sensibility, Flash skills and comfort with the Adobe CS Suite.

    Responsibilities

    • Develop, maintain and support large, high-availability, web based internal applications and reporting tools; support high-traffic commercial websites
    • Interest in creating the next generation of interactive media applications
    • Research new platforms and architecture to support current and future business requirements
    • Ensure consistency and adherence to MODE's standards, processes, and policies for all projects.

    Required Skills

  • 2+ years web development experience
  • experience in client facing communications
  • Computer Science degree or equivalent experience
  • Excellent analytical/problem solving skills, ability to think creatively and solve complex technical problems
  • Quality oral/written communication and interpersonal skills in order to effectively partner with the technologies and business communities
  • Ability to develop a clear understanding of client needs and plan applications to meet their needs.

    As a MODE team member, you'll be rewarded with:

  • A fun, friendly work environment
  • Competitive salary commensurate with experience
  • Casual dress code
  • Performance-based bonus
  • Generous paid vacation (19 floating days, 6 holidays)
  • 100% employee covered medical benefits
  • Possible relocation assistance
  • Great North Carolina weather

    If interested we ask that you write a cover letter including the following:

  • Why you are right for our position
  • Your salary requirements
  • A set of 3 urls that demonstrate work you are most proud of including a brief description of your role on each project

    Please send your cover letter and resume to jobs@modevisual.com with subject "Web Developer".

  • Link More Information
    tagged: job post mode visual charlotte nc developer web job post mode visual charlotte nc developer web

    Link:

    CodeGear.com:
    Borland Announced Delphi for PHP
    Feb 23, 2007 @ 16:57:00

    CodeGear (from Borland) has officially announced the release of Delphi for PHP, a new rapid application development environment for a more visual approach to PHP development.

    Many web developers today use PHP to develop portal frameworks, forums, and web applications because PHP allows them to create dynamic web applications with solid database connectivity. However, PHP web development has been stymied by the lack of a powerful RAD visual development environment. The existence of an active and vital open source PHP ecosystem with myriad of open source components and options makes the need for an integrated RAD development environment even more critical.

    You can check out this new software and all of its features on the CodeGear website.

    tagged: delphi borland release visual rapid development environment delphi borland release visual rapid development environment

    Link:

    CodeGear.com:
    Borland Announced Delphi for PHP
    Feb 23, 2007 @ 16:57:00

    CodeGear (from Borland) has officially announced the release of Delphi for PHP, a new rapid application development environment for a more visual approach to PHP development.

    Many web developers today use PHP to develop portal frameworks, forums, and web applications because PHP allows them to create dynamic web applications with solid database connectivity. However, PHP web development has been stymied by the lack of a powerful RAD visual development environment. The existence of an active and vital open source PHP ecosystem with myriad of open source components and options makes the need for an integrated RAD development environment even more critical.

    You can check out this new software and all of its features on the CodeGear website.

    tagged: delphi borland release visual rapid development environment delphi borland release visual rapid development environment

    Link:


    Trending Topics: