Ce que j’aurais voulu savoir...@parisrb 12/11/2012 & @humantalks 13/11/2012     @abelar_s     «There are only two hard thi...
Qui suis-je ?‣ @EPITA‣ @FaveodFr‣ @ParisRB‣ ingénieur R&D pragmatique‣ geek, créateur de jeu de société‣ entrepreneur, ass...
Un enfer quand on ne connaît pas
5mn quand on connaît
Sans Heavy Wizardry  Apprenez ailleurs    Casse-têtes  ‣ regexp             ‣ horodatage  ‣ HTTP / REST        ‣ encodages...
State Machines                                                   -> Pierre Couzy  ‣ États  ‣ Événements  ‣ Transitions  ‣ ...
ETL                                              -> @thibaut_barrere ‣ Extract     ‣   CSV / XLS / SQL ‣ Transform     ‣  ...
Outils Unix                                                    -> @chastell  ‣ Chercher  : grep, find, xargs  ‣ Comparer :...
CAP Theoremhttp://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed  ‣ Consistency                 ...
Pour référence...    ACID                        BASE    ‣ Atomique                  ‣ Basic Availability     ‣   indivisi...
Questions ?  SIG                         théorie des jeux                                                               CR...
Prochain SlideShare
Chargement dans…5
×

Ce que j'aurais voulu savoir

719 vues

Publié le

Difficile de réduire "l'informatique" à une seule spécialité.
Chaque domaine se compose lui-même de nombreuses branches. À l'école ou au travail, il faut pourtant bien choisir un domaine d'expertise.

Mais parfois, une seule connaissance vous manque et vous voilà condamné à réinventer la roue... paradoxal dans un milieu qui déteste ça et fait de son mieux pour l'éviter :)

Ces dix minutes tenteront de donner un aperçu rapide de quelques-uns de ces domaines pour que vous puissiez les garder dans un coin de votre tête, et vous en resservir le moment venu.

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
719
Sur SlideShare
0
Issues des intégrations
0
Intégrations
150
Actions
Partages
0
Téléchargements
3
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Ce que j'aurais voulu savoir

  1. 1. Ce que j’aurais voulu savoir...@parisrb 12/11/2012 & @humantalks 13/11/2012 @abelar_s «There are only two hard things in Computer Science: cache invalidation and naming things » -- Phil Karlton
  2. 2. Qui suis-je ?‣ @EPITA‣ @FaveodFr‣ @ParisRB‣ ingénieur R&D pragmatique‣ geek, créateur de jeu de société‣ entrepreneur, associé‣ manager, chef de projet‣ ...‣ ...‣ ...‣ ...‣ ...‣ développeur
  3. 3. Un enfer quand on ne connaît pas
  4. 4. 5mn quand on connaît
  5. 5. Sans Heavy Wizardry Apprenez ailleurs Casse-têtes ‣ regexp ‣ horodatage ‣ HTTP / REST ‣ encodages ‣ SCM : SVN / Git ‣ ... ‣ TDD / BDD / DDD ‣ parsers / lexers ‣ compilateurs OS Théories ‣ mémoire ‣ IA ‣ ordonnancement ‣ probabilités ‣ assembleur ‣ complexité O(?) ‣ optimisation ‣ Aspect Oriented ‣ interruptions ‣ systèmes typage ‣ sécurité ‣ P = NP ???
  6. 6. State Machines -> Pierre Couzy ‣ États ‣ Événements ‣ Transitions ‣ « Before you need it, it’s overkill; by the time you need it, it’s too late » ‣ les RegExp sont des FSM !
  7. 7. ETL -> @thibaut_barrere ‣ Extract ‣ CSV / XLS / SQL ‣ Transform ‣ 12 -> User.find(12) ‣ Load ‣ upsert ‣ activewarehouse_etl ? ‣ datawarehouse, analytics, background jobs... o/
  8. 8. Outils Unix -> @chastell ‣ Chercher : grep, find, xargs ‣ Comparer : diff, comm ‣ Remplacer : sed, awk, ... ‣ Connecter : ssh, screen ‣ Lancer : crontab ‣ ... ‣ Rubyists : sort, uniq... zip et transpose ? ‣ Savez-vous piper les choux ?
  9. 9. CAP Theoremhttp://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed ‣ Consistency C ‣ Availability ‣ Partition tolerance A P Pick two? SQL / NoSQL == ACID / BASE ? /! C de CAP != C de ACID ‣ C CAP : tous les nodes ont la même donnée ‣ C ACID : toujours dans un état valide
  10. 10. Pour référence... ACID BASE ‣ Atomique ‣ Basic Availability ‣ indivisible ‣ haute dispo ‣ Cohérente ‣ Soft State ‣ toujours état stable ‣ cohérence moins grave ‣ Isolée ‣ Eventually Consistent ‣ commits simultanés ‣ propagation / correction ‣ Durable ‣ en cas de crash => Commit et rollback => Reprise sur erreur
  11. 11. Questions ? SIG théorie des jeux CRM grammaires optimisation forme normale Merci ! algos génétiques négociation recrutement orthographe GED

×