January 20, 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

GLADIATOR GAMES – Colosseum Mod Gameplay – Total War: Attila

July 8, 2020

July 8, 2020 29

Are you not entertained? Well you are about to be! We are about to watch a Bloody tournament between 8...

BEING AN ENDER DRAGON FOR THE DAY IN MINECRAFT !! BEING DIFFERENT MONSTERS IN MINECRAFT !! Minecraft

July 9, 2020

July 9, 2020 22

BEING AN ENDER DRAGON FOR THE DAY IN MINECRAFT !! BEING DIFFERENT MONSTERS IN MINECRAFT !! Minecraft Mods ►SUBSCRIBE: ►ROBLOX...

Building a Data Science Platform in Scala

July 10, 2020

July 10, 2020 2

In this talk, John A. De Goes, CTO of Precog, presents the high-level architecture of PrecogDB, a data science platform...

NFL Game Day from Fremont Die

July 7, 2020

July 7, 2020 30

For the full review, where it’s in stock, and how much it costs, visit NFL Game Day is a board...

Spider-Man & Friends (Vtech V.Smile, 2008) [Dutch V-Smile Game / Nederlands spel]

July 9, 2020

July 9, 2020

Longplay video of the dutch version of “Spider-Man and Friends: Secret Missions”, released in 2008 for the kids educational game...

GIANT SPIDER vs Ant Colony! Wolf Spiders vs NEW ANT Species (Empires of the Undergrowth)

July 8, 2020

July 8, 2020 44

Empires of the Undergrowth Ep 3 – Building up our Ant Colony, Giant Wolf Spiders! (Empires of the Undergrowth Ep...

Ken Sings – CLOP Game – LAME HORSE MODE! Ep 2 (Unicorn QWOP)

July 8, 2020

July 8, 2020 31

Lame horse is LAME! SING IT!! VLog Facebook Twitter The followup of the world famous QWOP! You play as CLOP...

BARRELS! Command ANT Conquer?? *WEIRD* ITCH.IO GAMES!

July 9, 2020

July 9, 2020

SSundee shoots barrels and then becomes an ant?! Subscribe! ► Watch more Videos ► If you enjoyed the video, drop...

What's coming in Scala 3 by Josh Suereth & James Ward

July 11, 2020

July 11, 2020 3

Learn about all the cool new features of Scala 3 and how they impact your day to day development. This...

CAN YOU GUESS THIS DRAWING 2?? Play game with the NORRIS NUTS

July 9, 2020

July 9, 2020

Watch the First one here Play along with Biggy to guess the drawings. Pictionary style challenge with Sabre, Socke, Biggy...

2000 HOURS OF FOR HONOR via GLADIATOR (Montage)

July 10, 2020

July 10, 2020 46

Hello there! Well, I have a tone of hours in For Honor and recently decided to push my Gladiator to...

Super Bowl 50 – Panthers vs. Broncos | NFL Full Game

July 9, 2020

July 9, 2020 25

In honor of the 2016 NFL season beginning on Thursday, relive last season’s final game! 21:56 Von Miller Strip Sacks...

Blood Squirting Lizard | National Geographic

July 7, 2020

July 7, 2020 29

A lizard that squirts blood – from its eyes? Just watch, it might save the lizard’s life. ➡ Subscribe: About...

The World War of the Ants – The Army Ant

July 10, 2020

July 10, 2020 35

Sources: Every day billions of soldiers fight a merciless war on thousands of fronts, that has been going on for...

Serious Fun With Scala

July 8, 2020

July 8, 2020

The power of Scala keeps showing up in expected–and unexpected–places. In this talk, I will share how I used Scala...

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 *