{"id":22450,"date":"2023-08-24T14:24:37","date_gmt":"2023-08-24T14:24:37","guid":{"rendered":"https:\/\/webtech.fr\/en\/?page_id=22450"},"modified":"2026-02-27T09:26:26","modified_gmt":"2026-02-27T09:26:26","slug":"blog","status":"publish","type":"page","link":"https:\/\/webtech.fr\/en\/blog\/","title":{"rendered":"Blog"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; next_background_color=&#8221;#ffffff&#8221; _builder_version=&#8221;4.27.3&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;#eef7ff 0%|#a6c7fd 100%&#8221; custom_padding=&#8221;200px||200px||true|false&#8221; custom_padding_tablet=&#8221;150px||150px||true|false&#8221; custom_padding_phone=&#8221;||50px||false|false&#8221; bottom_divider_style=&#8221;slant&#8221; bottom_divider_flip=&#8221;vertical&#8221; bottom_divider_style_tablet=&#8221;slant&#8221; bottom_divider_style_phone=&#8221;none&#8221; bottom_divider_style_last_edited=&#8221;on|phone&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.3&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;100%&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.3&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1 style=\"text-align: center;\">Blog<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;0px||0px||true|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243; custom_padding=&#8221;||0px||false|false&#8221;][et_pb_row custom_padding_last_edited=&#8221;off|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blog posts_number=&#8221;1&#8243; show_author=&#8221;off&#8221; show_pagination=&#8221;off&#8221; module_class=&#8221;last-posts blog-webtech&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_level=&#8221;h6&#8243; body_text_color=&#8221;#000000&#8243; body_font_size=&#8221;16px&#8221; meta_text_color=&#8221;#005DFF&#8221; background_color=&#8221;#FFFFFF&#8221; body_font_size_tablet=&#8221;15px&#8221; body_font_size_phone=&#8221;14px&#8221; body_font_size_last_edited=&#8221;on|desktop&#8221; border_radii_fullwidth=&#8221;on|20px|20px|20px|20px&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_blog][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;][et_pb_row column_structure=&#8221;2_3,1_3&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/webtech.fr\/en\/wp-content\/uploads\/2025\/02\/bg-cta-blog.webp&#8221; custom_margin=&#8221;||25px||false|false&#8221; custom_margin_tablet=&#8221;||0px||false|false&#8221; custom_margin_phone=&#8221;||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|tablet&#8221; custom_padding=&#8221;|30px||30px|false|true&#8221; custom_padding_tablet=&#8221;|30px||30px|false|true&#8221; custom_padding_phone=&#8221;|20px||20px|false|true&#8221; border_radii=&#8221;on|20px|20px|20px|20px&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;2_3&#8243; _builder_version=&#8221;4.27.3&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h3>Get Smart Solutions for Your Project!<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]We help businesses of all sizes increase their revenue and strengthen their market position.[\/et_pb_text][dsm_button button_one_text=&#8221;Free Quote&#8221; button_one_url=&#8221;\/en\/contact-us\/&#8221; button_two_text=&#8221;Contact Us&#8221; button_two_url=&#8221;\/en\/contact-us\/&#8221; separator_gap=&#8221;30px&#8221; separator_gap_tablet=&#8221;30px&#8221; separator_gap_phone=&#8221;&#8221; separator_gap_last_edited=&#8221;on|phone&#8221; module_class=&#8221;row-btns&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button_one=&#8221;on&#8221; button_one_text_size=&#8221;18px&#8221; button_one_text_color=&#8221;#FFFFFF&#8221; button_one_bg_color=&#8221;#6D81F2&#8243; button_one_border_width=&#8221;0px&#8221; button_one_border_color=&#8221;#6D81F2&#8243; button_one_border_radius=&#8221;7px&#8221; button_one_font=&#8221;|600|||||||&#8221; button_one_icon=&#8221;&#x24;||divi||400&#8243; button_one_icon_color=&#8221;#FFFFFF&#8221; button_one_custom_margin=&#8221;|5px||5px|false|true&#8221; button_one_custom_margin_tablet=&#8221;|5px||5px|false|true&#8221; button_one_custom_margin_phone=&#8221;|||0px|false|false&#8221; button_one_custom_margin_last_edited=&#8221;on|phone&#8221; button_one_custom_padding=&#8221;8px||8px||true|false&#8221; custom_button_two=&#8221;on&#8221; button_two_text_size=&#8221;18px&#8221; button_two_text_color=&#8221;#FFFFFF&#8221; button_two_bg_color=&#8221;#F27405&#8243; button_two_border_width=&#8221;0px&#8221; button_two_border_color=&#8221;#6D81F2&#8243; button_two_border_radius=&#8221;7px&#8221; button_two_font=&#8221;|600|||||||&#8221; button_two_icon=&#8221;&#x24;||divi||400&#8243; button_two_icon_color=&#8221;#FFFFFF&#8221; button_two_custom_margin=&#8221;||||false|false&#8221; button_two_custom_margin_tablet=&#8221;||||false|false&#8221; button_two_custom_margin_phone=&#8221;|||0px|false|false&#8221; button_two_custom_margin_last_edited=&#8221;on|desktop&#8221; button_two_custom_padding=&#8221;8px||8px||true|false&#8221; custom_margin=&#8221;||||false|false&#8221; button_one_text_size_tablet=&#8221;18px&#8221; button_one_text_size_phone=&#8221;16px&#8221; button_one_text_size_last_edited=&#8221;on|phone&#8221; button_two_text_size_tablet=&#8221;18px&#8221; button_two_text_size_phone=&#8221;16px&#8221; button_two_text_size_last_edited=&#8221;on|phone&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/dsm_button][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_css_main_element=&#8221;margin-bottom: 0;&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||0px||false|false&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;][et_pb_row _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; column_structure=&#8221;3_5,2_5&#8243; title_text=&#8221;cta-news-bg (3)&#8221; background_image=&#8221;https:\/\/webtech.fr\/en\/wp-content\/uploads\/2026\/02\/cta-news-bg-3.webp&#8221; custom_padding=&#8221;30px|25px|30px|25px|true|true&#8221; border_radii=&#8221;on|20px|20px|20px|20px&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243; module_class=&#8221;row-center&#8221;][et_pb_column _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; type=&#8221;3_5&#8243; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243; header_3_text_color=&#8221;#FFFFFF&#8221;]<\/p>\n<h3>Recevez notre newsletter et ne manquez jamais nos conseils !<\/h3>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; type=&#8221;2_5&#8243; theme_builder_area=&#8221;post_content&#8221;][et_pb_button button_url=&#8221;#&#8221; button_text=&#8221;S&#8217;abonner&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;18px&#8221; button_text_color=&#8221;#6d81f2&#8243; button_bg_color=&#8221;#FFFFFF&#8221; button_border_width=&#8221;0px&#8221; button_border_color=&#8221;#6D81F2&#8243; button_border_radius=&#8221;7px&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;&#x24;||divi||400&#8243; button_icon_color=&#8221;#6d81f2&#8243; custom_padding=&#8221;8px||8px||true|false&#8221; hover_enabled=&#8221;0&#8243; button_text_size_tablet=&#8221;18px&#8221; button_text_size_phone=&#8221;16px&#8221; button_text_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221; locked=&#8221;off&#8221; theme_builder_area=&#8221;post_content&#8221; button_bg_enable_color=&#8221;on&#8221; button_alignment=&#8221;center&#8221; sticky_enabled=&#8221;0&#8243; module_class=&#8221;open-newsletter-popup&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_blog fullwidth=&#8221;off&#8221; posts_number=&#8221;12&#8243; excerpt_length=&#8221;120&#8243; show_author=&#8221;off&#8221; module_class=&#8221;blog-webtech grid-blog&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_level=&#8221;h6&#8243; body_text_color=&#8221;#000000&#8243; body_font_size=&#8221;16px&#8221; meta_text_color=&#8221;#005DFF&#8221; background_color=&#8221;#FFFFFF&#8221; body_font_size_tablet=&#8221;15px&#8221; body_font_size_phone=&#8221;14px&#8221; body_font_size_last_edited=&#8221;on|phone&#8221; border_radii=&#8221;on|20px|20px|20px|20px&#8221; border_width_all=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_blog][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243; z_index=&#8221;999&#8243;][et_pb_row _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243; z_index=&#8221;999&#8243;][et_pb_column _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; type=&#8221;4_4&#8243; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<!-- Popup --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"brevo-popup\" style=\"display:none;\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"brevo-popup-content\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"d-flex justify-content-between align-items-center mb-3\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"title-news\"><!-- [et_pb_line_break_holder] -->        Rejoignez les professionnels qui suivent <span>Webtech<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"brevo-popup-close p-1\">\u00d7<\/div>\n<p>        <!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <!-- Ton formulaire Brevo --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"brevo-form\"><!-- [et_pb_line_break_holder] -->        \n\t\t\t\t<script src=\"https:\/\/challenges.cloudflare.com\/turnstile\/v0\/api.js\"><\/script>\n\n\t\t\t\n\t\t\t<form id=\"sib_signup_form_1\" method=\"post\" class=\"sib_signup_form\">\n\t\t\t\t<div class=\"sib_loader\" style=\"display:none;\"><img\n\t\t\t\t\t\t\tsrc=\"https:\/\/webtech.fr\/en\/wp-includes\/images\/spinner.gif\" alt=\"loader\"><\/div>\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_action\" value=\"subscribe_form_submit\">\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_id\" value=\"1\">\n                <input type=\"hidden\" name=\"sib_form_alert_notice\" value=\"Please fill out this field\">\n                <input type=\"hidden\" name=\"sib_form_invalid_email_notice\" value=\"Your email address is invalid\">\n                <input type=\"hidden\" name=\"sib_security\" value=\"ca4c61dfc0\">\n\t\t\t\t<div class=\"sib_signup_box_inside_1\">\n\t\t\t\t\t<div style=\"\/*display:none*\/\" class=\"sib_msg_disp\">\n\t\t\t\t\t<\/div>\n                                            <div id=\"sib_captcha_invisible\" class=\"invi-recaptcha\" data-sitekey=\"\"><\/div>\n                    \t\t\t\t\t<!-- Formulaire Brevo -->\r\n<div id=\"brevo-form-container\">\r\n\r\n    <p class=\"sib-email-area\">\r\n        Email <span>*<\/span>\r\n        <input type=\"email\" class=\"sib-email-area\" name=\"email\" required>\r\n    <\/p>\r\n\r\n    <p class=\"sib-FIRSTNAME-area\">\r\n        Pr\u00e9nom\r\n        <input type=\"text\" class=\"sib-FIRSTNAME-area\" name=\"FIRSTNAME\">\r\n    <\/p>\r\n\r\n    <p class=\"sib-COUNTRY-area\">\r\n        Pays\r\n        <select name=\"COUNTRY\" id=\"COUNTRY\">\r\n            <option value=\"\">D\u00e9tecte automatiquement votre pays...<\/option>\r\n        <\/select>\r\n    <\/p>\r\n\r\n<p class=\"sib-PAYS_IP-area d-none\">\r\n    <label class=\"sib-PAYS_IP-area\">PAYS_IP<\/label>\r\n    <input type=\"text\" class=\"sib-PAYS_IP-area\" name=\"PAYS_IP\" id=\"PAYS_IP\">\r\n<\/p>\r\n\r\n\r\n<p class=\"sib-SITE-area d-none\"> \r\n    <label class=\"sib-SITE-area\">SITE<\/label> \r\n    <input type=\"hidden\" class=\"sib-SITE-area\" name=\"SITE\" value=\"webtech.fr\/en\"> \r\n<\/p>\r\n\r\n<p class=\"sib-IP-area d-none\"> \r\n    <label class=\"sib-IP-area\">IP<\/label> \r\n    <input type=\"text\" class=\"sib-IP-area\" name=\"IP\"> \r\n<\/p>\r\n\r\n    <!-- Captcha Turnstile d\u00e9j\u00e0 pr\u00e9sent -->\r\n    <div id=\"cf-turnstile-0x4AAAAAACK1gARXtuBpfADp\" class=\"cf-turnstile\" data-error-callback=\"errorCallbackForTurnstileErrors\" data-sitekey=\"0x4AAAAAACK1gARXtuBpfADp\" data-theme=\"light\">\r\n    <\/div>\r\n\r\n    <p>\r\n        <input type=\"submit\" class=\"sib-default-btn\" value=\"S'inscrire\">\r\n    <\/p>\r\n\r\n    <p style=\"font-size:0.9em;color:#555\">\r\n        Votre adresse e-mail sera utilis\u00e9e uniquement pour vous envoyer notre newsletter et des informations sur les activit\u00e9s de Webtech. \r\n        Vous pouvez vous d\u00e9sinscrire \u00e0 tout moment via le lien pr\u00e9sent dans chaque newsletter.\r\n    <\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/3.6.0\/jquery.min.js\"><\/script>\r\n\r\n<script>\r\n$(document).ready(function() {\r\n\r\n    var select = $(\"#COUNTRY\");\r\n    var hiddenCountry = $(\"#PAYS_IP\");\r\n    var hiddenIP = $(\".sib-IP-area input\");\r\n\r\n    if(select.length === 0) return;\r\n\r\n    \/\/ Charger la liste des pays\r\n    $.get(\"https:\/\/restcountries.com\/v3.1\/all?fields=name,cca2\", function(data) {\r\n        data.sort(function(a,b) {\r\n            return a.name.common.localeCompare(b.name.common);\r\n        });\r\n\r\n        data.forEach(function(country) {\r\n            select.append('<option value=\"' + country.cca2 + '\">' + country.name.common + '<\/option>');\r\n        });\r\n\r\n        \/\/ Apr\u00e8s que le select soit rempli, appeler IPinfo\r\n        $.get(\"https:\/\/ipinfo.io\/json?token=64647c1a802c2f\", function(response) {\r\n            if(response.ip){\r\n                hiddenIP.val(response.ip);\r\n            }\r\n            if(response.country){\r\n                var countryCode = response.country.toUpperCase();\r\n\r\n                \/\/ S\u00e9lectionner le pays uniquement si l'option existe\r\n                if(select.find('option[value=\"'+countryCode+'\"]').length){\r\n                    select.val(countryCode);\r\n                    updateHiddenCountry();\r\n                }\r\n            }\r\n        }, \"json\").fail(function(){});\r\n\r\n    }, \"json\");\r\n\r\n    \/\/ Quand l'utilisateur change manuellement\r\n    select.on(\"change\", function(){\r\n        updateHiddenCountry();\r\n    });\r\n\r\n    \/\/ Avant submit\r\n    $(document).on(\"submit\", \"form\", function(){\r\n        updateHiddenCountry();\r\n    });\r\n\r\n    function updateHiddenCountry(){\r\n        var selectedOption = select.find(\"option:selected\");\r\n        hiddenCountry.val(selectedOption.val() !== \"\" ? selectedOption.text() : \"\");\r\n    }\r\n\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t<\/form>\n\t\t\t<style>\n\t\t\t\tform#sib_signup_form_1 p.sib-alert-message {\n    padding: 6px 12px;\n    margin-bottom: 20px;\n    border: 1px solid transparent;\n    border-radius: 4px;\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n}\nform#sib_signup_form_1 p.sib-alert-message-error {\n    background-color: #f2dede;\n    border-color: #ebccd1;\n    color: #a94442;\n}\nform#sib_signup_form_1 p.sib-alert-message-success {\n    background-color: #dff0d8;\n    border-color: #d6e9c6;\n    color: #3c763d;\n}\nform#sib_signup_form_1 p.sib-alert-message-warning {\n    background-color: #fcf8e3;\n    border-color: #faebcc;\n    color: #8a6d3b;\n}\n\t\t\t<\/style>\n\t\t\t<!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->jQuery(document).ready(function($){<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var popup = $(\"#brevo-popup\");<!-- [et_pb_line_break_holder] -->    var storageKey = \"popupDone\";<!-- [et_pb_line_break_holder] -->    var popupDelay = 10000; \/\/ 10 secondes avant ouverture<!-- [et_pb_line_break_holder] -->    var expireDays = 1; \/\/ dur\u00e9e de blocage apr\u00e8s succ\u00e8s (en jours)<!-- [et_pb_line_break_holder] -->    var scrollPos = 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Fonction pour ouvrir le popup<!-- [et_pb_line_break_holder] -->  function openPopup(){<!-- [et_pb_line_break_holder] -->        scrollPos = $(window).scrollTop();<!-- [et_pb_line_break_holder] -->        popup.fadeIn();<!-- [et_pb_line_break_holder] -->        $(\"body\").addClass(\"popup-open\");<!-- [et_pb_line_break_holder] -->        $(\"body\").css(\"top\", -scrollPos + \"px\"); <!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Fonction pour fermer le popup<!-- [et_pb_line_break_holder] -->  function closePopup(isSuccess = false){<!-- [et_pb_line_break_holder] -->        popup.fadeOut();<!-- [et_pb_line_break_holder] -->        $(\"body\").removeClass(\"popup-open\");<!-- [et_pb_line_break_holder] -->        $(\"body\").css(\"top\", \"\"); \/\/ Reset du style<!-- [et_pb_line_break_holder] -->        $(window).scrollTop(scrollPos); \/\/ Retour \u00e0 la position <!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->        var days = isSuccess ? 30 : expireDays;<!-- [et_pb_line_break_holder] -->        var expireTime = new Date().getTime() + days*24*60*60*1000;<!-- [et_pb_line_break_holder] -->        localStorage.setItem(storageKey, expireTime);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ V\u00e9rifier si le popup doit s'ouvrir<!-- [et_pb_line_break_holder] -->    var now = new Date().getTime();<!-- [et_pb_line_break_holder] -->    var popupExpire = localStorage.getItem(storageKey);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(!popupExpire || now > popupExpire){<!-- [et_pb_line_break_holder] -->        setTimeout(openPopup, popupDelay);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Bouton fermeture<!-- [et_pb_line_break_holder] -->    $(\".brevo-popup-close\").click(function(){<!-- [et_pb_line_break_holder] -->        closePopup();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Cliquer en dehors pour fermer<!-- [et_pb_line_break_holder] -->    popup.click(function(e){<!-- [et_pb_line_break_holder] -->        if(e.target == this){<!-- [et_pb_line_break_holder] -->            closePopup();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ CTA bouton pour forcer ouverture<!-- [et_pb_line_break_holder] -->    $(\"#open-newsletter-popup\").click(function(e){<!-- [et_pb_line_break_holder] -->        e.preventDefault();<!-- [et_pb_line_break_holder] -->        openPopup();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ \u2705 Fermer uniquement apr\u00e8s succ\u00e8s r\u00e9el Brevo<!-- [et_pb_line_break_holder] -->    var checkBrevoSuccess;<!-- [et_pb_line_break_holder] -->    $(document).on(\"click\", \".sib-default-btn\", function(){<!-- [et_pb_line_break_holder] -->        checkBrevoSuccess = setInterval(function(){<!-- [et_pb_line_break_holder] -->            var successMsg = $(\".sib-alert-message-success\");<!-- [et_pb_line_break_holder] -->            if (successMsg.length > 0 && successMsg.is(\":visible\")) {<!-- [et_pb_line_break_holder] -->                $(\".brevo-form form\").hide(); \/\/ cacher le formulaire<!-- [et_pb_line_break_holder] -->                closePopup();<!-- [et_pb_line_break_holder] -->                clearInterval(checkBrevoSuccess);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }, 1500);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  \/\/ Ouvre le popup quand le bouton est cliqu\u00e9<!-- [et_pb_line_break_holder] -->$(document).on(\"click\", \".open-newsletter-popup\", function(e){<!-- [et_pb_line_break_holder] -->    e.preventDefault();<!-- [et_pb_line_break_holder] -->    openPopup();<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Blog Get Smart Solutions for Your Project!We help businesses of all sizes increase their revenue and strengthen their market position.<div class=\"et_pb_module dsm_button dsm_button_0 row-btns et_pb_bg_layout_light\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t<div class=\"et_pb_button_module_wrappers dsm_button_0_wrapper  et_pb_module\">\n\t\t\t\t<a class=\"et_pb_button et_pb_button_one et_pb_custom_button_icon et_pb_bg_layout_light dsm-none \"  href=\/en\/contact-us\/ data-icon=\"&#x24;\" data-dsm-lightbox-id=\"dsm_button_one_lightbox dsm_button_0\"><span>Free Quote<\/span><\/a><a class=\"et_pb_button et_pb_button_two et_pb_custom_button_icon et_pb_bg_layout_light dsm-none \"  href=\/en\/contact-us\/ data-icon=\"&#x24;\" data-dsm-lightbox-id=\"dsm_button_two_lightbox dsm_button_0\"><span>Contact Us<\/span><\/a>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>Recevez notre newsletter et ne manquez jamais nos conseils ! Rejoignez les professionnels qui suivent Webtech \u00d7 \n\t\t\t\t<script src=\"https:\/\/challenges.cloudflare.com\/turnstile\/v0\/api.js\"><\/script>\n\n\t\t\t\n\t\t\t<form id=\"sib_signup_form_1\" method=\"post\" class=\"sib_signup_form\">\n\t\t\t\t<div class=\"sib_loader\" style=\"display:none;\"><img\n\t\t\t\t\t\t\tsrc=\"https:\/\/webtech.fr\/en\/wp-includes\/images\/spinner.gif\" alt=\"loader\"><\/div>\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_action\" value=\"subscribe_form_submit\">\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_id\" value=\"1\">\n                <input type=\"hidden\" name=\"sib_form_alert_notice\" value=\"Please fill out this field\">\n                <input type=\"hidden\" name=\"sib_form_invalid_email_notice\" value=\"Your email address is invalid\">\n                <input type=\"hidden\" name=\"sib_security\" value=\"ca4c61dfc0\">\n\t\t\t\t<div class=\"sib_signup_box_inside_1\">\n\t\t\t\t\t<div style=\"\/*display:none*\/\" class=\"sib_msg_disp\">\n\t\t\t\t\t<\/div>\n                                            <div id=\"sib_captcha_invisible\" class=\"invi-recaptcha\" data-sitekey=\"\"><\/div>\n                    \t\t\t\t\t<!-- Formulaire Brevo -->\r\n<div id=\"brevo-form-container\">\r\n\r\n    <p class=\"sib-email-area\">\r\n        Email <span>*<\/span>\r\n        <input type=\"email\" class=\"sib-email-area\" name=\"email\" required>\r\n    <\/p>\r\n\r\n    <p class=\"sib-FIRSTNAME-area\">\r\n        Pr\u00e9nom\r\n        <input type=\"text\" class=\"sib-FIRSTNAME-area\" name=\"FIRSTNAME\">\r\n    <\/p>\r\n\r\n    <p class=\"sib-COUNTRY-area\">\r\n        Pays\r\n        <select name=\"COUNTRY\" id=\"COUNTRY\">\r\n            <option value=\"\">D\u00e9tecte automatiquement votre pays...<\/option>\r\n        <\/select>\r\n    <\/p>\r\n\r\n<p class=\"sib-PAYS_IP-area d-none\">\r\n    <label class=\"sib-PAYS_IP-area\">PAYS_IP<\/label>\r\n    <input type=\"text\" class=\"sib-PAYS_IP-area\" name=\"PAYS_IP\" id=\"PAYS_IP\">\r\n<\/p>\r\n\r\n\r\n<p class=\"sib-SITE-area d-none\"> \r\n    <label class=\"sib-SITE-area\">SITE<\/label> \r\n    <input type=\"hidden\" class=\"sib-SITE-area\" name=\"SITE\" value=\"webtech.fr\/en\"> \r\n<\/p>\r\n\r\n<p class=\"sib-IP-area d-none\"> \r\n    <label class=\"sib-IP-area\">IP<\/label> \r\n    <input type=\"text\" class=\"sib-IP-area\" name=\"IP\"> \r\n<\/p>\r\n\r\n    <!-- Captcha Turnstile d\u00e9j\u00e0 pr\u00e9sent -->\r\n    <div id=\"cf-turnstile-0x4AAAAAACK1gARXtuBpfADp\" class=\"cf-turnstile\" data-error-callback=\"errorCallbackForTurnstileErrors\" data-sitekey=\"0x4AAAAAACK1gARXtuBpfADp\" data-theme=\"light\">\r\n    <\/div>\r\n\r\n    <p>\r\n        <input type=\"submit\" class=\"sib-default-btn\" value=\"S'inscrire\">\r\n    <\/p>\r\n\r\n    <p style=\"font-size:0.9em;color:#555\">\r\n        Votre adresse e-mail sera utilis\u00e9e uniquement pour vous envoyer notre newsletter et des informations sur les activit\u00e9s de Webtech. \r\n        Vous pouvez vous d\u00e9sinscrire \u00e0 tout moment via le lien pr\u00e9sent dans chaque newsletter.\r\n    <\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/3.6.0\/jquery.min.js\"><\/script>\r\n\r\n<script>\r\n$(document).ready(function() {\r\n\r\n    var select = $(\"#COUNTRY\");\r\n    var hiddenCountry = $(\"#PAYS_IP\");\r\n    var hiddenIP = $(\".sib-IP-area input\");\r\n\r\n    if(select.length === 0) return;\r\n\r\n    \/\/ Charger la liste des pays\r\n    $.get(\"https:\/\/restcountries.com\/v3.1\/all?fields=name,cca2\", function(data) {\r\n        data.sort(function(a,b) {\r\n            return a.name.common.localeCompare(b.name.common);\r\n        });\r\n\r\n        data.forEach(function(country) {\r\n            select.append('<option value=\"' + country.cca2 + '\">' + country.name.common + '<\/option>');\r\n        });\r\n\r\n        \/\/ Apr\u00e8s que le select soit rempli, appeler IPinfo\r\n        $.get(\"https:\/\/ipinfo.io\/json?token=64647c1a802c2f\", function(response) {\r\n            if(response.ip){\r\n                hiddenIP.val(response.ip);\r\n            }\r\n            if(response.country){\r\n                var countryCode = response.country.toUpperCase();\r\n\r\n                \/\/ S\u00e9lectionner le pays uniquement si l'option existe\r\n                if(select.find('option[value=\"'+countryCode+'\"]').length){\r\n                    select.val(countryCode);\r\n                    updateHiddenCountry();\r\n                }\r\n            }\r\n        }, \"json\").fail(function(){});\r\n\r\n    }, \"json\");\r\n\r\n    \/\/ Quand l'utilisateur change manuellement\r\n    select.on(\"change\", function(){\r\n        updateHiddenCountry();\r\n    });\r\n\r\n    \/\/ Avant submit\r\n    $(document).on(\"submit\", \"form\", function(){\r\n        updateHiddenCountry();\r\n    });\r\n\r\n    function updateHiddenCountry(){\r\n        var selectedOption = select.find(\"option:selected\");\r\n        hiddenCountry.val(selectedOption.val() !== \"\" ? selectedOption.text() : \"\");\r\n    }\r\n\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t<\/form>\n\t\t\t<style>\n\t\t\t\tform#sib_signup_form_1 p.sib-alert-message {\n    padding: 6px 12px;\n    margin-bottom: 20px;\n    border: 1px solid transparent;\n    border-radius: 4px;\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n}\nform#sib_signup_form_1 p.sib-alert-message-error {\n    background-color: #f2dede;\n    border-color: #ebccd1;\n    color: #a94442;\n}\nform#sib_signup_form_1 p.sib-alert-message-success {\n    background-color: #dff0d8;\n    border-color: #d6e9c6;\n    color: #3c763d;\n}\nform#sib_signup_form_1 p.sib-alert-message-warning {\n    background-color: #fcf8e3;\n    border-color: #faebcc;\n    color: #8a6d3b;\n}\n\t\t\t<\/style>\n\t\t\t<\/p>\n","protected":false},"author":1,"featured_media":25726,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-22450","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Web and Mobile Development Evolution Blog: Trends 2024<\/title>\n<meta name=\"description\" content=\"Explore the trends and innovations of web and mobile development. Dive into captivating topics of the digital world.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webtech.fr\/en\/blog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Web and Mobile Development Evolution Blog: Trends 2024\" \/>\n<meta property=\"og:description\" content=\"Explore the trends and innovations of web and mobile development. Dive into captivating topics of the digital world.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webtech.fr\/en\/blog\/\" \/>\n<meta property=\"og:site_name\" content=\"webtech\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/EuroTechConseilFrance\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-27T09:26:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webtech.fr\/en\/wp-content\/uploads\/2025\/05\/hexagonal-architecture-symfony.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"251\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@eurotechconseil\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/webtech.fr\\\/en\\\/blog\\\/\",\"url\":\"https:\\\/\\\/webtech.fr\\\/en\\\/blog\\\/\",\"name\":\"Web and Mobile Development Evolution Blog: Trends 2024\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webtech.fr\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/webtech.fr\\\/en\\\/blog\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/webtech.fr\\\/en\\\/blog\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webtech.fr\\\/en\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/hexagonal-architecture-symfony.webp\",\"datePublished\":\"2023-08-24T14:24:37+00:00\",\"dateModified\":\"2026-02-27T09:26:26+00:00\",\"description\":\"Explore the trends and innovations of web and mobile development. Dive into captivating topics of the digital world.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webtech.fr\\\/en\\\/blog\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webtech.fr\\\/en\\\/blog\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webtech.fr\\\/en\\\/blog\\\/#primaryimage\",\"url\":\"https:\\\/\\\/webtech.fr\\\/en\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/hexagonal-architecture-symfony.webp\",\"contentUrl\":\"https:\\\/\\\/webtech.fr\\\/en\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/hexagonal-architecture-symfony.webp\",\"width\":400,\"height\":251},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webtech.fr\\\/en\\\/blog\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webtech.fr\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webtech.fr\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/webtech.fr\\\/en\\\/\",\"name\":\"webtech\",\"description\":\"web solutions that build businesses\",\"publisher\":{\"@id\":\"https:\\\/\\\/webtech.fr\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/webtech.fr\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/webtech.fr\\\/en\\\/#organization\",\"name\":\"Webtech\",\"url\":\"https:\\\/\\\/webtech.fr\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webtech.fr\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/webtech.fr\\\/en\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/Capture-logo-webtech.png\",\"contentUrl\":\"https:\\\/\\\/webtech.fr\\\/en\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/Capture-logo-webtech.png\",\"width\":321,\"height\":129,\"caption\":\"Webtech\"},\"image\":{\"@id\":\"https:\\\/\\\/webtech.fr\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/EuroTechConseilFrance\",\"https:\\\/\\\/x.com\\\/eurotechconseil\",\"https:\\\/\\\/www.instagram.com\\\/euro_tech_conseil\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/euro-tech-conseil-b74a6ab1\\\/\",\"https:\\\/\\\/www.pinterest.fr\\\/eurotechconseil\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Web and Mobile Development Evolution Blog: Trends 2024","description":"Explore the trends and innovations of web and mobile development. Dive into captivating topics of the digital world.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webtech.fr\/en\/blog\/","og_locale":"en_US","og_type":"article","og_title":"Web and Mobile Development Evolution Blog: Trends 2024","og_description":"Explore the trends and innovations of web and mobile development. Dive into captivating topics of the digital world.","og_url":"https:\/\/webtech.fr\/en\/blog\/","og_site_name":"webtech","article_publisher":"https:\/\/www.facebook.com\/EuroTechConseilFrance","article_modified_time":"2026-02-27T09:26:26+00:00","og_image":[{"width":400,"height":251,"url":"https:\/\/webtech.fr\/en\/wp-content\/uploads\/2025\/05\/hexagonal-architecture-symfony.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_site":"@eurotechconseil","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/webtech.fr\/en\/blog\/","url":"https:\/\/webtech.fr\/en\/blog\/","name":"Web and Mobile Development Evolution Blog: Trends 2024","isPartOf":{"@id":"https:\/\/webtech.fr\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webtech.fr\/en\/blog\/#primaryimage"},"image":{"@id":"https:\/\/webtech.fr\/en\/blog\/#primaryimage"},"thumbnailUrl":"https:\/\/webtech.fr\/en\/wp-content\/uploads\/2025\/05\/hexagonal-architecture-symfony.webp","datePublished":"2023-08-24T14:24:37+00:00","dateModified":"2026-02-27T09:26:26+00:00","description":"Explore the trends and innovations of web and mobile development. Dive into captivating topics of the digital world.","breadcrumb":{"@id":"https:\/\/webtech.fr\/en\/blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webtech.fr\/en\/blog\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webtech.fr\/en\/blog\/#primaryimage","url":"https:\/\/webtech.fr\/en\/wp-content\/uploads\/2025\/05\/hexagonal-architecture-symfony.webp","contentUrl":"https:\/\/webtech.fr\/en\/wp-content\/uploads\/2025\/05\/hexagonal-architecture-symfony.webp","width":400,"height":251},{"@type":"BreadcrumbList","@id":"https:\/\/webtech.fr\/en\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webtech.fr\/en\/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/webtech.fr\/en\/#website","url":"https:\/\/webtech.fr\/en\/","name":"webtech","description":"web solutions that build businesses","publisher":{"@id":"https:\/\/webtech.fr\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webtech.fr\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webtech.fr\/en\/#organization","name":"Webtech","url":"https:\/\/webtech.fr\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webtech.fr\/en\/#\/schema\/logo\/image\/","url":"https:\/\/webtech.fr\/en\/wp-content\/uploads\/2022\/01\/Capture-logo-webtech.png","contentUrl":"https:\/\/webtech.fr\/en\/wp-content\/uploads\/2022\/01\/Capture-logo-webtech.png","width":321,"height":129,"caption":"Webtech"},"image":{"@id":"https:\/\/webtech.fr\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/EuroTechConseilFrance","https:\/\/x.com\/eurotechconseil","https:\/\/www.instagram.com\/euro_tech_conseil\/","https:\/\/www.linkedin.com\/in\/euro-tech-conseil-b74a6ab1\/","https:\/\/www.pinterest.fr\/eurotechconseil\/"]}]}},"_links":{"self":[{"href":"https:\/\/webtech.fr\/en\/wp-json\/wp\/v2\/pages\/22450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webtech.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/webtech.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/webtech.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webtech.fr\/en\/wp-json\/wp\/v2\/comments?post=22450"}],"version-history":[{"count":9,"href":"https:\/\/webtech.fr\/en\/wp-json\/wp\/v2\/pages\/22450\/revisions"}],"predecessor-version":[{"id":25796,"href":"https:\/\/webtech.fr\/en\/wp-json\/wp\/v2\/pages\/22450\/revisions\/25796"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webtech.fr\/en\/wp-json\/wp\/v2\/media\/25726"}],"wp:attachment":[{"href":"https:\/\/webtech.fr\/en\/wp-json\/wp\/v2\/media?parent=22450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}