Marconi is a Senior Software Innovator at Originate in Toronto and has been programming in Scala since 2010. He organizes the Scala Up North conference and is a speaker at multiple conferences, including Scala Days, Scala by the Bay, NEScala, PNWScala, LambdaConf, and Full Stack Toronto.
Marconi has been writing software for fun and profit since last century, when the Internet was still black & white and silent. He loves computers, the Internet, curly braces, angle brackets, Scala, Functional Programming, and immutable OO.
He spends most of his free time trying to get his little daughter out of trouble.
Check out Originate here.
Talks I've Given
Lightning Talks 4
Featuring Rafal Gancarz, Sofia Vaughan-Jones, Nicolas Long and Marconi Lanna
This session will consist of four 15-minute talks by Marconi Lanna, Sofia Cole, Rafal Gancarz, and Nicolas Long, where the following topics will be covered; declarative monad option idiomatic-scala scala clojure typesscala functional-programming
Idiomatic Scala: Your Options Do Not Match
Featuring Marconi Lanna
The Scaladoc page for Option says: "The most idiomatic way to use a scala.Option instance is to treat it as a collection or monad and use map, flatMap, filter, or foreach... A less-idiomatic way to use scala.Option values is via pattern matching." In this talk you will learn how to use...scala idiomatic-scala option monad declarative