Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Full Stack Scala

Scala Days Conferences via YouTube

Overview

Explore full-stack Scala development in this 50-minute conference talk from Scala Days New York 2016. Dive into the potential of using Scala.js for frontend development, complementing its established backend presence. Learn how Scala.js can combat complexity in modern single-page and mobile apps, offering benefits like immutability, functional programming, and type safety. Discover the speaker's experiences implementing Scala.js in a startup environment, including insights on leveraging JavaScript libraries, choosing UI frameworks, and working with React. Examine high-level architecture, frontend overview, container collaboration, and approaches to handling remote data challenges. Gain valuable lessons on using Scala throughout the entire stack, from backend to frontend, and explore the future possibilities of full-stack Scala development.

Syllabus

Intro
High-level Architecture
How important is the frontend?
Choosing Frontend Language
Choosing Ul Framework
What is React?
Simple Mental Model
Real World Composition
Making changes
Frontend Overview
Container Collaboration
Example Container Component
Example Backend
Pure Component
Taking advantage of immutability: Performance
Taking advantage of immutability: Undo/Redo
Remote Data Challenges
Retrieving Data
Our Approach
Data Store Collaboration
Bridging Native React Components
Example Bridge Component
Example MDL Use
The Future

Taught by

Scala Days Conferences

Reviews

Start your review of Full Stack Scala

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.