• Save
How CodeIgniter became our savior - CICONF'12
Upcoming SlideShare
Loading in...5
×
 

How CodeIgniter became our savior - CICONF'12

on

  • 3,026 views

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 ...

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.

Statistics

Views

Total Views
3,026
Views on SlideShare
1,380
Embed Views
1,646

Actions

Likes
1
Downloads
0
Comments
0

3 Embeds 1,646

http://ciconf.com 1644
http://translate.googleusercontent.com 1
https://twitter.com 1

Accessibility

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \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

How CodeIgniter became our savior - CICONF'12 How CodeIgniter became our savior - CICONF'12 Presentation Transcript

  • 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 CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • How can it become your savior too ?« Efficiency, stable foundations and money-savings ? » « Business angle » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • 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
  • 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 doing and who rather work for themselves »• Facing time 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 doing and who rather work for themselves »• Facing time « Technician is the business » 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 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
  • The technician How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • The technicianQuick development = Quick delivery = Quickly get paid How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • 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
  • 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
  • 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. 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. Framework : abstract & make code generally reusable. 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. Framework : abstract & make code generally reusable. ExpressionEngine CMS abstraction CodeIgniter Framework Standalone MVC Documentation How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • 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 guide. Here are the tools and use them like this » 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 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
  • 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 • Visitors can apply to seminars • In three languages : english, french, german 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 • 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
  • 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 How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • 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
  • 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
  • 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 core 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 core not abstract, generic & reusable « Wordpress widgets » 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 core not abstract, generic & reusable « Wordpress widgets » Code Core 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 core not abstract, generic & reusable « Wordpress widgets » Code Core Code logic 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 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
  • 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 became our savior ? - Alexis Serneels - doodle.be
  • 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
  • Our savior How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • Our savior• Kill the form generation, validation process & the values retrieve How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • Our savior• Kill the form generation, validation process & the values retrieve CCK (Drupal) Channels (EE) How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • 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
  • Guide How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • Guide• Backend or front-end « Think global » How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • 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
  • 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• 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
  • 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
  • Go CMF !• Focus on Content Management Framework How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • 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
  • 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 ? - Alexis Serneels - doodle.be
  • 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
  • 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
  • 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 ManagementCreate your own reusable system from your client’s specificsrequests How CodeIgniter became our savior ? - Alexis Serneels - doodle.be
  • 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
  • I <3 CodeIgniter Alexis Serneels alexis@doodle.be www.doodle.be How CodeIgniter became our savior ? - Alexis Serneels - doodle.be