Jump to content

6 free ebooks on JavaScript by Flavio Copes


szabesz
 Share

Recommended Posts

https://flaviocopes.com/page/ebooks/

I am in the middle of reading his The JavaScript Handbook which is great to get up to speed in the additions of the language added in the last few years. This is a no-nonsense, easy to understand, from-a-programmer-to-programmers book, highly recommended ?

All six titles:

  • The JavaScript Handbook (171 pages)
  • JavaScript from ES5 to ESNext (84 pages)
  • The React Handbook (220 pages)
  • The Node.js Handbook (189 pages)
  • The Express.js Handbook (61 pages)
  • The Vue.js Handbook (122 pages)

Happy coding ? 

  • Like 11
  • Thanks 2
Link to comment
Share on other sites

  • 2 weeks later...

I'm glad lots of you like this tip. In the meantime I found more to read:

https://codequs.com/ has lost of recent articles on web development.

About pure JavaScript I found these one to be interesting:

Do we still need JavaScript frameworks?
Quote: "That said, much of what frameworks do will probably become easier to do with smaller libraries and/or native code as time goes on. Take my application as an example. At the same time, if the large frameworks and libraries remain versatile they may morph, adapt, and stick around. If not, they may end up like jQuery — a tool of the past for the most part."
https://codequs.com/p/r1Jzty4S4/do-we-still-need-javascript-frameworks


Design Patterns:

The Comprehensive Guide to JavaScript Design Patterns
https://codequs.com/p/B1lboCPS4/the-comprehensive-guide-to-javascript-design-patterns

A guide to prototype-based class inheritance in JavaScript
https://codequs.com/p/HyiztJFH4/a-guide-to-prototype-based-class-inheritance-in-javascript

Prototype-based Inheritance and Prototype chain in JavaScript (ES5)
https://codequs.com/p/Hy6_WgCI4/prototype-based-inheritance-and-prototype-chain-in-javascript-es5

JavaScript ES6 Classes
https://codequs.com/p/H1poPtiS4/javascript-es6-classes

Javascript and Functional Programming: An Introduction
https://codequs.com/p/BJL08ThSV/javascript-and-functional-programming-an-introduction

State management patterns in JavaScript: Sharing data across components
https://codequs.com/p/HkD3mZ9LE/state-management-patterns-in-javascript-sharing-data-across-components


"Tips"

JavaScript naming conventions: do’s and don’ts
https://codequs.com/p/B1-VWxRIN/javascript-naming-conventions-do-s-and-don-ts

12 Concepts That Will Level Up Your JavaScript Skills
https://codequs.com/p/BkdaLTnS4/12-concepts-that-will-level-up-your-javascript-skills

Understanding the Spread Operator in JavaScript
https://codequs.com/p/ByL0qvXUV/understanding-the-spread-operator-in-javascript

The Complete Guide to Loops in JavaScript
https://codequs.com/p/S1dZcv7LN/the-complete-guide-to-loops-in-javascript

Memoization is an optimization technique that speeds up applications by cached result
https://codequs.com/p/H1XlyssUE/understanding-memoization-in-javascript


Arrays:

How to Sort an Array of Objects in JavaScript
https://codequs.com/p/BysEP63SV/how-to-sort-an-array-of-objects-in-javascript

2 Ways to Merge Arrays in JavaScript
https://codequs.com/p/H1jReV-IN/2-ways-to-merge-arrays-in-javascript

How to Deep Clone an Array in JavaScript
https://codequs.com/p/rynJIss84/how-to-deep-clone-an-array-in-javascript

4 Uses of JavaScript's Array.map() You Should Know
https://codequs.com/p/B13x_ZqLE/4-uses-of-javascript-s-array-map-you-should-know


Asynchronous tasks:

Understanding Promises in JavaScript
https://codequs.com/p/Sy3hiPP8N/understanding-promises-in-javascript

JavaScript Promises: The Definitive Guide, Part 1
https://codequs.com/p/BkToHnnU4/javascript-promises-the-definitive-guide-part-1

Introduction to fetch()
https://developers.google.com/web/updates/2015/03/introduction-to-fetch

How to Use the JavaScript Fetch API to Get Data
https://scotch.io/tutorials/how-to-use-the-javascript-fetch-api-to-get-data

 

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...