Homepage
Open in app
Sign in
Get started
Jahia Tech Blog
Handcrafting great software, one commit at a time
Follow
Diving into React Headless UI
Diving into React Headless UI
Explore how Jahia seamlessly integrated the headless UI philosophy into their existing moonstone design system
Geofrey F
Sep 11, 2023
Quality assurance as shared responsibility
Quality assurance as shared responsibility
This blogpost aims to give some insight to how quality assurance can look like in an agile software development team. One of the traps…
Brigitte Radl
Feb 1, 2023
ChatGPT and test automation — can it take over my job ?
ChatGPT and test automation — can it take over my job ?
ChatGPT and test automation — can it take over my job ?
Sonia Dusolle
Jan 17, 2023
Why and how to automate dependency checks?
Why and how to automate dependency checks?
How Jahia try to better anticipate, identify and measure the impact of library upgrades
Michael de Checchi
Jan 3, 2023
Guide to Advanced React Hooks
Guide to Advanced React Hooks
Read how Jahia uses React hooks to simplify and organize state management within its micro-frontend architecture
Geofrey F
Nov 30, 2021
Webpack 5 and Module federation
Webpack 5 and Module federation
Our journey to upgrade Jahia’s App shell to modern Micro Frontend
Thomas Draier
Jun 29, 2021
The advantages of agile testing
The advantages of agile testing
Agile development methodology is a process that focuses on continuous iteration of development and testing throughout the software…
Sonia Dusolle
Mar 25, 2021
The Journey of a Design System
The Journey of a Design System
Learn about the trials and tribulations we experienced when bringing our design system, Moonstone, to life.
Vindhya Raviraj
Mar 9, 2021
Integrate security testing with ZAP on Bamboo
Integrate security testing with ZAP on Bamboo
At Jahia we started to value OWASP Zed Attack Proxy (in short: ZAP) as one of the tools, which help us making our products more secure.
Benjamin Papež
Feb 4, 2021
Reactive and declarative state management of React apps using MobX 6
Reactive and declarative state management of React apps using MobX 6
How to supercharge your React app with performant state management and stay fresh and simple.
Anton Kovunov
Jan 5, 2021
How to set up customized reports with Cypress
How to set up customized reports with Cypress
This article will show you how to easily set up customized JSON reports with Cypress.
Vlad Radan
Dec 16, 2020
Continuous Integration at Jahia
Continuous Integration at Jahia
Can modern software engineering practices assist us in defining a continuous integration strategy to improve the way we ship our product?
Francois Gerthoffert
Dec 10, 2020
Why you should take a modern approach in dockerizing selenium tests
Why you should take a modern approach in dockerizing selenium tests
We’ll see how Dockerized environments not only provide an isolated setup but also reduce the effort in maintaining flaky tests.
Parveer Braich
Dec 1, 2020
Three ways of doing integration tests
Three ways of doing integration tests
When starting automated testing, you need to find the best framework for your tests. Here are some insight about three approaches and tools.
Karine Sagnard
Nov 17, 2020
Building a release note add-on for Jira
Building a release note add-on for Jira
How we’ve created custom release notes with Jira
Michael de Checchi
Oct 26, 2020
Create a modular UI with a Webpack app-shell
Create a modular UI with a Webpack app-shell
Or how we did implement our Micro Frontend architecture using webpack plugins and simple data structure.
Thomas Draier
Oct 5, 2020
The benefits of continuous integration and how it changed jExperience testing
The benefits of continuous integration and how it changed jExperience testing
Test fast, fail fast, fix fast
Hichem Hocine
Aug 20, 2020
Decorate your PRs with SonarQube and Github Actions
Decorate your PRs with SonarQube and Github Actions
At Jahia we wanted to automate our SonarQube analysis, and if at the beginning we did not know which tools to use, we rapidly figured that…
Damien GAILLARD
Feb 26, 2020
Data-driven Agile is the answer to all our problems!
Data-driven Agile is the answer to all our problems!
Agile teams are constantly producing data and metrics, could these be used to improve delivery and predictability ?
Francois Gerthoffert
Feb 13, 2020
ISTQB® Certification: what does it offer and why you should get certified
ISTQB® Certification: what does it offer and why you should get certified
Want to know more about the Foundation Level and if it’s the right thing for you? Just read …
Brigitte Radl
Jan 30, 2020
3 reasons why we use Testrail
3 reasons why we use Testrail
What made us choose Testrail as our test case management software ?
Sonia Dusolle
Jan 16, 2020
Performance Testing Jahia’s search improvements
Performance Testing Jahia’s search improvements
Investigating performance testing at scale using AWS and Jmeter.
Astrit Ademi
Dec 12, 2019
Reconciliation with Agile tooling
Reconciliation with Agile tooling
Although more and more articles insist on Agile being broken, could the source of this frustration be caused by challenges with tooling?
Francois Gerthoffert
Nov 28, 2019
Why you should use Gatsby to empower your website
Why you should use Gatsby to empower your website
Create powerful customer experience backed by a CMS to manage your content
Cédric Mailleux
Nov 22, 2019
Hello World!
Hello World!
And welcome to our blog.
Francois Gerthoffert
Oct 29, 2019
About Jahia Techblog
Latest Stories
Archive
About Medium
Terms
Privacy
Teams