How CodeIgniterbecame our savior ?    CICONF’12 - Alexis Serneels
How can it become your savior too ?                      How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
How can it become your savior too ?« Efficiency, stable foundations and money-savings ? »                                  ...
How can it become your savior too ?« Efficiency, stable foundations and money-savings ? »                 « Business angle ...
How can it become your savior too ?         « Efficiency, stable foundations and money-savings ? »                         ...
CodeIgniterfor a web development business
The technician            How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
The technician•   Launch of a web agency called doodle.be    	 « Created by people who are skilled at what they enjoy    d...
The technician•   Launch of a web agency called doodle.be    	 « Created by people who are skilled at what they enjoy    d...
The technician•   Launch of a web agency called doodle.be    	 « Created by people who are skilled at what they enjoy    d...
The technician            How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
The technicianQuick development        = Quick delivery        = Quickly get paid              How CodeIgniter became our ...
The technician         Quick development                 =          Quick delivery                 =          Quickly get ...
The technician                           Quick development                                   =                            ...
Grab the core functions                How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
Grab the core functionsSee our development as the prototype which a large number offranchise will later use.              ...
Grab the core functionsSee our development as the prototype which a large number offranchise will later use.              ...
Grab the core functionsSee our development as the prototype which a large number offranchise will later use.              ...
The Spirit             How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
The Spirit« More than just code, CodeIgniter brought me methodology »« If want to easily create a website, here is the gui...
The Spirit« More than just code, CodeIgniter brought me methodology »« If want to easily create a website, here is the gui...
A typical case we all know                  How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
A typical case we all know•   Brand new website    • Promote their services    • Display a portfolio of products    • Visi...
A typical case we all know•   Brand new website    • Promote their services    • Display a portfolio of products    • Visi...
Classic case, classic solution ?                     How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
Classic case, classic solution ?•   You have the choice :    • Libraries found online. Hurray !    • CMS    • Framework   ...
Classic case, classic solution ?•   You have the choice :    • Libraries found online. Hurray !    • CMS    • Framework   ...
Classic case, classic solution ?•   You have the choice :    • Libraries found online. Hurray !    • CMS    • Framework   ...
How is CodeIgniter   helping us ?
Don’t get Sparks’ed              How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
Don’t get Sparks’ed•   Github/Sparks is not your friend here•   Goal is not taking libraries and throwing them inside the ...
Don’t get Sparks’ed•   Github/Sparks is not your friend here•   Goal is not taking libraries and throwing them inside the ...
Don’t get Sparks’ed•   Github/Sparks is not your friend here•   Goal is not taking libraries and throwing them inside the ...
Don’t get Sparks’ed•   Github/Sparks is not your friend here•   Goal is not taking libraries and throwing them inside the ...
Don’t get Sparks’ed•   Github/Sparks is not your friend here•   Goal is not taking libraries and throwing them inside the ...
Analyze & solution              How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
Analyze & solutionHow the business works rather than what work has to be done                              How CodeIgniter...
Analyze & solution               How the business works rather than what work has to be done•   Let’s develop a generic mo...
Our savior         How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
Our savior•   Kill the form generation, validation process & the values retrieve                                          ...
Our savior•   Kill the form generation, validation process & the values retrieve                                          ...
Our savior•   Kill the form generation, validation process & the values retrieve                                          ...
Guide        How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
Guide•   Backend or front-end    	 « Think global »                                   How CodeIgniter became our savior ? ...
Guide•   Backend or front-end    	 « Think global »                     display_form($params);                      get_va...
Hiring Ninjas           How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
Hiring Ninjas•   Other benefits :    	 Not always possible to find people with expertise    	 Hundred ways to handle code•  ...
Hiring Ninjas•   Other benefits :    	 Not always possible to find people with expertise    	 Hundred ways to handle code•  ...
Go CMF !•   Focus on Content Management Framework                                    How CodeIgniter became our savior ? -...
Go CMF !•   Focus on Content Management Framework                                     CodeIgniter                         ...
Return on Investment              How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
Return on Investment•   We’ve confirmed our choice                                How CodeIgniter became our savior ? - Ale...
Return on Investment•   We’ve confirmed our choice                   « Focusing on an abstract system                   rat...
Return on Investment•   We’ve confirmed our choice                          « Focusing on an abstract system               ...
Suggestions box            How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
Suggestions boxUse CodeIgniter as your foundationPrototype every line of code you writeMix framework and Content Managemen...
Suggestions boxUse CodeIgniter as your foundationPrototype every line of code you writeMix framework and Content Managemen...
I <3 CodeIgniter   Alexis Serneels  alexis@doodle.be   www.doodle.be                     How CodeIgniter became our savior...
How CodeIgniter became our savior - CICONF'12
Upcoming SlideShare
Loading in...5
×

