Web Development with ReasonML
Type-Safe, Functional Programming for JavaScript Developers
Price | $29.99 - $34.53
|
Rating | |
Author | J. David Eisenberg |
Publisher | The Pragmatic Programmers |
Published | 2019 |
Pages | 208 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1680506331 |
ISBN-13 | 9781680506334 |
ReasonML is a new, type-safe, functional language that compiles to efficient, readable JavaScript. ReasonML interoperates with existing JavaScript libraries and works especially well with React, one of the most popular front-end frameworks. Learn how to take advantage of the power of a functional language while keeping the flexibility of the whole JavaScript ecosystem. Move beyond theory and get things done faster and more reliably with ReasonML today.
ReasonML is a new syntax for OCaml, a battle-tested programming language used in industry for over 20 years. Designed to be familiar to JavaScript programmers, ReasonML code compiles to highly readable JavaScript. With ReasonML, you get OCaml's powerful functional programming features: a strong static type system with an excellent type inference engine, pattern matching, and features for functional programming with immutable variables. ReasonML also allows flexibility with opt-in side effects, mutation, and object-oriented programming. ReasonML hits the sweet spot between the pure theoretical world and the laissez-faire approach of JavaScript.
Start using ReasonML's powerful type system as you learn the essentials of the language: variables and arithmetic operations. Gain expressive power as you write functions with named parameters and currying. Define your own data types, and integrate all these capabilities into a simple web page. Take advantage of ReasonML's functional data structures with map and reduce functions. Discover new ways to write algorithms with ReasonML's recursion support. Interoperate with existing JavaScript libraries with bindings, and write reactive web applications using ReasonML in tandem with React. Reinforce concepts with examples that range from short, tightly focused functions to complete programs, and practice your new skills with exercises in each chapter.
With ReasonML, harness the awesome power of a functional language while retaining the best features of JavaScript to produce concise, fast, type-safe programs.
- J. David Eisenberg (3 books)
4 5 25
Similar Books
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
Web Development with Julia and Genie
by Ivo Balbaert, Adrian Salceanu
Julia's high-performance and scalability characteristics and its extensive number of packages for visualizing data make it an excellent fit for developing web apps, web services, and web dashboards. The two parts of this book provide complete coverage to build your skills in web development.First, you'll refresh your knowledge o...
Price: $39.99 | Publisher: Packt Publishing | Release: 2022
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
Full-Stack Web Development with Vue.js and Node
by Aneeta Sharma
Isomorphic JavaScript was the buzzword of the year 2017, allowing developers to utilize a single language throughout their web development stack and build cost-effective and scalable applications. MEVN is a one such modern web development stack consisting of web applications such as MongoDB, Express.js, Vue.js, and Node.js. Hands-On Full-...
Price: $44.99 | Publisher: Packt Publishing | Release: 2018
Hands-On Full Stack Web Development with Angular 6 and Laravel 5
by Fernando Monteiro
Angular, considered as one of the most popular and powerful frontend frameworks, has undergone a major overhaul to embrace emerging web technologies so that developers can build cutting-edge web applications.This book gives you practical knowledge of building modern full-stack web apps from scratch using Angular with a Laravel Restful bac...
Price: $37.37 | Publisher: Packt Publishing | Release: 2018
Rust Web Development with Rocket
by Karuna Murti
Looking for a fast, powerful, and intuitive framework to build web applications? This Rust book will help you kickstart your web development journey and take your Rust programming skills to the next level as you uncover the power of Rocket - a fast, flexible, and fun framework powered by Rust.Rust Web Development with Rocket wastes no tim...
Price: $39.99 | Publisher: Packt Publishing | Release: 2022
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
by Dmitri Sotnikov
If the usual patchwork of web development tools and languages just isn't cutting it for you, you need Web Development With Clojure. Clojure gives you the rich infrastructure of the JVM with the expressive power of a modern functional language. It combines excellent performance with rapid development--and you can exploit these virtues...
Price: $4.77 | Publisher: The Pragmatic Programmers | Release: 2014