June 11, 2021

Functional patterns for scala practitionners by Clément Delafargue



Scala, by being both Functional and Object-Oriented is easy to get started with, especially for java developpers. However, to get the most of the language, you have to embrace its functional nature.

In this session, I’ll show you how to start using scala’s functional nature by presenting patterns originated in the functional world:

* Substitution model and “everything is an expression”
* Algebraic Data Types for data modelling
* Typeclasses for extensible abstractions
* Error handling in a composable fashion with Either and Validation
* Segregation between logic and effects for easier testing
* Property based testing

Clément Delafargue is the CTO of Clever Cloud. A graduate from École Centrale de Nantes, he has been developing web projects since 2002. He enjoys working both on frontend and backend, as well as learning new languages and tech stacks. He’s particulary interested in functional programming.

[YIR-1518]

Nguồn: https://ka-nom.com/

Xem thêm bài viết khác: https://ka-nom.com/game/

in Game
Related Posts

Predicting ALL 32 TEAMS 2019 NFL Record Game-by-Game

July 9, 2020

July 9, 2020 36

Predicting ALL 32 Team’s 2019 NFL Record Game-by-Game AFC Cleveland Browns – 0:00 Cincinnati Bengals – 2:05 Baltimore Ravens –...

Frog and Toad Tricks You Need To Try!

July 8, 2020

July 8, 2020 40

Everyone loves topwater! Check out these tips on Toads and Soft Body Frogs to increase your catch rates today. The...

NFL "Every Game On The Board" – NFL Picks and Predictions for NFL Wild Card Round

July 10, 2020

July 10, 2020 18

🏈 NFL “Every Game On The Board” for the NFL Wild Card Round: In this segment, Drew Martin and Minty...

For Honor: Number 1 Gladiator On Pc Vs Best Gladiator On Xbox! He Started Cheap Shotting Me! XD

July 8, 2020

July 8, 2020 37

Number 1 Glad On Xbox Vs Number 1 Glad On Pc If Youre New Make Sure To Subcribe! Editing Software...

MINECRAFT AS AN ENDER DRAGON

July 9, 2020

July 9, 2020 22

LEARN HOW TO PLAY AS AN ENDERDRAGON IN MINECRAFT!! 🎬 SUBSCRIBE ► 🔔 AND CLICK THE BELL! 👕 SHIRTS &...

Hypixel Skyblock : HOW TO GET THE *NEW* ENDER ARMOUR! l Minecraft Skyblock (36)

July 12, 2020

July 12, 2020 41

📋 Hey! It’s ZachPlaysAN, coming at you with another banger! Today we recorded the 36th episode of our series on...

Horny Toad

July 8, 2020

July 8, 2020 5

From: SpongeBob SquarePants: Battle for Bikini Bottom (GCN) – Episode 39 February 18th, 2013 starting at 10:57 Maybe it’s not...

The Ant Queen! – Empires Of The Undergrowth – Ep2

July 8, 2020

July 8, 2020 42

It’s time to take control of my new found knowledge of this game and kick the arse out of some...

NEW Product – PatchMD is a Game Changer in Vitamin Therapy (Part 2)

July 9, 2020

July 9, 2020

Dr. Stephanie Nielsen, Pharm.D., is at the Total Health Show to show us her exciting new line of transdermal vitamin...

Top 5 Best Gladiator Style Games for Iphone 7 / Iphone 7 Plus – Fliptroniks.com

July 8, 2020

July 8, 2020 9

1. Igladiator App Store Link: 2. Gods of Rome App Store Link: 3. Blood and Glory App Store Link: 4....

Let's Play STORY OF A GLADIATOR Gameplay PC Part 1 (ENTER THE ARENA)

July 13, 2020

July 13, 2020 34

Let’s Play STORY OF A GLADIATOR Gameplay PC Part 1 (ENTER THE ARENA) – Join Reformia and receive your LOYALTY...

TOP 10 Best Mobile Gladiator Games Android/IOS "MNOP"

July 7, 2020

July 7, 2020 4

List of top 10 gladiator mobile games for Android & IOS, you can play in 2020. MNOP is may not...

Fire Ants vs. My Hand

July 9, 2020

July 9, 2020 24

Click here to SUBSCRIBE: 1 MILLION FIRE ANTS vs. MY HAND COVERED IN HONEY! We finally hit 1 Million subscribers...

Baby Panda Ant Colonies – Fun Explore & Play Funny Wild Ants Cartoon Animation Games Learn Ant Life

July 7, 2020

July 7, 2020

Baby Panda Ant Colonies By Babybus Kids Games ♥ If you enjoyed my video please Comment, Like, Favorite, Subscribe and...

Properly controlling an Ender 3 pro with a LattePanda print server

July 9, 2020

July 9, 2020 38

In this video I show how I add a print server to my Ender 3 pro with a LattePanda. A...

Comments
  • I take it the first code example from the haskell wiki, https://wiki.haskell.org/Zygohistomorphic_prepromorphisms, was supposed to be a joke.

Leave a Reply

Your email address will not be published. Required fields are marked *