PinnedWhy having a Readme on your internal project is essentialREADME.md are those files that are typically at the root of a Git repositories — especially on Open Source project. It is unfortunate that corporation and agencies often neglect or ignore the importance of a well-written README.md file. Despite the long-standing recognition of its value in open source communities, many company…Readme5 min readReadme5 min read
PinnedHow to setup a Drupal Commerce Order total Range conditionThe other day, I faced a serious problem. One of our clients wanted a new shipping methods that must be applied on Ranged Order Total Price condition. AKA a shipping method that must apply only when the order total falls within a range. E.g. $100 => order total <= $200. …Drupal2 min readDrupal2 min read
PinnedHow to Migrate content into Drupal ParagraphsOne of the more challenging pieces of content to migrate are Paragraphs. The Paragraphs module allows you to create a content field that is essentially a bundle of fields within a Drupal content type. Paragraphs are useful if you want multiple values that…Drupal4 min readDrupal4 min read
PinnedTrends on video games industry are toxicYou may have already guessed it, I will not, for once, write about code. Here I’ll share my opinions and thoughts about our modern video game industry. Spoiler alert, I’m a Nerd As far as I remember, most…Games4 min readGames4 min read
PinnedDrupal contributed modules via DockerLet’s dive into a simple solution to ease your contribution process to Drupal modules & themes. For a fair amount of time I’m contributing to Drupal in the form of Contributed Modules, patches to Core and Documentation. During my journey as a contributor I have been stuck trying to solve…Drupal6 min readDrupal6 min read
May 3Deploy on Friday: brisons le mythe de la malédiction du vendrediSi t’es dans le Web, tu as forcément déjà entendu cette phrase lancée en plein milieu d’une discussion Pas de release en prod un vendredi ! C’est comme une règle tacite, un peu comme le fait de ne pas associer chaussettes et sandales. Le client est rarement celui qui impose…Deployment8 min readDeployment8 min read
Apr 17The Composer merge conflicts dilemmaIf you have stumbled upon this page, it’s likely that you are all too familiar with the nasty composer.lock git conflict.PHP4 min readPHP4 min read
Mar 13Embracing mistakes: lessons for developersWhy Developers shouldn’t be ashamed of their errors. As developers, we often hold ourselves to impossibly high standards. We strive for perfection in our code, and when we inevitably make mistakes, it can be easy to fall into a spiral of self-doubt and self-criticism. But truth is, everybody makes mistakes. It’s a natural part of the development process…Junior Developer7 min readJunior Developer7 min read
Nov 21, 2022How to create a custom endpoint using Drupal JSON:APIIf you’re looking for a way to provide a custom collections like jsonapi/articles/featured or contextual data like a jsonapi/me. You’re in the good place. In this article, I will not explain how to create a custom REST Resources. If you’re not familiar with JSON:API, I recommend you watch the following…Drupal3 min readDrupal3 min read
Sep 20, 2022What about Git Diff HighlightingThe setup instructions in this article are for Mac, but you should be able to do this on Linux and Windows Subsystem for Linux. I prefer using git from the CLI (Command Line Interface), but sometimes a GUI (Graphic User Interface) does a better job with specific tasks. …Git4 min readGit4 min read