Adventures in Modern Development and Infrastructure: A Holiday Deep Dive
As we wrap up 2024, I have been incredibly grateful for your engagement, thoughtful discussions, and support in exploring AI and modern development. Your interactions on LinkedIn and Twitter have made this adventure much more enriching and fueled my journey. Together, we’re navigating the cutting edge of AI, data science, and software development. Let’s keep pushing boundaries!
Over the next two weeks (while on holiday), I'll share detailed insights from my recent experiments and discoveries. Here's what you can look forward to:
Blog Post Release Schedule
Week 1: Software: AI Coding Tools
Introduction to AI-Assisted Coding
Overview of tools: Lovable, Bolt.new, Cline (agent mode), and Cursor/Windsurf.
Story: My initial attempts at building a Pomodoro-style app with each tool.
Key highlights: Strengths, weaknesses, and cost-effectiveness.
Recommended strategy combining Lovable, Bolt.new, and Cursor/Windsurf.
Lessons from version control mishaps and agentic mode experiments.
Actionable tips for integrating these tools into your workflow.
Week 2: Infrastructure: Hosting and Analytics
Modern Hosting Strategies
Comparative analysis: Traditional VPS, managed services, and edge deployments.
Example project: A collaborative to-do list app using Vercel and Supabase.
Story: Why I started exploring Coolify and hosting on a Raspberry Pi.
Deploying Privacy-Friendly Analytics with Umami
Benefits of Umami over Google Analytics for GDPR compliance.
Step-by-step guide: Setting up Umami with Vercel and Supabase.
Anecdote: Lessons from deploying Umami across multiple projects.
Coolify—A Self-Hosted Alternative
Overview of Coolify’s capabilities and use cases.
Tutorial: Installing Coolify on a Raspberry Pi.
Reflection: The balance between privacy, cost, and performance.
As we dive into these topics over the next two weeks, I'll share technical insights and the real-world challenges and solutions I've encountered. Each post will build on the previous ones, creating a comprehensive picture of modern development practices enhanced by AI. I'm particularly excited to share my experiments with privacy-focused analytics and self-hosted solutions that give developers more control over their infrastructure. Your questions and insights have often led to unexpected discoveries and better solutions, so please keep engaging! Feel free to drop your thoughts in the comments, reach out on LinkedIn, or join the discussion on Twitter. Together, we're not just learning about new tools – we're shaping how they'll be used in the future of development. Here's to an exciting journey ahead, and thank you for being such an engaged and thoughtful community!