SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
coursera.org
Statement of Accomplishment
WITH DISTINCTION
JANUARY 20, 2014
SLIM OUERTANI
HAS SUCCESSFULLY COMPLETED THE ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE’S ONLINE
OFFERING OF
Principles of Reactive Programming
This advanced course teaches principles of reactive programming
using Scala: how to write composable software that is event-
driven, scalable under load, resilient and responsive in the
presence of failures. Concepts covered include monads, futures,
observables and actors.
ERIK MEIJER
FOUNDER
APPLIED DUALITY, DELFT UNIVERSITY OF TECHNOLOGY
MARTIN ODERSKY
PROFESSOR OF COMPUTER SCIENCE, ÉCOLE
POLYTECHNIQUE FÉDÉRALE DE LAUSANNE
DR. ROLAND KUHN
AKKA TECH LEAD, TYPESAFE INC.
DISCLAIMER : THIS ONLINE OFFERING DOES NOT REFLECT THE ENTIRE CURRICULUM OFFERED TO STUDENTS ENROLLED AT ECOLE
POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. THIS DOCUMENT DOES NOT AFFIRM THAT THIS STUDENT WAS ENROLLED AS A ECOLE
POLYTECHNIQUE FÉDÉRALE DE LAUSANNE STUDENT IN ANY WAY; IT DOES NOT CONFER A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE
CREDIT; IT DOES NOT CONFER A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE DEGREE OR CERTIFICATE; AND IT DOES NOT VERIFY THE
IDENTITY OF THE INDIVIDUAL WHO TOOK THE COURSE.

Weitere ähnliche Inhalte

Ähnlich wie Principles of Reactive Programming

Coursera progfun 2015
Coursera progfun 2015Coursera progfun 2015
Coursera progfun 2015Andrea Zoleo
 
Functional programming principles in scala
Functional programming principles in scalaFunctional programming principles in scala
Functional programming principles in scalaSudipta Deb ☁
 
Functional Programming Principles in Scala
Functional Programming Principles in ScalaFunctional Programming Principles in Scala
Functional Programming Principles in ScalaSlim Ouertani
 
Functional Programming Principles - 03.06.2013.pdf
Functional Programming Principles - 03.06.2013.pdfFunctional Programming Principles - 03.06.2013.pdf
Functional Programming Principles - 03.06.2013.pdfKresimir Popovic
 
Functional programming principles in Scala
Functional programming principles in ScalaFunctional programming principles in Scala
Functional programming principles in ScalaKresimir Popovic
 
Linear and Discrete Optimization
Linear and Discrete OptimizationLinear and Discrete Optimization
Linear and Discrete OptimizationVassilios Rendoumis
 
Coursera_mobilecloud2014
Coursera_mobilecloud2014Coursera_mobilecloud2014
Coursera_mobilecloud2014Prateek Jain
 
Certificate_Web_Applications_Architecture
Certificate_Web_Applications_ArchitectureCertificate_Web_Applications_Architecture
Certificate_Web_Applications_ArchitectureKalpesh Panchal
 
Coursera QM3XYL6VG6QQ
Coursera QM3XYL6VG6QQCoursera QM3XYL6VG6QQ
Coursera QM3XYL6VG6QQIurii Favi
 

Ähnlich wie Principles of Reactive Programming (20)

Coursera progfun 2014
Coursera progfun 2014Coursera progfun 2014
Coursera progfun 2014
 
Coursera reactive 2015
Coursera reactive 2015Coursera reactive 2015
Coursera reactive 2015
 
Coursera progfun 2016
Coursera progfun 2016Coursera progfun 2016
Coursera progfun 2016
 
Coursera progfun 2015
Coursera progfun 2015Coursera progfun 2015
Coursera progfun 2015
 
Functional programming principles in scala
Functional programming principles in scalaFunctional programming principles in scala
Functional programming principles in scala
 
Functional Programming Principles in Scala
Functional Programming Principles in ScalaFunctional Programming Principles in Scala
Functional Programming Principles in Scala
 
Coursera progfun 2016
Coursera progfun 2016Coursera progfun 2016
Coursera progfun 2016
 
Functional Programming Principles - 03.06.2013.pdf
Functional Programming Principles - 03.06.2013.pdfFunctional Programming Principles - 03.06.2013.pdf
Functional Programming Principles - 03.06.2013.pdf
 
Functional programming principles in Scala
Functional programming principles in ScalaFunctional programming principles in Scala
Functional programming principles in Scala
 
