Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 950 000 titles
  • Exclusive titles + Storytel Originals
  • Easy to cancel anytime
Try now
image.devices-Singapore 2x
Cover for Elm Web Development: An introductory guide to building functional web apps using Elm

Elm Web Development: An introductory guide to building functional web apps using Elm

Language
English
Format
Category

Non-Fiction

Explore why ELM is a great alternative to using pure JavaScript and other JS-based solutions by building complete apps and websites. Key Features • Develop your own scalable and modular web applications with Elm to make web development less messy compared to your JavaScript apps • Create personal portfolio website, a weather application, and a unit conversion website, and integrate your Elm apps with Rails 5 • Boost the performance of your application with no runtime exceptions and JavaScript interoperability Book Description Web development with JavaScript usually involves dealing with performance and maintenance issues. JavaScript fatigue makes it difficult for many developers to keep up with the increasing complexity posed by the multitude of JavaScript frameworks with changing versions, and the need to use different tools such as task runners, module bundlers, compilers, testing suites, linting and debuggers. Elm is an easy-to-learn, functional programming language that simplifies web development by eliminating the complexity associated with using JavaScript for web development. Elm is a statically typed language and thus makes a front end web developer's life easier by preventing run-time errors.

You will begin by seeing the bigger picture of where Elm fits into the web development world and learning the basics of Elm programming. Firstly, you will get a taste for web development with Elm by developing a simple fizz-buzz app. Next you will get hands-on with advanced Elm concepts as you develop your own personal blogging website, a unit conversion app and a weather app with Elm. Finally, you will also learn how to integrate Elm with a Rails 5 app with the help of Webpack. By the end of the book you will have learned Elm programming, and its applications, and will appreciate how Elm simplifies web development for you. What you will learn • Programming with the Elm language, its syntax and core concepts • Using Elm for front end web development projects • Developing complete websites with Elm • Decoding JSON into Elm • Integrating Elm with the standard front end web development technologies • Integrating Elm with back-end frameworks • Testing your applications in Elm Who this book is for This book is for frontend web developers who want to learn a simpler way of developing their applications. A knowledge of the basics of CSS and Bootstrap is required. Ajdin Imsirovic has been working with frontend technologies, as well as web and print design, for almost 2 decades. He is an accomplished video course creator and the author of Bootstrap 4 Cookbook, by Packt Publishing. In his second book, Elm Web Development, he eases in the newcomers to the Elm language in several fun projects.

© 2018 Packt Publishing (Ebook): 9781788292375

Release date

Ebook: 30 March 2018

Others also enjoyed ...

  1. Redwing: A lesson on the style of Mabelle Carter
    Redwing: A lesson on the style of Mabelle Carter Bill Brown
  2. Just My Imagination: Intermediate Level Solo
    Just My Imagination: Intermediate Level Solo Bill Brown Jr.
  3. Chained To You: A lesson on the style of Maria Daines and Paul Killington
    Chained To You: A lesson on the style of Maria Daines and Paul Killington Bill Brown Jr.
  4. On The Street Where You Live: Intermediate Level Solo
    On The Street Where You Live: Intermediate Level Solo Bill Brown Jr.
  5. Adagio in Dm: Early Intermediate Level
    Adagio in Dm: Early Intermediate Level Bill Brown Jr.
  6. Jelly, Jelly, Jelly: A lesson on the style of Pacific Gas and Electric
    Jelly, Jelly, Jelly: A lesson on the style of Pacific Gas and Electric Bill Brown Jr.
  7. From A Distance: Early Intermediate Level Solo
    From A Distance: Early Intermediate Level Solo Bill Brown Jr.
  8. In From the Cold: A lesson on the style of Tinsley Ellis
    In From the Cold: A lesson on the style of Tinsley Ellis Bill Brown Jr.
  9. Three Times a Lady: Early Intermediate Level Solo
    Three Times a Lady: Early Intermediate Level Solo Bill Brown Jr.
  10. Home Sweet Home: A Lesson on a Banjo Solo of “Home Sweet Home”
    Home Sweet Home: A Lesson on a Banjo Solo of “Home Sweet Home” Bill Brown
  11. Stars Fell on Alabama: Late Intermediate Level Solo
    Stars Fell on Alabama: Late Intermediate Level Solo Bill Brown Jr.
  12. Sabor a Mi: A lesson on the style of Los Lobos
    Sabor a Mi: A lesson on the style of Los Lobos Bill Brown Jr.
  13. Town Without Pity: A lesson on the style of Arlen Roth
    Town Without Pity: A lesson on the style of Arlen Roth Bill Brown
  14. Change the World: A lesson on the style of Eric Clapton (Level 2)
    Change the World: A lesson on the style of Eric Clapton (Level 2) Bill Brown Jr.
  15. Fantasy Girl: A lesson on the style of .38 Special
    Fantasy Girl: A lesson on the style of .38 Special Bill Brown Jr.
  16. Butterfly Etude: Late Intermediate Level Arrangement
    Butterfly Etude: Late Intermediate Level Arrangement Bill Brown Jr.
  17. The Blue Danube: By Strauss – Early Intermediate
    The Blue Danube: By Strauss – Early Intermediate Bill Brown Jr.
  18. Action Plus: A lesson on the style of The Ventures
    Action Plus: A lesson on the style of The Ventures Bill Brown Jr.
  19. All I Ask of You: Late Intermediate Level Solo
    All I Ask of You: Late Intermediate Level Solo Bill Brown Jr.
  20. One Note Samba: A lesson on the style of Veronneau
    One Note Samba: A lesson on the style of Veronneau Bill Brown Jr.
  21. Piano by Ear: Pop and Standards Box Set 3
    Piano by Ear: Pop and Standards Box Set 3 Bill Brown Jr.
  22. Marry Me: A lesson on a fingerstyle solo of the hit song by Train
    Marry Me: A lesson on a fingerstyle solo of the hit song by Train Bill Brown
  23. Great is Thy Faithfulness: Early Intermediate Piano Solo
    Great is Thy Faithfulness: Early Intermediate Piano Solo Bill Brown Jr.
  24. Over the Rainbow: Intermediate Fingerstyle Solo
    Over the Rainbow: Intermediate Fingerstyle Solo Bill Brown
  25. Blue Waves: A Lesson on the Style of The Manchesters
    Blue Waves: A Lesson on the Style of The Manchesters Bill Brown
  26. Pike County Breakdown: A Lesson on the Banjo Solo “Pike County Breakdown”
    Pike County Breakdown: A Lesson on the Banjo Solo “Pike County Breakdown” Bill Brown Jr.
  27. Peace Like a River: Fingerstyle Solo by Pete Huttlinger
    Peace Like a River: Fingerstyle Solo by Pete Huttlinger Bill Brown Jr.

Features:

  • Over 950 000 titles

  • Kids Mode (child safe environment)

  • Download books for offline access

  • Cancel anytime

Most popular

Unlimited

For those who want to listen and read without limits.

S$12.98 /month

3 days free
  • Unlimited listening

  • Cancel anytime

Try now

Unlimited Bi-yearly

For those who want to listen and read without limits.

S$69 /6 months

14 days free
Save 11%
  • Unlimited listening

  • Cancel anytime

Try now

Unlimited Yearly

For those who want to listen and read without limits.

S$119 /year

14 days free
Save 24%
  • Unlimited listening

  • Cancel anytime

Try now

Family

For those who want to share stories with family and friends.

Starting at S$14.90 /month

  • Unlimited listening

  • Cancel anytime

You + 1 family member2 accounts

S$14.90 /month

Try now