Les emails transactionnels sont un moyen de renforcer la relation entre votre plateforme et vos utilisateurs. Ils peuvent même s’avérer critiques dans le bon fonctionnement de votre plateforme. Prenons l’exemple basique d’un email de confirmation de compte ; si l’utilisateur ne le reçoit pas alors il ne sera pas capable de compléter son inscription.

Cet article tente de dresser une liste des bonnes pratiques à suivre afin de mettre toutes les chances de votre côté pour que vos mails automatiques ou marketing n’atterrissent pas dans les spams. …


As a project manager in a fintech specialized development company (hi CapSens), I’ve seen loads and loads of web platforms’ back-offices.

These administration interfaces are very common and similar especially for the indexes (list of ressources) : a big paginated table of 50 lines, a sidebar that contains the filter and a title. Always the same interface. This article explores ways to enhance these simple interface designs.

Being in a Ruby on Rails company, this article will be showing bits of Ruby code and focused on ActiveAdmin design but it can be applied to any other Admin index.

Screenshot of a basic ActiveAdmin index.


Photo by KOBU Agency on Unsplash

Since Rails (6) is now shipped with Webpacker, this latter tends to be the new standard for the assets precompilation. RIP Sprockets.

Like me, you might not be an expert of ES6 and therefore be reluctant to jump into it. Like me, you might also have tried to create a new project and keep using Sprockets :

$ rails new MissYouSprockets --skip-javascript --no-skip-sprockets

Result: Rails forces you into the new world: your assets compilation is not fully configured to use Webpacker nor Sprockets. …


Photo by Fabian Blank on Unsplash

In the fintech industry, there are several times when your user journey involves dealing with bankwire payments. This can be for topping up a e-wallet, to make an investment or to pay a bill. When the amount is over €2500, the preferred mean of payment is the bankwire.

This article will study a basic case of user journey involving a bankwire payin (SEPA) and explore ways to enhance it.

Note : This article is the first of a new serie called Fintechs’ crumbs exploring the fintech’s web journey.

1. The use case

Let’s take a random and imaginary fintech called SmartFintek. On SmartFintek, users…


Modernize your short forms

There are times when you are facing a very basic form such as a login page and you have no clue on how to proceed to make it look nice.
You can try centered, left or right aligned the page still looks the same: empty ! If you are facing this particular situation; this article is made for you.

There are indeed many ways to obtain a nice result otherwise the whole internet would be way less fun. …


La vitesse de chargement d’un site internet est un facteur crucial dans la qualité de l’expérience offerte à ses utilisateurs, mais c’est également un critère dans l’algorithme de Google. Pour ces raisons, il est important de ne pas négliger cet aspect. Cet article ne traite pas uniquement l’optimisation de l’image d’un point de vue technique, mais également son optimisation au niveau sémantique afin de favoriser un bon référencement de votre site internet.

Sommaire
1 - Choisir le bon format d’image : PNG ou JPEG ? …


Depuis la mise à jour “Speed Update” déployée ce 9 juillet, Google déclasse progressivement les sites les plus lents à afficher du contenu aux utilisateurs sur mobile (plus d’informations sur la mise à jour).

Cette tendance à favoriser les sites rapides était déjà vraie auparavant mais Google se basait sur les résultats desktop et non mobile. De plus, s’il favorisait les sites rapides, ce n’est pas pour autant qu’il déclassait les sites les plus lents ; c’est désormais le cas.

La vitesse d’affichage d’une page internet dépend de beaucoup de facteurs, certains étant indépendants du site internet lui-même (tels que…

Ismael BOUKHARS

Chef de projets web chez CapSens, développeur Ruby on Rails / React sur mon temps libre et passionné des technologies du web.

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