April 19, 2021

Serious Fun With Scala



The power of Scala keeps showing up in expected–and unexpected–places. In this talk, I will share how I used Scala in bioinformatics, neuroscience, online games, mobile applications, and desktop applications.
In bioinformatics, the beauty of Scala really shines. Thanks to the abstraction in the Scala collection framework, creating collection types for DNA, RNA, and Protein Chains is super easy. With the proper collections at my disposal, I was able to implement algorithms such as Sequence Alignment, Genome Assembly, and Gibbs Sampling by focusing on the core ideas of the algorithm and not on the nitty-gritty details. On the top of it, Scala makes dynamic programming, which is fundamental in many bioinformatics algorithms, easy to implement and understand.
Last year, I talked about using brainwaves to play games. Since then, I have taken things up a notch and started working to solve more practical problems such as maintaining attention while performing tasks (something that my age group suffers from a lot). This exposed me to a whole new and exciting world of Digital Signal Processing. This project benefited a lot from Reactive programming techniques in cleaning my code and making it more reliable.
Not to be outdone by the serious work of algorithms, I took the desktop version of Collidium and converted it to an online HTML5 Game using Scala.js. I have also improved my Android game, Wordsteal. I even used Scala with Swing to save a few bucks for our budget-starved Student Store by creating a simple cash register application.
In this talk, I will share many interesting techniques I learned and convey why I continue to be a huge fan of Scala. See you there!

Author:
Shadaj Laddad
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.

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

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

in Game
Related Posts

10 Best Sword Fighting Games That Will Test Your Bravery

July 8, 2020

July 8, 2020 45

Heroic quests that involve sword fights are a favorite of gamers. Sword fighting is usually prevalent in role playing games,...

Even Dumber Ways To Die

July 11, 2020

July 11, 2020 27

Download Rise of Kingdoms today and immortalize your journey! Be sure to check out the link above where you can...

Dirty Drawers (hilarious drawing game) | Beer and Board Games

July 9, 2020

July 9, 2020 39

Quick! Draw a hula hooping sumo wrestler praying to a shrine of chodes! GET THE GAME NOW: • BUY US...

The Story of Fallout New Vegas Part 9: Render Unto Caesar – The Story of Caesar's Legion

July 10, 2020

July 10, 2020 45

Subscribe!: Support on Patreon: Get an Oxhorn T-shirt: Join Ox’s Discord Community: My Twitch: Twitter: Facebook: My Products: My Shirts:...

Top 10 games about Gladiators The best games about Gladiators

July 7, 2020

July 7, 2020 33

This video contains the best gladiator games. Gladiator fights always attracted their entertainment. In computer games, we can see the...

Ender's Game – Mazer Rackham Monologue – Orson Scott Card – Atticus Reads

July 10, 2020

July 10, 2020 6

My favorite monologue from Ender’s Game (the book), which was cut from the movie. Mazer Rackham goes on a long...

Berbagai Jenis Vitamin Yang Cocok Untuk Hamster + Manfaat

July 9, 2020

July 9, 2020 40

Hamster Mania – Channel Edukasi Hamster dan Hewan Lainnya membahas Jenis Hamster, Kandang Hamster, Aksesoris Hamster, Mainan Hamster, Pakan Hamster,...

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

Tracy McGrady 44pts Vs Golden State Warriors (4/5/05) Turn Around Jumper on Jason Richardson

July 12, 2020

July 12, 2020 1

Tracy McGrady 44Pts, FG:18/34, 3P:2/6 , FT:6/6, 5 Reb, 7 Ast, 4 Stl (Rockets 117 Vs Warriors 122) Regular Season...

Ender's Game – 21 Commander (OST 2013 HD)

July 8, 2020

July 8, 2020 6

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

Androit vs Team Vitamin Game 3 | Best of 3 | Lower Bracket | Destiny Cup Season 1

July 12, 2020

July 12, 2020

Support the stream: Multistreaming with Facebook Page: Sponsors 2ez.bet – Voucher Code : KUYA-JOP Use Voucher Code for 3% rebate...

Backyard NFL Football Obstacle & Gear Test for Kids!!! KIDCITY

July 12, 2020

July 12, 2020

Hey Kids! Today we’ve put together the ultimate Backyard NFL Football Obstacle – we’ll learn to pass and kick and...

RED ANTS vs BLACK ANTS! HUGE Ant Surface INVASION (Empires of the Undergrowth Part 2 Gameplay)

July 8, 2020

July 8, 2020 22

Empires of the Undergrowth Ep 2 – Building up our Ant Colony, Queens Nest and Surface Battles! (Empires of the...

NFL Rush Zone Board Game from Toy Island

July 8, 2020

July 8, 2020 13

For the full review, where it’s in stock, and how much it costs, visit NFL Rush Zone Board Game captures...

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

Comments
Leave a Reply

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