{"id":35897,"date":"2023-05-17T10:18:01","date_gmt":"2023-05-17T08:18:01","guid":{"rendered":"https:\/\/staging.in-recruiting.com\/?p=35897"},"modified":"2023-06-21T16:37:29","modified_gmt":"2023-06-21T14:37:29","slug":"levoluzione-tecnologica-di-inrecruiting","status":"publish","type":"post","link":"https:\/\/staging.in-recruiting.com\/it\/levoluzione-tecnologica-di-inrecruiting\/","title":{"rendered":"L&#8217;evoluzione tecnologica di Inrecruiting"},"content":{"rendered":"\n<p>Dal 2009 ad oggi, la crescita e il continuo aggiornamento del nostro<strong> <\/strong>stack tecnologico hanno reso l&#8217;Applicant Tracking System <strong>Inrecruiting uno dei recruiting software pi\u00f9 completi e conosciuti<\/strong> non solo in Italia ma anche all&#8217;estero. Ripercorriamo in questo articolo i momenti salienti dello sviluppo tecnologico del nostro ATS.<\/p>\n\n\n\n<h2>Tech stack: cosa si intende<\/h2>\n\n\n\n<p>Quello che solitamente chiamiamo<strong> stack tecnologico<\/strong> o <em>tech stack<\/em> (da <em>technology stack<\/em>) non \u00e8 altro che l&#8217;<strong>insieme delle tecnologie utilizzate<\/strong>, in un&#8217;azienda o altri contesti, <strong>per costruire e sviluppare un sevizio o applicazione<\/strong> web, desktop o mobile. Tra queste tecnologie ci sono sicuramente linguaggi di programmazione, framework, librerie, strumenti di frontend e backend, API, ecc.  <\/p>\n\n\n\n<p>Costruire il proprio stack tecnologico e scegliere quali tecnologie utilizzare \u00e8 una decisione molto importante che porta l&#8217;attenzione su aspetti legati alle <strong>performance<\/strong>, alla <strong>documentazione<\/strong>, alla presenza di una <strong>community di supporto<\/strong> o anche al rapporto costi\/benefici. Da questi fattori dipende la scelta della tecnologia cos\u00ec come:<\/p>\n\n\n\n<ul><li>la qualit\u00e0 e il ciclo di vita del prodotto sviluppato<\/li><li>le modalit\u00e0 di lavoro del team di sviluppo<\/li><li>la capacit\u00e0 di soddisfare le esigenze dei clienti<\/li><\/ul>\n\n\n\n<h2>Lo stack tecnologico di Inrecruiting<\/h2>\n\n\n\n<p>In questi anni, la <strong>crescita del team IT<\/strong> e l&#8217;<strong>ampliamento dello stack tecnologico<\/strong> hanno garantito l&#8217;ottimizzazione del software ATS Inrecruiting.<\/p>\n\n\n\n<p>Ad oggi, all&#8217;interno del nostro <strong>team di sviluppo contiamo circa 15 programmatori<\/strong> e siamo sempre alla <strong>ricerca di nuovi<\/strong> <strong>Web Developer<\/strong> (Backend Developer, Frontend Developer, ecc.) che si uniscano alla nostra squadra.<br>&gt;&gt; <a href=\"https:\/\/inrecruiting.intervieweb.it\/Inrecruiting\/it\/career\" target=\"_blank\" rel=\"noreferrer noopener\">Scopri tutte le nostre posizioni aperte<\/a>.   <\/p>\n\n\n\n<p>Grazie al loro lavoro, e con uno stack tecnologico sempre al passo con i tempi, lavoriamo all&#8217;aggiornamento continuo dell&#8217;ATS, al perfezionamento dell&#8217;architettura del software e al miglioramento della sua interfaccia grafica. <\/p>\n\n\n\n<p>Attualmente il nostro stack tecnologico comprende diverse tecnologie. Ecco una panoramica completa:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/tech_stack_inrecruiting.png\" alt=\"\" class=\"wp-image-36209\" srcset=\"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/tech_stack_inrecruiting.png 1024w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/tech_stack_inrecruiting-533x400.png 533w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/tech_stack_inrecruiting-768x576.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<div id=\"thrive-gutenberg_block\" class=\"thrv_wrapper thrv_symbol thrive-shortcode thrv_gutenberg_block tve_no_drag thrv_symbol_35906\" data-id=\"35906\" data-selector=\".thrv_symbol_35906\" data-shortcode=\"thrive_gutenberg_block\" data-tcb-elem-type=\"gutenberg_block\" data-element-name=\"Gutenberg_block\"><div class=\"thrive-shortcode-html thrive-symbol-shortcode \" data-symbol-id=\"35906\"><style type=\"text\/css\" id=\"tcb-style-base-tcb_symbol-35906\"  onLoad=\"typeof window.lightspeedOptimizeStylesheet === 'function' &#038;&#038; window.lightspeedOptimizeStylesheet()\" class=\"tcb-lightspeed-style\">.thrv-page-section{position:relative;box-sizing:border-box !important;}.thrv-page-section .tve-page-section-out{position:absolute;width:100%;height:100%;left:0px;top:0px;box-sizing:border-box;transition:box-shadow 0.5s ease 0s;overflow:hidden;}.thrv-page-section .tve-page-section-in{box-sizing:border-box;margin-right:auto;margin-left:auto;position:relative;z-index:1;min-height:40px;}.tve-page-section-in > .thrv_wrapper:first-child{margin-top:0px;}.tve-page-section-in > .thrv_wrapper:last-child{margin-bottom:0px;}.thrv_wrapper .tve-content-box-background{position:absolute;width:100%;left:0px;top:0px;overflow:hidden;background-clip:padding-box;height:100% !important;}.thrv_wrapper.thrv-content-box{box-sizing:border-box;position:relative;min-height:10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing:border-box;}.tve-cb{display:inline-block;vertical-align:middle;clear:both;overflow:visible;width:100%;z-index:1;position:relative;min-height:10px;}.tve_image_caption{position:relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height:auto !important;}.tve_image_caption .tve_image{max-width:100%;width:100%;}.tcb-style-wrap strong{font-weight:var(--g-bold-weight,bold);}.tcb-plain-text{cursor:text;}.thrv_text_element{overflow-wrap:break-word;}.notifications-content-wrapper.tcb-permanently-hidden{display:none !important;}.tcb-permanently-hidden{display:none !important;}.tar-disabled{cursor:default;opacity:0.4;pointer-events:none;}.tcb-clear::after{display:block;height:0px;content:\"\";}.svg-shape-bottom{fill:rgb(255,255,255);}.thrv_wrapper .svg-shape-bottom{position:absolute;left:0px;}.tcb-flex-row{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:space-between;margin-top:0px;margin-left:-15px;padding-bottom:15px;padding-top:15px;}.tcb-flex-col{flex:1 1 auto;padding-top:0px;padding-left:15px;}.tcb-flex-row .tcb-flex-col{box-sizing:border-box;}.tcb-col{height:100%;display:flex;flex-direction:column;position:relative;}.tcb-flex-row .tcb-col{box-sizing:border-box;}html{text-rendering:auto !important;}html body{text-rendering:auto !important;}body.tcb_symbol-template-default::before{content:none;}#tve_editor ul{margin-left:20px;}.thrv_wrapper{margin-top:20px;margin-bottom:20px;padding:1px;}.thrv_wrapper div{box-sizing:content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing:border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding:20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv-page-section{margin:0px;}.thrv_wrapper.thrv-columns{margin-top:10px;margin-bottom:10px;padding:0px;}.tve_shortcode_editor h1{padding:0px;}p{font-size:1em;}.tve_image{border-radius:0px;box-shadow:none;}div .tve_image_caption{padding:0px;max-width:100% !important;box-sizing:border-box !important;}.tve_image_caption .tve_image_frame{display:block;max-width:100%;position:relative;overflow:hidden;}.tve_image_caption .tve_image{display:block;padding:0px;height:auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position:relative;min-height:var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing:border-box;margin:0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing:border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing:border-box;position:absolute;width:100%;height:100%;left:0px;top:0px;overflow:hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position:relative;}@media (max-width:1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height:var(--tcb-container-height-t) !important;}}@media (max-width:767px){html{overflow-x:hidden !important;}html,body{max-width:100vw !important;}.tcb-flex-row{flex-direction:column;}.tcb-flex-row.v-2{flex-direction:row;}.tcb-flex-row.v-2:not(.tcb-mobile-no-wrap){flex-wrap:wrap;}.tcb-flex-row.v-2:not(.tcb-mobile-no-wrap) > .tcb-flex-col{width:100%;flex:1 0 390px;max-width:100% !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height:var(--tcb-container-height-m) !important;}}@media (max-width:1023px) and (min-width:768px){.tcb-flex-row.tcb-medium-no-wrap,.tcb-flex-row.tcb-resized.tcb-medium-no-wrap{flex-wrap:nowrap !important;}.tcb-flex-row.tcb-medium-no-wrap > .tcb-flex-col,.tcb-flex-row.tcb-resized.tcb-medium-no-wrap > .tcb-flex-col{flex:1 1 auto !important;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tcb-flex-col{width:100%;}.tcb-col{display:block;}}@media screen and (max-device-width:480px){body{text-size-adjust:none;}}<\/style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad98\"]{max-width: 38%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad9f\"]{max-width: 61.4%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad97\"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad9a\"]{background-color: rgb(245,245,245) !important;background-image: none !important;--background-image: none !important;--tve-applied-background-image: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adaa\"]{height: 205px;bottom: 0px;fill: hsla(calc(var(--tcb-main-master-h,210) - 0 ),77%,54%,0.3);}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada9\"]{padding: 7.5% !important;margin: 0px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adac\"]{width: 311px;box-shadow: none;float: none;margin: 0px auto !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad9e\"]{margin-top: -29px;width: 100% !important;max-width: none !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada3\"]{letter-spacing: 3px;padding-top: 0px !important;margin-top: 0px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;font-size: 17px !important;text-transform: uppercase !important;color: hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important;--tcb-applied-color: hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada2\"]{margin-bottom: 20px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada5\"]{font-size: 14px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;font-weight: var(--g-regular-weight,normal) !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adac\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada0\"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad97\"] > .tcb-flex-col > .tcb-col{justify-content: center;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad96\"]{margin-bottom: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada7\"]{padding-top: 0px !important;padding-bottom: 0px !important;flex-direction: row-reverse !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada7\"] > .tcb-flex-col > .tcb-col{justify-content: center;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad99\"]{padding: 7.5% !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad9c\"]{text-align: center;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad9d\"]{width: 311px;box-shadow: none;float: none;margin: 0px auto !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad9d\"] .tve_image_frame{height: 100%;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb0\"]{letter-spacing: 3px;padding-top: 0px !important;margin-top: 0px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;font-size: 17px !important;text-transform: uppercase !important;color: hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important;--tcb-applied-color: hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad9b\"]{height: 205px;bottom: 0px;fill: hsla(calc(var(--tcb-main-master-h,210) - 0 ),77%,54%,0.3);}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb1\"]{margin-bottom: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb2\"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb2\"] > .tcb-flex-col > .tcb-col{justify-content: center;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb3\"]{max-width: 37.8%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb4\"]{padding: 7.5% !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb5\"]{background-color: rgb(245,245,245) !important;background-image: none !important;--background-image: none !important;--tve-applied-background-image: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb6\"]{height: 205px;bottom: 0px;fill: hsla(calc(var(--tcb-main-master-h,210) - 0 ),77%,54%,0.3);}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb7\"]{text-align: center;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb8\"]{width: 311px;box-shadow: none;float: none;margin: 0px auto !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb8\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb9\"]{margin-top: -29px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adba\"]{max-width: 61.7988%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adbb\"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adbd\"]{margin-bottom: 20px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881ea3adbe\"]{letter-spacing: 3px;padding-top: 0px !important;margin-top: 0px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;font-size: 17px !important;text-transform: uppercase !important;color: hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important;--tcb-applied-color: hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important;font-weight: var(--g-bold-weight,bold) !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881ea3adbf\"]{font-size: 16px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;font-weight: var(--g-regular-weight,normal) !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada6\"]{margin-top: 0px !important;margin-bottom: 30px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad92\"]{padding-top: 0px !important;margin-top: 0px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad91\"]{margin-bottom: 5px !important;padding: 0px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad95\"]{font-size: 18px !important;color: rgb(19,29,42) !important;--tcb-applied-color: rgb(19,29,42) !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;--tve-applied-color: rgb(19,29,42) !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad94\"]{max-width: 80%;display: block;margin-bottom: 50px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad93\"]::after{clear: both;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad8f\"]{padding-top: 20px !important;padding-bottom: 20px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adab\"]{text-align: center;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adad\"]{margin-top: -29px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adaf\"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adae\"]{max-width: 61.3999%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada8\"]{max-width: 37.9998%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad99\"] > .tve-cb{display: flex;justify-content: center;flex-direction: column;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada9\"] > .tve-cb{display: flex;justify-content: center;flex-direction: column;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb4\"] > .tve-cb{display: flex;justify-content: center;flex-direction: column;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ae46\"]{min-width: auto;max-width: 2000px;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f09bfef\"]{font-size: 16px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;font-weight: var(--g-regular-weight,normal) !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f09de84\"]{font-size: 16px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;font-weight: var(--g-regular-weight,normal) !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f09de87\"]{font-size: 16px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;font-weight: var(--g-regular-weight,normal) !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f09de8c\"]{font-size: 16px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;font-weight: var(--g-regular-weight,normal) !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f09de90\"]{font-size: 16px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;font-weight: var(--g-regular-weight,normal) !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f09de94\"]{font-size: 16px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;font-weight: var(--g-regular-weight,normal) !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f09de97\"]{font-size: 16px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;font-weight: var(--g-regular-weight,normal) !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f09de9b\"]{font-size: 16px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;font-weight: var(--g-regular-weight,normal) !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f09de9e\"]{font-size: 16px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;font-weight: var(--g-regular-weight,normal) !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad89e\"]{margin-top: 0px !important;margin-bottom: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad89f\"]{padding-top: 0px !important;padding-bottom: 0px !important;flex-direction: row-reverse !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad89f\"] > .tcb-flex-col > .tcb-col{justify-content: center;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a0\"]{max-width: 37.9998%;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a1\"]{padding: 7.5% !important;margin: 0px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a1\"] > .tve-cb{display: flex;justify-content: center;flex-direction: column;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a2\"]{background-color: rgb(245,245,245) !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a3\"]{height: 205px;bottom: 0px;fill: hsla(calc(var(--tcb-main-master-h,210) - 0 ),77%,54%,0.3);}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a4\"]{text-align: center;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a5\"]{width: 311px;box-shadow: none;float: none;margin: 0px auto !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a5\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a6\"]{margin-top: -29px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a7\"]{max-width: 61.3999%;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a8\"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8ab\"]{margin-bottom: 20px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8ac\"]{letter-spacing: 3px;padding-top: 0px !important;margin-top: 0px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;font-size: 17px !important;text-transform: uppercase !important;color: hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important;--tcb-applied-color: hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important;font-weight: var(--g-bold-weight,bold) !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8ae\"]{font-size: 16px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;font-weight: var(--g-regular-weight,normal) !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd7d\"]{margin-bottom: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd7e\"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd7e\"] > .tcb-flex-col > .tcb-col{justify-content: center;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd7f\"]{max-width: 37.8%;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd80\"]{padding: 7.5% !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd80\"] > .tve-cb{display: flex;justify-content: center;flex-direction: column;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd81\"]{background-color: rgb(245,245,245) !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd82\"]{height: 205px;bottom: 0px;fill: hsla(calc(var(--tcb-main-master-h,210) - 0 ),77%,54%,0.3);}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd83\"]{text-align: center;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd84\"]{width: 311px;box-shadow: none;float: none;margin: 0px auto !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd84\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd85\"]{margin-top: -29px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd86\"]{max-width: 61.7988%;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd87\"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd89\"]{margin-bottom: 20px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd8a\"]{letter-spacing: 3px;padding-top: 0px !important;margin-top: 0px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;font-size: 17px !important;text-transform: uppercase !important;color: hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important;--tcb-applied-color: hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881fa1cc0a\"]{font-size: 16px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881fa1cc0d\"]{font-size: 16px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881fa1cc0f\"]{font-size: 16px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881fa1cc10\"]{font-size: 16px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881fdcf97b\"]{font-size: 16px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881fddf481\"]{font-size: 16px !important;}.thrv_symbol_35906 [data-css=\"tve-u-18824eda279\"]{background-color: rgb(245,245,245) !important;background-image: none !important;--background-image: none !important;--tve-applied-background-image: none !important;}}@media (max-width: 1023px){.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad96\"]{margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad97\"]{flex-wrap: nowrap !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada7\"]{flex-flow: row-reverse nowrap !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb9\"]{margin-left: 0px;margin-top: -31px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb2\"]{flex-flow: row nowrap !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad94\"]{float: left;z-index: 3;position: relative;margin-left: auto !important;margin-right: auto !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad93\"]::after{clear: both;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad9d\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad9e\"]{margin-top: -31px;margin-left: 0px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adac\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adad\"]{margin-top: -31px;margin-left: 0px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb8\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad89f\"]{flex-flow: row-reverse nowrap !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a5\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a6\"]{margin-top: -31px;margin-left: 0px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd7e\"]{flex-flow: row nowrap !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd84\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd85\"]{margin-left: 0px;margin-top: -31px;width: 100% !important;max-width: none !important;}}@media (max-width: 767px){.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adac\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adad\"]{margin-top: 0px;margin-left: 0px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad9d\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad9e\"]{margin-top: 0px;margin-left: 0px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb8\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb9\"]{margin-top: 0px;margin-left: 0px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb4\"]{padding: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adaf\"]{padding: 20px !important;margin-bottom: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada0\"]{padding: 20px !important;margin-bottom: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adbb\"]{padding: 20px !important;margin-bottom: 30px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad92\"]{font-size: 23px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad94\"]{max-width: 100%;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb0\"]{font-size: 15px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada3\"]{font-size: 15px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881ea3adbe\"]{font-size: 15px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881ea3adbf\"]{font-size: 14px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada7\"]{flex-wrap: wrap !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ada7\"] > .tcb-flex-col{flex-basis: 390px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb2\"]{flex-flow: row wrap !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3adb2\"] > .tcb-flex-col{flex-basis: 390px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad97\"]{flex-wrap: wrap !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881ea3ad97\"] > .tcb-flex-col{flex-basis: 390px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad89f\"]{flex-wrap: wrap !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad89f\"] > .tcb-flex-col{flex-basis: 390px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a5\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a6\"]{margin-top: 0px;margin-left: 0px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8a8\"]{padding: 20px !important;margin-bottom: 30px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f8ad8ac\"]{font-size: 15px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd7e\"]{flex-flow: row wrap !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd7e\"] > .tcb-flex-col{flex-basis: 390px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd80\"]{padding: 30px !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd84\"] .tve_image_frame{height: 100%;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd85\"]{margin-top: 0px;margin-left: 0px;width: 100% !important;max-width: none !important;}.thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd87\"]{padding: 20px !important;margin-bottom: 30px !important;}:not(#tve) .thrv_symbol_35906 [data-css=\"tve-u-1881f8ccd8a\"]{font-size: 15px !important;}}<\/style><div class=\"thrv_wrapper thrv-page-section thrv-lp-block\" data-inherit-lp-settings=\"1\" data-css=\"tve-u-1881ea3ad8f\" style=\"\" tcb-template-name=\"Illustrated List 03\" tcb-template-id=\"5efc64db62b8a83127787554\" data-keep-css_id=\"1\" data-form-settings=\"__TCB_FORM__{&quot;form_identifier&quot;:&quot;stack-tecnologico-form-vbriu6&quot;}__TCB_FORM__\"><div class=\"tve-page-section-out\"><\/div><div class=\"tve-page-section-in tve_empty_dropzone \" data-css=\"tve-u-1881ea3ae46\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1881ea3ad91\" style=\"\"><h2 class=\"\" data-css=\"tve-u-1881ea3ad92\" style=\"text-align: left;\">La storia tecnologica di Inrecruiting&nbsp;<\/h2><\/div><div class=\"tcb-clear\" data-css=\"tve-u-1881ea3ad93\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1881ea3ad94\" style=\"\"><p data-css=\"tve-u-1881ea3ad95\">Ripercorrendo la storia di Inrecruiting, ecco alcuni momenti salienti e cambiamenti architetturali che hanno segnato l&#8217;evoluzione tecnologica del nostro software.&nbsp;<\/p><\/div><\/div><div class=\"thrv_wrapper thrv-columns\" data-css=\"tve-u-1881ea3ad96\" style=\"--tcb-col-el-width: 1955.33;\"><div class=\"tcb-flex-row v-2 tcb-resized tcb--cols--2 tcb-desktop-no-wrap tcb-medium-no-wrap tcb-mobile-wrap m-edit\" data-css=\"tve-u-1881ea3ad97\" style=\"\"><div class=\"tcb-flex-col\" data-css=\"tve-u-1881ea3ad98\" style=\"\"><div class=\"tcb-col dynamic-group-kc35ynzw\" style=\"\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad dynamic-group-kc35yl5t\" data-css=\"tve-u-1881ea3ad99\" style=\"\"> <div class=\"tve-content-box-background\" data-css=\"tve-u-18824eda279\" data-ct-name=\"Rounded Corner\" data-ct=\"fancydivider-38730\" data-element-name=\"Fancy Divider\" style=\"\" data-tcb_hover_state_parent=\"1\"><svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 1000 234.7\" style=\"\" xml:space=\"preserve\" data-position=\"bottom\" data-ct=\"38730\" decoration-type=\"Rounded Corner\" class=\"svg-shape-bottom\" width=\"100%\" preserveAspectRatio=\"none\" data-css=\"tve-u-1881ea3ad9b\"> <style type=\"text\/css\"> <\/style> <path class=\"p172ffd71cc0\" d=\"M1000,2.2L571,172c-60.6,23.6-85.4,22.6-146.2,0L0,0v234.7h1000V2.2z\"><\/path> <\/svg><\/div> <div class=\"tve-cb\" data-css=\"tve-u-1881ea3ad9c\" style=\"\"><div class=\"thrv_wrapper tve_image_caption dynamic-group-kc35yfrh\" data-css=\"tve-u-1881ea3ad9d\" style=\"width: 311px;\"><span class=\"tve_image_frame\" style=\"\"><img class=\"tve_image tcb-moved-image wp-image-36005\" alt=\"\" data-id=\"36005\" width=\"311\" data-init-width=\"500\" height=\"311\" data-init-height=\"500\" title=\"step1\" loading=\"lazy\" src=\"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step1.png\" data-width=\"311\" data-height=\"311\" data-link-wrap=\"true\" style=\"\" data-css=\"tve-u-1881ea3ad9e\" mt-d=\"-29\" center-v-d=\"false\" mt-t=\"-32\" mt-m=\"0\" ml-t=\"0\" ml-m=\"0\" srcset=\"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step1.png 500w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step1-400x400.png 400w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step1-150x150.png 150w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step1-160x160.png 160w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step1-192x192.png 192w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step1-48x49.png 48w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/span><\/div><\/div> <\/div><\/div><\/div><div class=\"tcb-flex-col\" data-css=\"tve-u-1881ea3ad9f\" style=\"\"><div class=\"tcb-col\" style=\"\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad dynamic-group-kc0fxnas\" data-css=\"tve-u-1881ea3ada0\" style=\"\"> <div class=\"tve-content-box-background\" data-css=\"tve-u-1881ea3ada1\" data-tcb_hover_state_parent=\"1\"><\/div> <div class=\"tve-cb\"><div class=\"thrv_wrapper thrv_text_element dynamic-group-kc0fxglu\" data-css=\"tve-u-1881ea3ada2\" style=\"\"><h3 class=\"\" data-css=\"tve-u-1881ea3ada3\">i primi passi<\/h3><\/div><div class=\"thrv_wrapper thrv_text_element dynamic-group-kc0fxkck\" data-css=\"tve-u-1881ea3ada4\"><p \"=\"\" class=\"class=\" data-css=\"tve-u-1881ea3ada5\" style=\"font-size: 14px !important;\" tve-droppable\"=\"\"><span style=\"font-size: 16px;\" data-css=\"tve-u-1881fa1cc0a\">Nel 2008, abbiamo iniziato a sviluppare Inrecruiting partendo dalle fondamenta. Per costruire un&#8217;architettura solida, abbiamo fatto ricorso a tecnologie che negli anni sono rimaste alla base del nostro tech stack.&nbsp;<\/span><\/p><ul class=\"\"><li \"=\"\" =\"\"=\"\" class=\" \" data-css=\"tve-u-1881ea3ada5\" style=\"font-size: 14px !important;\" tve-droppable\"=\"\"><span style=\"font-size: 16px;\" data-css=\"tve-u-1881fa1cc0f\">linguaggi di programmazione per la creazione del backend dell&#8217;applicativo (principalmente <strong>PHP 5<\/strong>)<\/span><\/li><li class=\"\" data-css=\"tve-u-1881ea3ada5\" style=\"font-size: 14px !important;\"><span style=\"font-size: 16px;\" data-css=\"tve-u-1881fa1cc10\"><strong>HTML, CSS, JavaScript <\/strong>con libreria<strong> JQuery&nbsp;<\/strong>per la realizzazione del frontend<\/span><\/li><li data-css=\"tve-u-1881ea3ada5\"><span data-css=\"tve-u-1881fa1cc0d\">un client-server per la gestione di accessi, dati e risorse<\/span><\/li><span data-css=\"tve-u-1881fa1cc10\" style=\"font-size: 16px;\"><\/span><\/ul><p data-css=\"tve-u-1881ea3ada5\" style=\"font-size: 14px !important;\"><br><\/p><p data-css=\"tve-u-1881ea3ada5\" style=\"font-size: 14px !important;\"><br><\/p><\/div><\/div> <\/div><\/div><\/div><\/div><\/div><div class=\"thrv_wrapper thrv-columns\" data-css=\"tve-u-1881ea3ada6\" style=\"--tcb-col-el-width: 1955.33;\"><div class=\"tcb-flex-row v-2 tcb-resized tcb--cols--2 tcb-row-reversed-desktop tcb-row-reversed-mobile tcb-desktop-no-wrap tcb-medium-no-wrap tcb-mobile-wrap m-edit tcb-row-reversed-tablet\" data-css=\"tve-u-1881ea3ada7\" style=\"\"><div class=\"tcb-flex-col\" data-css=\"tve-u-1881ea3ada8\" style=\"\"><div class=\"tcb-col\" style=\"\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad dynamic-group-kc35yl5t\" data-css=\"tve-u-1881ea3ada9\" style=\"\"> <div class=\"tve-content-box-background\" data-css=\"tve-u-1881ea3ad9a\" data-ct-name=\"Rounded Corner\" data-ct=\"fancydivider-38730\" data-element-name=\"Fancy Divider\" style=\"\" data-tcb_hover_state_parent=\"1\"><svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 1000 234.7\" style=\"\" xml:space=\"preserve\" data-position=\"bottom\" data-ct=\"38730\" decoration-type=\"Rounded Corner\" class=\"svg-shape-bottom\" width=\"100%\" preserveAspectRatio=\"none\" data-css=\"tve-u-1881ea3adaa\"> <style type=\"text\/css\"> <\/style> <path class=\"p172ffd71cc0\" d=\"M1000,2.2L571,172c-60.6,23.6-85.4,22.6-146.2,0L0,0v234.7h1000V2.2z\"><\/path> <\/svg><\/div> <div class=\"tve-cb\" data-css=\"tve-u-1881ea3adab\" style=\"\"><div class=\"thrv_wrapper tve_image_caption dynamic-group-kc35yfrh\" data-css=\"tve-u-1881ea3adac\" style=\"width: 311px;\"><span class=\"tve_image_frame\" style=\"\"><img class=\"tve_image tcb-moved-image wp-image-36009\" alt=\"\" data-id=\"36009\" width=\"311\" data-init-width=\"500\" height=\"311\" data-init-height=\"500\" title=\"step2\" loading=\"lazy\" src=\"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step2.png\" data-width=\"311\" data-height=\"311\" data-link-wrap=\"true\" style=\"\" data-css=\"tve-u-1881ea3adad\" mt-d=\"-29\" mt-m=\"0\" center-v-d=\"false\" mt-t=\"-32\" ml-t=\"0\" ml-m=\"0\" srcset=\"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step2.png 500w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step2-400x400.png 400w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step2-150x150.png 150w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step2-160x160.png 160w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step2-192x192.png 192w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step2-48x49.png 48w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/span><\/div><\/div> <\/div><\/div><\/div><div class=\"tcb-flex-col\" data-css=\"tve-u-1881ea3adae\" style=\"\"><div class=\"tcb-col\" style=\"\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad dynamic-group-kc0fxnas\" data-css=\"tve-u-1881ea3adaf\" style=\"\"> <div class=\"tve-content-box-background\" data-css=\"tve-u-1881ea3ada1\" data-tcb_hover_state_parent=\"1\"><\/div> <div class=\"tve-cb\"><div class=\"thrv_wrapper thrv_text_element dynamic-group-kc0fxglu\" data-css=\"tve-u-1881ea3ada2\" style=\"\"><h3 class=\"\" data-css=\"tve-u-1881ea3adb0\">LA SVOLTA: IL PASSAGGIO al cloud e aws<\/h3><\/div><div class=\"thrv_wrapper thrv_text_element dynamic-group-kc0fxkck tcb-excluded-from-group-item\" data-css=\"tve-u-1881ef0dfab\"><p data-css=\"tve-u-1881f09de84\" style=\"\">La <strong>migrazione al&nbsp;<\/strong><strong>cloud e il passaggio ad AWS&nbsp;<\/strong>ha rappresentato un momento di vera svolta tecnologica.<\/p><p \"=\"\" class=\"class=\" data-css=\"tve-u-1881f09de87\" style=\"\" tve-droppable\"=\"\">Questo non \u00e8 stato solo il periodo dell&#8217;introduzione di AWS (Amazon Web Services) e del porting di dati e infrastrutture in cloud, ma anche quello dell&#8217;aggiornamento a <strong>PHP<\/strong><strong>&nbsp;7 <\/strong>(avvenuto nel 2016) e di un importante lavoro di refactoring del backend che ha permesso il passaggio da una versione statefull a una <strong>stateless <\/strong>dell&#8217;applicativo. &nbsp;<br>In questo momento di grande evoluzione tecnologica abbiamo aggiunto al nostro tech stack anche nuove tecnologie:&nbsp;<\/p><ul class=\"\"><li \"=\"\" class=\"class=\" data-css=\"tve-u-1881f09de8c\" style=\"\" tve-droppable\"=\"\">GitLab e GitLab CI\/CD<\/li><li \"=\"\" class=\"class=\" data-css=\"tve-u-1881f09de90\" style=\"\" tve-droppable\"=\"\">cluster EC2 (per web server), ECS, Kubernetes<\/li><li \"=\"\" class=\"class=\" data-css=\"tve-u-1881f09de94\" style=\"\" tve-droppable\"=\"\">RDS in high availability (per MySQL)<\/li><li \"=\"\" class=\"class=\" data-css=\"tve-u-1881f09de97\" style=\"\" tve-droppable\"=\"\">Redis (sessioni utente)<\/li><li \"=\"\" class=\"class=\" data-css=\"tve-u-1881f09de9b\" style=\"\" tve-droppable\"=\"\">ELK &nbsp;stack (Elasticsearch, Logstash, Kibana)<\/li><li \"=\"\" class=\"class=\" data-css=\"tve-u-1881f09de9e\" style=\"\" tve-droppable\"=\"\">code SQS<\/li><li \"=\"\" class=\"class=\" data-css=\"tve-u-1881f09bfef\" style=\"\" tve-droppable\"=\"\">centralizzazione dei log applicativi e di sistema (ELK)<\/li><li \"=\"\" class=\"class=\" data-css=\"tve-u-1881f09bfef\" style=\"\" tve-droppable\"=\"\">Bootstrap (framework CSS)<\/li><\/ul><\/div><\/div> <\/div><\/div><\/div><\/div><\/div><div class=\"thrv_wrapper thrv-columns\" data-css=\"tve-u-1881ea3adb1\" style=\"--tcb-col-el-width: 1955.33;\"><div class=\"tcb-flex-row v-2 tcb-resized tcb--cols--2 tcb-desktop-no-wrap tcb-medium-no-wrap tcb-mobile-wrap m-edit\" data-css=\"tve-u-1881ea3adb2\" style=\"\"><div class=\"tcb-flex-col\" data-css=\"tve-u-1881ea3adb3\" style=\"\"><div class=\"tcb-col dynamic-group-kc35ynzw\" style=\"\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad dynamic-group-kc35yl5t\" data-css=\"tve-u-1881ea3adb4\" style=\"\"> <div class=\"tve-content-box-background\" data-css=\"tve-u-1881ea3adb5\" data-ct-name=\"Rounded Corner\" data-ct=\"fancydivider-38730\" data-element-name=\"Fancy Divider\" style=\"\"><svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 1000 234.7\" style=\"\" xml:space=\"preserve\" data-position=\"bottom\" data-ct=\"38730\" decoration-type=\"Rounded Corner\" class=\"svg-shape-bottom\" width=\"100%\" preserveAspectRatio=\"none\" data-css=\"tve-u-1881ea3adb6\"> <style type=\"text\/css\"> <\/style> <path class=\"p172ffd71cc0\" d=\"M1000,2.2L571,172c-60.6,23.6-85.4,22.6-146.2,0L0,0v234.7h1000V2.2z\"><\/path> <\/svg><\/div> <div class=\"tve-cb\" data-css=\"tve-u-1881ea3adb7\" style=\"\"><div class=\"thrv_wrapper tve_image_caption dynamic-group-kc35yfrh\" data-css=\"tve-u-1881ea3adb8\" style=\"width: 311px;\"><span class=\"tve_image_frame\" style=\"\"><img class=\"tve_image tcb-moved-image wp-image-36012\" alt=\"\" data-id=\"36012\" width=\"311\" data-init-width=\"500\" height=\"311\" data-init-height=\"500\" title=\"step3\" loading=\"lazy\" src=\"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step3.png\" data-width=\"311\" data-height=\"311\" data-link-wrap=\"true\" style=\"\" data-css=\"tve-u-1881ea3adb9\" mt-d=\"-29\" mt-t=\"-32\" mt-m=\"0\" center-v-d=\"false\" ml-t=\"0\" ml-m=\"0\" srcset=\"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step3.png 500w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step3-400x400.png 400w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step3-150x150.png 150w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step3-160x160.png 160w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step3-192x192.png 192w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step3-48x49.png 48w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/span><\/div><\/div> <\/div><\/div><\/div><div class=\"tcb-flex-col\" data-css=\"tve-u-1881ea3adba\" style=\"\"><div class=\"tcb-col\" style=\"\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad dynamic-group-kc0fxnas\" data-css=\"tve-u-1881ea3adbb\" style=\"\"> <div class=\"tve-content-box-background\" data-css=\"tve-u-1881ea3adbc\"><\/div> <div class=\"tve-cb\"><div class=\"thrv_wrapper thrv_text_element dynamic-group-kc0fxglu\" data-css=\"tve-u-1881ea3adbd\" style=\"\"><h3 class=\"\" data-css=\"tve-u-1881ea3adbe\">L&#8217;EVOLUZIONE: microservizi e ses<\/h3><\/div><div class=\"thrv_wrapper thrv_text_element dynamic-group-kc0fxkck tcb-excluded-from-group-item\" data-css=\"tve-u-1881f0f6f07\"><p data-css=\"tve-u-1881ea3adbf\" style=\"\">Nel 2021, lo status tecnologico di Inrecruiting \u00e8 entrato in una nuova fase evolutiva. Questa volta il cambiamento ha interessato l&#8217;architettura del software ed ha determinato il passaggio da un&#8217;applicazione monolitica a una con <strong>architettura a microservizi.<\/strong><\/p><p data-css=\"tve-u-1881ea3adbf\" style=\"\">Come servizi indipendenti che comunicano tra loro via API, i microservizi di Inrecruiting sono scritti in <strong>PHP<\/strong>, <strong>Node.js<\/strong> e <strong>Java<\/strong> e vengono elaborati su <strong>Fargate<\/strong> e <strong>AWS Lambda<\/strong> (Serverless).<\/p><p data-css=\"tve-u-1881ea3adbf\" style=\"\"><br><\/p><p data-css=\"tve-u-1881ea3adbf\" style=\"\">Una grande novit\u00e0 \u00e8 stata registrata anche sul fronte della comunicazione con l&#8217;implementazione del servizio in cloud <strong>Amazon SES <\/strong>(Simple Email Services) per l&#8217;invio e la ricezione di email massive.<\/p><\/div><\/div> <\/div><\/div><\/div><\/div><\/div><\/div><div class=\"thrive-group-edit-config\" style=\"display: none !important\"><\/div><div class=\"thrive-local-colors-config\" style=\"display: none !important\"><\/div><\/div><div class=\"thrv_wrapper thrv-columns\" data-css=\"tve-u-1881f8ad89e\" style=\"--tcb-col-el-width: 1957.33;\"><div class=\"tcb-flex-row v-2 tcb-resized tcb--cols--2 tcb-row-reversed-desktop tcb-row-reversed-mobile tcb-desktop-no-wrap tcb-medium-no-wrap tcb-mobile-wrap m-edit tcb-row-reversed-tablet\" data-css=\"tve-u-1881f8ad89f\" style=\"\"><div class=\"tcb-flex-col\" data-css=\"tve-u-1881f8ad8a0\" style=\"\"><div class=\"tcb-col\" style=\"\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad kc35yl5t\" data-css=\"tve-u-1881f8ad8a1\" style=\"\"> <div class=\"tve-content-box-background\" data-css=\"tve-u-1881f8ad8a2\" data-ct-name=\"Rounded Corner\" data-ct=\"fancydivider-38730\" data-element-name=\"Fancy Divider\" style=\"\"><svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 1000 234.7\" style=\"\" xml:space=\"preserve\" data-position=\"bottom\" data-ct=\"38730\" decoration-type=\"Rounded Corner\" class=\"svg-shape-bottom\" width=\"100%\" preserveAspectRatio=\"none\" data-css=\"tve-u-1881f8ad8a3\"> <style type=\"text\/css\"> <\/style> <path class=\"p172ffd71cc0\" d=\"M1000,2.2L571,172c-60.6,23.6-85.4,22.6-146.2,0L0,0v234.7h1000V2.2z\"><\/path> <\/svg><\/div> <div class=\"tve-cb\" data-css=\"tve-u-1881f8ad8a4\" style=\"\"><div class=\"thrv_wrapper tve_image_caption kc35yfrh\" data-css=\"tve-u-1881f8ad8a5\" style=\"width: 311px;\"><span class=\"tve_image_frame\" style=\"\"><img class=\"tve_image tcb-moved-image wp-image-36015\" alt=\"\" data-id=\"36015\" width=\"311\" data-init-width=\"500\" height=\"311\" data-init-height=\"500\" title=\"step4\" loading=\"lazy\" src=\"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step4.png\" data-width=\"311\" data-height=\"311\" data-link-wrap=\"true\" style=\"\" data-css=\"tve-u-1881f8ad8a6\" mt-d=\"-29\" mt-m=\"0\" center-v-d=\"false\" mt-t=\"-32\" ml-t=\"0\" ml-m=\"0\" srcset=\"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step4.png 500w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step4-400x400.png 400w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step4-150x150.png 150w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step4-160x160.png 160w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step4-192x192.png 192w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step4-48x49.png 48w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/span><\/div><\/div> <\/div><\/div><\/div><div class=\"tcb-flex-col\" data-css=\"tve-u-1881f8ad8a7\" style=\"\"><div class=\"tcb-col\" style=\"\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad kc0fxnas\" data-css=\"tve-u-1881f8ad8a8\" style=\"\"> <div class=\"tve-content-box-background\" data-css=\"tve-u-1881f8ad8aa\" data-tcb_hover_state_parent=\"1\"><\/div> <div class=\"tve-cb\"><div class=\"thrv_wrapper thrv_text_element kc0fxglu\" data-css=\"tve-u-1881f8ad8ab\" style=\"\"><h3 class=\"\" data-css=\"tve-u-1881f8ad8ac\">LA nuova veste: IL restyling grafico<\/h3><\/div><div class=\"thrv_wrapper thrv_text_element kc0fxkck tcb-excluded-from-group-item\" data-css=\"tve-u-1881f8ad8ad\"><p data-css=\"tve-u-1881f8ad8ae\" style=\"\"><span style=\"font-size: 16px;\" data-css=\"tve-u-1881fdcf97b\">Dal punto di vista del frontend, una tappa importante della storia di Inrecruiting \u00e8 segnata dal restyling grafico dell&#8217;applicativo avvenuto in contemporanea al lancio della nuova brand identity nel 2022.<br>Il lavoro svolto sul frontend di Inrecruiting ha interessato il <strong>redesign dell&#8217;interfaccia grafica<\/strong> ma ha posto anche il focus sulla <strong>User Experience<\/strong> e <strong>User Interface<\/strong> del software. In questo modo, abbiamo migliorato l&#8217;usabilit\u00e0 dell&#8217;ATS per i nostri clienti rendendo l&#8217;interfaccia pi\u00f9 intuitiva e in linea con la nuova identit\u00e0 visiva aziendale. Proprio in questa occasione, il team di sviluppo ha introdotto l&#8217;uso di software specifici per la creazione di interfacce utente come <strong>Figma<\/strong>.<\/span><\/p><\/div><\/div> <\/div><\/div><\/div><\/div><\/div><div class=\"thrv_wrapper thrv-columns\" data-css=\"tve-u-1881f8ccd7d\" style=\"--tcb-col-el-width: 1957.33;\"><div class=\"tcb-flex-row v-2 tcb-resized tcb--cols--2 tcb-desktop-no-wrap tcb-medium-no-wrap tcb-mobile-wrap m-edit\" data-css=\"tve-u-1881f8ccd7e\" style=\"\"><div class=\"tcb-flex-col\" data-css=\"tve-u-1881f8ccd7f\" style=\"\"><div class=\"tcb-col dynamic-group-kc35ynzw\" style=\"\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad kc35yl5t\" data-css=\"tve-u-1881f8ccd80\" style=\"\"> <div class=\"tve-content-box-background\" data-css=\"tve-u-1881f8ccd81\" data-ct-name=\"Rounded Corner\" data-ct=\"fancydivider-38730\" data-element-name=\"Fancy Divider\" style=\"\"><svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 1000 234.7\" style=\"\" xml:space=\"preserve\" data-position=\"bottom\" data-ct=\"38730\" decoration-type=\"Rounded Corner\" class=\"svg-shape-bottom\" width=\"100%\" preserveAspectRatio=\"none\" data-css=\"tve-u-1881f8ccd82\"> <style type=\"text\/css\"> <\/style> <path class=\"p172ffd71cc0\" d=\"M1000,2.2L571,172c-60.6,23.6-85.4,22.6-146.2,0L0,0v234.7h1000V2.2z\"><\/path> <\/svg><\/div> <div class=\"tve-cb\" data-css=\"tve-u-1881f8ccd83\" style=\"\"><div class=\"thrv_wrapper tve_image_caption kc35yfrh\" data-css=\"tve-u-1881f8ccd84\" style=\"width: 311px;\"><span class=\"tve_image_frame\" style=\"\"><img class=\"tve_image wp-image-36018\" alt=\"\" data-id=\"36018\" width=\"311\" data-init-width=\"500\" height=\"311\" data-init-height=\"500\" title=\"step5\" loading=\"lazy\" src=\"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step5.png\" data-width=\"311\" data-height=\"311\" data-link-wrap=\"true\" style=\"\" data-css=\"tve-u-1881f8ccd85\" mt-d=\"-29\" mt-t=\"-32\" mt-m=\"0\" center-v-d=\"false\" ml-t=\"0\" ml-m=\"0\" srcset=\"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step5.png 500w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step5-400x400.png 400w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step5-150x150.png 150w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step5-160x160.png 160w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step5-192x192.png 192w, https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/step5-48x49.png 48w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/span><\/div><\/div> <\/div><\/div><\/div><div class=\"tcb-flex-col\" data-css=\"tve-u-1881f8ccd86\" style=\"\"><div class=\"tcb-col\" style=\"\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad kc0fxnas\" data-css=\"tve-u-1881f8ccd87\" style=\"\"> <div class=\"tve-content-box-background\" data-css=\"tve-u-1881f8ccd88\"><\/div> <div class=\"tve-cb\"><div class=\"thrv_wrapper thrv_text_element kc0fxglu\" data-css=\"tve-u-1881f8ccd89\" style=\"\"><h3 class=\"\" data-css=\"tve-u-1881f8ccd8a\">prospettive future<\/h3><\/div><div class=\"thrv_wrapper thrv_text_element kc0fxkck tcb-excluded-from-group-item\" data-css=\"tve-u-1881f8ccd8b\"><p data-css=\"tve-u-1881fddf481\" style=\"\">Negli ultimi tempi, abbiamo concentrato il nostro interesse verso le <strong>politiche GDPR<\/strong>, norme di <strong>sicurezza<\/strong> aziendale,&nbsp;<strong>infrastrutturale e tecnica.&nbsp;<\/strong>Accanto alle <strong>certificazioni ISO 9001 e ISO 27001<\/strong>, all&#8217;implementazione di tecnologie come <strong>WAF<\/strong> (<em>Web Application Firewall) <\/em>per una migliore protezione dei dati gestiti, abbiamo rimarcato il nostro impegno verso uno stile di programmazione pi\u00f9 pulito e aggiornato &nbsp;che si \u00e8 tradotto anche nel passaggio del backend dell&#8217;applicativo alla <strong>versione PHP 8.2<\/strong>. Un lavoro di refactoring particolarmente sfidante sia per la mole di codice che ne \u00e8 stata oggetto, sia per le difficolt\u00e0 legate al linguaggio (molte parti sono state eliminate dopo essere state deprecate, altre hanno cambiate le firme e inoltre \u00e8 stata introdotta una forte tipizzazione del linguaggio).<\/p><p data-css=\"tve-u-1881fddf481\" style=\"\">Il recente studio di <span dir=\"ltr\" style=\"\" data-css=\"tve-u-1881fddf483\"><strong>ReactJS<\/strong> come framework frontend si inserisce tra gli aggiornamenti in corso per migliorare il nostro stack tecnologico.&nbsp;<\/span><\/p><\/div><\/div> <\/div><\/div><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Dal 2009 ad oggi, la crescita e il continuo aggiornamento del nostro stack tecnologico hanno reso l&#8217;Applicant Tracking System Inrecruiting uno dei recruiting software pi\u00f9 completi e conosciuti non solo in Italia ma anche all&#8217;estero. Ripercorriamo in questo articolo i momenti salienti dello sviluppo tecnologico del nostro ATS. Tech stack: cosa si intende Quello che<\/p>\n","protected":false},"author":21,"featured_media":36021,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"ub_ctt_via":""},"categories":[16],"tags":[],"featured_image_src":"https:\/\/staging.in-recruiting.com\/wp-content\/uploads\/information-technology.png","author_info":{"display_name":"Elena Licchelli","author_link":"https:\/\/staging.in-recruiting.com\/it\/author\/elena-licchelli\/"},"_links":{"self":[{"href":"https:\/\/staging.in-recruiting.com\/it\/wp-json\/wp\/v2\/posts\/35897"}],"collection":[{"href":"https:\/\/staging.in-recruiting.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.in-recruiting.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.in-recruiting.com\/it\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.in-recruiting.com\/it\/wp-json\/wp\/v2\/comments?post=35897"}],"version-history":[{"count":19,"href":"https:\/\/staging.in-recruiting.com\/it\/wp-json\/wp\/v2\/posts\/35897\/revisions"}],"predecessor-version":[{"id":36212,"href":"https:\/\/staging.in-recruiting.com\/it\/wp-json\/wp\/v2\/posts\/35897\/revisions\/36212"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.in-recruiting.com\/it\/wp-json\/wp\/v2\/media\/36021"}],"wp:attachment":[{"href":"https:\/\/staging.in-recruiting.com\/it\/wp-json\/wp\/v2\/media?parent=35897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.in-recruiting.com\/it\/wp-json\/wp\/v2\/categories?post=35897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.in-recruiting.com\/it\/wp-json\/wp\/v2\/tags?post=35897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}