Skip to main content

Finding Value in Windsurf: A Balanced Perspective

ยท 5 min read
Ali Safari
Full-Stack Software Engineer | Clean Architecture | AI & Data Enthusiast

Introductionโ€‹

As a subscriber to Windsurf, my journey with AI-assisted coding has been a mixed experience. While I've encountered significant challenges (detailed in my critical analysis), I've also discovered specific scenarios where, with the right approach, this technology can be genuinely helpful. This balanced perspective aims to highlight where cautious use of Windsurf might benefit your development workflow.

๐Ÿ•ต๏ธโ€โ™‚๏ธ My Frustrating Journey with Windsurf AI: A Critical Analysis

ยท 7 min read
Ali Safari
Full-Stack Software Engineer | Clean Architecture | AI & Data Enthusiast

Introduction: High Hopes and Hard Realitiesโ€‹

As a recent purchaser of the Codeium Pro Ultimate subscription from Windsurf, I embarked on a journey to leverage cutting-edge AI-assisted coding technologies. While the code completion features initially showed promise, delivering swift and contextually relevant suggestions, the experience quickly devolved into a labyrinth of frustration ๐Ÿงฉ.

Building a Portfolio Builder Kit with Angular 19 & .NET 9

ยท 3 min read
Ali Safari
Full-Stack Software Engineer | Clean Architecture | AI & Data Enthusiast

Architecture Overview for Multi-User Portfoliosโ€‹

This document describes the architecture and design of a multi-user portfolio builder implemented using:

  • Backend: ASP.NET Core 9 (Web API)
  • Frontend: Angular (Portfolio Builder Kit aka asafarim-pbk)
  • Architecture: Clean Architecture with Domain-Driven Design (DDD)

๐Ÿ”œ AI for Developers

ยท 2 min read
Ali Safari
Full-Stack Software Engineer | Clean Architecture | AI & Data Enthusiast

๐Ÿš€ Exciting News: AI Chapter Is Coming to ASafariM Blogโ€‹

I'm thrilled to announce that I'm launching a brand new AI Chapter right here on the ASafariM Blog! ๐ŸŽ‰

As a full-stack developer passionate about learning and sharing, I've decided to start a dedicated section to explore Artificial Intelligence โ€” not from a research perspective, but with a developer-first mindset.

Welcome to ASafariM Blog

ยท One min read
Ali Safari
Full-Stack Software Engineer | Clean Architecture | AI & Data Enthusiast

Hello and welcome to the official ASafariM blog! This is where I'll be sharing my thoughts, stories, and ideas about software development, technology trends, and updates about the ASafariM project.

Computer coding for science

ยท 2 min read
Ali Safari
Full-Stack Software Engineer | Clean Architecture | AI & Data Enthusiast

The statistical package R for many researchers is their first experience to the programming world. This free and popular statistical language is available in online repositories. R can perform powerful data manipulation as well as data visualization.