|
|
|
|
About projects, web, networks, technology and lifestyle
![]() Résumé, our next big bang
Looking back at all the work that has been put into Résumé's development, all the time, knowledge and skills, i have to say it really all paid off so far.
I am really excited about the technical aspect of the application and the results achieved by using a very good development model. From a server point of view, the application is built using PHP 5 and mySQL 5. We've designed it to do all the work where it should be done and by that i mean the fact that the database is doing all that the database should do and the scripting language is doing just xml and http parsing. This lead to a very powerful result: zero impact on the database for almost any query run against it. We've used all the tricks available for this database: procedures, triggers, caches, foreign keys, etc. and the best practices we knew up to this date and it resulted in a very fast yet flexible structure. The result: from a database point of view, it is enough to add a new column into a table and, instantaneously, in the interface, the new field will be added with the corresponding graphics and will be available for all CVs, all searches, all caches, everything! However, even with this flexibility, the time required to view, search, tag, label or comment on a cv is still very close to zero. A look at the host operating system's tasks showed 0.00% processor occupation from the mySQL daemon while doing all these operations on a database which already has 15000 entries on a table alone, and few thousand more on the other tables involved in the queries. It is the most flexible system we've built yet and it is just the spark required for NextCall, our next big project (call center software), but that's another step that will begin in two, maybe three months. We chose the PHP language for this application because it is open source, the documentation is great, we have a lot of experience with it, but the most important thing is that is does not add any license fees when used in a project. This lowers the TCO (Total Cost of Ownership) of our product thus lowering the cost of selling a license. The same goes with the mySQL database. I'll end this technical discussion here, and i'll leave you with this TED Talk which blew my mind. To think that i thought that World of Warcraft pushed the games industry far with its graphics, story and game play. Just look how far games have gone: Every day a new version of Résumé is uploaded to http://cv.ocprodgroup.com and is publicly available to all of you. I wish to thank all the people who have provided feedback so far, and i welcome all those who wish to participate in this public Beta. ![]() ![]() you're welcome
Written by niggaru at decknet dot ro on Fri, 12.10.2007
![]() ![]() ![]() |
||
|
Phone / Fax: +40 21 746 3327
contact@eMotionConcept.eu
Copyright © 2008 eMotion Concept SRL. All rights reserved.
Disclaimer
Terms and Conditions
|