- 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.
Mocka – simple and elegant content placeholder. Available as a Node.js package.
There are days, when I feel jealous of all the young kids playing around with new technologies. I need a certain level of stability and acceptance of the technology before I can apply it to client projects. And I need time, which is a very scarce resource lately.
And yet there are days, when I feel good about being somewhat reserved and conservative in my technology stack choices. Reading this blog post makes me feel just that. Of course I need to try it out for myself and shape my own opinion, but with my lack of time, this should do.
Would I recommend it for large-scale products? Absolutely not. Do people do that anyway? Of course they do. I tried to.
I would also recommend Node for simple back-end servers mainly used for websockets or API relay.
Now if only somebody wrote a similar post about Docker …
Remember all those links to awesome PHP, Python, and Sysadmin? Well, it was only a matter of time until the Awesome Awesomeness would be done by someone. Awesome Awesomeness is a curated list of curated awesome lists. Now you can follow a single list for all the awesomeness you can find.
Sentry – an event logging platform focused on capturing and aggregating exceptions. Most of the code is Open Source (except for a few proprietary plugins), in case you want to run your own hosted version.
List of minimalist web frameworks
- Framework for CSS
- Web Framework for C
- Frameworks for Front-end JS
- Web framework for Go
- Web framework for Haskell
- Web framework for Java
- Web framework for Lua
- Web framework for Node.js
- Web framework for Perl
- Web framework for PHP
- Web framework for Python
- Web framework for Ruby
- Web framework for Scala
- Web framework for .NET (C#)