Welcome to the LifeShack.io Site Rebuild!

We threw a quick site up on wordpress to test some of our content and it worked.

Now we’re rebuilding the site w/ ReactJS to give us more flexibility going forward (and we all have exp w/ React). As for hosting – we’ll be doing that on AWS.

website: www.lifeshack.io

stream recordings will be posted here

Twitch.tv: https://www.twitch.tv/patricklifeshack

Streaming Schedule (times in PST):
Saturdays & Sundays: 11am – 3pm

Overview:

Design Goals:

  1. Get response & render time down (get this puppy as performant as possible)
    1. Helps tons w/ user experience / bounce rate / SEO
    2. Because it’s our moral obligation 
  1. Score 100 on SEO per Google Chrome Performance Audit (fingers crossed!)
  1. Score 90+ on Web Performance per Google Chrome Performance Audit (cmon’ react! you can do it)
  1. Get off of WordPress
    1. WordPress was fine for hosting the site and testing our content the last couple weeks, but it’s been highly limiting for us js developers
    2. Example: a component that would take 30 min to build, test, & deploy w/ react took 6+ hrs
  1. Establish a development environment 
    1. I know, pushing new code to prod is much more fun 🙂 
  1. Code Organization
  1. ReactJS frontend (let’s build them components!)
  1. Automated Builds / Tests / Deploys 
    1. Take care of the necessary stuff, and have one-click deployment or maybe something fun like text-message confirmation to deploy to prod 
  1. Site UI/UX Redesign
    1. More clarity around the site; better guidance from UI
    2. More flexibility in how we can develop the site going forward

Chunks:

CircleCI Continuous Integration / Deployment 

AWS Configuration (Development and Production Environments)

Server Side React App / Node Server

Testing

Deployment

Saturday May 16 (11am – 3pm)

  • UI Component Development (SSR ReactJS / Node / Redux)
  • Event Tracking / Analytics

Sunday May 17 (11am – 3pm)

  • UI Component Development (SSR ReactJS / Node / Redux)
  • Admin Authentication
  • Event Tracking / Analytics

Saturday May 23 (11am – 3pm)

AWS Fun!
– provisioning resources
– establishing environments
– CI / CD
– Auth
– Deploy

Sunday May 24 (11am – 3pm)

AWS Fun!
– provisioning resources
– establishing environments
– CI / CD
– Auth
– Deploy

Saturday May 30 (11am – 3pm)

TBD

Saturday May 30 (11am – 3pm)

TBD

If you’ve made it this far, thank you for your support! 

Insta: @pat_dacosta @lifeshack.io 

Twitch: https://www.twitch.tv/patricklifeshack

email: patrick.guimarais@gmail.com