Blog
Gutenberg : override core blocks rendering
So, you're fiddling with the Gutenberg editor and it all seems like fun. You create some custom blocks (I highly recommend Create Guten Block for this) and realise how much it is fun but complex to build some efficient and clever blocks. Suddenly, you find yourself in the need of implementing this...Read more
Typescript by default — A JavaScript journey #5
— What a click bait title?!? — I know, right? So, TypeScript is not new stuff, but it became more and more popular in the JavaScript...Read more
Dear jSanta (aka my 2019 goals)
Dear jSanta, I've been a good JavaScript developer this year. I have learned a lot of new trendy libraries, frameworks and syntax. I have...Read more
Elegant loops — A JavaScript journey #4
JavaScript offers a lot of ways when you need to loop over an array and do stuff . Here are my recommendations about when and how to use...Read more
Set up workflows with State Machine on Drupal Commerce 2.x
This blog post addresses the issue: "How to attach a State Machine Workflow to a Commerce Product in Drupal Commerce 2.x".Read more
Shaping functions! — A JavaScript journey #3
We live in the era of JavaScript Functional Programming, but I still asked myself sometimes if my way of declaring function is the “good”...Read more
Recursion, Real Life Problem Solver — A JavaScript journey #2
Small disclaimer : I’m an Impostor and I’m not the nerdiest math engineer to speak about recursion which is such a heavy topic. Instead, I...Read more
State mutation made simple — A JavaScript journey #1
When your JavaScript application gets bigger, you’ll quickly need something like Redux to distribute data across your application and your...Read more
Bamboo Twig, Beyond Twig in Drupal 8
All the Twig features you missed until now. Bamboo Twig provides Twig extensions with some useful functions and filters aimed to improve the development experience. Bamboo Twig has a lot of advantages and brings a lot of new features to the Twig landscape of Drupal 8. It boosts performance by using lazy loading, improves the code quality with automated workflow.Read more
Template Whisperer - Content-first templating in Drupal 8
Template Whisperer provides a formalized way to declare and suggest page templates. The content editor edits the site using only entity forms that hold the whole power of Drupal (URL, translation, fields, Metatags, Pathauto, publish status, Workflow, etc) to which they can now apply Suggestions, Goodbye to custom ControllersRead more
Drupal 8 - How to translate the Config API
When creating applications using Drupal 8, there are many cases when the configuration forms containing data have to be managed by the client. The most concrete case is - for example - all the links of the social networks must be different according to the language. I will explain here the whole process to enable configuration translation with a ConfigFormBase.Read more
Google Tag Manager : Tracking of Ajax actions
The few following lines will explain you how to setup your Google Tag Manager to track conversions from an Ajax form, when the default action of the form is stopped ( preventDefault() ) by JavaScript code.Read more
Next PHP Meetup about SonarSource
Antistatique hosts the next PHP Meetup on February 21 2018 at Impact Hub Genève . For our first meetup of 2018, PHP Meetup meets Quality...Read more
How To Use Digital Marketing To Set Up A Business In The United States
With their economic dynamism, and their important domestic market, the US are attracting many European companies in search of international...Read more
Food And Games: An Old Recipe That Works Wonders In The Digital Era.
The food Industry and entertainment industry --at first sight the link between the two markets does not seems obvious. However, Pierre...Read more
With 6 hours of jetlag
I am Pierre, the first Antistatic Representative in the other side of the Atlantic. I am a former Lyonnais, and I have packed my bags for...Read more
Implementation of push notification thought Firebase Cloud Messaging using Ionic
Extremely easy plug&play push notification plugin for Cordova applications with Google Firebase FCM.Read more
#MJF17
We’re just days away from the opening of the 51st edition of the Montreux Jazz Festival . I wanted to share with you three concerts...Read more
VS Code, c’est mieux
Aujourd’hui nous parlons de Visual Studio Code - une délicieuse surprise concoctée par Microsoft. (5 minutes de lecture)Read more
10 tips from a Junior Webdesigner
It’s about time that the graphic designer in me shared with you her adventures in web design. After all, I’ve been at the...Read more
Drupal 8 - Inline messages validation in forms
Shortcut I just want to code , I don’t care about the theory. First of all, let’s review some vocabulary: When we talk about forms, you may...Read more
HR: The RPNQC communication method
Have you ever had your work or behavior criticized by someone else? Do you always know the best way to communicate when you’ve got...Read more
Working remote from Miami
Why Miami? We dreamed about it for long enough... and we’re proud to finally have brought about this wonderful project! After...Read more
MacOS - Trigger Notification Center when long-running commands finishes
As a developer, I often run commands that take a while to finish: git pull composer install npm install Considering that I am not a very...Read more
Drupal 8 - Differences between Configuration API & State API
The other day, I faced a serious problem. On importing the configuration on my production environment. all the configurations files saved...Read more
A tour of Geneva
We’ve been in Geneva for a year now and the city of Calvin has been good to us. We’ve met great people, discovered some cool...Read more
Remote work: My first two weeks
With the encouragement of my colleague Marc, I decided it was time for me to try something new. I took a leap of faith and picked Miami as...Read more
Tech vocab for dummies
Since I’ve been here for two years already, I think it’s about time I created a little glossary for you. After all, I had to break a sweat...Read more
Entity reference filter with Drupal 8
We enjoy new challenges and recently decided to build a new project on Drupal 8. We already love it and look forward to seeing it grow! Of...Read more
Developing a Sailing App on a Garmin watch
I recently bought a geeky sport GPS watch to track my mountain bike and sailing trips. Garmin Fenix 3 After some successful tests cycling...Read more
Atom’s awesome!
A new product on the market developed by Github. Atom is a code editor that shows plenty of promise. Some developers in our agency have taken the leap. Read what they have to say and enter a draw to win a t-shirt and stickersRead more