GoodBarber presentation for students

  • 236 views
Uploaded on

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

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

More in: Career , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
236
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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