11 vruchtbare bronnen om Javascript-kennis te verbeteren

Het maakt niet uit of je een beginner bent in het leren van Javascript-dingen of iemand die goed bekend is met het ecosysteem, je zou iets kunnen missen. Ik verzamel hier algemene en specifieke Javascript- en Node.JS-bronnen die handig voor u kunnen zijn.

V8-gerelateerde artikelen

Goed uitgelegde onderwerpen als je je wilt verdiepen in dingen op een laag niveau. Hoe de V8 intern omgaat met Javascript-types? Hoe werkt de compiler?

Het behandelt ook afvalverzamelaar, geheugen-/prestatieprofilering, codecaching-onderwerpen.
Ook:

  • V8-broncode
  • Officiële website - Ik raad je aan om hun blog te bekijken, waar veel geweldige onderwerpen worden behandeld. Ze plaatsen ook informatie over nieuw uitgebrachte versies van de engine en andere updates.

WTF, Javascript?

Handige voorbeelden met uitleg voor beginners en leuk om te weten voor alle Javascript-ontwikkelaars.
Voorbeelden:

NaN === NaN; // -> false
// ----------------------
!![]       // -> true
[] == true // -> false
// ----------------------
typeof NaN; // -> 'number'

Geweldige Node.JS

Nog een geweldige lijst gewijd aan het Node.JS-ecosysteem. Het heeft handige tools, boeken, tutorials, blogs, cheatsheets, enz.

30 seconden code

Voorbeelden van implementaties van handige functies die u vaak gebruikt.

Hoe u platformonafhankelijke Node.js-code schrijft

Soms moet u nadenken over compatibiliteit met andere platforms. Goede vragen behandeld - bijvoorbeeld waarom je een codering zou moeten aanwijzen bij het lezen van een bestand of je moet waarschuwen dat os.cpus() is altijd 0 op Windows.

js-dev-reads

Een verzameling boeken en artikelen voor Javascript-ontwikkelaars. Er zijn boeken over React &GraphQL, Vue, JS design patterns, Node, React Native, JS core, architectuur, algoritmen, datastructuren.

Cheatsheet voor node-beveiliging

Een verzameling beveiligingsadviezen bij het ontwikkelen van Node-toepassingen.
Zie ook:

  • OWASP Top 10 beveiligingsrisico's voor webapplicaties
  • Geweldige Node-beveiliging - nog een geweldige lijst met bronnen die zijn gewijd aan beveiliging. Er zijn ook gerelateerde boeken en artikelen.
  • Verdomd kwetsbare NodeJS-applicatie - een eenvoudige NodeJS-applicatie om OWASP Top 10 kwetsbaarheden te demonstreren en een handleiding te geven voor het oplossen en vermijden van deze kwetsbaarheden.

clean-code-javascript

Schone codeconcepten beschreven voor Javascript.
Zie ook:

  • Schoon codeboek door Robert C. Martin.
  • Samenvatting van het boek 'Code opschonen'

33-js-concepts

Artikelen en video's over elk van de 33 beschreven concepten - b.v. wat is call-stack, event-loop, Javascript-engines, type arrays &arraybuffers, enz.

Javascript-ontwerppatronen voor mensen

Ontwerppatronen geïmplementeerd in JS - b.v. welke soorten fabrieken we kunnen implementeren, wat is bouwer, prototype of singleton, wat zijn structurele ontwerppatronen, enz.

Javascript-algoritmen

Goed gegroepeerde algoritmen met sterke uitleg. Bekijk een voorbeeld voor het Bellman-Ford-algoritme.
Meer van de auteur:

  • nano-neuron - een vereenvoudigde versie van hoe neuronen werken in neurale netwerken.

Bron
DM me als je vragen hebt!