Programming Elm
Build Safe and Maintainable Front-End Applications
| Price | $27.52 - $32.99
|
| Rating | |
| Author | Jeremy Fairbank |
| Publisher | The Pragmatic Programmers |
| Published | 2019 |
| Pages | 308 |
| Language | English |
| Format | Paper book / ebook (PDF) |
| ISBN-10 | 1680502859 |
| ISBN-13 | 9781680502855 |
Elm brings the safety and stability of functional programing to front-end development, making it one of the most popular new languages. Elm's functional nature and static typing means that runtime errors are nearly impossible, and it compiles to JavaScript for easy web deployment. This book helps you take advantage of this new language in your web site development. Learn how the Elm Architecture will help you create fast applications. Discover how to integrate Elm with JavaScript so you can update legacy applications. See how Elm tooling makes deployment quicker and easier.
Functional programming offers safer applications with fewer runtime errors, but functional solutions that are type-safe and easy to use have been hard to find, until the Elm language. Elm has the benefits of functional languages while compiling to JavaScript. This book provides a complete tutorial for the Elm language, starting with a simple static application that introduces Elm syntax, modules, and the virtual DOM, to exploring how to create a UI using functions. See how Elm handles the issues of state in functional languages. You'll continue to build up larger applications involving HTTP requests for communication. Integrate your Elm applications with JavaScript so you can update legacy applications or take advantage of JavaScript resources.
Elm also provides built-in tooling to alleviate the tooling creep that's so common in JavaScript. This book covers Elm's deployment and testing tools that ease development confusion. Dive into advanced concepts including creating single-page applications, and creating performance improvements. Elm expert Jeremy Fairbank brings his years of web development experience to teaching how to use Elm for front-end development.
Your web UIs will be faster, safer, and easier to develop with Elm and this tutorial.
- Jeremy Fairbank
4 5 47
Similar Books
Options and Derivatives Programming in C++20, 2nd Edition
by Carlos Oliveira
Master the features of C++ that are frequently used to write financial software for options and derivatives, including the STL, templates, functional programming, and numerical libraries. This book also covers new features introduced in C++20 and other recent standard releases: modules, concepts, spaceship operators, and smart pointers. Y...
Price: $34.37 | Publisher: Apress | Release: 2020
by Bruce A. Tate, Sophie DeBenedetto
The days of the traditional request-response web application are long gone, but you don't have to wade through oceans of JavaScript to build the interactive applications today's users crave. The innovative Phoenix LiveView library empowers you to build applications that are fast and highly interactive, without sacrificing reliab...
Price: $49.95 | Publisher: The Pragmatic Programmers | Release: 2022
by Ajdin Imsirovic
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 bundl...
Price: $39.99 | Publisher: Packt Publishing | Release: 2018
by Slava Schmidt
The second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying collections, brings with it a host of updates.Learn Scala Programming addresses both technical and architectural changes to the redesigned standard...
Price: $37.37 | Publisher: Packt Publishing | Release: 2018
Java-Based Real-Time Programming
by Klas Nilsson
Development of embedded software has for some years mainly been carried out by hardware-aware programming using the C-language, and in some cases even in assembly languages. This works well in simple cases when the application demands and the hardware are known at design time, and the size of the (statically defined) software is small. Wh...
Free ebook | Publisher: Self-publishing | Release: 2016
Is Parallel Programming Hard, And, If So, What Can You Do About It?
by Paul McKenney
The purpose of this book is to help you program shared-memory parallel systems without risking your sanity. Nevertheless, you should think of the information in this book as a foundation on which to build, rather than as a completed cathedral. Your mission, if you choose to accept, is to help make further progress in the exciting field of...
Free ebook | Publisher: Self-publishing | Release: 2021
by Brian Hall
This is an intro to C for folks who already know how to program in another language. The first half of the book is written in a tutorial style, while the second half is a reference section complete with examples (inspired by the incomparable Turbo C Bible). The goal is to keep this up-to-date with the latest C standards.This guide assumes...
Free ebook | Publisher: Self-publishing | Release: 2022
by Josh Glazer, Sanjay Madhav
Networked multiplayer games are a multibillion dollar business: some games now attract tens of millions of players. In this practical, code-rich guide, Joshua Glazer and Sanjay Madhav guide you through every aspect of engineering them. Drawing on their immense experience as both game developers and instructors, the authors lead you throug...
Price: $33.99 | Publisher: Addison-Wesley | Release: 2015









