Elm Web Development

An introductory guide to building functional web apps using Elm



Bookstore > Books > Elm Web Development

Price$31.99 - $58.53
Rating
AuthorAjdin Imsirovic
PublisherPackt Publishing
Published2018
Pages288
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101788299051
ISBN-139781788299053
EBook Hardcover Paperback

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.





Similar Books


Learn Java for Web Development

Learn Java for Web Development

by Vishal Layka

Web development is still one of today's most popular, active, and important programming and development activities. From a single web page to an e-commerce-enabled web site to a fully-fledged web application, the Java programming language and its frameworks allow you great flexibility and productivity for your web application development....

Price:  $36.67  |  Publisher:  Apress  |  Release:  2014

Hands-On Full-Stack Web Development with ASP.NET Core

Hands-On Full-Stack Web Development with ASP.NET Core

by Tamir Dresher, Amir Zuker, Shay Friedman

Today, full-stack development is the name of the game. Developers who can build complete solutions, including both backend and frontend products, are in great demand in the industry, hence being able to do so a desirable skill. However, embarking on the path to becoming a modern full-stack developer can be overwhelmingly difficult, so the...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Learn Web Development with Python

Learn Web Development with Python

by Fabrizio Romano, Gaston C. Hillar, Arun Ravindran

If you want to develop complete Python web apps with Django, this Learning Path is for you. It will walk you through Python programming techniques and guide you in implementing them when creating 4 professional Django projects, teaching you how to solve common problems and develop RESTful web services with Django and Python. You will lear...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2018

HTML5 Boilerplate Web Development

HTML5 Boilerplate Web Development

by Divya Manian

HTML5 Boilerplate Web Development - will enable you to build new projects effectively with minimal effort. HTML5 Boilerplate allows you to deploy quality websites successfully and quickly while also ensuring robust cross-browser performance. It takes you through the step-by-step process of creating a website and teaches you to take full a...

Price:  $14.99  |  Publisher:  Packt Publishing  |  Release:  2012

Dreamweaver CS6 Mobile and Web Development with HTML5, CSS3, and jQuery Mobile

Dreamweaver CS6 Mobile and Web Development with HTML5, CSS3, and jQuery Mobile

by David Karlins

Dreamweaver is the most powerful and industry-leading web design software that utilizes cutting edge web technologies such as HTML5, CSS3, and jQuery for web and mobile development. These technologies have radically reconfigured the process of designing web content and function in the widest possible range of browsing environments, rangin...

Price:  $26.99  |  Publisher:  Packt Publishing  |  Release:  2013

Less Web Development Essentials

Less Web Development Essentials

by Bass Jobsen

Less is a CSS preprocessor that essentially improves the functionality of simple CSS with the addition of several features. The book begins by teaching you how Less facilitates the process of web development. You will quickly then move on to actually creating your first layout using Less and compiling your very first Less code.Next, you w...

Price:  $17.99  |  Publisher:  Packt Publishing  |  Release:  2014

MEAN Web Development

MEAN Web Development

by Amos Q. Haviv

The MEAN stack is a collection of the most popular modern tools for web development; it comprises MongoDB, Express, AngularJS, and Node.js.Starting with MEAN core frameworks, this project-based guide will explain the key concepts of each framework, how to set them up properly, and how to use popular modules to connect it all together. By ...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2014

Twitter Bootstrap Web Development How-To

Twitter Bootstrap Web Development How-To

by David Cochran

Twitter Bootstrap is by far the most popular of all front-end frameworks. It has earned its position by providing expertly-crafted, community-tested solutions for some of the thorniest problems of contemporary web design, equipping developers to accomplish difficult tasks with ease and normal tasks with greater speed.Twitter Bootstrap Web...

Price:  $12.99  |  Publisher:  Packt Publishing  |  Release:  2012