Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Géolocalisation Google Maps pour Sage CRM
Next
Download to read offline and view in fullscreen.

Share

Coder F#nctionnel

Download to read offline

On entend de plus en plus parler de programmation fonctionnelle, de lambda, de monade, d'immutability, de programmation concurrente, etc, etc. Mais qu'est-ce que la programmation fonctionnelle ? Suis-je obligé d'utiliser un langage fonctionnel comme Haskell, Scala ou F# pour faire du code qui déchire ? Quels sont les principes qui peuvent me servir dans ma vie de développeur au quotidien ?

Je te propose de répondre à ces questions en te présentant F# et les principes fonctionnels qui te serviront à coup sûr à devenir un développeur plus heureux !

Code de la démo: https://github.com/nverinaud/coder-fonctionnel

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Coder F#nctionnel

  1. 1. CODER F#NCTIONNELNicolas Verinaud
  2. 2. RETOUR < ] F#UTUR
  3. 3. Gare Aux Side Effects M ap Filter Lambda
  4. 4. C#
  5. 5. C#
  6. 6. C#
  7. 7. C#
  8. 8. C#
  9. 9. C#
  10. 10. C#
  11. 11. C#
  12. 12. SOLID Quand Est poussé à l’extrême
  13. 13. F#
  14. 14. F# Oui, fun est un mot-clé en F# ! :-)
  15. 15. F#
  16. 16. F#
  17. 17. F#
  18. 18. F#
  19. 19. IMMUABILITÉ & EGALITÉ
  20. 20. C#
  21. 21. C#
  22. 22. C#
  23. 23. C#
  24. 24. F#
  25. 25. F#
  26. 26. F#
  27. 27. F#
  28. 28. C#
  29. 29. C#
  30. 30. C#
  31. 31. F#
  32. 32. F#
  33. 33. COMPOSITION Mort à l’ Vive la Heritage
  34. 34. F#
  35. 35. F#
  36. 36. F#
  37. 37. F#
  38. 38. F#
  39. 39. DOMAIN SPECIFIC LANGUAGE
  40. 40. F#
  41. 41. F#
  42. 42. F#
  43. 43. F#
  44. 44. Null Reference “My Billion Dollar Mistake” – Tony Hoare
  45. 45. F#
  46. 46. F#
  47. 47. F#
  48. 48. F#
  49. 49. F#
  50. 50. OMG ! F#
  51. 51. F#
  52. 52. C# F#
  53. 53. NON REPRESENTABLE Rendre les États Illégaux
  54. 54. F#
  55. 55. F#
  56. 56. F#
  57. 57. F#
  58. 58. TYPE PROVIDERS et F# dans ma boite !
  59. 59. DEMO TIME !
  60. 60. * Try F# ! —> http://www.tryfsharp.org/ * F# pour les développeurs “non fonctionnels” —> http:// fsharpforfunandprofit.com/ * La communauté —> http://fsharp.org/ Pour aller plus loin…
  61. 61. MERCI ! @nverinaud n.verinaud@gmail.com nverinaud.com
  62. 62. QUESTIONS ? Avez-vous des
  63. 63. * Ten things F# can do, and C# can't http://tv.ssw.com/5160/ten-things-f-sharp-can-do-and-c-sharp- cant-liam-mclennan-ddd-brisbane-2013 * Make illegal states unrepresentable ! https://vimeo.com/144800642 * F# for fun and profit http://fsharpforfunandprofit.com * From SOLID to Functional : http://www.infoq.com/presentations/solid-oop-fp * What Is Functional Programing ? http://blog.jenkster.com/2015/12/what-is-functional- programming.html * Which Programming Languages Are Functional ? http://blog.jenkster.com/2015/12/which- programming-languages-are-functional.html * F# as our day job by 2016 https://vimeo.com/132194547 * Null References : The Billion Dollar Mistake - Tony Hoare http://www.infoq.com/presentations/Null- References-The-Billion-Dollar-Mistake-Tony-Hoare Sources et Inspirations
  64. 64. * “OMG” by muffinbasket [CC BY-NC-ND 2.0] (https://www.flickr.com/photos/ 48221134@N08/4958245676) * “Orange County Archives” by Dyer Rd., looking east at Main St., Santa Ana, May 1956 [CC BY 2.0] (https://www.flickr.com/photos/30346812@N07/14632402586) * “Not What I Expected To See” by Bart [CC BY-NC 2.0] (https://www.flickr.com/photos/ 17731548@N00/3262688866) Crédits Photo
  65. 65. Télécharger cette présentation coder-fonctionnel.nverinaud.com
  66. 66. Télécharger le code de la démo http://github.com/nverinaud/ coder-fonctionnel

On entend de plus en plus parler de programmation fonctionnelle, de lambda, de monade, d'immutability, de programmation concurrente, etc, etc. Mais qu'est-ce que la programmation fonctionnelle ? Suis-je obligé d'utiliser un langage fonctionnel comme Haskell, Scala ou F# pour faire du code qui déchire ? Quels sont les principes qui peuvent me servir dans ma vie de développeur au quotidien ? Je te propose de répondre à ces questions en te présentant F# et les principes fonctionnels qui te serviront à coup sûr à devenir un développeur plus heureux ! Code de la démo: https://github.com/nverinaud/coder-fonctionnel

Views

Total views

5,668

On Slideshare

0

From embeds

0

Number of embeds

1,117

Actions

Downloads

16

Shares

0

Comments

0

Likes

0

×