SurviveJS - All books
SurviveJS - All books
$50.97
Regular Price
$34.99
Bundle Price

SurviveJS - All books

SurviveJS - React
SurviveJS - Webpack
SurviveJS - Maintenance
The following 3 books are included in this bundle...

About the Bundle

All SurviveJS books in one bundle.

  • Share this bundle

About the Books

SurviveJS - React

SurviveJS - React

From apprentice to master
  • 3,158

    Readers

  • 257

    Pages

  • 39,382

    Words

  • PDF

  • EPUB

  • MOBI

  • APP

Facebook's React powers an increasing amount of sites. There is a good reason for this. It simplifies frontend development greatly.

SurviveJS - React shows you how to build a simple Kanban application based on these technologies. During the process you will learn to:

  • Learn to understand the ideas behind React.
  • Learn to design component hierarchies as you work on the application.
  • Get into the React mindset while learning to think and manage state carefully.
  • Style your React application in various emerging ways.
  • Implement drag and drop for your application using React DnD.

In addition the Leanpub edition contains exclusive chapters showing you how to:

  • Deal with typing in React.
  • Test your React application in various ways.

The book assumes you know basics of JavaScript and understand how to use npm.

Most of the book content is available online at survivejs.com. By buying this book you support the development of further content.

Steve Piercy
Nick Ostrovsky
Omar van Galen
Phil Ledgerwood

4 reader testimonials

SurviveJS - Webpack

SurviveJS - Webpack

From apprentice to master
  • 2,355

    Readers

  • 366

    Pages

  • 53,690

    Words

  • PDF

  • EPUB

  • MOBI

  • APP

"SurviveJS - Webpack" has been built around a tutorial during which you develop a complex configuration while covering different facets of webpack. The 45 short chapters and seven appendices work as a reference you can use while developing your web applications. Also available as a paperback.

Even though the book has been designed around webpack, many of the techniques covered go beyond it. You will learn to improve the quality of your code while becoming aware of optimization techniques that help you to deliver more performant web applications.

The book was developed in collaboration with the webpack community, and its structure has evolved accordingly. A third of royalties go to Tobias Koppers, the author of the tool. The writer is a core developer of webpack so by purchasing this book you will support the effort in multiple ways.

The content has been split as below:

  • Foreword by Tobias Koppers, the author of webpack
  • Preface by Juho Vepsäläinen, the author of the book and a core developer of webpack
  • What is Webpack? - Learn what makes webpack tick
  • Developing - Set up a development environment on top of webpack
  • Styling - Load and manage styles while learning about topics like autoprefixing and eliminating unused CSS
  • Loading Assets - Load different asset types and process them
  • Building - Write initial build with webpack and learn techniques like bundle and code splitting
  • Optimizing - Learn to optimize the build results by minifying, tree shaking, and other techniques
  • Output - Understand webpack's output formats
  • Techniques - Learn specific techniques related to topics such as testing and consuming packages
  • Extending - Extend webpack with loaders and plugins
  • Conclusion - Recap core techniques
  • Appendices - Learn how webpack compares with other tools, how to set up Hot Module Replacement, troubleshoot webpack
The Leanpub edition comes with a two page PDF cheatsheet that covers the main ideas of webpack in a compact format. It's also available in poster form (single A3, either portrait or landscape). You also get a ~20 page QA PDF where Tobias Koppers, the creator of the tool answers to tough questions.
Gavin Doughtie (Senior Software Engineer, Google)
Clément Paris (Front-End Engineer)
Andrea Chiumenti (CEO, Red Software Systems)
Neeraj Singh (Founder of BigBinary)
Stefan Frede (Developer)
Aaron Harris (Software Engineer)
Julien Castelain (Software Engineer, Liferay)

7 reader testimonials

SurviveJS - Maintenance

SurviveJS - Maintenance

Streamline JavaScript Workflow
  • 634

    Readers

  • 149

    Pages

  • 23,090

    Words

  • 60%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

SurviveJS - Maintenance is meant for anyone who has to develop and maintain JavaScript applications or packages.

The purpose of this book is to gather development practices that are particularly useful for anyone who has to maintain JavaScript code or code that compiles to JavaScript.

I, Juho Vepsäläinen, and my co-author Artem Sapegin, have spent years developing npm packages and JavaScript projects. As a result we have gained insight on how to do it and how not to do it. The book combines our experience into a concise format that allows you to improve your development experience.

What Will You Learn

Unless you work on fresh greenfield projects all the time, maintenance concerns are something that will come up fast. The book has been structured into small parts where you learn:

  • How to manage npm packages
  • How to improve code quality
  • How to set up infrastructure for your project
  • How to document the project in a sustainable manner
  • How to plan for the future

In addition, there are small appendices that delve into deeper detail on topics such as monorepos and customizing ESLint.

About the Authors

Juho Vepsäläinen
Juho Vepsäläinen

Juho Vepsäläinen is behind the SurviveJS effort. In addition to being a core developer of webpack, I have been active in the open source scene since the early 2000s. Blue Arrow Awards winner.

Jesús Rodríguez Rodríguez
Jesús Rodríguez Rodríguez

Jesús Rodríguez Rodríguez is a frontend developer who dedicates his time to moderate the official Angular.js IRC channel and he also gives support there.

He spent some time collaborating with organization like AngularUI and he also write in his blog (http://www.angular-tips.com) all about angular.

He also likes to edit / review books, that also includes writing his own books.

Artem Sapegin
Artem Sapegin

I’m web developer, passionate photographer and dachshund’s slave.

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub