Skip to content General
- The Great Divide by Chris Coyier, CSS-Tricks, 1/2019.
- One major ongoing difficulty in the development industry is the morphing of multiple positions into a single position – while there were historically front-end developers, back-end developers, and so on this has unified around full-stack developers who use JS on both the front and back ends.
- Along with many others Coyier suggests that this attempt to unify all tech under a single position leads to poor quality products. Chris’ emphasis is a bit more on front-end development and the split within this realm (between JS and HTML/CSS/design principles), but I think it portrays the underlying dichotomy of JS vs all well.
- Matt Adesanya’s A Gentler Introduction to Programming on freeCodeCamp. 10/2017.
- Zell Liew’s How to Think Like a Programmer on freeCodeCamp. 9/2017.
Tooling
- The Missing Semester of Your CS Education (MIT Computer Science & Artificial Intelligence Lab)
- Covers the shell, shell tools and scripting, editors (vim), data wrangling, command-line environment, version control (git), debugging, profiling, metaprogramming, security, cryptography, and a potpourri of other subjects.
Node.js
Express.js
Ionic Framework
Hosting
Functional Programming
Github