GoodBarber presentation for students

637 views
497 views

Published on

GoodBarber's presentation at the Università di Napoli Federico II, and at the Università of Salerno, on May 21-22, 2013.

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

No Downloads
Views
Total views
637
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

GoodBarber presentation for students

  1. 1. #goodbarber
  2. 2. # What’s GoodBarber ?# Who’s behind GoodBarber ?# Our work# Tech focus# Work @ GoodBarberSummary
  3. 3. Dominique Siacci# Software Engineering# Financial Management# Marketing StrategyCEO & Co-Founder, Univeristé de Corse 2009
  4. 4. Mathieu Fancello# Mobile Architect# Objective-C# Cocoa TouchCTO, Univeristé de Corse 2010
  5. 5. The world’smost advancedMobile CMS
  6. 6. 16€/month32€/monthAlmost 500 apps on themobile app stores
  7. 7. Who’s behindGoodBarber ?
  8. 8. Team# 20 people# 25 yo average
  9. 9. CampusPlex# Startup space# 3000 customers# 45 countries
  10. 10. Our work
  11. 11. UI/UX Specialist#benchmark #paperboard#ergonomy #ui #uxArt Director#photoshop #design #webdesign#hammr #html #cssIllustrator#photoshop #illustrator#drawingsDesignTeam
  12. 12. BackendTeamSystem Engineer#debian #solaris #pgsql#cisco #bgp #nagiosPlatform Engineer#python #c #api#cdn #memcacheBackend Lead Dev.#php #python #html5#css #js #pgsql
  13. 13. FrontendTeamCTO, iOS Dev.#architect #optimization#objective-c #cocoa #xcodeAndroid Dev.#java #androidSDK#unittest #eclipseMobile Web Dev.#html5 #css#js #jquery
  14. 14. MarketingTeamCEO#benchmark #paperboard #ergonomy #ui #ux #photoshop #design #webdesign #hammr#html #css #photoshop #illustrator #drawings #debian #solaris #pgsql #cisco #bgp #nagios#python #c #api #cdn #memcache #php #python #html5 #css #js #pgsql #architect#optimization #objective-c #cocoa #xcode #java #androidSDK #unittest #eclipse #html5#css #js #jquery #seo #sem #community #portal #content #content #social #community#blog #billing #financial #customer #relations #community #online #help #supportCMO#seo #sem #community#portal #contentMarketing Assistant#content #social#community #blog
  15. 15. CustomerTeamBilling Manager#billing #financial#customer #relationsCustomer Support#community #online #help#supportSpanish Support Assist.#community #online #help#support
  16. 16. Bench DesignUI/UXFrontendConceptsUIDev.NativeDev.APIDev.BackendDev.CloudPlatformMarketing CustomerCustomerSupportHow dowe work ?
  17. 17. #tech focus :Project generalarchitecture
  18. 18. BackofficePGSQLDatabaseSettingsAPIAppsExternalServicesContentAPI
  19. 19. PGSQLDatabaseSettingsAPIAppsExternalServicesContentAPIBackofficeCustomer interface#html5 #js #css
  20. 20. SettingsAPIAppsExternalServicesContent APIBackofficePGSQLDatabaseStock appsparameters#pgsql
  21. 21. AppsExternalServicesBackofficePGSQLDatabaseContent APISettingsAPIUI Description#json #python
  22. 22. AppsBackofficePGSQLDatabaseContentAPISettingsAPIExternalServicesContents sources#wordpress#youtube #flickr...
  23. 23. AppsBackofficePGSQLDatabaseSettings APIExternalServicesContentAPITranslate content feedsinto GB Format#json #python
  24. 24. BackofficePGSQLDatabaseSettingsAPIExternalServicesContentAPIApps3 projects#ios #objective-c#android #java#html5 #js
  25. 25. Design is King.
  26. 26. #tech focus :Classes architecturechoices
  27. 27. Problems :We often make evolutions (eachTuesday)Thousands combinations of apps=> Thousands of testsSolutions :Sandboxed classes architectureLess code factoring
  28. 28. #example1 design—2 features
  29. 29. Solution #1Same class for bothSolution #2Differents classes for each list
  30. 30. #problemWe need an evolutiononly for videos list
  31. 31. Solution #1 -Dev time~ 3 daysDev. in Shared ClassSolution #2 -Dev time~ 3 daysDev. in Video Class
  32. 32. Solution #1 -Dev time~ 3 daysDev. in Shared ClassSolution #2 -Dev time~ 3 daysDev. in Video ClassSolution #1 - Testing time1k cases Article * 1k cases Videos= 100k cases to test~ impossible :/Solution #2 - Testing time1k cases Videos= 1k cases to test~ 1 day :)
  33. 33. We’ve choosen theSolution #2 :We use code factoringonly for core featuresnever for UI
  34. 34. Work @ GoodBarber
  35. 35. Work inparadiseCorsicais not so far :)Make coolstuff!You are paid,andaccomodated
  36. 36. We have2 open positionsin mobile development
  37. 37. Thanks a lot!

×