Having trouble reading this email? View it in your browser.
New This Week

Modern Front-End Development for Rails: Webpacker, Stimulus, and React »

Simplify the complex JavaScript ecosystem with Rails 6 tools, including the Webpacker gem and Stimulus. You can add great front-end flair without much extra complication. Add React to build an even more extensive set of client-side features. Structure your code for different levels of client-side needs with these powerful options. Add to your toolkit today!

Recently Released:

 

Coming Up Next:

  • A Common-Sense Guide to Data Structures and Algorithms, Second Edition, in beta
  • Competing with Unicorns, in beta

Best Sellers:

Make sure you haven't missed anything!

  1. Powerful Command-Line Applications in Go
  2. Real-Time Phoenix
  3. Quantum Computing
  4. Agile Web Development with Rails 6
  5. Designing Elixir Systems with OTP

See all bestsellers...

Modern Front-End Development for Rails
October 30, 2019

<blink>Boo!</blink> (Just kidding!)

Don't let front-end development be the scariest thing you deal with this Halloween. See how to tame the front end for Rails 6 with Modern Front-End Development for Rails, now available in beta from pragprog.com/book/nrclient.

Modern Front-End Development for Rails

It’s hard to have a Rails application without integrating some client-side logic. But client-side coding tools, and the Rails tools for integrating with them, all change continuously. Rails 6 simplifies client-side integration with the Webpacker gem. It's the default tool for building client-side assets for use by web browsers. Learn how to use Rails 6 and Webpacker to build rich front-end logic into your Rails applications. The job is even easier with Stimulus, a library that brings Rails conventions to JavaScript tools. Add in some React, a popular framework that automatically updates the browser when your data changes.

Learn the basics of webpack, Webpacker, and TypeScript, and add pizazz to your application. Structure your web application to best manage your state. Learn how to interact with data on the server while still keeping the user experience interactive. Use the type system in TypeScript to expand on JavaScript and help prevent error conditions. Debug and test your front-end application with tools specific to each framework.

There are a lot of ways to do client-side coding, and Rails is here to help.

Now available in beta from pragprog.com/book/nrclient.

Upcoming Author Appearances

  • 2019-11-15 Frances Buontempo, Meeting Cpp, Berlin
  • About Beta Books

    Pragmatic Bookshelf pioneered the idea of Beta Books. Here's how it works: a couple of months before a book is finished, we'll release it here on pragprog.com as a beta.

    When you place your order, you'll get the Beta eBook in its current state immediately. This version could be anywhere from 75% to 100% complete. It hasn't been copyedited or indexed, and will likely contain typos fresh from the author. But this is your chance to participate in the process. You can report suggestions, fixes, wishes, and the author can incorporate your feedback throughout the process.

    If you have "notify" set in your user settings, you'll receive an email update when the book is updated, and it will be delivered to your Dropbox or GDrive if you have that configured.

    When the final book is published, we’ll let you know that as well. You’ll also continue to get updates to the eBook, free for the lifetime of that edition.

    For more information, please see pragprog.com/frequently-asked-questions/beta-books.

    Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this

    Follow us on Twitter: @pragprog, @pragpub, Andy Hunt @PragmaticAndy.

    Thanks for your continued support,
    Andy Hunt
    Publisher, Pragmatic Bookshelf

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts
    PragProg.com

    Manage your subscription using your account, or permanently unsubscribe here.
    Sent by the Pragmatic Programmers, LLC. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615