Posts Tagged ‘phpquery’

Rocket Theme

 

About

Leading provider of professional templates and extensions, and Gantry framework for Joomla!, WordPress, Magento, Drupal, and PHPBB3.



Senior Web Developer

Served as extension developer for multiple web applications, responsible for maintaining existing code base, participated all aspects of the agile project development life cycle. Demonstrated in-depth knowledge of open source web applications through project participation and task completion. Served as team member responsible for maintaining compatibility; for multiple platforms, versions and third party integrations on development of cutting edge, platform independent extensions. Extensive knowledge of integration, back end and front end programming, using commercial and open source toolset (PHP, MySQL, Apache, Mac OSX and others i.e MAMP). Served as the primary web developer on compression and caching extension project, implemented unique solutions to solve common issues resulting in a increase in page load speed and performance, above that of competitors. Improved and maintained over 40 web software application extensions for multiple platforms including; Joomla!, WordPress, Drupal, PHPBB3, Magento in PHP 5 and MySQL using MVC and OOP, with compatibility across multiple browsers and operating systems. Served as developer in charge of integrations while maintaining compatibility for multiple platforms, versions and third party integrations for 2 premiere large scale extensions. Development of extensions using APIs; Google, Yahoo, YQL, Twitter, Wunderground for multiple platforms including; Joomla!, WordPress, Drupal, PHPBB3, Magento. Collaborated with the global team to plan new development projects and upgrade and deploy existing products. Collaborated with testers and moderators to review test cases and track feature bugs. Successfully managed work flow and projects by leveraging ticketing system which included the verification testing and the assignment of tickets to developers. Responsible for migrating multiple extensions from one platform to another, including custom development of complicated database queries and OOP code for reuse in multiple projects. Gained experience with Symphony, Doctrine, Maven, and Jenkins.

Continue Reading

RokBooster

RokBooster uses a combination of libraries, parserers, compressors, caching and background processing to increase page loads speeds dramatically. Some of the libraries I used include; JSMin, YUI, phpQuery, and LESS.

Background processing of caching and compression on the first call to a uncached page, the page itself loads normally, this prevents the typical bogging down when a page is initially called and pages that haven’t been called will also not take up server space.

MD5 sums on compressed and cached files ensures that any changes to a page will automatically trigger the re-caching of it.

PhpQuery for DOM parsing is used in place of traditional Regex, which is much faster and uses less resources.

YUI does not account for @import stylesheets, so LESS aggregator  is used to retrieve and compress these files that would normally not be included in caching.

AJAX is used in the administration to quickly clear all cached files.



rokbooster-css

CSS Compiling and Compression with YUI and phpQuery

 




rokbooster-js

JS Compiling and Compression with JSMin

 

 

rokbooster-admin

Administration with AJAX Cache Clearing

 

Continue Reading