SBTB 2015: Shadaj Laddad, Scala: Power and Versatility





The interactive transcript could not be loaded.



Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Oct 1, 2015

Scala is an amazingly powerful tool for all sorts of applications, from web and mobile to desktop and the cloud. Monadic patterns in Scala let me express both sequential and asynchronous data flows easier than ever. I could use these patterns in an SBT plugin for submitting solutions to Google Code Jam problems where I could link together REST requests with local computations. Scala futures and Akka let me scale bioinformatics algorithms both up and out. Scala.js let me use bioinformatics algorithms in the browser—one language to rule them all! Combining Scala.js and Play helped me build web applications that are easy to use and fun to build! In this talk, I will present a variety of projects that show Scala's power and versatility.

Shadaj loves to program. He has programmed in Ruby, Python, C, Java, Javascript, and Scala—his favorite. Shadaj hosts his projects on GitHub, and has a channel on Youtube. He has presented at OSCON 2014, Scala Days (2012, 2013, 2014, 2015), and the Bay Area Scala Enthusiast group showing his Scala projects. Besides programming, he likes Math and Science. He has interned at Coursera working with technologies such as Play! Framework and Scala.js. In addition, he is also an active member of his school community and has been Student Body President. Shadaj loves spreading his love of technology and started TechTalks—a program that brings guest speakers to share their knowledge and enthusiasm with students at his school. When not doing his school work or programming, he plays the sitar, and games, some of which he created. ----------------------------------------------------------------------------------------------------------------------------------------

Scalæ By the Bay 2016 conference


-- is held on November 11-13, 2016 at Twitter, San Francisco, to share the best practices in building data pipelines with three tracks:

* Functional and Type-safe Programming
* Reactive Microservices and Streaming Architectures
* Data Pipelines for Machine Learning and AI


to add this to Watch Later

Add to

Loading playlists...