CINXE.COM

Journal - Jump24 Software Development Agency | UK

<!DOCTYPE html> <html class="no-js" lang="en-GB"> <head> <script> window.dataLayer = window.dataLayer || []; </script> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KGFC6RCW');</script> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script> <meta name="referrer" content="no-referrer-when-downgrade"> <link rel="dns-prefetch" href="https://use.typekit.net/"> <link rel="preconnect" href="https://use.typekit.net/" crossorigin> <link rel="dns-prefetch" href="https://p.typekit.net/"> <link rel="preconnect" href="https://p.typekit.net/" crossorigin> <link rel="dns-prefetch" href="https://www.googletagmanager.com/"> <link rel="preconnect" href="https://www.googletagmanager.com/" crossorigin> <link rel="dns-prefetch" href="https://www.google-analytics.com/"> <link rel="preconnect" href="https://www.google-analytics.com/" crossorigin> <link rel="stylesheet" media="screen" href="/assets/style.css?1741651200"> <link rel="stylesheet" href="https://use.typekit.net/szo1onw.css"> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:3513297,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> <title>Journal - Jump24 Software Development Agency | UK</title> <meta name="description" content="Our Software development blog consisting of thoughts and ideas. Find out more from the minds of the Jump24 Team."> <meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> <meta property="og:locale" content="en_GB"> <meta property="og:type" content="article"> <meta property="og:title" content="Journal - Jump24 Software Development Agency | UK"> <meta property="og:description" content="Our Software development blog consisting of thoughts and ideas. Find out more from the minds of the Jump24 Team."> <meta property="og:url" content="https://jump24.co.uk/journal/"> <meta property="og:site_name" content="Jump24 Software Development Agency | UK"> <meta property="og:image" content="https://jump24.co.uk/uploads/2023/05/Generic-Share-image.jpg"> <meta property="og:image:width" content="1600"> <meta property="og:image:height" content="900"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:image" content="https://jump24.co.uk/uploads/2023/05/Generic-Share-image.jpg"> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://jump24.co.uk/#organization","name":"Jump24","url":"https://jump24.co.uk/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https://jump24.co.uk/#logo","inLanguage":"en-GB","url":"https://jump24.co.uk/uploads/2020/03/logo-full.svg","width":82,"height":30,"caption":"Jump24"},"image":{"@id":"https://jump24.co.uk/#logo"}},{"@type":"WebSite","@id":"https://jump24.co.uk/#website","url":"https://jump24.co.uk/","name":"Jump24 Software Development Agency | UK","description":"a full circle PHP development Agency","publisher":{"@id":"https://jump24.co.uk/#organization"},"potentialAction":[{"@type":"SearchAction","target":"https://jump24.co.uk/?s={search_term_string}","query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":["WebPage","CollectionPage"],"@id":"https://jump24.co.uk/journal/#webpage","url":"https://jump24.co.uk/journal/","name":"Journal - Jump24 Software Development Agency | UK","isPartOf":{"@id":"https://jump24.co.uk/#website"},"datePublished":"2020-03-15T09:39:15+00:00","dateModified":"2023-05-08T10:11:33+00:00","description":"Our Software development blog consisting of thoughts and ideas. Find out more from the minds of the Jump24 Team.","inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://jump24.co.uk/journal/"]}]}]}</script> <link rel="stylesheet" id="wp-block-library-css" href="https://jump24.co.uk/block-library/style.min.css" type="text/css" media="all"> <link rel="stylesheet" id="prismatic-blocks-css" href="https://jump24.co.uk/app/plugins/prismatic/css/styles-blocks.css" type="text/css" media="all"> <link rel="icon" href="https://jump24.co.uk/assets/svgs/ident-my-sin.svg" type="image/svg+xml"> <style type="text/css"> .large-tabs-content { padding: calc(clamp(2.5rem, -2.045rem + 14.545vw, 12.5rem)) calc(clamp(1.25rem, -.114rem + 6.818vw, 5rem)); } </style> </head> <body class="blog body--journal body--dark "> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KGFC6RCW" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <a href="#first" class="accessibility-link">Jump to content</a> <div class="grid"> <div class="row"> <div class="content"> <div class="grid__item col--lg-12-1 col--sm-6-1"></div> <div class="grid__item col--lg-12-1 col--sm-6-1"></div> <div class="grid__item col--lg-12-1 col--sm-6-1"></div> <div class="grid__item col--lg-12-1 col--sm-6-1"></div> <div class="grid__item col--lg-12-1 col--sm-6-1"></div> <div class="grid__item col--lg-12-1 col--sm-6-1"></div> <div class="grid__item col--lg-12-1 col--sm-6-1"></div> <div class="grid__item col--lg-12-1 col--sm-6-1"></div> <div class="grid__item col--lg-12-1 col--sm-6-1"></div> <div class="grid__item col--lg-12-1 col--sm-6-1"></div> <div class="grid__item col--lg-12-1 col--sm-6-1"></div> <div class="grid__item col--lg-12-1 col--sm-6-1"></div> </div> </div> </div> <header class="site-header"> <div class="row"> <div class="content"> <span class="shape shape--circle background--tuatara header__circle--1"></span> <div class="site-header__wrapper col col--lg-12-12 col--sm-6-6"> <a href="/" class="site-branding" title="Home"> <span class="icon icon--logo"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 2267.72 651.97"><path class="logo-main" d="m811.86,87.98h-112v346c0,32-24,32-42,32h-14v98h54c62.91.06,113.94-50.89,114-113.8,0-.07,0-.13,0-.2v-26h0V87.98Z"></path><path class="logo-main" d="m1679.86,87.98c-50.14-.01-97.15,24.39-126,65.4-48.9-69.59-144.96-86.36-214.54-37.46-41.05,28.85-65.47,75.88-65.46,126.06v322h112V241.98h0c0-30.93,25.07-56,56-56h0c30.93,0,56,25.07,56,56h0v322h112V241.98h0c0-30.93,25.07-56,56-56h0c30.93,0,56,25.07,56,56h0v322h112V241.98c.06-85-68.8-153.94-153.8-154-.07,0-.13,0-.2,0Z"></path><path class="logo-main" d="m2071.86,87.98c-108.2,0-196,87.8-196,196v280h112v-102.9c26.24,12.47,54.94,18.93,84,18.9,108.2,0,196-87.8,196-196s-87.8-196-196-196Zm0,280c-46.39,0-84-37.61-84-84s37.61-84,84-84,84,37.61,84,84-37.61,84-84,84h0Z"></path><path class="logo-feature" d="m1105.86,325.98v68c.06,38.6-31.2,69.94-69.8,70-.07,0-.13,0-.2,0h0c-38.6.06-69.94-31.2-70-69.8,0-.07,0-.13,0-.2v-68h-112v58c0,124,80.6,180,180,180h4c99.4,0,180-56,180-180v-58h-112Z"></path><path class="logo-main logo-animation-1" d="m1010.86,244.28h-63.8l35.9-35c18.8-18.5,30.3-33.7,30.3-58.1,0-36.4-23.9-63.2-62.1-63.2s-62,25.3-62,64.7v2.6h44.1v-4.1c0-13.2,5.6-22,17.6-22s17.7,9.1,17.7,21.7c0,10.9-7.7,21.8-18.8,32.8l-60.9,62.1v38.2h122v-39.7Z"></path><path class="logo-main logo-animation-2" d="m1122.36,283.98h44.1v-41.5h16.4v-39.6h-16.4v-114.9h-44.1l-79.3,116.3v38.2h79.3v41.5Zm-33.8-81.1l35.3-54.9v54.9h-35.3Z"></path><circle class="logo-feature" cx="153.86" cy="409.98" r="84"></circle><path class="logo-main" d="m237.86,157.98c92.78,0,167.99,75.23,167.99,168.01,0,92.78-75.23,167.99-168.01,167.99-92.78,0-167.99-75.23-167.99-168.01,0-44.56,17.71-87.28,49.21-118.79,31.44-31.61,74.22-49.32,118.8-49.2m0-70C106.46,87.98-.14,194.58-.14,325.98s106.6,238,238,238,238-106.6,238-238-106.6-238-238-238Z"></path><circle class="logo-feature" cx="444.86" cy="118.98" r="31"></circle></svg> </span> <span class="icon icon--logo-mobile"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 476 476"><circle class="logo-feature" cx="154" cy="322" r="84"></circle><path class="logo-main" d="M238.5,69a168,168,0,1,1-118.8,49.2A166.9,166.9,0,0,1,238.5,69m0-70C107.1-1,.5,105.6.5,237s106.6,238,238,238,238-106.6,238-238S369.9-1,238.5-1Z" transform="translate(-0.5 1)"></path><circle class="logo-feature" cx="445" cy="31" r="31"></circle></svg> </span> </a> <nav class="site-nav"> <input type="checkbox" id="mobile-menu-trigger"> <label class="site-nav__burger" for="mobile-menu-trigger"></label> <ul class="site-menu site-menu--header"> <li class="site-menu__item"> <a href="/our-story/" target="_self" class="site-menu__link site-menu__link--story"> Story </a> </li> <li class="site-menu__item"> <a href="/our-clients/" target="_self" class="site-menu__link site-menu__link--clients"> Clients </a> </li> <li class="site-menu__item"> <a href="/services" target="_self" class="site-menu__link site-menu__link--services"> Services </a> </li> <li class="site-menu__item"> <a href="/laravel-specialist" target="_self" class="site-menu__link site-menu__link--laravel"> Laravel </a> </li> <li class="site-menu__item"> <a href="/vue-specialist" target="_self" class="site-menu__link site-menu__link--vue"> Vue </a> </li> <li class="site-menu__item"> <a href="/ux/" target="_self" class="site-menu__link site-menu__link--ux"> UX </a> </li> <li class="site-menu__item"> <a href="/journal/" target="_self" class="site-menu__link site-menu__link--journal"> Journal </a> </li> <li class="site-menu__item"> <a href="/contact/" target="_self" class="site-menu__link site-menu__link--contact"> Contact </a> </li> </ul> </nav> </div> </div> </div> </header> <div class="site-wrapper" id="pageTop"> <main> <section class="articles"> <div class="row"> <div class="content"> <div class="col--lg-12-9 col--lg-offset-12-2 col--l-12-12 col--l-offset-12-1 col--m-12-12 col--m-offset-12-1 col--sm-6-6 col--sm-offset-6-1 col--s-6-6 col--s-offset-6-1"> <ul class="articles--list"> <li class="blog-teaser blog-teaser--hero"> <div class="blog-teaser__txt"> <span class="blog-teaser__logo blog-teaser__logo--develop"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 476 476"> <circle class="logo-feature" cx="154" cy="322" r="84"></circle> <path class="logo-main" d="M238.5,69a168,168,0,1,1-118.8,49.2A166.9,166.9,0,0,1,238.5,69m0-70C107.1-1,.5,105.6.5,237s106.6,238,238,238,238-106.6,238-238S369.9-1,238.5-1Z" transform="translate(-0.5 1)"></path> <circle class="logo-feature" cx="445" cy="31" r="31"></circle> </svg> </span> <h2 class="blog-teaser__heading"> <a href="https://jump24.co.uk/journal/testing-deferred-props-in-inertia-2-0-and-laravel-with-the-assertablejson/"> InertiaJS and testing deferred props </a> </h2> <span class="author__name">Jamie Peters</span> <div class="blog-teaser__summary"> <p class="blog-teaser__eyebrow blog-teaser__eyebrow--develop"> Development </p> </div> </div> </li> <li class="blog-teaser"> <div class="blog-teaser__txt"> <span class="blog-teaser__logo blog-teaser__logo--develop"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 476 476"> <circle class="logo-feature" cx="154" cy="322" r="84"></circle> <path class="logo-main" d="M238.5,69a168,168,0,1,1-118.8,49.2A166.9,166.9,0,0,1,238.5,69m0-70C107.1-1,.5,105.6.5,237s106.6,238,238,238,238-106.6,238-238S369.9-1,238.5-1Z" transform="translate(-0.5 1)"></path> <circle class="logo-feature" cx="445" cy="31" r="31"></circle> </svg> </span> <h2 class="blog-teaser__heading"> <a href="https://jump24.co.uk/journal/our-approach-to-upgrading-legacy-laravel-applications/">Our approach to upgrading Legacy Laravel Applications</a> </h2> <span class="author__name">Adam Cox</span> <div class="blog-teaser__summary"> <p class="blog-teaser__eyebrow blog-teaser__eyebrow--develop"> Development </p> </div> </div> </li> <li class="blog-teaser"> <div class="blog-teaser__txt"> <span class="blog-teaser__logo blog-teaser__logo--develop"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 476 476"> <circle class="logo-feature" cx="154" cy="322" r="84"></circle> <path class="logo-main" d="M238.5,69a168,168,0,1,1-118.8,49.2A166.9,166.9,0,0,1,238.5,69m0-70C107.1-1,.5,105.6.5,237s106.6,238,238,238,238-106.6,238-238S369.9-1,238.5-1Z" transform="translate(-0.5 1)"></path> <circle class="logo-feature" cx="445" cy="31" r="31"></circle> </svg> </span> <h2 class="blog-teaser__heading"> <a href="https://jump24.co.uk/journal/playtime-with-php-attributes/">Playtime with PHP Attributes</a> </h2> <span class="author__name">Pete Wond</span> <div class="blog-teaser__summary"> <p class="blog-teaser__eyebrow blog-teaser__eyebrow--develop"> Development </p> </div> </div> </li> <li class="blog-teaser"> <div class="blog-teaser__txt"> <span class="blog-teaser__logo blog-teaser__logo--ideate"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 476 476"> <circle class="logo-feature" cx="154" cy="322" r="84"></circle> <path class="logo-main" d="M238.5,69a168,168,0,1,1-118.8,49.2A166.9,166.9,0,0,1,238.5,69m0-70C107.1-1,.5,105.6.5,237s106.6,238,238,238,238-106.6,238-238S369.9-1,238.5-1Z" transform="translate(-0.5 1)"></path> <circle class="logo-feature" cx="445" cy="31" r="31"></circle> </svg> </span> <h2 class="blog-teaser__heading"> <a href="https://jump24.co.uk/journal/figma-wireframing-kit/">Figma wireframing kit</a> </h2> <span class="author__name">Tim Print</span> <div class="blog-teaser__summary"> <p class="blog-teaser__eyebrow blog-teaser__eyebrow--ideate"> Community </p> <p class="blog-teaser__eyebrow blog-teaser__eyebrow--count"> +1 </p> </div> </div> </li> <li class="blog-teaser"> <div class="blog-teaser__txt"> <span class="blog-teaser__logo blog-teaser__logo--develop"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 476 476"> <circle class="logo-feature" cx="154" cy="322" r="84"></circle> <path class="logo-main" d="M238.5,69a168,168,0,1,1-118.8,49.2A166.9,166.9,0,0,1,238.5,69m0-70C107.1-1,.5,105.6.5,237s106.6,238,238,238,238-106.6,238-238S369.9-1,238.5-1Z" transform="translate(-0.5 1)"></path> <circle class="logo-feature" cx="445" cy="31" r="31"></circle> </svg> </span> <h2 class="blog-teaser__heading"> <a href="https://jump24.co.uk/journal/laravel-parallel-job-processing-tip/">Laravel Parallel Job Processing Tip</a> </h2> <span class="author__name">Pete Wond</span> <div class="blog-teaser__summary"> <p class="blog-teaser__eyebrow blog-teaser__eyebrow--develop"> Development </p> </div> </div> </li> <li class="blog-teaser"> <div class="blog-teaser__txt"> <span class="blog-teaser__logo blog-teaser__logo--develop"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 476 476"> <circle class="logo-feature" cx="154" cy="322" r="84"></circle> <path class="logo-main" d="M238.5,69a168,168,0,1,1-118.8,49.2A166.9,166.9,0,0,1,238.5,69m0-70C107.1-1,.5,105.6.5,237s106.6,238,238,238,238-106.6,238-238S369.9-1,238.5-1Z" transform="translate(-0.5 1)"></path> <circle class="logo-feature" cx="445" cy="31" r="31"></circle> </svg> </span> <h2 class="blog-teaser__heading"> <a href="https://jump24.co.uk/journal/php-match-and-enums/">PHP Match and Enums</a> </h2> <span class="author__name">Pete Wond</span> <div class="blog-teaser__summary"> <p class="blog-teaser__eyebrow blog-teaser__eyebrow--develop"> Development </p> </div> </div> </li> <li class="blog-teaser"> <div class="blog-teaser__txt"> <span class="blog-teaser__logo blog-teaser__logo--ideate"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 476 476"> <circle class="logo-feature" cx="154" cy="322" r="84"></circle> <path class="logo-main" d="M238.5,69a168,168,0,1,1-118.8,49.2A166.9,166.9,0,0,1,238.5,69m0-70C107.1-1,.5,105.6.5,237s106.6,238,238,238,238-106.6,238-238S369.9-1,238.5-1Z" transform="translate(-0.5 1)"></path> <circle class="logo-feature" cx="445" cy="31" r="31"></circle> </svg> </span> <h2 class="blog-teaser__heading"> <a href="https://jump24.co.uk/journal/laraconus-2024-recap/">LaraconUS 2024 Recap</a> </h2> <span class="author__name">Daniel Newns</span> <div class="blog-teaser__summary"> <p class="blog-teaser__eyebrow blog-teaser__eyebrow--ideate"> Community </p> <p class="blog-teaser__eyebrow blog-teaser__eyebrow--count"> +1 </p> </div> </div> </li> <li class="blog-teaser"> <div class="blog-teaser__txt"> <span class="blog-teaser__logo blog-teaser__logo--develop"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 476 476"> <circle class="logo-feature" cx="154" cy="322" r="84"></circle> <path class="logo-main" d="M238.5,69a168,168,0,1,1-118.8,49.2A166.9,166.9,0,0,1,238.5,69m0-70C107.1-1,.5,105.6.5,237s106.6,238,238,238,238-106.6,238-238S369.9-1,238.5-1Z" transform="translate(-0.5 1)"></path> <circle class="logo-feature" cx="445" cy="31" r="31"></circle> </svg> </span> <h2 class="blog-teaser__heading"> <a href="https://jump24.co.uk/journal/benefits-of-writing-clean-maintainable-code/">Benefits of writing clean, maintainable code</a> </h2> <span class="author__name">Jamie Peters</span> <div class="blog-teaser__summary"> <p class="blog-teaser__eyebrow blog-teaser__eyebrow--develop"> Development </p> </div> </div> </li> <li class="blog-teaser"> <div class="blog-teaser__txt"> <span class="blog-teaser__logo blog-teaser__logo--ideate"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 476 476"> <circle class="logo-feature" cx="154" cy="322" r="84"></circle> <path class="logo-main" d="M238.5,69a168,168,0,1,1-118.8,49.2A166.9,166.9,0,0,1,238.5,69m0-70C107.1-1,.5,105.6.5,237s106.6,238,238,238,238-106.6,238-238S369.9-1,238.5-1Z" transform="translate(-0.5 1)"></path> <circle class="logo-feature" cx="445" cy="31" r="31"></circle> </svg> </span> <h2 class="blog-teaser__heading"> <a href="https://jump24.co.uk/journal/the-who-why-what-behind-me-jamie/">The Who, Why & What Behind Me – Jamie</a> </h2> <span class="author__name">Jamie Peters</span> <div class="blog-teaser__summary"> <p class="blog-teaser__eyebrow blog-teaser__eyebrow--ideate"> Origin Story </p> </div> </div> </li> </ul> <div class="pagination col--lg-12-4 col--lg-offset-12-2 col--l-12-5 col--l-offset-12-2 col--sm-6-5 col--sm-offset-6-1 col--s-6-6 col--s-offset-6-1"> <a href="https://jump24.co.uk/journal/page/2/" class="pagination__item pagination__item--next">Next <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 5.34 7.98"><path d="m1.66.32 3.72 3.12a.82.82 0 0 1 .29.68.84.84 0 0 1 -.29.68l-3.72 3.12a.81.81 0 0 1 -1-1.24l3.01-2.56-3-2.56a.81.81 0 0 1 1-1.24z" fill="#f2b705" fill-rule="evenodd" transform="translate(-.33 -.13)"></path></svg></a> </div> </div> </div> </div> </section> </main> <div class="content laravel" id="get-in-touch"> <div class="laravel__content col col--lg-12-5 col--lg-offset-12-2 col--sm-6-6 col--sm-offset-6-1 background--selective-yellow flex-column"> <div class="laravel__logo"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 90 92.26" class="logo-laravel"><path d="M89.57,20.92V41.16a1.56,1.56,0,0,1-.71,1.26L72.26,51.8v19A1.89,1.89,0,0,1,71.55,72l-34.68,20s-.19,0-.19.18H35.61s-.19,0-.19-.18L.71,72A1.48,1.48,0,0,1,0,70.77v-60s0-.19.18-.19l.19-.18s0-.19.18-.19c0,0,.19,0,.19-.18l.18-.18h0L18.05.14a1.89,1.89,0,0,1,1.44,0l17.35,9.93h0a.18.18,0,0,1,.18.18.19.19,0,0,1,.19.19.18.18,0,0,0,.18.18l.18.19a.18.18,0,0,0,.19.18V48.75l14.45-8.3V20.74a.18.18,0,0,1,.18-.18l.19-.19a.18.18,0,0,1,.18-.18A.19.19,0,0,0,53,20l.18-.18h0L70.47,9.89a1.92,1.92,0,0,1,1.45,0l17.34,9.93s.19,0,.19.18a.18.18,0,0,1,.18.19.18.18,0,0,0,.19.18l.18.19c-.43,0-.43.18-.43.36ZM86.86,40.23V23.81l-6.15,3.45-8.48,4.89V48.6l14.63-8.37ZM69.34,70.06V53.61L61,58.31,37.54,71.66v16.6S69.34,70.06,69.34,70.06ZM2.86,13.88V70.06L34.65,88.29V71.69l-16.6-9.38h0s-.19,0-.19-.18a.18.18,0,0,1-.18-.19h0a.18.18,0,0,0-.18-.18l-.19-.19h0V61.2h0v-.36h0V22.18L9,17.48l-6.15-3.6ZM18.76,3,4.3,11.33l14.46,8.3,14.45-8.3L18.76,3Zm7.59,52,8.3-4.88V13.88L28.5,17.33l-8.3,4.89V58.53l6.15-3.48ZM70.78,13l-14.45,8.3,14.45,8.3,14.45-8.3ZM69.34,32.12,61,27.23l-6.15-3.45V40.23l8.3,4.89,6.15,3.45V32.12Zm-33.24,37L57.22,57l10.67-6.15-14.45-8.3-16.6,9.75L21.68,61,36.1,69.14Z" fill="#ff2d20" fill-rule="evenodd"></path></svg> </div> <header class="section-title"> <h4 class="header header--four font-serif font-bold color--tuatara">Laravel Partner</h4> </header> <p><span style="font-weight: 400;">Since 2014, we’ve built, managed and upgraded Laravel applications of all types and scales with clients from across the globe. We are one of Europe’s leading Laravel development agencies and proud to support the framework as an official Laravel Partner.</span></p> <a href="https://jump24.co.uk/contact/" class="button cta-button" target="_self"> <span class="button__inner"> Get in touch <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewbox="0 0 68.1 45.4"><path d="M67.3 20.7 47.4.8c-1.1-1.1-2.9-1.1-4 0s-1.1 2.9 0 4l14.9 14.9H2.8C1.2 19.7 0 21 0 22.5s1.3 2.8 2.8 2.8h55.6l-15 15.2c-1.1 1.1-1.1 2.9 0 4s2.9 1.1 4 0l19.8-19.8c1.2-1.1 1.2-2.9.1-4z"></path></svg> </span> </a> </div> <div class="laravel__content col col--lg-12-5 col--sm-6-6 col--sm-offset-6-1 background--selective-yellow flex-column"> <div class="laravel__logo laravel__logo--vue"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 90 77.34" class="logo-vue"><path d="M55.41,0,45,17.86,34.59,0H0L45,77.34,90,0Z" fill="#42b883"></path><path d="M55.41,0,45,17.86,34.59,0H18L45,46.41,72,0Z" fill="#35495e"></path></svg> </div> <header class="section-title"> <h4 class="header header--four font-serif font-bold color--tuatara">Vue Experts</h4> </header> <p><span style="font-weight: 400;">We use Vue alongside Laravel on many of our projects. We have grown our team of experts and invested heavily in our knowledge of Vue over the last five years.</span></p> <a href="https://jump24.co.uk/contact/" class="button cta-button" target="_self"> <span class="button__inner"> Get in touch <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewbox="0 0 68.1 45.4"><path d="M67.3 20.7 47.4.8c-1.1-1.1-2.9-1.1-4 0s-1.1 2.9 0 4l14.9 14.9H2.8C1.2 19.7 0 21 0 22.5s1.3 2.8 2.8 2.8h55.6l-15 15.2c-1.1 1.1-1.1 2.9 0 4s2.9 1.1 4 0l19.8-19.8c1.2-1.1 1.2-2.9.1-4z"></path></svg> </span> </a> </div> <span class="shape shape--circle background--selective-yellow"></span> <span class="shape shape--block background--tuatara"></span> </div> <footer class="site-footer"> <div class="row"> <div class="content"> <div class="site-footer__details col col--lg-12-4 col--lg-offset-12-2 col--l-12-5 col--l-offset-12-2 col--sm-6-3 col--sm-offset-6-1 col--s-6-6 col--s-offset-6-1 flex-column" itemscope itemtype="http://schema.org/PostalAddress" itemprop="address"> <h5 class="header header--five font-serif font-bold color--porcelain">Passionate about creating beautiful code<span class="color--selective-yellow">.</span></h5> <p class="site-footer__address color--porcelain"><span itemprop="streetAddress">ICentrum, <br> Birmingham Innovation,<br> Holt St</span>, <span itemprop="addressRegion">Birmingham</span>, <span itemprop="postalCode">B7 4BP</span></p> <p class="site-footer__tel color--porcelain"> <a href="tel:+441212968586" itemprop="telephone">0121 296 8586</a> </p> <span class="shape shape--circle background--tuatara"></span> <span class="shape shape--block background--porcelain" data-speed="0.25" data-direction="up"></span> </div> <ul class="site-menu site-menu--footer col col--lg-12-2 col col--lg-offset-12-7 col--m-12-2 col--m-offset-12-8 col--sm-6-1 col--sm-offset-6-5 col--s-6-3 col--s-offset-6-1 flex-column"> <li class="site-menu__item"> <a href="/our-story/" target="_self" class="site-menu__link" title="Story">Story</a> </li> <li class="site-menu__item"> <a href="/our-clients/" target="_self" class="site-menu__link" title="Clients">Clients</a> </li> <li class="site-menu__item"> <a href="https://jump24.co.uk/services/" target="_self" class="site-menu__link" title="Services">Services</a> </li> <li class="site-menu__item"> <a href="/laravel-specialist/" target="_self" class="site-menu__link" title="Laravel">Laravel</a> </li> <li class="site-menu__item"> <a href="/ux/" target="_self" class="site-menu__link" title="UX">UX</a> </li> <li class="site-menu__item"> <a href="/careers/" target="_self" class="site-menu__link" title="Careers">Careers</a> </li> <li class="site-menu__item"> <a href="/journal/" target="_self" class="site-menu__link" title="Journal">Journal</a> </li> </ul> <ul class="site-menu site-menu--footer col col--lg-12-2 col--sm-6-1 col--s-6-3 flex-column"> <li class="site-menu__item"> <a href="https://twitter.com/jumptwenty4" target="_blank" rel="noopener" class="site-menu__link" title="Twitter">Twitter</a> </li> <li class="site-menu__item"> <a href="https://www.facebook.com/jumptwenty4/" target="_blank" rel="noopener" class="site-menu__link" title="Facebook">Facebook</a> </li> <li class="site-menu__item"> <a href="https://www.linkedin.com/company/jump-twenty-four" target="_blank" rel="noopener" class="site-menu__link" title="Linkedln">Linkedln</a> </li> </ul> <div class="site-footer__info col col--lg-12-4 col--lg-offset-12-9 col--sm-6-3 col--sm-offset-6-4 col--s-6-6 col--s-offset-6-1"> <p class="site-footer__copyright">Crafted with care<span class="icon icon--heart"><svg xmlns="http://www.w3.org/2000/svg" height="10" width="12"><path d="m12 3.117c0-1.722-1.446-3.117-3.23-3.117a3.254 3.254 0 0 0 -2.77 1.511 3.254 3.254 0 0 0 -2.77-1.511c-1.783 0-3.23 1.395-3.23 3.117 0 .895.392 1.702 1.02 2.27h-.001l4.625 4.27a.467.467 0 0 0 .356.161.467.467 0 0 0 .335-.14l4.648-4.29h-.001a3.056 3.056 0 0 0 1.018-2.271" fill="#FF5F40"></path></svg></span> by Jump24 © 2025</p> <span class="shape shape--circle background--porcelain"></span> <span class="shape shape--border border--selective-yellow"></span> </div> </div> </div> </footer> </div> <div class="back-to-top-button"> <a class="shadow--12" href="#pageTop"> <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewbox="0 0 68.1 45.4"><path d="M67.3 20.7 47.4.8c-1.1-1.1-2.9-1.1-4 0s-1.1 2.9 0 4l14.9 14.9H2.8C1.2 19.7 0 21 0 22.5s1.3 2.8 2.8 2.8h55.6l-15 15.2c-1.1 1.1-1.1 2.9 0 4s2.9 1.1 4 0l19.8-19.8c1.2-1.1 1.2-2.9.1-4z"></path></svg> <span class="font-sans-bold">Top</span> </a> </div> <script src="https://cdn.usefathom.com/script.js" data-site="PLMRSYPC" defer></script> <script src="/assets/main.js?1741651200" defer></script> <script> (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));}; (function(d,s){ fs=d.getElementsByTagName(s)[0]; function ce(src){ var cs=d.createElement(s); cs.src=src; cs.async=1; fs.parentNode.insertBefore(cs,fs); }; ce('https://sc.lfeeder.com/lftracker_v1_'+ss+(ex?'_'+ex:'')+'.js'); })(document,'script'); })('Xbp1oaEmGJXaEdVj'); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10