Spellbook of Modern Web Dev

Spellbook of Modern Web Dev is a collection of 2,000+ carefully selected links to resources on anything web development related. Ā It covers subjects from Internet history and basics of HTML, CSS, and Javascript, all the way to tools, libraries and advanced usage of web technologies, and more; from network protocols and browser compatibility to development environments, containers, and ChatOps.

  • This document originated from a bunch ofĀ most commonly used links and learning resourcesĀ I sent to every new web developer on our full-stack web development team.
  • For each problem domain and each technology, I try my best to pick onlyĀ one or a fewĀ links that areĀ most important, typical, common or popularĀ andĀ not outdated, base on theĀ clear trends,Ā public dataĀ andĀ empirical observation.
  • PreferĀ fine-grained classifications and deep hierarchiesĀ overĀ featureless descriptions and distractive comments.
  • Ideally,Ā each line is a unique category. TheĀ ” / “Ā symbol between the links means they are replaceable. TheĀ “, “symbol between the links means they are complementary.
  • I wish this document could be closer to a kind ofĀ knowledge graphĀ orĀ skill treeĀ than a list or a collection.
  • It currently containsĀ 2000+Ā links (projects, tools, plugins, services, articles, books, sites, etc.)

On one hand, this is one of the best single resources on the topic of web development that I’ve seen in a very long time. Ā On the other hand, it re-confirms my belief in “there is no such thing as a full-stack web developer”. Ā There’s just too many levels, and there’s too much depth to each level for a single individual to be an expert at. Ā But you get bonus points for trying.

formapro/pvm – PHP library for building workflows and business processes

formapro/pvm is a PHP library for building workflows and business processes. Ā This is a nice addition to alternatives that I’ve looked at in “Getting started with workflows in PHP“. Ā The library is brought to you by Forma Pro, the same guys who are behind the php-enqueue enterprise queuing solution in PHP.

Async PHP Requests & Reactive Responses with PHP-FPM

Async PHP Requests & Reactive Responses with PHP-FPM” is talk byĀ Holger Woltersdorf, in which he shares the approaches he tried for implementing asynchronous requests in PHP, and how he arrived atĀ hollodotme/fast-cgi-client, which is aĀ PHP fast CGI client for sending requests (a)synchronously to PHP-FPM.

Rate Limiting with NGINX and NGINX Plus

Nginx blog (which, if you work with Nginx in any capacity, you should subscribe to) has an excellent guide to rate limiting. Ā The article explains rate limiting from the basics, through bursts, all the way to more advanced examples, with multiple rate limits for the same location.