CINXE.COM

Blog - UPDIVISION

<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="csrf-token" content="08Xd1WeVr28FgfXW9s2mWBrtaf5KWVZQD1nOLw9O"> <title>Blog - UPDIVISION</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "name": "Blog - UPDIVISION", "description": "The UPDIVISION blog is where you'll find how-to articles, useful tips on coding, our experiences in the dev community and updates about us.", "image": "https://updivision.com/images/updivision_blue.png" } </script> <meta name="description" content="The UPDIVISION blog is where you'll find how-to articles, useful tips on coding, our experiences in the dev community and updates about us."> <meta itemprop="name" content="Blog - UPDIVISION"> <meta itemprop="description" content="The UPDIVISION blog is where you'll find how-to articles, useful tips on coding, our experiences in the dev community and updates about us."> <meta itemprop="image" content="https://updivision.com/images/updivision_social.png"> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@updivision"> <meta name="twitter:url" content="https://updivision.com/blog"> <meta name="twitter:title" content="Blog - UPDIVISION"> <meta name="twitter:description" content="The UPDIVISION blog is where you'll find how-to articles, useful tips on coding, our experiences in the dev community and updates about us."> <meta name="twitter:creator" content="@updivision"> <meta name="twitter:image" content="https://updivision.com/images/updivision_social.png"> <meta property="og:url" content="https://updivision.com/blog" /> <meta property="og:title" content="Blog - UPDIVISION" /> <meta property="og:description" content="The UPDIVISION blog is where you'll find how-to articles, useful tips on coding, our experiences in the dev community and updates about us." /> <meta property="fb:app_id" content="144048456292977" /> <meta property="og:type" content="website" /> <meta property="og:image" content="https://updivision.com/images/updivision_social.png" /> <link rel="icon" type="image/png" href="https://updivision.com/images/favicon.png"> <!-- Google Tag Manager --> <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-TJKP38K'); </script> <!-- End Google Tag Manager --> <!-- cookiebot --> <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="084bbab7-9760-4daf-8234-4835422058f7" data-blockingmode="auto" data-consentmode="disabled" type="text/javascript"></script> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1969596456486032'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" src="https://www.facebook.com/tr?id=1969596456486032&ev=PageView &noscript=1"/> </noscript> <!-- End Facebook Pixel Code --> <!-- Laravel MIX css--> <link rel="stylesheet" type="text/css" href="https://updivision.com/css/jquery.bxslider.min.css"> <link rel="stylesheet" type="text/css" href="/css/app.css?id=2f0fc6a0a6f6021649e20d8b2a535898"> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/> </head> <body data-spy="scroll" data-target="#myScrollspy" data-offset="15" class="lang-en" > <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TJKP38K" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="container-fluid video-background blog-page"> <div class="top-section"> <nav class="navbar navbar-default my-navbar"> <div class="container top-container"> <div class="navbar-header"> <button type="button" id="main-menu" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-top-navbar" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar icon-bar-1"></span> <span class="icon-bar icon-bar-2"></span> <span class="icon-bar icon-bar-3"></span> </button> <a class="navbar-brand" href="https://updivision.com" title="UPDIVISION"> <img src="https://updivision.com/images/homepage/logo-white.svg" title="UPDIVISION" alt="UPDIVISION"> </a> </div> <div class="collapse navbar-collapse" id="bs-top-navbar"> <ul class="nav navbar-nav navbar-right"> <li class="dropdown first-row-item hide-on-mobile mb-3"> <a href="#" class="dropdown-toggle knowledge" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><img src="/images/homepage/animations/bookmark.svg" class="menu-icon" title="Blog" alt="Blog">Knowledge</a> <ul class="dropdown-menu dropdown-menu-left knowledge_dropdown"> <li><a class="knowledge_item" href="https://updivision.com/blog" title="Blog"> <!-- <div class="lottie" data-animation-path="images/homepage/animations/bookmark.json" data-anim-loop="true" data-name="icon"></div> --> Blog </a> </li> <li><a class="knowledge_item" href="https://updivision.com/resources" title="Resources"> Resources</a> </li> <li><a class="subscribe-toggle-site knowledge_item" href="#" title="Newsletter"> Newsletter</a> </li> <li> <a class="knowledge_item" href="https://updivision.com/guest-posts" title="Write for us">Write for us</a> </li> </ul> </li> <li class="dropdown first-row-item hide-on-mobile careers"> <a href="https://updivision.com/careers" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" title="Careers"> <img src="/images/homepage/animations/star.svg" class="menu-icon" title="Careers" alt="Careers"> Careers </a> <ul class="dropdown-menu dropdown-menu-left careers_dropdown"> <li><a class="knowledge_item" href="https://updivision.com/careers?variable=tech" title="Technical"> Technical</a> </li> <li> <a class="knowledge_item" href="https://updivision.com/careers?variable=non-tech" title="Non-technical">Non-technical</a> </li> </ul> </li> <li class="dropdown first-row-item hide-on-mobile mb-3 free_stuff"> <a href="#" class="dropdown-toggle knowledge" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><img src="/images/homepage/animations/heart_1.svg" class="menu-icon" title="Blog" alt="Blog">Free stuff</a> <ul class="dropdown-menu dropdown-menu-left"> <li><a href="https://updivision.com/product-roadmap" title="Free product roadmap"> Free product roadmap </a> </li> <li><a href="https://updivision.com/free-ui-ux-app-assessment" title="Free UI/UX assessment"> Free UI/UX assessment</a> </li> <li> <a href="https://updivision.com/build-team" title="Get software talent CVs"> Get software talent CVs</a> </li> </ul> </li> <li class="desktop_break"><br /></li> <li class="show-on-mobile"><a href="https://updivision.com" title="UPDIVISION">Home</a></li> <li id="what_we_do" class="dropdown"> <a href="#" id="what_we_do_link" role="button" aria-haspopup="true" aria-expanded="false">What we do<img class="down-arrow" src="https://updivision.com/images/homepage/down-arrow.svg" alt=""></a> <ul id="parent_menu" class="dropdown-menu dropdown-menu-left"> <li id="services" class="dropdown-submenu"> <a href="#" class="dropdown-toggle on_mobile" id="services_link" tabindex="-1">Services</a> <a href="https://updivision.com/services" class="dropdown-toggle on_desktop" tabindex="-1">Services</a> <ul id="submenu" class="dropdown-menu"> <li class="dropdown-item"><a href="https://updivision.com/services" tabindex="-1" title="Get your software built">Get your software built</a></li> <li class="dropdown-item"><a href="https://updivision.com/services-devs" tabindex="-1" title="Get devs & teams">Get devs & teams</a></li> <li class="dropdown-item"><a href="https://updivision.com/services-ux" tabindex="-1" title="Get UI/UX">Get UI/UX</a></li> </ul> </li> <li><a href="https://updivision.com/products" title="Products">Products</a></li> <li><a href="https://updivision.com/technology" title="Technologies">Technologies</a> </li> <li><a href="https://updivision.com/opensource" title="Open Source">Open Source</a> </li> <li><a href="https://updivision.com/industries" title="Industries">Industries</a> </li> </ul> </li> <li class="dropdown second-row-item"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Portfolio<img class="down-arrow" src="https://updivision.com/images/homepage/down-arrow.svg" alt=""></a> <ul class="dropdown-menu dropdown-menu-left"> <li><a href="https://updivision.com/portfolio" title="Projects">Projects</a> </li> <li><a class="more-padding" href="https://updivision.com/testimonials" title="Testimonials">Testimonials</a></li> </ul> </li> <li class="dropdown second-row-item"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">About<img class="down-arrow" src="https://updivision.com/images/homepage/down-arrow.svg" alt=""></a> <ul class="dropdown-menu dropdown-menu-left"> <li><a href="https://updivision.com/ourstory" title="Story">Story</a> </li> <li><a href="https://updivision.com/team" title="Team">Team</a></li> <li><a href="https://updivision.com/values" title="Values">Values</a> </li> <li><a href="/press-kit" title="Press Kit">Press Kit</a></li> <li><a href="https://updivision.com/faq" title="FAQ">FAQ</a></li> <li class="nav-item-to-show"><a href="https://updivision.com/contact" title="Contact">Contact</a></li> </ul> </li> <li class="second-row-item"><a href="https://updivision.com/contact" title="Contact">Contact</a></li> <li class="dropdown show-on-mobile"> <a class="dropdown-toggle knowledge" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" title="Blog">Knowledge</a> <ul class="dropdown-menu dropdown-menu-left knowledge_dropdown"> <li><a href="https://updivision.com/blog" title="Blog"> <!-- <div class="lottie" data-animation-path="images/homepage/animations/bookmark.json" data-anim-loop="true" data-name="icon"></div> --> Blog </a> </li> <li><a href="https://updivision.com/resources" title="Resources"> Resources</a> </li> <li><a class="subscribe-toggle-site" href="#" title="Newsletter"> Newsletter</a> </li> <li><a href="https://updivision.com/guest-posts" title="Write for us"> Write for us</a> </li> </ul> </li> <li class="show-on-mobile"><a class="subscribe-toggle-site" href="#" title="Newsletter">Newsletter</a></li> <li class="dropdown first-row-item show-on-mobile"> <a href="https://updivision.com/careers" class="dropdown-toggle item_padding" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" title="Careers"> Careers </a> <ul class="dropdown-menu dropdown-menu-left careers_dropdown"> <li><a class="knowledge_item" href="https://updivision.com/careers?variable=tech" title="Technical"> Technical</a> </li> <li> <a class="knowledge_item" href="https://updivision.com/careers?variable=non-tech" title="Non-technical">Non-technical</a> </li> </ul> </li> <li class="dropdown show-on-mobile"> <a class="dropdown-toggle knowledge" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" title="Blog">Free stuff</a> <ul class="dropdown-menu dropdown-menu-left knowledge_dropdown"> <li><a href="https://updivision.com/product-roadmap" title="Free product roadmap"> Free product roadmap </a> </li> <li><a href="https://updivision.com/free-ui-ux-app-assessment" title="Free UI/UX assessment"> Free UI/UX assessment</a> </li> <li> <a href="https://updivision.com/build-team" title="Get software talent CVs"> Get software talent CVs</a> </li> </ul> </li> </ul> </div> </div> </nav> <div class="container top-container"> <div class="intro with-btn opensource"> <div class="row"> <div class="col-md-7 intro-text"> <h1>Technology stories, mostly.</h1> <p>Here we write about our journey into the extraordinary world of app development. You'll find how to articles. Useful bits of code and wisdom. And news about us. <a class="subscribe-toggle" href="#" title="Updivision - Subscribe now."> Subscribe now.</a></p> </div> <div class="col-md-5"> <div class="up-btn right opensource-btn"> <a class="btn btn-default" href="https://updivision.com/guest-posts" title="Updivision - Write for us"><span>Write for us</span> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_1791_237)"> <path d="M6 15.0002C5.17 15.0002 4.42 15.3402 3.88 15.8802C2.7 17.0602 2 22.0002 2 22.0002C2 22.0002 6.94 21.3002 8.12 20.1202C8.66 19.5802 9 18.8302 9 18.0002C9 16.3402 7.66 15.0002 6 15.0002ZM6.71 18.7102C6.43 18.9902 4.54 19.4702 4.54 19.4702C4.54 19.4702 5.01 17.5902 5.3 17.3002C5.47 17.1102 5.72 17.0002 6 17.0002C6.55 17.0002 7 17.4502 7 18.0002C7 18.2802 6.89 18.5302 6.71 18.7102ZM17.42 13.6502C23.78 7.29018 21.66 2.34018 21.66 2.34018C21.66 2.34018 16.71 0.220177 10.35 6.58018L7.86 6.08018C7.21 5.95018 6.53 6.16018 6.05 6.63018L2 10.6902L7 12.8302L11.17 17.0002L13.31 22.0002L17.36 17.9502C17.83 17.4802 18.04 16.8002 17.91 16.1402L17.42 13.6502ZM7.41 10.8302L5.5 10.0102L7.47 8.04018L8.91 8.33018C8.34 9.16018 7.83 10.0302 7.41 10.8302ZM13.99 18.5002L13.17 16.5902C13.97 16.1702 14.84 15.6602 15.66 15.0902L15.95 16.5302L13.99 18.5002ZM16 12.2402C14.68 13.5602 12.62 14.6402 11.96 14.9702L9.03 12.0402C9.35 11.3902 10.43 9.33018 11.76 8.00018C16.44 3.32018 19.99 4.01018 19.99 4.01018C19.99 4.01018 20.68 7.56018 16 12.2402ZM15 11.0002C16.1 11.0002 17 10.1002 17 9.00018C17 7.90018 16.1 7.00018 15 7.00018C13.9 7.00018 13 7.90018 13 9.00018C13 10.1002 13.9 11.0002 15 11.0002Z" fill="white"/> </g> <defs> <clipPath id="clip0_1791_237"> <rect width="24" height="24" fill="white"/> </clipPath> </defs> </svg> </a> </div> </div> </div> </div> </div> </div> </div> <div class="container move-up"> <div class="subscribe-pop-up site" id="subscribe-pop-up"> <div class="close-pop"><i class="fa fa-close"></i></div> <div class="content"> <iframe id="JotFormIFrame-223491411808353" class="JotFormIFrame" title="Monthly Newsletter" allowtransparency="true" allowfullscreen="true" allow="geolocation; microphone; camera" src="https://form.jotform.com/223491411808353?condition=modal" frameborder="0" style=" min-width: 100%; border:none;" scrolling="no" > </iframe> </div> </div> <div class="blog-section"> <div class="subscribe-pop-up" style="display: none"> <div class="close-pop"><i class="fa fa-close"></i></div> <div class="low-content"> <div class="status"> </div> </div> </div> <div class="subscribe-pop-up blog" id="subscribe-pop-up"> <div class="close-pop"><i class="fa fa-close"></i></div> <div class="content"> <iframe id="JotFormIFrame-223493576685370" class="JotFormIFrame" title="Blog Newsletter" allowtransparency="true" allowfullscreen="true" allow="geolocation; microphone; camera" src="https://form.jotform.com/223493576685370" frameborder="0" style=" min-width: 100%; border:none;" scrolling="no" > </iframe> </div> </div> <nav class="navbar navbar-default navigation-bar blog mobile-visible"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-navbar" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="bs-navbar"> <ul class="m-auto nav navbar-nav blog"> <li class=""><a href="https://updivision.com/blog" title="Updivision - Blog">ALL</a></li> <li class=""><a class="text-uppercase" href="https://updivision.com/blog/tag/news" title="news">news</a></li> <li class=""><a class="text-uppercase" href="https://updivision.com/blog/tag/tech_stuff" title="techstuff">tech stuff</a></li> <li class=""><a class="text-uppercase" href="https://updivision.com/blog/tag/for_founders" title="forfounders">for founders</a></li> <li class=""><a class="text-uppercase" href="https://updivision.com/blog/tag/learning" title="learning">learning</a></li> <li class=""><a class="text-uppercase" href="https://updivision.com/blog/tag/our_people" title="ourpeople">our people</a></li> <li class=""><a class="text-uppercase" href="https://updivision.com/blog/tag/guest%20posts" title="guestposts">Guest Posts</a></li> </ul> <div class="content-search"> <div class="collection-select"> <select class="form-control found-select-safari text-capitalize" onchange="javascript:handleSelect(this)"> <option value="" selected>Collection</option> <option class="text-capitalize" value="https://updivision.com/blog/collection/ufos.%20our%20ui_ux%20framework"><a href="https://updivision.com/blog/collection/ufos.%20our%20ui_ux%20framework">UFOs. Our UI/UX Framework</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/how%20we%20do%20mvps%20at%20updivision"><a href="https://updivision.com/blog/collection/how%20we%20do%20mvps%20at%20updivision">How we do MVPs at UPDIVISION</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/developer%20interviews"><a href="https://updivision.com/blog/collection/developer%20interviews">Developer interviews</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/founder%20interviews"><a href="https://updivision.com/blog/collection/founder%20interviews">Founder interviews</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/no%20code%3F%20no%20problem."><a href="https://updivision.com/blog/collection/no%20code%3F%20no%20problem.">No code? No problem.</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/full%20stack%20tools%20%26%20frameworks"><a href="https://updivision.com/blog/collection/full%20stack%20tools%20%26%20frameworks">Full stack tools &amp; frameworks</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/industry%20news"><a href="https://updivision.com/blog/collection/industry%20news">Industry news</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/ui_ux%20design%20best%20practices"><a href="https://updivision.com/blog/collection/ui_ux%20design%20best%20practices">UI/UX Design Best Practices</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/development%20best%20practices"><a href="https://updivision.com/blog/collection/development%20best%20practices">Development Best Practices</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/backpack%20figma%20template"><a href="https://updivision.com/blog/collection/backpack%20figma%20template">Backpack Figma Template</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/teams%20%26%20company%20culture"><a href="https://updivision.com/blog/collection/teams%20%26%20company%20culture">Teams &amp; company culture</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/web%20dev%20apprentice%20training"><a href="https://updivision.com/blog/collection/web%20dev%20apprentice%20training">Web dev apprentice training</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/books%20for%20entrepreneurs"><a href="https://updivision.com/blog/collection/books%20for%20entrepreneurs">Books for entrepreneurs</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/books%20for%20designers"><a href="https://updivision.com/blog/collection/books%20for%20designers">Books for designers</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/beginner%20guides"><a href="https://updivision.com/blog/collection/beginner%20guides">Beginner guides</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/developer%20guest%20posts"><a href="https://updivision.com/blog/collection/developer%20guest%20posts">Developer guest posts</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/the%20tech%20entrepreneur%20series"><a href="https://updivision.com/blog/collection/the%20tech%20entrepreneur%20series">The tech entrepreneur series</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/the%20ultimate%20ui_ux%20guide%20for%20decision-makers"><a href="https://updivision.com/blog/collection/the%20ultimate%20ui_ux%20guide%20for%20decision-makers">The ultimate UI/UX guide for decision-makers</a></option> <option class="text-capitalize" value="https://updivision.com/blog/collection/how%20we%20built%20our%20own%20ui%20kit"><a href="https://updivision.com/blog/collection/how%20we%20built%20our%20own%20ui%20kit">How we built our own UI Kit</a></option> </select> </div> <div class="archive-select"> <select class="form-control found-select-safari" onchange="javascript:handleSelect(this)"> <option value="" selected >Archive</option> <option class="text-capitalize" value="https://updivision.com/blog/archive/apr%202025"><a href="https://updivision.com/blog/archive/apr%202025">Apr 2025</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/mar%202025"><a href="https://updivision.com/blog/archive/mar%202025">Mar 2025</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/feb%202025"><a href="https://updivision.com/blog/archive/feb%202025">Feb 2025</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jan%202025"><a href="https://updivision.com/blog/archive/jan%202025">Jan 2025</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/dec%202024"><a href="https://updivision.com/blog/archive/dec%202024">Dec 2024</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/nov%202024"><a href="https://updivision.com/blog/archive/nov%202024">Nov 2024</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/oct%202024"><a href="https://updivision.com/blog/archive/oct%202024">Oct 2024</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/sep%202024"><a href="https://updivision.com/blog/archive/sep%202024">Sep 2024</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/aug%202024"><a href="https://updivision.com/blog/archive/aug%202024">Aug 2024</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jul%202024"><a href="https://updivision.com/blog/archive/jul%202024">Jul 2024</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jun%202024"><a href="https://updivision.com/blog/archive/jun%202024">Jun 2024</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/may%202024"><a href="https://updivision.com/blog/archive/may%202024">May 2024</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/apr%202024"><a href="https://updivision.com/blog/archive/apr%202024">Apr 2024</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/mar%202024"><a href="https://updivision.com/blog/archive/mar%202024">Mar 2024</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/feb%202024"><a href="https://updivision.com/blog/archive/feb%202024">Feb 2024</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jan%202024"><a href="https://updivision.com/blog/archive/jan%202024">Jan 2024</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/sep%202023"><a href="https://updivision.com/blog/archive/sep%202023">Sep 2023</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/aug%202023"><a href="https://updivision.com/blog/archive/aug%202023">Aug 2023</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jun%202023"><a href="https://updivision.com/blog/archive/jun%202023">Jun 2023</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/may%202023"><a href="https://updivision.com/blog/archive/may%202023">May 2023</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/mar%202023"><a href="https://updivision.com/blog/archive/mar%202023">Mar 2023</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/feb%202023"><a href="https://updivision.com/blog/archive/feb%202023">Feb 2023</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jan%202023"><a href="https://updivision.com/blog/archive/jan%202023">Jan 2023</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/dec%202022"><a href="https://updivision.com/blog/archive/dec%202022">Dec 2022</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/nov%202022"><a href="https://updivision.com/blog/archive/nov%202022">Nov 2022</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/oct%202022"><a href="https://updivision.com/blog/archive/oct%202022">Oct 2022</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/sep%202022"><a href="https://updivision.com/blog/archive/sep%202022">Sep 2022</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/aug%202022"><a href="https://updivision.com/blog/archive/aug%202022">Aug 2022</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jul%202022"><a href="https://updivision.com/blog/archive/jul%202022">Jul 2022</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jun%202022"><a href="https://updivision.com/blog/archive/jun%202022">Jun 2022</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/may%202022"><a href="https://updivision.com/blog/archive/may%202022">May 2022</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/mar%202022"><a href="https://updivision.com/blog/archive/mar%202022">Mar 2022</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/feb%202022"><a href="https://updivision.com/blog/archive/feb%202022">Feb 2022</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jan%202022"><a href="https://updivision.com/blog/archive/jan%202022">Jan 2022</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/dec%202021"><a href="https://updivision.com/blog/archive/dec%202021">Dec 2021</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/nov%202021"><a href="https://updivision.com/blog/archive/nov%202021">Nov 2021</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/oct%202021"><a href="https://updivision.com/blog/archive/oct%202021">Oct 2021</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/sep%202021"><a href="https://updivision.com/blog/archive/sep%202021">Sep 2021</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/aug%202021"><a href="https://updivision.com/blog/archive/aug%202021">Aug 2021</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jul%202021"><a href="https://updivision.com/blog/archive/jul%202021">Jul 2021</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jun%202021"><a href="https://updivision.com/blog/archive/jun%202021">Jun 2021</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/mar%202021"><a href="https://updivision.com/blog/archive/mar%202021">Mar 2021</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/feb%202021"><a href="https://updivision.com/blog/archive/feb%202021">Feb 2021</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jan%202021"><a href="https://updivision.com/blog/archive/jan%202021">Jan 2021</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/dec%202020"><a href="https://updivision.com/blog/archive/dec%202020">Dec 2020</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/nov%202020"><a href="https://updivision.com/blog/archive/nov%202020">Nov 2020</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/oct%202020"><a href="https://updivision.com/blog/archive/oct%202020">Oct 2020</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/sep%202020"><a href="https://updivision.com/blog/archive/sep%202020">Sep 2020</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/aug%202020"><a href="https://updivision.com/blog/archive/aug%202020">Aug 2020</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jul%202020"><a href="https://updivision.com/blog/archive/jul%202020">Jul 2020</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/may%202020"><a href="https://updivision.com/blog/archive/may%202020">May 2020</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/apr%202020"><a href="https://updivision.com/blog/archive/apr%202020">Apr 2020</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/mar%202020"><a href="https://updivision.com/blog/archive/mar%202020">Mar 2020</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/feb%202020"><a href="https://updivision.com/blog/archive/feb%202020">Feb 2020</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jan%202020"><a href="https://updivision.com/blog/archive/jan%202020">Jan 2020</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/dec%202019"><a href="https://updivision.com/blog/archive/dec%202019">Dec 2019</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/nov%202019"><a href="https://updivision.com/blog/archive/nov%202019">Nov 2019</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/oct%202019"><a href="https://updivision.com/blog/archive/oct%202019">Oct 2019</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/aug%202019"><a href="https://updivision.com/blog/archive/aug%202019">Aug 2019</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jul%202019"><a href="https://updivision.com/blog/archive/jul%202019">Jul 2019</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jun%202019"><a href="https://updivision.com/blog/archive/jun%202019">Jun 2019</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/may%202019"><a href="https://updivision.com/blog/archive/may%202019">May 2019</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/apr%202019"><a href="https://updivision.com/blog/archive/apr%202019">Apr 2019</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/mar%202019"><a href="https://updivision.com/blog/archive/mar%202019">Mar 2019</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jan%202019"><a href="https://updivision.com/blog/archive/jan%202019">Jan 2019</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/dec%202018"><a href="https://updivision.com/blog/archive/dec%202018">Dec 2018</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/nov%202018"><a href="https://updivision.com/blog/archive/nov%202018">Nov 2018</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/oct%202018"><a href="https://updivision.com/blog/archive/oct%202018">Oct 2018</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/aug%202018"><a href="https://updivision.com/blog/archive/aug%202018">Aug 2018</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/jun%202018"><a href="https://updivision.com/blog/archive/jun%202018">Jun 2018</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/mar%202018"><a href="https://updivision.com/blog/archive/mar%202018">Mar 2018</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/dec%202017"><a href="https://updivision.com/blog/archive/dec%202017">Dec 2017</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/nov%202017"><a href="https://updivision.com/blog/archive/nov%202017">Nov 2017</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/oct%202017"><a href="https://updivision.com/blog/archive/oct%202017">Oct 2017</a></option> <option class="text-capitalize" value="https://updivision.com/blog/archive/sep%202017"><a href="https://updivision.com/blog/archive/sep%202017">Sep 2017</a></option> </select> </div> <form id="search-form" class="search" action="https://updivision.com/blog/search" method="GET"> <input type="hidden" name="_token" value="08Xd1WeVr28FgfXW9s2mWBrtaf5KWVZQD1nOLw9O"> <input name="search" value="" placeholder="Find article"><i class="fa fa-search"></i></input> </form> </div> <div> <p class="text-center filtering">Filter by: <span class="value text-capitalize">Saiona</span></p> </div> </div> </div> </nav> <div class="row"> <div class="col-sm-6 image" > <div class="image-wrap"> <img class="blog_images" src="https://updivision.com/storage/uploads/posts/136d7f008e199d34b754bb2156b45d26.jpg" title="How much will my product redesign cost: key points to consider" alt="How much will my product redesign cost: key points to consider"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> June 14th, 2023, posted in <span class="tag"> for_founders </span> <br> by Saiona </p> <h2 class="class-h1" class="truncate-only-desktop">How much will my product redesign cost: key points to consider</h2> As with any change, a product UX redesign can come with uncertainty and questions. One of the most common questions we get is: how much will my product redesign cost? <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/how-much-will-my-product-redesign-cost-key-points-to-consider" title="How much will my product redesign cost: key points to consider" role="button">Read more</a> </div> </div> </div> <div class="row"> <div class="col-sm-6 image" > <div class="image-wrap"> <img class="blog_images" src="https://updivision.com/storage/uploads/posts/041856911c7d1a778f7547321d56614c.jpg" title="10 hidden UX issues that are sabotaging your app`s success" alt="10 hidden UX issues that are sabotaging your app`s success"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> May 31st, 2023, posted in <span class="tag"> for_founders </span> <br> by Saiona </p> <h2 class="class-h1" class="truncate-only-desktop">10 hidden UX issues that are sabotaging your app`s success</h2> Most product teams focus all their time and energy on building their software product and launching the MVP. But in all that rush, some things that are out of sight can also become out of mind. <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/10-hidden-ux-issues-that-are-sabotaging-your-app-s-success" title="10 hidden UX issues that are sabotaging your app`s success" role="button">Read more</a> </div> </div> </div> <div class="row"> <div class="col-sm-6 image" > <div class="image-wrap"> <img class="blog_images" src="https://updivision.com/storage/uploads/posts/7e89f5cc7938d8814006d0a5da4acb5e.jpg" title="Should I do UI/UX in-house or outsource? When to look for expert help" alt="Should I do UI/UX in-house or outsource? When to look for expert help"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> March 30th, 2023, posted in <span class="tag"> for_founders </span> <br> by Saiona </p> <h2 class="class-h1" class="truncate-only-desktop">Should I do UI/UX in-house or outsource? When to look for expert help</h2> UI/UX is a big part of building SaaS products. With so much depending on getting UI/UX right, it's only natural to ask yourself: is it better to hire in-house or should I look for expert help? <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/should-i-do-ui-ux-in-house-or-outsource-when-to-look-for-expert-help" title="Should I do UI/UX in-house or outsource? When to look for expert help" role="button">Read more</a> </div> </div> </div> <div class="row"> <div class="col-sm-6 image" > <div class="image-wrap"> <img class="blog_images" src="https://updivision.com/storage/uploads/posts/bb4dbe0afe2d279bfb35eca6fb544b9c.jpg" title="Our top static analysis tools to improve PHP Laravel code quality" alt="Our top static analysis tools to improve PHP Laravel code quality"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> February 17th, 2023, posted in <span class="tag"> tech_stuff </span> <br> by Andrei D., Saiona </p> <h2 class="class-h1" class="truncate-only-desktop">Our top static analysis tools to improve PHP Laravel code quality</h2> As a PHP Laravel developer, there are a lot of great static analysis tools you can use. Especially if you work on large projects with tight deadlines and a lot of code that needs to be reviewed daily. <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/our-top-static-analysis-tools-to-improve-php-laravel-code-quality" title="Our top static analysis tools to improve PHP Laravel code quality" role="button">Read more</a> </div> </div> </div> <div class="row"> <div class="col-sm-6 image" > <div class="image-wrap"> <img class="blog_images" src="https://updivision.com/storage/uploads/posts/d5d0760bb53d6bbbf7408c5c9fa62520.jpg" title="The essential checklist for hiring a UX design agency (+5 must-ask questions)" alt="The essential checklist for hiring a UX design agency (+5 must-ask questions)"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> January 13th, 2023, posted in <span class="tag"> for_founders </span> <br> by Saiona </p> <h2 class="class-h1" class="truncate-only-desktop">The essential checklist for hiring a UX design agency (+5 must-ask questions)</h2> Hiring the right UX design agency is just as important for your software product as getting the actual user experience right. With so many options out there, how can you make sure you settle on the best one? <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/the-essential-checklist-for-hiring-a-ux-design-agency-5-must-ask-questions" title="The essential checklist for hiring a UX design agency (+5 must-ask questions)" role="button">Read more</a> </div> </div> </div> <div class="row"> <div class="col-sm-6 image" > <div class="image-wrap"> <img class="blog_images" src="https://updivision.com/storage/uploads/posts/7752627ac35b1f20ccd122fc233c12d2.jpg" title="Good vs bad UI. Know the difference using 6 UX design best practices" alt="Good vs bad UI. Know the difference using 6 UX design best practices"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> December 13th, 2022, posted in <span class="tag"> learning </span> <br> by Saiona </p> <h2 class="class-h1" class="truncate-only-desktop">Good vs bad UI. Know the difference using 6 UX design best practices</h2> If you're in the early stages of designing your software product, you might want to know you`re on the right track. So here's how to figure it out. <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/good-vs-bad-ui-know-the-difference-using-6-ux-design-best-practices" title="Good vs bad UI. Know the difference using 6 UX design best practices" role="button">Read more</a> </div> </div> </div> <div class="row"> <div class="col-sm-6 image" > <div class="image-wrap"> <img class="blog_images" src="https://updivision.com/storage/uploads/posts/8afd3482030a8e87b57115d5490308b9.jpg" title="8 clear signs your software product needs a UX redesign" alt="8 clear signs your software product needs a UX redesign"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> November 22nd, 2022, posted in <span class="tag"> for_founders </span> <br> by Saiona </p> <h2 class="class-h1" class="truncate-only-desktop">8 clear signs your software product needs a UX redesign</h2> Does your software product need a UX redesign? Check out this article for a list of signs to help you determine if it`s time for a UX upgrade. <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/8-clear-signs-your-software-product-needs-a-ux-redesign" title="8 clear signs your software product needs a UX redesign" role="button">Read more</a> </div> </div> </div> <div class="row"> <div class="col-sm-6 image" > <div class="image-wrap"> <img class="blog_images" src="https://updivision.com/storage/uploads/posts/a6237bc2a8e1ba9fa30ab17a978fa4b9.jpg" title="The ultimate UI/UX guide for decision-makers" alt="The ultimate UI/UX guide for decision-makers"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> November 9th, 2022, posted in <span class="tag"> for_founders </span> <br> by Saiona </p> <h2 class="class-h1" class="truncate-only-desktop">The ultimate UI/UX guide for decision-makers</h2> Find answers to some of your most important business and product questions related to UI/UX. Whether you are launching a software product, redesigning it or trying to attract users and investors. <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/the-ultimate-ui-ux-guide-for-decision-makers" title="The ultimate UI/UX guide for decision-makers" role="button">Read more</a> </div> </div> </div> <div class="row"> <div class="col-sm-6 image" > <div class="image-wrap"> <img class="blog_images" src="https://updivision.com/storage/uploads/posts/ed433ad4d3c9d50e5383fa6fe4137dd9.jpg" title="What is a Progressive Web App (PWA)? Explain it like I&#039;m five" alt="What is a Progressive Web App (PWA)? Explain it like I&#039;m five"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> September 14th, 2022, posted in <span class="tag"> for_founders, tech_stuff </span> <br> by Saiona </p> <h2 class="class-h1" class="truncate-only-desktop">What is a Progressive Web App (PWA)? Explain it like I&#039;m five</h2> Promising to combine the best of web and mobile, PWA has the potential of a game-changing technology. As with any hot topic, it's surrounded by a lot of questions and related terminology. <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/what-is-a-progressive-web-app-pwa-explain-it-like-i-m-five" title="What is a Progressive Web App (PWA)? Explain it like I&#039;m five" role="button">Read more</a> </div> </div> </div> <div class="row"> <div class="col-sm-6 image" > <div class="image-wrap"> <img class="blog_images" src="https://updivision.com/storage/uploads/posts/e17a1bc18a410bf1295dc48f9a357e5b.jpg" title="How to estimate user stories for improved planning" alt="How to estimate user stories for improved planning"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> August 18th, 2022, posted in <span class="tag"> for_founders </span> <br> by Saiona </p> <h2 class="class-h1" class="truncate-only-desktop">How to estimate user stories for improved planning</h2> Half of the work of providing good estimates is writing good user stories, as we`ve seen in this series. Now it`s time to look at how to estimate them for improved planning. <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/how-to-estimate-user-stories-for-improved-planning" title="How to estimate user stories for improved planning" role="button">Read more</a> </div> </div> </div> <div class="text-center row"> <div class="col"> <nav> <ul class="pagination"> <li class="page-item disabled" aria-disabled="true" aria-label="&laquo; Previous"> <span class="page-link" aria-hidden="true">&lsaquo;</span> </li> <li class="page-item active" aria-current="page"><span class="page-link">1</span></li> <li class="page-item"><a class="page-link" href="https://updivision.com/blog/user/16?page=2">2</a></li> <li class="page-item"><a class="page-link" href="https://updivision.com/blog/user/16?page=3">3</a></li> <li class="page-item"> <a class="page-link" href="https://updivision.com/blog/user/16?page=2" rel="next" aria-label="Next &raquo;">&rsaquo;</a> </li> </ul> </nav> </div> </div> </div> <div class="subscribe-popUp-footer site"> <div class="close-pop"><i class="fa fa-close"></i></div> <div class="content"> <h2 class="sub-message site"></h2> <div class="sub-error footer"></div> </div> </div> <div id="footer" class="footer"> <div class="bg-black"> <div class="first_section"> <div class="row footer-row"> <div class="col-md-12 links-sections"> <div class="row"> <div class="col-xs-12 col-sm-3 col-md-2 info-section"> <div class="left-footer"> <div> <div> <img class="btm-logo" src="https://updivision.com/images/homepage/logo-white.svg" alt="Updivision - logo"><br> </div> <div> <p class="left-footer_title">Follow us on:</p> <ul class="left-footer_list"> <li> <a href="https://www.linkedin.com/company/updivision" title="UPDIVISION LinkedIn" target="_blank"><img src="https://updivision.com/images/footer/linkedin.svg" title="linkedin" alt="linkedin"></a><br> </li> <li> <a href="https://www.facebook.com/updivision/" title="UPDIVISION Facebook" target="_blank"><img src="https://updivision.com/images/footer/facebook.svg" title="facebook" alt="facebook"></a><br> </li> <li> <a href="https://dribbble.com/updivision" title="UPDIVISION Dribbble" target="_blank"><img src="https://updivision.com/images/footer/optimized/dribbble.svg" title="twitter" alt="twitter"></a><br> </li> </ul> </div> <div class="email_us"> <p class="left-footer_title">Email us at:</p> <a href="/cdn-cgi/l/email-protection#157a73737c7670556065717c637c667c7a7b3b767a78" target="_top"><span class="__cf_email__" data-cfemail="4f202929262c2a0f3a3f2b2639263c262021612c2022">[email&#160;protected]</span></a><br> </div> </div> </div> </div> <div class="col-xs-12 col-sm-9 col-md-5 menu-links"> <div class="row"> <div class="col-xs-4 col-sm-4 col-md-4"> <div class="content_center"> <h2>About</h2> <ul> <li><a href="https://updivision.com/ourstory" title="Updivision - Story">Story</a></li> <li><a href="https://updivision.com/team" title="Updivision - Team">Team</a></li> <li><a href="https://updivision.com/values" title="Updivision - Values">Values</a></li> <li><a href="https://updivision.com/portfolio" title="Updivision - Portfolio">Portfolio</a></li> <li><a href="https://updivision.com/testimonials" title="Updivision - Testimonials">Testimonials</a></li> <li><a href="https://updivision.com/careers" title="Updivision - Careers">Careers</a></li> </ul> </div> </div> <div class="col-xs-4 col-sm-4 col-md-4"> <div class="content_center"> <h2 class="title_no-wrap">What we do</h2> <ul> <li><a href="https://updivision.com/services" title="Services">Services</a></li> <li><a href="https://updivision.com/products" title="Products">Products</a></li> <li><a href="https://updivision.com/technology" title="Technologies">Technologies</a></li> <li><a href="https://updivision.com/opensource" title="Open Source">Open Source</a></li> <li><a href="https://updivision.com/industries" title="Industries">Industries</a></li> </ul> </div> </div> <div class="col-xs-4 col-sm-4 col-md-4"> <div class="content_center"> <h2>Knowledge</h2> <ul> <li><a href="https://updivision.com/blog" title="Updivision - Blog">Blog</a></li> <li><a href="https://updivision.com/resources" title="Updivision - Resources">Resources</a></li> <li><a href="https://updivision.com/faq" title="Updivision - FAQ">FAQ</a></li> <li><a href="https://updivision.com/press-kit" title="Press Kit">Press Kit</a></li> <li><a href="https://updivision.com/privacy-policy" title="Privacy Policy">Privacy Policy</a></li> <li><a href="https://updivision.com/cookie-policy" title="Cookie Policy">Cookie Policy</a></li> </ul> </div> </div> </div> </div> <div class="col-xs-12 col-md-5 newsletter"> <div class="row newsletter_content d-flex"> <div class="col-xs-12 col-sm-12 col-md-11 newsletter_content d-flex"> <div class="subscribe_footer" id="subscribe-footer"> <iframe id="JotFormIFrame-223491411808353" class="JotFormIFrame" title="Monthly Newsletter" allowtransparency="true" allowfullscreen="true" allow="geolocation; microphone; camera" src="https://form.jotform.com/223491411808353?condition=footer" frameborder="0" style=" width: 100%; border:none; min-height:200px;" scrolling="no" > </iframe> </div> </div> </div> </div> </div> </div> <div class="col-xs-12"> <div class="section-images d-flex"> <div> <div class="laravel-certified-company footer_badge"><a target="_blank" href="https://updivision.com/blog/post/updivision-is-now-iso-certified-quality-management-and-information-security-management"><img src="https://updivision.com/images/footer/ISO_9001.svg" alt="backpack"></a></div> </div> <div> <div class="laravel-certified-company footer_badge"><a target="_blank" href="https://updivision.com/blog/post/updivision-is-now-iso-certified-quality-management-and-information-security-management"><img src="https://updivision.com/images/footer/ISO_27001.svg" alt="backpack"></a></div> </div> <div> <div class="laravel-certified-company footer_badge"><a target="_blank" href="https://backpackforlaravel.com/?ref=updivision"><img src="https://updivision.com/images/footer/backpack.svg" alt="backpack"></a></div> </div> <div> <div class="laravel-certified-company footer_badge"><a target="_blank" href="https://www.creative-tim.com/"><img src="https://updivision.com/images/footer/creative_tim.svg" alt="creative_tim"></a></div> </div> <div> <div class="laravel-certified-company footer_badge"><a target="_blank" href="https://themesberg.com/"><img src="https://updivision.com/images/footer/Themesberg_badge.svg" alt="Themesberg_badge"></a></div> </div> <div> <div class="good-firms footer_badge"><a target="_blank" href="https://www.amplifyre.com/company/updivision"><img id="app-development" src="https://updivision.com/images/footer/amplifyre.svg" alt="Amplifyre"></a></div> </div> <div> <div class="laravel-certified-company footer_badge"><a href="#"><img src="https://updivision.com/images/footer/laravel-certified-company.svg" alt="Laravel Certified Company"></a></div> </div> <div class="footer_badge_2"> <div class="clutch-widget widget" data-url="https://widget.clutch.co" data-widget-type="1" data-height="50" data-clutchcompany-id="340270"></div> </div> </div> </div> </div> </div> <div class="copyright"> <p>Copyright &copy; UPDIVISION 2010-2025. All rights reserved.</p> <br/><br/> </div> </div> </div> </div> <!-- Laravel MIX js--> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="/js/app.js?id=feb290a5e86c40e987a6bc64bcce676e"></script> <script src="/js/script.js?id=5f751ef8013c16ca2eca8a0ec87d2317"></script> <!-- CLUTCH WIDGET SCRIPT --> <script type="text/javascript" src="https://widget.clutch.co/static/js/widget.js"></script> <script src="https://updivision.com/js/subscribe.js"></script> <!-- You've gotten this far checking our source code? Now you HAVE to hire us :-) Send an email to andrei@updivision.com --> <script src="https://updivision.com/js/subscribe-site.js"></script> <script type="text/javascript"> var ifr = document.getElementById("JotFormIFrame-223493576685370"); if (ifr) { var src = ifr.src; var iframeParams = []; if (window.location.href && window.location.href.indexOf("?") > -1) { iframeParams = iframeParams.concat(window.location.href.substr(window.location.href.indexOf("?") + 1).split('&')); } if (src && src.indexOf("?") > -1) { iframeParams = iframeParams.concat(src.substr(src.indexOf("?") + 1).split("&")); src = src.substr(0, src.indexOf("?")) } iframeParams.push("isIframeEmbed=1"); ifr.src = src + "?" + iframeParams.join('&'); } window.handleIFrameMessage = function(e) { if (typeof e.data === 'object') { return; } var args = e.data.split(":"); if (args.length > 2) { iframe = document.getElementById("JotFormIFrame-" + args[(args.length - 1)]); } else { iframe = document.getElementById("JotFormIFrame"); } if (!iframe) { return; } switch (args[0]) { case "scrollIntoView": iframe.scrollIntoView(); break; case "setHeight": iframe.style.height = args[1] + "px"; break; case "collapseErrorPage": if (iframe.clientHeight > window.innerHeight) { iframe.style.height = window.innerHeight + "px"; } break; case "reloadPage": window.location.reload(); break; case "loadScript": if( !window.isPermitted(e.origin, ['jotform.com', 'jotform.pro']) ) { break; } var src = args[1]; if (args.length > 3) { src = args[1] + ':' + args[2]; } var script = document.createElement('script'); script.src = src; script.type = 'text/javascript'; document.body.appendChild(script); break; case "exitFullscreen": if (window.document.exitFullscreen) window.document.exitFullscreen(); else if (window.document.mozCancelFullScreen) window.document.mozCancelFullScreen(); else if (window.document.mozCancelFullscreen) window.document.mozCancelFullScreen(); else if (window.document.webkitExitFullscreen) window.document.webkitExitFullscreen(); else if (window.document.msExitFullscreen) window.document.msExitFullscreen(); break; } var isJotForm = (e.origin.indexOf("jotform") > -1) ? true : false; if(isJotForm && "contentWindow" in iframe && "postMessage" in iframe.contentWindow) { var urls = {"docurl":encodeURIComponent(document.URL),"referrer":encodeURIComponent(document.referrer)}; iframe.contentWindow.postMessage(JSON.stringify({"type":"urls","value":urls}), "*"); } }; window.isPermitted = function(originUrl, whitelisted_domains) { var url = document.createElement('a'); url.href = originUrl; var hostname = url.hostname; var result = false; if( typeof hostname !== 'undefined' ) { whitelisted_domains.forEach(function(element) { if( hostname.slice((-1 * element.length - 1)) === '.'.concat(element) || hostname === element ) { result = true; } }); return result; } }; if (window.addEventListener) { window.addEventListener("message", handleIFrameMessage, false); } else if (window.attachEvent) { window.attachEvent("onmessage", handleIFrameMessage); } </script> <script type="text/javascript"> function handleSelect(elm) { window.location = elm.value; } </script> <script type="text/javascript"> $( document ).ready(function() { $('.search .fa-search').click(function(){ $("#search-form").submit(); }); }); </script> <script type="text/javascript"> var ifr = document.getElementById("JotFormIFrame-223491411808353"); if (ifr) { var src = ifr.src; var iframeParams = []; if (window.location.href && window.location.href.indexOf("?") > -1) { iframeParams = iframeParams.concat(window.location.href.substr(window.location.href.indexOf("?") + 1).split('&')); } if (src && src.indexOf("?") > -1) { iframeParams = iframeParams.concat(src.substr(src.indexOf("?") + 1).split("&")); src = src.substr(0, src.indexOf("?")) } iframeParams.push("isIframeEmbed=1"); ifr.src = src + "?" + iframeParams.join('&'); } window.handleIFrameMessage = function(e) { if (typeof e.data === 'object') { return; } var args = e.data.split(":"); if (args.length > 2) { iframe = document.getElementById("JotFormIFrame-" + args[(args.length - 1)]); } else { iframe = document.getElementById("JotFormIFrame"); } if (!iframe) { return; } switch (args[0]) { case "scrollIntoView": iframe.scrollIntoView(); break; case "setHeight": iframe.style.height = args[1] + "px"; break; case "collapseErrorPage": if (iframe.clientHeight > window.innerHeight) { iframe.style.height = window.innerHeight + "px"; } break; case "reloadPage": window.location.reload(); break; case "loadScript": if( !window.isPermitted(e.origin, ['jotform.com', 'jotform.pro']) ) { break; } var src = args[1]; if (args.length > 3) { src = args[1] + ':' + args[2]; } var script = document.createElement('script'); script.src = src; script.type = 'text/javascript'; document.body.appendChild(script); break; case "exitFullscreen": if (window.document.exitFullscreen) window.document.exitFullscreen(); else if (window.document.mozCancelFullScreen) window.document.mozCancelFullScreen(); else if (window.document.mozCancelFullscreen) window.document.mozCancelFullScreen(); else if (window.document.webkitExitFullscreen) window.document.webkitExitFullscreen(); else if (window.document.msExitFullscreen) window.document.msExitFullscreen(); break; } var isJotForm = (e.origin.indexOf("jotform") > -1) ? true : false; if(isJotForm && "contentWindow" in iframe && "postMessage" in iframe.contentWindow) { var urls = {"docurl":encodeURIComponent(document.URL),"referrer":encodeURIComponent(document.referrer)}; iframe.contentWindow.postMessage(JSON.stringify({"type":"urls","value":urls}), "*"); $('.sub-message.site').hide(); } }; window.isPermitted = function(originUrl, whitelisted_domains) { var url = document.createElement('a'); url.href = originUrl; var hostname = url.hostname; var result = false; if( typeof hostname !== 'undefined' ) { whitelisted_domains.forEach(function(element) { if( hostname.slice((-1 * element.length - 1)) === '.'.concat(element) || hostname === element ) { result = true; } }); return result; } }; if (window.addEventListener) { window.addEventListener("message", handleIFrameMessage, false); } else if (window.attachEvent) { window.attachEvent("onmessage", handleIFrameMessage); } </script> <script type="text/javascript"> var ifr = document.getElementById("JotFormIFrame-223491411808353"); if (ifr) { var src = ifr.src; var iframeParams = []; if (window.location.href && window.location.href.indexOf("?") > -1) { iframeParams = iframeParams.concat(window.location.href.substr(window.location.href.indexOf("?") + 1).split('&')); } if (src && src.indexOf("?") > -1) { iframeParams = iframeParams.concat(src.substr(src.indexOf("?") + 1).split("&")); src = src.substr(0, src.indexOf("?")) } iframeParams.push("isIframeEmbed=1"); ifr.src = src + "?" + iframeParams.join('&'); } window.handleIFrameMessage = function(e) { if (typeof e.data === 'object') { return; } var args = e.data.split(":"); if (args.length > 2) { iframe = document.getElementById("JotFormIFrame-" + args[(args.length - 1)]); } else { iframe = document.getElementById("JotFormIFrame"); } if (!iframe) { return; } switch (args[0]) { case "scrollIntoView": iframe.scrollIntoView(); break; case "setHeight": iframe.style.height = args[1] + "px"; break; case "collapseErrorPage": if (iframe.clientHeight > window.innerHeight) { iframe.style.height = window.innerHeight + "px"; } break; case "reloadPage": window.location.reload(); break; case "loadScript": if( !window.isPermitted(e.origin, ['jotform.com', 'jotform.pro']) ) { break; } var src = args[1]; if (args.length > 3) { src = args[1] + ':' + args[2]; } var script = document.createElement('script'); script.src = src; script.type = 'text/javascript'; document.body.appendChild(script); break; case "exitFullscreen": if (window.document.exitFullscreen) window.document.exitFullscreen(); else if (window.document.mozCancelFullScreen) window.document.mozCancelFullScreen(); else if (window.document.mozCancelFullscreen) window.document.mozCancelFullScreen(); else if (window.document.webkitExitFullscreen) window.document.webkitExitFullscreen(); else if (window.document.msExitFullscreen) window.document.msExitFullscreen(); break; } var isJotForm = (e.origin.indexOf("jotform") > -1) ? true : false; if(isJotForm && "contentWindow" in iframe && "postMessage" in iframe.contentWindow) { var urls = {"docurl":encodeURIComponent(document.URL),"referrer":encodeURIComponent(document.referrer)}; iframe.contentWindow.postMessage(JSON.stringify({"type":"urls","value":urls}), "*"); } }; window.isPermitted = function(originUrl, whitelisted_domains) { var url = document.createElement('a'); url.href = originUrl; var hostname = url.hostname; var result = false; if( typeof hostname !== 'undefined' ) { whitelisted_domains.forEach(function(element) { if( hostname.slice((-1 * element.length - 1)) === '.'.concat(element) || hostname === element ) { result = true; } }); return result; } }; if (window.addEventListener) { window.addEventListener("message", handleIFrameMessage, false); } else if (window.attachEvent) { window.attachEvent("onmessage", handleIFrameMessage); } </script> </body> </html>

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