1. Bird's Eye View of a Profitable Web App
We take a look at the main flows through a web application I've been running for over ten years, OxbridgeNotes. You'll see each side of this marketplace, along with its admin area. You'll visit Google Analytics to see the traffic figures, and afterwards we'll return to the command line and analyze the codebase size, showing off some handy tools in the process.
2. Advanced Vim Workflows
3. MVP & Origin Story
4. Fluent File Navigation
5. Vim's Versatile CLI
6. The Hidden Costs of Software Dependencies
7. IDE-like Refactors, Snippets, Tests, Hover Documentation, Commenting, and Git
8. SEO Strategies For Web Apps - Part I
9. SEO Strategies For Web Apps - Part II
10. Vim Autocomplete Mini-Overview
11. Data Integrity: Null Constraints and Check Constraints
12. Data Integrity: Foreign Keys and Uniqueness Constraints
13. Data Integrity: SQL Cascades, Transactions, DB Design, and Continuous Validation
14. Continuous Integration Testing: Basics + What to Test
15. Integration Testing Best Practices Part I
16. Integration Testing Best Practices Part II
17. How To Make Less Dumb Mistakes When Programming
18. How To Avoid Dumb Code Mistakes Part II
19. How To Avoid Dumb Code Mistakes Part III
20. Error Tracking and Monitoring: Part I
21. Error Tracking and Monitoring: Part II
22. Production Logs: Getting The Most Out Of Them
23. Why You Need Downtime Notifiers
24. Website Monitoring Tools I: Monit and Syslog Alerts
25. Website Monitoring Tools II: APMs, HTTP status aggregated stats
26. How To Use Google Analytics I: Ecommerce & UTM
27. Google Analytics II: Demographics & Customer Lifetime Value Reports
28. Google Analytics III: Location, Device & Browser Reports
29. Google Analytics IV: Content Drilldown, Checkout Behavior, and Benchmarking Reports
30. The 6 Fundamental Principles of Paid Advertising
31. Google Analytics V: Events, Goals, Referrals Reports
32. Google Analytics VI: Adwords, ROAS, Treemaps
33. Google Analytics VII: Search Terms, Time Lag, Users Flow Reports
34. How to Learn to Code I: Use SRS and Anki
35. How to Learn to Code II: Keep a Code Diary
36. Google AdWords I: Get 1000s of Keyword Ideas with the Keyword Planner
37. Google AdWords II: Ad Group Cost Forecasts with the Keyword Planner
38. Google AdWords III: The Five Kinds of Keyword Match Types
39. Basics of Advert Copywriting: 4 Psychological Principles
40. How to Write an Advert I: Image and Headline
41. How to Write an Advert II: Copy and URL
42. Workflows for Optimizing Ad Copy, and Intro to Statistical Significance
43. The No-Framework Framework: JavaScript Without React Part I
44. The No-Framework Framework: JavaScript Without React Part II
45. Rails Best Practices I
46. Rails Best Practices II