Alimoudine Idrissou

Writing

Notes and essays

Research notes, technical essays, mathematical explanations, benchmark-design discussions, and project retrospectives.

5 min read

Building a FastAPI Starter

In this blog post, I share my journey in building a FastAPI auth starter code, highlighting the common dilemma software engineers face: whether to use an existing library or build a custom solution. While libraries like fast-sso offer quick and reliable solutions, they may not always fit the unique needs of every project. Recognizing this, I created a FastAPI auth starter that provides the best of both worlds—quick setup and flexibility. This starter code is designed to help developers save time and adapt to various types of applications, from small projects to complex SaaS products. Whether you need basic authentication or more advanced roles and permissions, this starter code can give you a head start. The post emphasizes the importance of choosing the right tool for your project, team, and goals, and encourages developers to consider both libraries and custom solutions based on their specific needs.

  • FastAPI

4 min read

Watching YouTube Tutorials as a Developer

This blog shares my experience of learning from YouTube tutorials. I discovered that instead of following every step, focusing on the tools, understanding best practices, and solving challenges helped me grow faster as a developer. It’s not about copying tutorials, but applying the knowledge to real projects.

  • Growthmindset

7 min read

The Machine Learning Life cycle

This blog dives deep into the Machine Learning Life Cycle, outlining the essential stages from problem definition to model deployment and monitoring. It emphasizes the importance of clear problem identification, high-quality data collection, and robust model training. Each stage is critical to building scalable and reliable ML systems, with insights into selecting the right algorithms, avoiding common pitfalls like overfitting, and ensuring long-term model performance through continuous monitoring.

  • ML

6 min read

Transforming Big Data into Life-Changing

In my journey with FAISS (Facebook AI Similarity Search), I transformed my approach to data analysis, uncovering hidden patterns in financial data and discovering its vast applications across sectors like healthcare, education, and e-commerce. This powerful tool not only enhanced my investment strategies but also opened my eyes to the limitless potential of big data analysis and machine learning in real-time applications.

  • Fintech
  • Big Data
  • ML

5 min read

My First Attempt at Teaching a Machine

Throughout the post, I emphasize the key lessons I learned, including the importance of patience, persistence, and embracing challenges. I also highlight the difference between teaching a machine to think and simply using algorithms, explaining how my project combined both approaches to achieve powerful outcomes.

  • ML

RSS feed