Linear and Discrete Optimization
Linear and Discrete OptimizationLinear and Discrete Optimization
Linear and Discrete Optimization
 
Coursera_mobilecloud2014
Coursera_mobilecloud2014Coursera_mobilecloud2014
Coursera_mobilecloud2014
 
ONLINE EDUCATION
ONLINE EDUCATIONONLINE EDUCATION
ONLINE EDUCATION
 
1. iste, cones, ict
1. iste, cones, ict1. iste, cones, ict
1. iste, cones, ict
 
E learning
E  learningE  learning
E learning
 
Certificate_Web_Applications_Architecture
Certificate_Web_Applications_ArchitectureCertificate_Web_Applications_Architecture
Certificate_Web_Applications_Architecture
 
Coursera android 2014
Coursera android 2014Coursera android 2014
Coursera android 2014
 
Coursera CDVT89WMSWJ7
Coursera CDVT89WMSWJ7Coursera CDVT89WMSWJ7
Coursera CDVT89WMSWJ7
 
Coursera webapplications 2015
Coursera webapplications 2015Coursera webapplications 2015
Coursera webapplications 2015
 
Coursera QM3XYL6VG6QQ
Coursera QM3XYL6VG6QQCoursera QM3XYL6VG6QQ
Coursera QM3XYL6VG6QQ
 
Coursera sdn 2016
Coursera sdn 2016Coursera sdn 2016
Coursera sdn 2016
 

Mehr von Slim Ouertani (17)

merged_document_3
merged_document_3merged_document_3
merged_document_3
 
Microservice architecture
Microservice architectureMicroservice architecture
Microservice architecture
 
MongoDb java
MongoDb javaMongoDb java
MongoDb java
 
OCJP
OCJPOCJP
OCJP
 
Effectuation: entrepreneurship for all
Effectuation: entrepreneurship for all Effectuation: entrepreneurship for all
Effectuation: entrepreneurship for all
 
Spring
SpringSpring
Spring
 
Introduction to Cmmi for development
Introduction to Cmmi for development Introduction to Cmmi for development
Introduction to Cmmi for development
 
MongoDb java
MongoDb javaMongoDb java
MongoDb java
 
DBA MongoDb
DBA MongoDbDBA MongoDb
DBA MongoDb
 
SOA Trainer
SOA TrainerSOA Trainer
SOA Trainer
 
SOA Professional
SOA ProfessionalSOA Professional
SOA Professional
 
SOA Architect
SOA ArchitectSOA Architect
SOA Architect
 
PMP Score
PMP ScorePMP Score
PMP Score
 
PMP
PMPPMP
PMP
 
Programmation fonctionnelle Scala
Programmation fonctionnelle ScalaProgrammation fonctionnelle Scala
Programmation fonctionnelle Scala
 
Xml & Java
Xml & JavaXml & Java
Xml & Java
 
Singleton Sum
Singleton SumSingleton Sum
Singleton Sum
 

Kürzlich hochgeladen

Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Communityprachaibot
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionSneha Padhiar
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.elesangwon
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHSneha Padhiar
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfChristianCDAM
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 

Kürzlich hochgeladen (20)

Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based question
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 

Principles of Reactive Programming

  • 1. coursera.org Statement of Accomplishment WITH DISTINCTION JANUARY 20, 2014 SLIM OUERTANI HAS SUCCESSFULLY COMPLETED THE ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE’S ONLINE OFFERING OF Principles of Reactive Programming This advanced course teaches principles of reactive programming using Scala: how to write composable software that is event- driven, scalable under load, resilient and responsive in the presence of failures. Concepts covered include monads, futures, observables and actors. ERIK MEIJER FOUNDER APPLIED DUALITY, DELFT UNIVERSITY OF TECHNOLOGY MARTIN ODERSKY PROFESSOR OF COMPUTER SCIENCE, ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE DR. ROLAND KUHN AKKA TECH LEAD, TYPESAFE INC. DISCLAIMER : THIS ONLINE OFFERING DOES NOT REFLECT THE ENTIRE CURRICULUM OFFERED TO STUDENTS ENROLLED AT ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. THIS DOCUMENT DOES NOT AFFIRM THAT THIS STUDENT WAS ENROLLED AS A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE STUDENT IN ANY WAY; IT DOES NOT CONFER A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE CREDIT; IT DOES NOT CONFER A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE DEGREE OR CERTIFICATE; AND IT DOES NOT VERIFY THE IDENTITY OF THE INDIVIDUAL WHO TOOK THE COURSE.