JavaScript: from Zero to Hero logo

JavaScript: from Zero to Hero

The Stack that JavaScript: from Zero to Hero Learning Management System

Stack Decisions

Application and Data

(20)
JavaScript
Node.js
React
HTML5
NGINX
ES6
Amazon S3
Amazon EC2
Sass
Ruby
ExpressJS
AWS Lambda
Markdown
Amazon CloudFron ...
Amazon DynamoDB
Mustache
styled-component ...
Amazon VPC
Amazon ElastiCac ...
PubNub

Utilities

(6)
Stripe
Amazon Route 53
Mailgun
Amazon SNS
Charles
Loader.io

DevOps

(17)
Git
GitHub
Docker
npm
Webpack
ESLint
Yarn
Babel
AWS Elastic Load ...
Amazon CloudWatc ...
Jest
Datadog
Papertrail
AWS CodeCommit
UptimeRobot
Buddy
Flow (JS)

Business Tools

(5)
Slack
Mailchimp
Crisp
Amazon WorkSpace ...
Spectrum
Want more information about this stack?
Avatar of v0lkan
Chief Executive Philosopher at volkan.io·
Shared insights
on
PubNubPubNub

Using websockets is something, scaling a message pipeline to thousands of concurrent connections is something else.

I trust PubNub with what it does best, and use it as zerotoherojs.com ’s messaging pipeline.

With PubNub, I have one less problem to think about. PubNub

READ MORE
2 upvotes·2K views
Avatar of v0lkan
Chief Executive Philosopher at volkan.io·
Recommends
on
JestJest

Jest is my unit-testing tool of choice.

Almost all unit testing suites (Mocha, Jasmine, etc.) are more or less the same.

The main advantage I guess, is that it integrates pretty well with React and Enzyme. Jest

READ MORE
2 upvotes·104 views
Avatar of v0lkan
Chief Executive Philosopher at volkan.io·
Shared insights
on
Amazon WorkSpacesAmazon WorkSpaces

I use AWS Workspaces for several things:

  1. As a AWS-secured bastion host to connect to my infra.
  2. As a "research machine" that I can use its upstream and downstream speed to do google searches, computations and downloads (only my 1Gbps office network beats their ~500mbps downlink speed; articles load in the blink of an eye; any download is almost instant).
  3. An alternative development environment to test my tooling (how does that electron binary work in windows?)
  4. A secure backup medium.
  5. A mini-staging environment that also has great connectivity.
  6. And an extension to my current Desktop.
  7. And more…

Their desktop client, especially for Windows, work amazingly well. And they deliver what they promise. Amazon WorkSpaces

READ MORE
1 upvote·216.2K views
Avatar of v0lkan
Chief Executive Philosopher at volkan.io·
Shared insights
on
CrispCrisp

Crisp is a realtime chat widget that, unlike its competitors, does not demand your leg and kidney to deliver a decent service.

It works great for zerotoherojs.com and I recommend anyone if they have a similar need.

Even their free tier is more than enough for the majority of the use cases that you can think of. Crisp

READ MORE
1 upvote·94.9K views
Avatar of v0lkan
Chief Executive Philosopher at volkan.io·
Shared insights
on
Loader.ioLoader.io

I use loader.io for distributed load testing.

That especially matters when you have a cross-region load-balancer and you want to make sure how your app behaves on a global scale. Loader.io

READ MORE
1 upvote·22.7K views