A peek in to Elm Architecture

location_city Bengaluru schedule Nov 18th 04:00 - 04:45 PM place Studio 4 people 10 Interested

Elm Lang changes the way UI is built and brings in reliability , robust architecture and functional principles as an alternative to JavaScript and numerous JavaScript frameworks.

In this session, attendees will be introduced to the basics of functional programming principles, using the Elm lang constructs, the Elm Architecture and how Elm enables easy and reliable refactoring.

 
 

Outline/Structure of the Demonstration

  • Elm Syntax
    • Types
    • User Defined Types
    • Function Definition
  • Elm Architecture
  • Build a UI to display notifications received
    • Elm Project Structure
    • Elm packages
    • Usage of elm-make and elm-reactor
    • Hands on Coding
    • Deploy the app and demo

Learning Outcome

  • Introduction to Elm, its Architecture and how to build simple UI using Elm

Target Audience

Anyone who is interested in learning Functional Programming , especially to build UI, as an alternative to JavaScript / JavaScript frameworks

Prerequisites for Attendees

Understanding the basic principles of Functional Programming

schedule Submitted 2 years ago

Public Feedback


    • Liked Emil Soman
      keyboard_arrow_down

      Emil Soman - Turn Hours into Seconds - Concurrent Event Processing

      Emil Soman
      Emil Soman
      Software Consultant
      Codemancers
      schedule 2 years ago
      Sold Out!
      45 Mins
      Case Study
      Intermediate

      For programmers who have been using locks for synchronizing threads to solve all concurrency problems, embracing message passing and creating concurrent data flows is an enlightening experience. This talk is a case study of a real world concurrency problem where the developer started with a slow non-thread-safe solution and refactored it step by step into a fast yet simple concurrent solution making use of Elixir's concurrent computation library called Flow.