Skip to content

Instantly share code, notes, and snippets.

@dkhorev
Last active April 27, 2021 15:00
Show Gist options
  • Save dkhorev/272fc9af9529508a1baf91769cf16425 to your computer and use it in GitHub Desktop.
Save dkhorev/272fc9af9529508a1baf91769cf16425 to your computer and use it in GitHub Desktop.
Learning materials PHP/Laravel/Node.js/NestJS Senior+
Entrepreneurship
https://www.futurelearn.com/courses/entrepreneurship-idea-to-action
Computer Science
https://online-learning.harvard.edu/course/cs50-introduction-computer-science
https://stitcher.io/blog/builders-and-architects-two-types-of-programmers
https://pro.academind.com/p/javascript-datastructures-the-fundamentals
https://pro.academind.com/p/javascript-algorithms-the-fundamentals
https://ru.hexlet.io/programs/js-sicp
IDE
https://www.youtube.com/watch?v=x8y_6Gg28GI 42 WebStorm Tips and Tricks
https://www.toptal.com/php/how-to-be-efficient-in-phpstorm
TDD
https://www.youtube.com/watch?v=Jz-lg-gwc-0
PHP
https://stitcher.io/blog/php-74-in-7-code-blocks
https://stitcher.io/blog/php-8-in-8-code-blocks
Architect
https://medium.com/swlh/developing-a-microservice-to-handle-over-30k-requests-per-second-at-ifood-3e2d7b822b0e
https://medium.com/javascript-in-plain-english/a-reading-list-for-the-aspiring-tech-lead-5c4e7b7bc7b6
https://medium.com/swlh/senior-to-lead-software-developer-things-they-didnt-tell-you-48123b3438
https://habr.com/ru/company/true_engineering/blog/431804/
https://martinfowler.com/articles/replaceThrowWithNotification.html
https://swlaschin.gitbooks.io/fsharpforfunandprofit/content/posts/recipe-part2.html
Laravel
General
https://reinink.ca/articles/server-side-apps-with-client-side-rendering
Databases
Eloquent
https://reinink.ca/articles laravel Eloquent good things
Software Design
https://stitcher.io/blog/my-journey-into-event-sourcing
https://stitcher.io/blog/laravel-beyond-crud-01-domain-oriented-laravel Laravel DDD, project design
https://stitcher.io/blog/laravel-beyond-crud
JavaScript
General
https://metanit.com/web/javascript/ (js + ts + node)
https://exploringjs.com/ Deep dive in JS books
https://www.udemy.com/course/javascript-advanced/ Asim Hussain's JS course
https://www.udemy.com/course/asynchronous-javascript/ Asim Hussain's Async JS course (very good!)
Mongodb university
https://asim.dev/ Asim Hussain
MERN
https://www.youtube.com/watch?v=KyWaXA_NvT0
React
https://www.youtube.com/watch?v=XuFDcZABiDQ
https://www.youtube.com/watch?v=OEr0ppEUIfQ React + TypeScript + TDD in WebStorm, Part 1
https://www.youtube.com/watch?v=ajR_wDQ3r8w React + TypeScript + TDD in WebStorm, Part 2
https://www.youtube.com/watch?v=wm8WdAB64gw React + ts+ tdd from webstorm team (series) ep.1
React Native
https://www.youtube.com/watch?v=Hf4MJH0jDb4
NestJS
https://auth0.com/blog/full-stack-typescript-apps-part-1-developing-backend-apis-with-nestjs/
https://www.youtube.com/user/briansrjohnson/videos microservice examples with NestJS
https://dev.to/avantar/custom-validation-with-database-in-nestjs-gao
https://dev.to/avantar/validating-nested-objects-with-class-validator-in-nestjs-1gn8
Node.js
https://medium.com/comsystoreply/monitoring-node-js-watch-your-event-loop-lag-c5071bc10f02 evet loop lag performance metric
https://medium.com/softup-technologies/node-js-internals-not-everything-happens-on-the-thread-pool-a14d0a286efb nodeJs thread pool async ops vs. kernel pool asyn ops
https://levelup.gitconnected.com/how-worker-threads-boosted-my-node-application-9ff23abb8927 node worker threads for CPU intensive tasks
https://itnext.io/efficient-pub-sub-with-%C2%B5websockets-js-e56d2202064 uWebSockets example stock exchange
https://www.youtube.com/watch?v=sMWwO9yRrCc Part 1 DDD node RUS (money example)
https://www.youtube.com/watch?v=vX5keKH6iZU Part 2 DDD node RUS
https://www.youtube.com/watch?v=S0cCjbWuvzk монада Either intro RUS
https://betterprogramming.pub/benchmarking-api-endpoints-with-typescript-decorators-27cd462be488
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment