Utopia Insights
  • Home
  • About
Log in Subscribe
Log in Subscribe
  • Home
  • About

zakaria boukernafa

Hi I'm zakaria boukernafa
18 posts
16 Apr 2024 · 1 min read

WhatsApp is finally adding filters to search for messages

WhatsApp has introduced new chat filters to enhance user experience, particularly for those who primarily use the app as an inbox. These filters, which include "All," "Unread,

Read more
YouTube's Ad Blocker Arrives on Phones!
16 Apr 2024 · 2 min read

YouTube's Ad Blocker Arrives on Phones!

In recent months, YouTube has been making headlines with its aggressive stance against ad blockers, a move that has sparked both controversy and change within the digital advertising landscape. This

Read more
16 Apr 2024 · 2 min read

Devin, the "AI Software Engineer": Hype vs. Reality

The recent emergence of Devin, an AI tool touted as the "world's first AI software engineer," has sparked both excitement and skepticism within the tech community.

Read more
Exploring Middleware in NestJS for Scalable Server-side Applications Excerpt
15 Jul 2023 · 3 min read

Exploring Middleware in NestJS for Scalable Server-side Applications

Master the use of middleware in NestJS to create efficient, scalable Node.js server-side applications. Learn how to apply, exclude, and specify middleware for particular HTTP methods, and explore real-world use cases such as logging, authentication, and API key validation.

Read more
Building Scalable NestJS Applications with CQRS: Best Practices and Advanced Implementation Techniques CQRS Pattern
10 Jul 2023 · 4 min read

Building Scalable NestJS Applications with CQRS: Best Practices and Advanced Implementation Techniques

Dive deep into implementing the Command Query Responsibility Segregation (CQRS) pattern in NestJS applications.This tutorial covers everything from setting up your NestJS application, creating command and query handlers, to addressing common challenges and considerations in CQRS implementation.

Read more
Directly Removing Image Backgrounds with JavaScript: A Detailed Guide Background Removal
1 Jul 2023 · 3 min read

Directly Removing Image Backgrounds with JavaScript: A Detailed Guide

Learn how to install and configure the @imgly/background-removal package in your JavaScript project. Our guide walks you through the process, from package installation to model download and setup, ensuring you're ready to remove image backgrounds with ease

Read more
Improve Your Code Quality with ESLint: Best Practices and Common Errors ESLint
30 Jun 2023 · 6 min read

Improve Your Code Quality with ESLint: Best Practices and Common Errors

Learn how to leverage ESLint, a powerful tool for linting JavaScript and TypeScript code. From understanding different types of rules, setting up plugins, dealing with common errors to creating custom rules and ignoring files

Read more
macOS command-line tools you might not know macOS Terminal Commands
29 Jun 2023 · 2 min read

macOS command-line tools you might not know about

Explore the world of macOS Terminal commands in our latest blog post. Learn how to update software, clear DNS cache, force shutdown, preview files, and even view hidden files, all from your Terminal.

Read more
Github & Discord logos Discord
24 Jun 2023 · 3 min read

Boost Your GitHub Actions Workflow with Discord Webhook Notifications

Learn how to send Discord notifications using webhooks in GitHub Actions. This tutorial covers setting up a GitHub Actions workflow and sending a message to a Discord channel when a build fails, without mentioning roles.

Read more
Nextjs logo Next.js June 2023 Update
23 Jun 2023 · 2 min read

Next.js June 2023 Update: Improving Performance, Stability, and App Router

Discover the latest Next.js June 2023 update, focusing on local development performance, new React features, and the Next.js App Router. Learn how the team is addressing community feedback, improving developer education, and growing the third-party ecosystem

Read more
Reddist & PostgreSQL & Nestjs logos NestJS
20 Jun 2023 · 6 min read

Enhance Your NestJS Application Performance: Pagination, Lazy Loading, Caching, and Rate Limiting

Discover advanced techniques to improve your NestJS application's performance, such as pagination, lazy loading, caching, and rate limiting. Implement these strategies for a scalable, efficient, and exceptional user experience.

Read more
Prisma and NestJS logos Prisma
19 Jun 2023 · 6 min read

Integrating Prisma with NestJS: A Practical Approach to Developing Robust Web Apps

Explore how to use Prisma, a type-safe database client and ORM, alongside NestJS, a popular TypeScript server-side application framework, to create powerful and scalable web applications. Learn how Prisma works, its integration with NestJS, and how it can help you build robust applications with ease

Read more
Google and NestJs logos NestJS
16 Jun 2023 · 6 min read

Google OAuth2 Authentication with NestJS: A Step-by-Step Guide

Learn how to implement social login with Google in a NestJS application, test the application, and generate a JWT token for authenticated users. This step-by-step guide will help you streamline user registration and authentication by integrating Google Sign-In into your application.

Read more
NestJS and Cloudinary logos NestJS
14 Jun 2023 · 5 min read

Build a Video Streaming API with NestJS and Cloudinary

In this step-by-step tutorial, learn how to upload, generate thumbnails, and stream videos using NestJS and Cloudinary. Enhance your web applications by efficiently handling video content with this comprehensive guide on integrating NestJS with Cloudinary's powerful video management capabilities.

Read more
Nestjs logo NestJS
10 Jun 2023 · 2 min read

Develop a Webhook System with NestJS for Event-based Integrations

Webhooks are a popular approach for enabling real-time notifications and updates between applications. They provide an efficient way to communicate with external systems and automate workflows. In this blog post,

Read more
NestJS and Kafka logos NestJS
8 Jun 2023 · 4 min read

Build a Scalable Email Notification System using NestJS and Kafka Task Queues

In this tutorial, we implement a task queue using NestJS and Kafka for sending email notifications to users. We discuss the benefits of using Kafka, such as scalability, resilience, decoupling, asynchronous processing, and durability.

Read more
Docker compose docker
5 Jun 2023 · 3 min read

Boost Productivity: Docker Compose for Environment Setup

Discover how Docker Compose simplifies environment setup and boosts productivity in large-scale projects. Learn to define and manage multi-container applications with ease, streamlining your development process when working with databases and services.

Read more
PostgreSQL & MyQSL & MongoDB logos database comparison
4 Jun 2023 · 9 min read

Why do I prefer PostgreSQL over MyQSL or MongoDB?

compare three popular databases: MySQL, PostgreSQL, and MongoDB, discussing their performance, scalability, data integrity, and security features. Learn which database is best suited for your application based on their querying capabilities, indexing options, and scalability strategies.

Read more
© 2025 Utopia Insights. All rights reserved.
  • Sign up