April 29, 2021

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



Learn about all the cool new features of Scala 3 and how they impact your day to day development. This talk will refactor existing Scala code from 2 to 3, as well as outline transition process for projects.

We’ll cover the following:

Enums and Top level definitions
Deprecating implicits
Type system improvements (union, match, etc.)
Metaprogramming (inline, macros and typeclass derivation)
Additionally, we’ll give advice/guidance on adopting Scala 3 and evolving an existing project.

Josh Suereth is a Staff Software Engineer at Google LLC. He is a member of the Scala Language Improvement Process committee, and a contributor to open source. He’s the author of Scala in Depth, and currently tackling assistant technologies in his day to day work.

James Ward is a nerd / software developer who tries to share what he learns with others though presentations, blogs, demos, and code. After over two decades of professional programming, he is now a self-proclaimed Typed Pure Functional Programming zealot but often compromises on his ideals to just get stuff done. After spending too many sleepless nights in data centers repairing RAID arrays, he now prefers higher-level cloud abstractions with appropriate escape hatches. James is a huge Open Source proponent, hoping to never get burned by lock-in again.

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

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

in Game
Related Posts

Don’t Mess with the Texas Horned Lizard

July 8, 2020

July 8, 2020 49

This vicious-looking guy is a Texas horned lizard. They’re defensive critters, with the horns to prove it. Frequently preyed upon...

Ender's Game – 17 Final Test (OST 2013 HD)

July 8, 2020

July 8, 2020 42

The fabolous Score from “Ender’s Game” Enjoy the Track and the Score;) Enjoy the Album in HD 🙂 You find...

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...

GameMaker 8 – Rini DLL – Faster than GM ini Functions

July 8, 2020

July 8, 2020 16

Get Element Earth ▶ Support This Channel ▶ Follow me on Facebook ▶ Follow me on Instagram ▶ Follow me...

【GAMEMAKER】 SAVE COLOUR TO INI file

July 12, 2020

July 12, 2020 3

Source Code: —————————————————– —————————————————– edwardize.blogspot.com with ❤ by Edward Lance Lorilla How to learn HTML,CSS,JavaScript,DOM,jQuery,PHP,SQL,XML,Python,Bootstrap,Web,tutorials,programming,development,training,learning,quiz,primer,lessons,reference,examples,source code,colors,demos,tips with Practical full Project...

Mating frenzies, sperm hoards, and brood raids: the life of a fire ant queen – Walter R. Tschinkel

July 10, 2020

July 10, 2020 36

Follow a queen fire ant as she builds a colony, protects it from neighboring ant armies and fends off would-be...

How to Make a RENDER on ROBLOX

July 11, 2020

July 11, 2020 27

💜Thanks for watching!💜 👍Feel free to like and subscribe to support me! Links are below👍 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ 🐾Social Media🐾 🟣Discord🟣 🔷Twitter🔷...

Harrison Ford – Exclusive 'Ender's Game' Interview (2013)

July 8, 2020

July 8, 2020 2

Interview with: Harrison Ford Harrison Ford – Exclusive ‘Ender’s Game’ Interview (2013) International Editor Luke Goodsell chats up the cast...

Fire Ant Simulator Android Gameplay HD #1

July 7, 2020

July 7, 2020 23

Fire Ant Simulator Establish your ant colony, feed the Queen, find Worker and Soldier Ants, and go out in search...

Bratz: Rock Angelz – I'M HORRIBLE AT MAKEUP – Part 1

July 8, 2020

July 8, 2020 23

Let’s play Bratz: Rock Angelz for GameCube! In this episode, Jade gets fired from her fashion internship, so of course...

Spartacus Legends: Gameplay – Gladiator Fights! Ep.1 PS3/XBOX360 [HD]

July 9, 2020

July 9, 2020 24

SPARTACUS LEGENDS: Spartacus Legends follows your journey as a gladiator, from raw training, to visceral combat in the arena, usually...

Tracy McGrady Huge Half Windmill Alley Oop Vs Raptors 12-11-10

July 12, 2020

July 12, 2020 15

Carmelo anthony block dunks on lebron james chase down playoffs allen iverson duo fight vs nate robinson all the above...

Mirip Yang di PC ! TERA ORIGIN MOBILE GAME ! MMORPG !

July 12, 2020

July 12, 2020 4

Download : Jangan Lupa Buat Follow Sosial Media Gua di : Instagram ► Twitter ► Facebook Page ► Steam ►...

Vtech Smile Motion TV Console Review | Disney Games

July 9, 2020

July 9, 2020 1

Today i review this chunk a beast, the Vtech Smile Motion, with two Disney games. I got Mickey’s Clubhouse and...

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...

Comments
  • What about a way to tell the compiler "I want to write and define my value here" (inside a try statement, for example) "but actually have the scope be 1 level higher" , so I can use the afore-mentioned val outside the try statement?
    Currently, I have to declare my instance to be a var, despite the fact it is only assigned once, and despite the fact that I could really use some help making sure that it IS properly assigned.
    In similar thought, I would sometimes like to declare an instance inside a method, but have its value persist, as if I've declared it 1 level above. The C++ "static" keyword would fit the bill here, and at the same time relieve me of having to think up lots of unique names, or else be forced into create entire classes to get a similar "protected name" effect.

  • Int | String but still can pattern match over Boolean. Were the authors really preaparing for this presentation?

Leave a Reply

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