Kevents - a small demo
Website written using Rails & MySQL, designed to demonstrate a grasp of tech stack, as well as few insights into Kapow Events.
Kapow.com Insights - Suggested areas of improvement
Site Load Insights
Other areas
- Fully Loaded Web Version : 7 s, recommended - 2-3s - similated Chrome from D.C. over 2Mbps with 28ms latency
- Fully Loaded Mobile Version : 25 s, recommned no more than 10s - simulated iPhone 6 from D.C. over 1.6/0.7Mbps (Latency: 150 ms)
- Competition : Venuebook & EventUp - both about 2 - 2.5x faster load time
- Requests : 158 http requests to load JS, CSS, Images, Fonts, etc
- Performance Index : 2127, Google suggested < 1000
-
Most Requests :
- 55 requests for various JS assets
- JS is not optimized, stripped down or combined
- non minified JS assets used
- No intregrated CDN.
- images not fully compressed
- Total Weight : 4 MB
- Details : Tested from several locations in US using two services. Detailed PDF reports are availble.
Other areas
- Architecture : Rails API backed by Trailblazer, with pure React / Redux frontend
- Mobile First : Google mobile-first index is a consideration
- Social Presence : Kapow is offering a great and very engaging service - social media presense could be more engaged
Tech Stack for this Demo Site
Platform
App
- Os : linux-gnu
- Distro : Ubuntu 18.04.5 LTS
- Ruby Platform : x86_64-linux
- Rbenv : 2.3.4
- Rails : 5.1.2
- Db : 10.3.27-MariaDB-1:10.3.27+maria~bionic
- Server : Nginx & Passenger
- Hosting : DigitialOcean cloud droplet with SSD provisioned via API
App
- Deployment : Capistrano & GitHub
- Monitoring : Datadog, Rollbar & Scout APM
- Architecture : Trailblazer: Reform, Operations, Roar, etc
- View : Cells, AdminLTE, Bootstrap
Nick Gorbikoff
About Nick & Social Links
- About : 18 years of DevOps experience, 9 years managing a DevOps team for a mediums-size company, active in Ruby opensource
- Why Kapow? : Simply put Kapow Events - is a great Idea, something that is resontating with me personally, as I love setting up unique events for colleagues, friends and family. It is also an opportunity to conitnue grow professionally.
- Resume Link : Resume
- Quora : Top 10 Writer in Rails, Ruby and several other topics
- Stackoverflow : Top 9%
- Github : Some of my OSS contributions
- Trailblazer : Core team member
- Phone : (224) 766-1440
- Email : nick.gorbikoff@gmail.com