create account

Professional JavaScript & The JavaScript Workshop by kirkins

View this thread on: hive.blogpeakd.comecency.com
· @kirkins ·
$1.23
Professional JavaScript & The JavaScript Workshop
***Professional JavaScript Book - Contact me if you'd like a free copy***

In my last post I talked about how my first co-authored book, [Professional JavaScript](https://steemit.com/javascript/@kirkins/professional-javascript-book), was released this month. I'm happy to announce that I've started work on a second book as co-author and video instructor.

[![Screenshot from 2019-10-20 15-53-23.png](https://ipfs.busy.org/ipfs/QmdHSEAVGXg3iRiHGgyt1nbUJ845kSxDftVpvXuiV34mcZ)](https://www.amazon.com/gp/product/1838820213/ref=dbs_a_def_rwt_bibl_vppi_i0)

**The JavaScript Workshop**

The new book and video series will be called The JavaScript Workshop. It's a length text with seven co-authors and at least 17 chapters. My role has been picking up on two amazing chapters written by two other writers. One on using TensorFlow.js in the browser, and another on functional JavaScript. 

Each of the chapters contains a hand on assignment which results in a working stand-alone project. For the chapter on functional programming readers learn to put together a blackjack game which makes use of functional style programming for generating, sorting, and dealing cards. You can find the source [code for the game on Github](https://github.com/TrainingByPackt/The-JavaScript-Workshop/blob/master/Lesson11/blackjack/solution.html).

![Screenshot from 2019-10-20 15-45-30.png](https://ipfs.busy.org/ipfs/QmV2f1bjiG7wVeuRk6Lb43Fwgrbj2sbPbqaJEKiTmA1v5F)

In the chapter on TensorFlow.js we use existing models to identify items held up to a webcam, and even do some transfer learning to train our model to identify specific objects of our choice.

As part of making the video course I'll be going through each chapter and recording a walk through for people to follow along with.

**Professional JavaScript**

The book which came out this month seems to be doing relatively well so far. We've made "#1 new release" in the sub-category of "internet browsers" on Amazon. Our overall rank in that category has jumped up to #11 as of today. If you're interested leave a comment or contact me by other means and I'll be sure to get you a free copy of the PDF version.

[![Professional JavaScript](https://steemitimages.com/640x0/https://ipfs.busy.org/ipfs/QmR9LQZQCkZrFsiyH9T93QA8Kh435dVBFH9TEkRh8G5n39)](https://www.amazon.com/gp/product/1838820213/ref=dbs_a_def_rwt_bibl_vppi_i0)

That's all I have to say for now, below I'm posting associated links, and the description, Thanks!

<hr/>

**Learn**
- Apply the core concepts of functional programming
- Build a Node.js project that uses the Express.js library to host an API
- Create unit tests for a Node.js project to validate it
- Use the Cheerio library with Node.js to create a basic web scraper
- Develop a React interface to build processing flows
- Use callbacks as a basic way to bring control back

**About**	
In depth knowledge of JavaScript makes it easier to learn a variety of other frameworks, including React, Angular, and related tools and libraries. This book is designed to help you cover the core JavaScript concepts you need to build modern applications.

You'll start by learning how to represent an HTML document in the Document Object Model (DOM). Then, you'll combine your knowledge of the DOM and Node.js to create a web scraper for practical situations. As you read through further lessons, you'll create a Node.js-based RESTful API using the Express library for Node.js. You'll also understand how modular designs can be used for better reusability and collaboration with multiple developers on a single project. Later lessons will guide you through building unit tests, which ensure that the core functionality of your program is not affected over time. The book will also demonstrate how constructors, async/await, and events can load your applications quickly and efficiently. Finally, you'll gain useful insights into functional programming concepts such as immutability, pure functions, and higher-order functions.

By the end of this book, you'll have the skills you need to tackle any real-world JavaScript development problem using a modern JavaScript approach, both for the client and server sides.

**Features**
Write and deploy full-stack applications efficiently with JavaScript
Delve into JavaScript’s multiple programming paradigms
Get up to speed with core concepts such as modularity and functional programming to write efficient code

**Page Count**	664
**Course Length**	19 hours 55 minutes
**ISBN**	9781838820213
**Date Of Publication**	30 Sep 2019

<hr/>

[Professional JavaScript on Amazon](https://www.amazon.com/gp/product/1838820213/ref=dbs_a_def_rwt_bibl_vppi_i0)

[Professional JavaScript on GoodReads](https://www.goodreads.com/book/show/48344855-professional-javascript)

[Professional JavaScript on Barnes & Nobles](https://www.barnesandnoble.com/w/professional-javascript-hugo-di-francesco/1133915715?ean=9781838822750)

[Professional JavaScript on Github](https://github.com/TrainingByPackt/Professional-JavaScript)

[Professional JavaScript on Google Books](https://books.google.com/books?id=zSOzDwAAQBAJ)

[Professional JavaScript on Play Store](https://play.google.com/store/books/details/Hugo_Di_Francesco_Professional_JavaScript?id=zSOzDwAAQBAJ)

[Professional JavaScript on Packt](https://www.packtpub.com/application-development/professional-javascript-0)

[Professional JavaScript on Kobo](https://www.kobo.com/ca/en/ebook/professional-javascript-1)

[Professional JavaScript on WorldCat](https://www.worldcat.org/title/professional-javascript-take-your-javascript-programming-to-the-next-level/oclc/1101775055?loc=)

👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
👎  , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorkirkins
permlinkprofessional-javascript-and-the-javascript-workshop
categoryjavascript
json_metadata{"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["javascript","tensorflow","books","programming","computers"],"users":["kirkins"],"links":["https://steemit.com/javascript/@kirkins/professional-javascript-book","https://www.amazon.com/gp/product/1838820213/ref=dbs_a_def_rwt_bibl_vppi_i0","https://github.com/TrainingByPackt/The-JavaScript-Workshop/blob/master/Lesson11/blackjack/solution.html","https://www.amazon.com/gp/product/1838820213/ref=dbs_a_def_rwt_bibl_vppi_i0","https://www.amazon.com/gp/product/1838820213/ref=dbs_a_def_rwt_bibl_vppi_i0","https://www.goodreads.com/book/show/48344855-professional-javascript","https://www.barnesandnoble.com/w/professional-javascript-hugo-di-francesco/1133915715?ean=9781838822750","https://github.com/TrainingByPackt/Professional-JavaScript","https://books.google.com/books?id=zSOzDwAAQBAJ","https://play.google.com/store/books/details/Hugo_Di_Francesco_Professional_JavaScript?id=zSOzDwAAQBAJ"],"image":["https://ipfs.busy.org/ipfs/QmdHSEAVGXg3iRiHGgyt1nbUJ845kSxDftVpvXuiV34mcZ","https://ipfs.busy.org/ipfs/QmV2f1bjiG7wVeuRk6Lb43Fwgrbj2sbPbqaJEKiTmA1v5F","https://steemitimages.com/640x0/https://ipfs.busy.org/ipfs/QmR9LQZQCkZrFsiyH9T93QA8Kh435dVBFH9TEkRh8G5n39"]}
created2019-10-20 19:57:15
last_update2019-10-20 19:57:15
depth0
children4
last_payout2019-10-27 19:57:15
cashout_time1969-12-31 23:59:59
total_payout_value0.616 HBD
curator_payout_value0.614 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5,622
author_reputation40,750,987,805,431
root_title"Professional JavaScript & The JavaScript Workshop"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id91,745,274
net_rshares5,142,911,100,692
author_curate_reward""
vote details (78)
@brupvoter ·
re-kirkins-professional-javascript-and-the-javascript-workshop-20191021t235007823z
You got a 80.50% upvote from @brupvoter courtesy of @kirkins!
properties (22)
authorbrupvoter
permlinkre-kirkins-professional-javascript-and-the-javascript-workshop-20191021t235007823z
categoryjavascript
json_metadata{"app":"postpromoter/2.1.1"}
created2019-10-21 23:50:06
last_update2019-10-21 23:50:06
depth1
children0
last_payout2019-10-28 23:50:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length62
author_reputation13,657,314,846,422
root_title"Professional JavaScript & The JavaScript Workshop"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id91,783,093
net_rshares0
@edensgarden ·
re-kirkins-professional-javascript-and-the-javascript-workshop-20191020t201204009z
Thanks for using @edensgarden!
properties (22)
authoredensgarden
permlinkre-kirkins-professional-javascript-and-the-javascript-workshop-20191020t201204009z
categoryjavascript
json_metadata{"app":"postpromoter/2.1.1"}
created2019-10-20 20:12:03
last_update2019-10-20 20:12:03
depth1
children0
last_payout2019-10-27 20:12:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length31
author_reputation-100,797,867,719
root_title"Professional JavaScript & The JavaScript Workshop"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id91,745,560
net_rshares0
@joeparys ·
re-kirkins-professional-javascript-and-the-javascript-workshop-20191020t202205094z
You got a 80.00% upvote from @joeparys! Thank you for your support of our services. To continue your support, please follow and delegate Steem power to @joeparys for daily steem and steem dollar payouts!
properties (22)
authorjoeparys
permlinkre-kirkins-professional-javascript-and-the-javascript-workshop-20191020t202205094z
categoryjavascript
json_metadata{"app":"postpromoter/2.1.1"}
created2019-10-20 20:22:03
last_update2019-10-20 20:22:03
depth1
children0
last_payout2019-10-27 20:22:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length204
author_reputation308,125,415,844,439
root_title"Professional JavaScript & The JavaScript Workshop"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id91,745,772
net_rshares0
@minnowvotes ·
re-kirkins-professional-javascript-and-the-javascript-workshop-20191020t202356794z
You got a 59.68% upvote from @minnowvotes courtesy of @kirkins!
properties (22)
authorminnowvotes
permlinkre-kirkins-professional-javascript-and-the-javascript-workshop-20191020t202356794z
categoryjavascript
json_metadata{"app":"postpromoter/2.1.1"}
created2019-10-20 20:23:57
last_update2019-10-20 20:23:57
depth1
children0
last_payout2019-10-27 20:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length64
author_reputation-125,291,280,752
root_title"Professional JavaScript & The JavaScript Workshop"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id91,745,807
net_rshares0