Given the nature of my employment, previous projects and non-disclosure agreements, I am unable to provide
you with url's or screen shots of the work I have done. Instead I am going to show you why I am very
qualified and highly sought after, using techniques from this site.
Below are some examples with PHP; If you have not viewed my
resume please do so to get a
feeling for my technical skillset and prior experience
- I created and host my own subversion content repository.
The content I create for you is always 100% available for you to look at 24/7.
Even while developing, I do nightly check-in's, which provides you with the latest development effort. From this, you can
track my progress and even be able to see exactly what your site looks like and how it functions. Screen shots are nice to look at,
but when you are building a web application, functionality is just as important if not more.
- All external CSS and JavaScript files are compressed reducing browser render time.
-
I run all of my external CSS and JavaScript through a YUIcompressor. This is a java library provided by the
YUI development team that shrinks your CSS and JavaScript files. The current site you are viewing uses this compression
tool and when comparing to a non compressed file, I am seeing a 40% decrease in file size. This again reduces the amount
of time your browser needs to render a page allowing faster page views.
- JS Merging
-
The above shows how the compressor can shrink your file sizes, but what about merging all the files into one thus decreasing your HTTP requests? In my case
I am using the scriptaculous and prototype libraries, which are composed of 9 files. This is not including my custom scripts, which can add up
very quickly depending on the project. So everytime the page is loaded, your browser would have to theoretically download all 9 files.
Why not reduce that number down to 1? With the help of opensource libraries, this is now possible.
My development environment is based off of the eclipse platform which is opensource
and very stable. Eclipse uses other opensource technologies and one of these is called Ant.
I use Ants ability to merge files together when I run my build script during deployment. This reduces every JavaScript file contained within the project down to
1 file, named global.js
- Image sprites
- DTE-BreadCrumb contribution to the CodeIgniter MVC framework
|