Full Stack Scala
Offered By: Scala Days Conferences via YouTube
Course Description
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
Related Courses
Introduction to ReactJSMicrosoft via edX Front-End Web Development with React
The Hong Kong University of Science and Technology via Coursera Multiplatform Mobile App Development with React Native
The Hong Kong University of Science and Technology via Coursera Client-based Web Applications development: ReactJS & Angular
Universidad Politécnica de Madrid via MirÃadax React
Udacity