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="QEWtgu3l99syo0UJbP16KW7j7IYfmJOgtRX34Mqn"> <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/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" selected 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="QEWtgu3l99syo0UJbP16KW7j7IYfmJOgtRX34Mqn"> <input name="search" value="" placeholder="Find article"><i class="fa fa-search"></i></input> </form> </div> <div> <p class="text-center filtering">Archive: <span class="value text-capitalize">nov 2021</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/2e9d0c765437b24a9307ddc2a9fb6ac6.jpg" title="It&#039;s no tall tale. Automate your entire setup process with this TALL Stack package" alt="It&#039;s no tall tale. Automate your entire setup process with this TALL Stack package"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> November 16th, 2021, posted in <span class="tag"> tech_stuff </span> <br> by Saiona </p> <h2 class="class-h1" class="truncate-only-desktop">It&#039;s no tall tale. Automate your entire setup process with this TALL Stack package</h2> What if we told you setting up your TALL Stack development project could take less than cleaning your desk? Bet you won't procrastinate starting that project now. <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/it-s-no-tall-tale-automate-your-entire-setup-process-with-this-tall-stack-package" title="It&#039;s no tall tale. Automate your entire setup process with this TALL Stack package" 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/f1c6be043a6b74ad874ff79ea600df8c.jpg" title="Best Practices for Code Review and Pull Requests. Insights from Developers" alt="Best Practices for Code Review and Pull Requests. Insights from Developers"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> November 16th, 2021, posted in <span class="tag"> tech_stuff </span> <br> by Cristina </p> <h2 class="class-h1" class="truncate-only-desktop">Best Practices for Code Review and Pull Requests. Insights from Developers</h2> We鈥檝e been asked how we do code review at UPDIVISION and what the best practices are. It was a great opportunity to collect some insights on pull requests and code review from developers. <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/best-practices-for-code-review-and-pull-requests-insights-from-developers" title="Best Practices for Code Review and Pull Requests. Insights from Developers" 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/4889350b69799de29510bee77f21cb2d.jpg" title="Build Laravel apps in record time with Backpack and the Backpack Figma Template" alt="Build Laravel apps in record time with Backpack and the Backpack Figma Template"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> November 8th, 2021, posted in <span class="tag"> tech_stuff </span> <br> by Adelina </p> <h2 class="class-h1" class="truncate-only-desktop">Build Laravel apps in record time with Backpack and the Backpack Figma Template</h2> We built a tech dictionary using Backpack for Laravel and the Backpack Figma Template. Find out how it helped us speed up both design and development. <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/build-laravel-apps-in-record-time-with-backpack-and-the-backpack-figma-template" title="Build Laravel apps in record time with Backpack and the Backpack Figma Template" 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/7769e7887ac43e2fbd0359bd36e9442f.jpg" title="[Stress Testing Series] Break it before you make it. 3 ways to test your UI design before coding it" alt="[Stress Testing Series] Break it before you make it. 3 ways to test your UI design before coding it"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> November 5th, 2021, posted in <span class="tag"> learning, for_founders </span> <br> by Saiona </p> <h2 class="class-h1" class="truncate-only-desktop">[Stress Testing Series] Break it before you make it. 3 ways to test your UI design before coding it</h2> Testing your UI design before implementing it can save a lot of development time. And we`re not talking just about getting the look & feel right. <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/stress-testing-series-break-it-before-you-make-it-3-ways-to-test-your-ui-design-before-coding-it" title="[Stress Testing Series] Break it before you make it. 3 ways to test your UI design before coding it" 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/6e7283ccb6e04305ce71d3224a9e13ba.jpg" title="Instant planning for web projects with the Backpack Figma Template" alt="Instant planning for web projects with the Backpack Figma Template"> </div> </div> <div class="col-sm-6 text"> <p class="info-blog"> November 1st, 2021, posted in <span class="tag"> tech_stuff </span> <br> by Adelina </p> <h2 class="class-h1" class="truncate-only-desktop">Instant planning for web projects with the Backpack Figma Template</h2> We recently built a tech dictionary platform as an internal project. Find out how we did project management for it, using the Backpack Figma Template. <div class="up-btn blog-btn left"> <a class="btn btn-default " href="https://updivision.com/blog/post/instant-planning-for-web-projects-with-the-backpack-figma-template" title="Instant planning for web projects with the Backpack Figma Template" role="button">Read more</a> </div> </div> </div> <div class="text-center row"> <div class="col"> </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#335c55555a5056734643575a455a405a5c5d1d505c5e" target="_top"><span class="__cf_email__" data-cfemail="2f404949464c4a6f5a5f4b4659465c464041014c4042">[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