Welcome ! It ' s day 1 for me too . We can do this ! SD has made such a difference in my journey . Read and post often . You will see that you are not alone and your are never judged . Get a badge and follow your progress . You are worth it . <| sep |> you can pray to satan for all i careanyone ? <| sep |> On twitter dean blandino said replay official confirmed knee down . <| sep |> Lets start speculating . 4 . 25 x 4 <| sep |> WeatherBomb . The 4 x 1 widget is the best use of space with the most info that I ' ve ever used . <| sep |> Glad to help ! Figuring out which batteries to use and making sure they are production grade , not a weekend hack project , can be challenging . Check NPM download stats and Github stars , issues , last commit date , etc . if you ' re not sure . I haven ' t implemented email activationverification manually . A quick Google tour didn ' t lead me to anything promising . There are g u i d e s t o i m p l e mentpasswordresetinnodejs , but this is auth , so proceed with caution . I would probably use hosted services Auth 0 is great , or stick to Django for your email activation service and ExpressKoa for everything else . ExpressExpress is extensible through middleware comes with router bodyparserfor parsing request bodies morganfor loggingKoa 2 Koa versioning is in a weird state . 2 . 0 ' s official release is waiting for official asyncawait support in Node , so it ' s not technically out . That said , most of the community already transitioned to it and it ' s incredibly stable . It does mean you have to make sure you ' re installing the correct versions of Koa middleware koanext will install Koa 2 koarouternext for routing koabodyparsernext for parsing request bodies koaloggernext for loggingDB drivers knex for lightweight SQL sequelize for full SQL ORM mongoose for MongoTesting mocha test framework chai assertions sinon for mocking , stubbing , and spyingMisc nodefetch for the familiar fetch XHR API superagent for complex , callbackstyle XHR koaconvert can be used to convert Express middleware to Koa middlewareYeaaah , that ' s a lot of stuff , but you won ' t need all of it for all situations . It is also usually trivial to drop in new middleware , so you ' re not digging yourself a hole by not setting everything up perfectly from the get go .