Win a copy of Pro Spring MVC with WebFlux: Web Development in Spring Framework 5 and Spring Boot 2 this week in the Spring forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Jeanne Boyarsky
  • Liutauras Vilda
Sheriffs:
  • Rob Spoor
  • Bear Bibeault
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Piet Souris
Bartenders:
  • Frits Walraven
  • Himai Minh

Javascript Application Design: patterns? frameworks?

 
Ranch Hand
Posts: 500
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
Does the book cover design patterns in javascript and does it cover any specific frameworks ?

Thanks.
Paul
 
author
Posts: 11
5
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello!
The book covers writing small modules of code and mastering asynchronous flows in JavaScript. You'll learn about well known and established patterns like using closures, as well as unreleased JavaScript APIs from ES6 like generators.
I do talk about specific frameworks. In the first part of the book, focused mostly on automating build and deployment processes, I use Grunt as the build tool of choice, although I try not to focus too heavily on Grunt as a tool, but just a means to an end. In fact, I dedicated an entire appendix to pointing out that Grunt is just a tool and that there are many more available (Gulp, Broccoli, npm run, to name a few).

The MVC chapter covers Backbone (an MVC framework) and Rendr (a library that enables you to do server-side rendering with Backbone)
The testing chapter covers Tape which is a tiny test runner.
A few more libraries are covered as well

Please take a look at the code samples to get a better idea of the kind of code that I talk about.
modules: https://github.com/buildfirst/buildfirst/tree/master/ch05
async: https://github.com/buildfirst/buildfirst/tree/master/ch06
 
paul nisset
Ranch Hand
Posts: 500
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Nicolas,
The book sounds impressive .

Too often development books provide a few trivial examples but don't get in to the nuts and bolts of getting something to work.
It's great that you cover issues like the build process and tools you are likely going to be using in your day to day work.

Well done.
Good luck with the book.

Thanks for the code samples.

-Paul
 
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic