John De Goes - 12 Steps To Better Scala (Part I)

  Рет қаралды 20,307

RISK IDENT

RISK IDENT

Күн бұрын

Пікірлер: 20
@sergeibatiuk3468
@sergeibatiuk3468 4 жыл бұрын
One of the best Scala evangelists. Thanks for sharing!
@nixheb
@nixheb 4 жыл бұрын
Many thanks for the high quality recording and for putting ii online ! :)
@AlekseiTereshchenko
@AlekseiTereshchenko 5 жыл бұрын
Very good sound quality. Thanks
@mmuschalik
@mmuschalik 4 жыл бұрын
Thanks for the tips John. Always loving what he is doing. Please write a book one day
@mati1979b
@mati1979b 4 жыл бұрын
book about ZIO would be nice
@MrDejvidkit
@MrDejvidkit Жыл бұрын
@@mati1979b There is one zionomicon
@danchatka8613
@danchatka8613 4 жыл бұрын
I cannot believe how clear John De Goes is. I worked professionally with Scala twice and hated every minute of it. Yet I know Scala is my best chance to do real FP on the JVM. Listening to John inspires me to not give up on Scala. John seems more optimistic about Scala 3 than he was in his 2018 talk "The Last Hope for Scala's Infinity War".
@lucasavila6928
@lucasavila6928 4 жыл бұрын
Excellent speaker! I'll adopt many tips from this video from now on, going down the road to functional programming :)
@RohinPatel
@RohinPatel 5 жыл бұрын
Thank you for sharing @RIST IDENT
@propagandaBreaker
@propagandaBreaker 3 жыл бұрын
At 25:31 Isn't the class Numeric[A] should be a trait Numeric[A] so that many typeclass instances may be coded for it ?
@hepin1989
@hepin1989 4 жыл бұрын
Thank you
@sergeda_dev
@sergeda_dev 3 жыл бұрын
Where is the second part? Can't find it on this channel
@ZelenoJabko
@ZelenoJabko 4 жыл бұрын
John Here It Goes...
@walterdiaz2003
@walterdiaz2003 4 жыл бұрын
@13:09 a value object?
@einfacherkerl3279
@einfacherkerl3279 3 жыл бұрын
1. Use Sum and Product types 2. Prefer functions to be used instead of constructors 3. Use Variance correctly 4. Use folds 5. Prefer type classes over interfaces 6. Methods either final or abstract 7. Use type bounds only for variance
@riskident559
@riskident559 5 жыл бұрын
Give youtube some time to process it ... :-)
@myhul
@myhul 4 жыл бұрын
John delivering a solid amount of knowledge as usual. Regarding slide number 30 - the code is wrong and doesn't compile. This is how the could should be - gist.github.com/alexanderzafirov/44603a87b8a4c911c9d5924be0588bdd
@kevalan1042
@kevalan1042 5 жыл бұрын
"every method is abstract or final" -- hmm interesting.
@anticipayo
@anticipayo 3 жыл бұрын
It sounds like a great discipline
@TheYotamoron
@TheYotamoron Жыл бұрын
Tip number one: don't use it. Tip number: seriously, don't use it.
John A. De Goes at #ScalaUA - Thinking Functionally
51:36
ScalaUA Conference
Рет қаралды 19 М.
Clean Code - Uncle Bob / Lesson 4
1:30:36
UnityCoin
Рет қаралды 314 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 11 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 14 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 669 М.
Martin Odersky - Scala's Role in the Programming Languages Ecosystem
45:53
Scala Days Conferences
Рет қаралды 13 М.
Solving distributed systems challenges in Rust
3:15:52
Jon Gjengset
Рет қаралды 283 М.
Introduction to DQMH
53:29
ShireyStudios
Рет қаралды 481
Functional Programming with Effects by Rob Norris
49:43
Scala Days Conferences
Рет қаралды 26 М.
Scala: Beyond the basics with Christopher Batey
48:05
Devoxx
Рет қаралды 49 М.
CppCon 2014: Mike Acton "Data-Oriented Design and C++"
1:27:46
Evolution of software architecture with the co-creator of UML (Grady Booch)
1:30:43
The Pragmatic Engineer
Рет қаралды 36 М.
The Making of an IO - Daniel Spiewak
55:32
ScalaIO FR
Рет қаралды 27 М.
Clean Code - Uncle Bob / Lesson 2
1:06:01
UnityCoin
Рет қаралды 514 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 11 МЛН