Experimental Typescript Decorator

We all know or have heard about the Decorator pattern. Programming languages like Python have built-in support for decorators or similar features while in other language as C#, Java, the concept of decorators may differ slightly, they all serve the purpose of modifying or enhancing the behavior of classes, methods, or functions. In Typescript, there […]

Bundle Symfony

Recently, while working on a core project and juggling multiple others, I gained a deeper appreciation for the critical role Symfony bundles play in efficient development. Creating these bundles not only enhances code reusability but also paves the way for a smarter, faster, and more organized approach to managing future projects. In this article, I […]

Kafka vs RabbitMQ

When we talk about message processing or message playback, we mean the way the messaging system works with messages. In Kafka, messages persist after being read or consumed. It remains in the queue until a certain amount of time has passed or until there are too many messages. This allows you to replay the message […]

WHAT IS EVENT LOOP? HOW EVENT LOOP WORKS IN JAVASCRIPT

JavaScript is a single-threaded, synchronous language: This means it processes one task at a time on a single execution thread. Usually, that’s no big deal, but now imagine we’re running a task that takes 30 seconds, Oops… We will wait for 30 seconds during that task before anything happens, as JavaScript, by default, runs on […]

Simple Text-to-Speech with Next.js and ElevenLabs

I recently discovered ElevenLabs while searching for a Text-to-speech app to convert text into audio for my app. They offer an API with several features, including transforming text into speech. In this tutorial, I will talk about how to build a simple text-to-speech app using Next.js and ElevenLabs API.  No advanced knowledge is needed, but […]

Creating a media server interface with React and Emby API

In this article, I present an exciting project that I recently realized: a media server interface built with React, using the Emby API to retrieve and display data. This project also implements a hexagonal architecture to ensure a modular organization and a clear separation of responsibilities.  During this article, we will see all the main […]

Angular Internationalization

Internationalization, sometimes referenced as i18n, is the process of designing and preparing your project for use in different locales around the world. Localization is the process of building versions of your project for different locales. to prepare your project for translations, you should have a basic understanding of the following subjects. To facilitate the implementation […]

Java-Kotlin interoperability

Java and Kotlin are two of the most popular programming languages, and people widely use them in Android app development. Though different, they are designed to be fully interoperable. which means that they can call each others code Kotlin’s interoperability is key for Android app development. We’ll explore how it works and best practices for […]

Symfony framework: what, why and how?

As a full-stack developer, what you look forward to the most is to find solutions to cut down on the amount of code which leads to saving a lot of development time. In my opinion, there is no better way than using a framework. Making the right choice is even better.  For PHP technology, Symfony […]

Login page using Angular 15 part 1

In this article, I will show you how to create a simple login page. We use the Angular CLI to create projects and Materialize for UI. The Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold, and maintain Angular applications directly from a command shell. It saves you from the […]

Next Page »
Skip to content