How CodeIgniter became our savior - CICONF'12

2,814

Published on

This talk - given by Alexis Serneels from doodle.be - describes how using CodeIgniter you can increase efficiency of your development and make great applications quikly following the motto: Quick development = Quick delivery = Quickly get paid. Without ever forgetting that web development is not a quick process.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,814
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "How CodeIgniter became our savior - CICONF'12"

    1. 1. How CodeIgniterbecame our savior ? CICONF’12 - Alexis Serneels
    2. 2. How can it become your savior too ? How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    3. 3. How can it become your savior too ?« Efficiency, stable foundations and money-savings ? » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    4. 4. How can it become your savior too ?« Efficiency, stable foundations and money-savings ? » « Business angle » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    5. 5. How can it become your savior too ? « Efficiency, stable foundations and money-savings ? » « Business angle »• Which approach, using CodeIgniter, will help you growing your business ?• Choosing CodeIgniter as a technology is not because of lightweight, no console-command and easy configuration. How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    6. 6. CodeIgniterfor a web development business
    7. 7. The technician How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    8. 8. The technician• Launch of a web agency called doodle.be « Created by people who are skilled at what they enjoy doing and who rather work for themselves »• Facing time How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    9. 9. The technician• Launch of a web agency called doodle.be « Created by people who are skilled at what they enjoy doing and who rather work for themselves »• Facing time « Technician is the business » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    10. 10. The technician• Launch of a web agency called doodle.be « Created by people who are skilled at what they enjoy doing and who rather work for themselves »• Facing time « Technician is the business »• Technician does everything himself Be a ninja. How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    11. 11. The technician How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    12. 12. The technicianQuick development = Quick delivery = Quickly get paid How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    13. 13. The technician Quick development = Quick delivery = Quickly get paid« web development is not a quick process » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    14. 14. The technician Quick development = Quick delivery = Quickly get paid « web development is not a quick process »• Taking shortcuts. « Doing half the work » « Github is your friend » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    15. 15. Grab the core functions How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    16. 16. Grab the core functionsSee our development as the prototype which a large number offranchise will later use. How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    17. 17. Grab the core functionsSee our development as the prototype which a large number offranchise will later use. Framework : abstract & make code generally reusable. How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    18. 18. Grab the core functionsSee our development as the prototype which a large number offranchise will later use. Framework : abstract & make code generally reusable. ExpressionEngine CMS abstraction CodeIgniter Framework Standalone MVC Documentation How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    19. 19. The Spirit How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    20. 20. The Spirit« More than just code, CodeIgniter brought me methodology »« If want to easily create a website, here is the guide. Here are the tools and use them like this » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    21. 21. The Spirit« More than just code, CodeIgniter brought me methodology »« If want to easily create a website, here is the guide. Here are the tools and use them like this » I <3 CodeIgniter Use Zend Framework ? How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    22. 22. A typical case we all know How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    23. 23. A typical case we all know• Brand new website • Promote their services • Display a portfolio of products • Visitors can apply to seminars • In three languages : english, french, german How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    24. 24. A typical case we all know• Brand new website • Promote their services • Display a portfolio of products • Visitors can apply to seminars • In three languages : english, french, german• CRUD elements• Generates forms• Internationalize texts and forms• Authenticate users• Provide a backend How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    25. 25. Classic case, classic solution ? How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    26. 26. Classic case, classic solution ?• You have the choice : • Libraries found online. Hurray ! • CMS • Framework How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    27. 27. Classic case, classic solution ?• You have the choice : • Libraries found online. Hurray ! • CMS • Framework Prototype and franchise the work How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    28. 28. Classic case, classic solution ?• You have the choice : • Libraries found online. Hurray ! • CMS • Framework Prototype and franchise the work framework is only the tools « recode common functions » Database queries - CRUD - Forms generation Validation - Authentication - Localization How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    29. 29. How is CodeIgniter helping us ?
    30. 30. Don’t get Sparks’ed How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    31. 31. Don’t get Sparks’ed• Github/Sparks is not your friend here• Goal is not taking libraries and throwing them inside the core How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    32. 32. Don’t get Sparks’ed• Github/Sparks is not your friend here• Goal is not taking libraries and throwing them inside the core not abstract, generic & reusable « Wordpress widgets » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    33. 33. Don’t get Sparks’ed• Github/Sparks is not your friend here• Goal is not taking libraries and throwing them inside the core not abstract, generic & reusable « Wordpress widgets » Code Core How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    34. 34. Don’t get Sparks’ed• Github/Sparks is not your friend here• Goal is not taking libraries and throwing them inside the core not abstract, generic & reusable « Wordpress widgets » Code Core Code logic How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    35. 35. Don’t get Sparks’ed• Github/Sparks is not your friend here• Goal is not taking libraries and throwing them inside the core not abstract, generic & reusable « Wordpress widgets » Code Core Code logic• Is not about ownership « Bus Count » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    36. 36. Analyze & solution How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    37. 37. Analyze & solutionHow the business works rather than what work has to be done How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    38. 38. Analyze & solution How the business works rather than what work has to be done• Let’s develop a generic model• CodeIgniter is so abstract « You’ll simply need to make the connections » « Directly understand how the foundations work » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    39. 39. Our savior How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    40. 40. Our savior• Kill the form generation, validation process & the values retrieve How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    41. 41. Our savior• Kill the form generation, validation process & the values retrieve CCK (Drupal) Channels (EE) How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    42. 42. Our savior• Kill the form generation, validation process & the values retrieve CCK (Drupal) Channels (EE) Our own system to do things only once with our own spirit How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    43. 43. Guide How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    44. 44. Guide• Backend or front-end « Think global » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    45. 45. Guide• Backend or front-end « Think global » display_form($params); get_values($params); « Haven’t write a single line of code about form generation, validation & value retrieving » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    46. 46. Hiring Ninjas How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    47. 47. Hiring Ninjas• Other benefits : Not always possible to find people with expertise Hundred ways to handle code• Standards are set « Operating rules for a clear system which can be duplicated »• Business doesn’t depend on developer skills How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    48. 48. Hiring Ninjas• Other benefits : Not always possible to find people with expertise Hundred ways to handle code• Standards are set « Operating rules for a clear system which can be duplicated »• Business doesn’t depend on developer skills « Remember the bus count » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    49. 49. Go CMF !• Focus on Content Management Framework How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    50. 50. Go CMF !• Focus on Content Management Framework CodeIgniter + Content Management Abstract Reusable Auto-generated forms Simple functions CRUD content Customized Submitted by users Displayed like we want Validated by rules In unlimited languages Organized How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    51. 51. Return on Investment How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    52. 52. Return on Investment• We’ve confirmed our choice How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    53. 53. Return on Investment• We’ve confirmed our choice « Focusing on an abstract system rather than each individual projects » « Using CodeIgniter and its simple foundations » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    54. 54. Return on Investment• We’ve confirmed our choice « Focusing on an abstract system rather than each individual projects » « Using CodeIgniter and its simple foundations »• Spending more time on developing the system. Return on investment Better than pizza and caffeine How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    55. 55. Suggestions box How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    56. 56. Suggestions boxUse CodeIgniter as your foundationPrototype every line of code you writeMix framework and Content ManagementCreate your own reusable system from your client’s specificsrequests How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    57. 57. Suggestions boxUse CodeIgniter as your foundationPrototype every line of code you writeMix framework and Content ManagementCreate your own reusable system from your client’s specificsrequests « We need to blend them with the CodeIgniter Spirit » « Implement Content Management into CodeIgniter » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
    58. 58. I <3 CodeIgniter Alexis Serneels alexis@doodle.be www.doodle.be How CodeIgniter became our savior ? - Alexis Serneels - doodle.be

    ×