As we started our first part in this tutorial last time, we’re going to attack now the second part which a lot of people asked about, the Redux implementation.

For people who don’t exactly know it, Redux is an open-source JavaScript library for managing application state. It is most commonly used with libraries such as React for building user interfaces.

Store
In this tutorial part, we will create a redux store where our app state will be stored, and that store is considered as the only source of truth of the whole app state.

Action
We will also create some javascript…


For some projects, some technical specifications may oblige you to use a self-made React project without using the create-react-app which I personally don’t like while it doesn’t give you enough freedom to personalize your project.

That’s why I would like to share with you this tutorial and show you how to customize yo React app as you wish.

So, in the following steps, we will start the first part of our tutorial by setting up our project with React, Webpack, and Babel.

React: React is an open-source, front end, JavaScript library for building user interfaces or UI components. It is…


In this article, I’m going to tell how I got convinced that Django-CMS is a great and rich CMS to create a website especially if you don’t like CMSs.

To start with, I am a Junior software developer working currently in Germany and this current work experience convinced me to use Django-CMS though I worked a lot on n-tier applications’ projects (using Spring boot, Django Rest Framework, React and Angular)

So, what is Django-CMS

Django CMS is a modern web publishing platform built with Django, the web application framework “for perfectionists with deadlines”.

Django CMS offers out-of-the-box support for the common features you’d expect from a CMS, but can also be easily customized and extended by developers to create a site that is tailored to their precise needs. [source: Django docs]


After a long year (2019) full of ups and downs, fails and success, It was really important for me to go into an adventure and travel around Europe at the end of the year and benefit from the Christmas holidays until the beginning of the new year.
The trip plan was made only two days before starting the adventure when a friend of mine came for a visit to Germany.

The plan was to start from Jena going to Dresden and enjoying the very special and typically german Christmas vibes there, then spending two days in Prague during Christmas holidays…


After getting started with Prometheus in one of my projects, it was kind of difficult to get it up and running with every deployment or pod in Kubernetes. That’s why today we will talk about implementing Prometheus with RabbitMQ and scrapping a good amount of metrics about your services.

To start with, let’s have an idea about Prometheus for beginners…
Prometheus is a free software application used for event monitoring and alerting. It records real-time metrics in a time series database (allowing for high dimensionality) built using a HTTP pull model, with flexible queries and real-time alerting. The project is written in Go and licensed under the Apache 2 License, with source code available on GitHub, and is a graduated project of the Cloud Native Computing Foundation, along with Kubernetes and Envoy.” …

Sofiene Memmi

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store