CINXE.COM

NextRoll - Engineering

<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>NextRoll - Engineering</title> <link rel="apple-touch-icon" sizes="180x180" href="/images/icon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/images/icon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/images/icon/favicon-16x16.png"> <link rel="manifest" href="/images/icon/site.webmanifest"> <link rel="mask-icon" href="/images/icon/safari-pinned-tab.svg" color="#5bbad5"> <link rel="shortcut icon" href="/images/icon/favicon.ico"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-config" content="/images/icon/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/> <meta name="format-detection" content="telephone=no"> <meta name="apple-mobile-web-app-title" content=""> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <link href="/feed.xml" rel="alternate" type="application/rss+xml" title="NextRoll"/> <meta name="title" content="NextRoll - Engineering"> <meta property="og:title" content="NextRoll - Engineering"/> <meta name="twitter:title" content="NextRoll - Engineering"> <link rel="canonical" href="https://tech.nextroll.com/blog/index.html"> <meta property="og:url" content="https://tech.nextroll.com/blog/index.html"/> <meta property="og:image" content="https://tech.nextroll.com/images/site_cover.png"/> <meta name="twitter:image" content="https://tech.nextroll.com/images/site_cover.png"> <meta property="og:description" content="Big Data, Real Time Bidding, 50TB+/day, 1 million+ qps, 100ms, Python, Java, Erlang, C, JavaScript, Cutting Edge WebDev, Machine Learning, Open Source Projects"/> <meta name="twitter:description" content="Big Data, Real Time Bidding, 50TB+/day, 1 million+ qps, 100ms, Python, Java, Erlang, C, JavaScript, Cutting Edge WebDev, Machine Learning, Open Source Projects"> <meta name="description" content="Big Data, Real Time Bidding, 50TB+/day, 1 million+ qps, 100ms, Python, Java, Erlang, C, JavaScript, Cutting Edge WebDev, Machine Learning, Open Source Projects"/> <meta property="og:site_name" content="NextRoll"> <meta property="twitter:site" content="@NextRollDev"> <meta name="twitter:card" content="summary_large_image"> <noscript> <iframe src="//www.googletagmanager.com/ns.html?id=GTM-W4PPZ6" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <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 = '//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-W4PPZ6'); </script> <script type="text/javascript"> var addthis_config = addthis_config||{}; addthis_config.data_track_addressbar = false; addthis_config.data_track_clickback = false; </script> <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600|Work+Sans:400,600,700&display=swap" rel="stylesheet"/> <link href="/assets/css/main.css" type="text/css" rel="stylesheet"/> </head> <body class=" blog-page"> <header id="header"> <div class="wrapper"> <a href="/" title="" id="logo"><h1>NextRoll</h1></a> <ul> <li><a href="/blog" title="Blog">Blog</a></li> <li><a href="/#tech" title="Technology">Technology</a></li> <li><a href="/#teams" title="Teams">Teams</a></li> <li><a href="/#culture" title="Culture">Culture</a></li> <li><a href="https://www.nextroll.com/careers?utm_source=techsite&utm_content=careersbuttonnavbar" target="_blank" title="Careers">Careers</a></li> </ul> <div> <a href="https://github.com/AdRoll" title="Follow us on GitHub" target="_blank" class="github"> <i class="fa fa-github"></i> </a> <a href="https://twitter.com/NextRollDev" title="Follow us on Twitter" target="_blank" class="tw"> <i class="fa fa-twitter"></i> </a> <a href="https://www.youtube.com/playlist?list=PLOzRwyZKkF8tnq9PSiCG9YzKbkz9r63_U" title="Follow us on YouTube" target="_blank" class="yt"> <i class="fa fa-youtube-play"></i> </a> <a href="#" title="Navigation" class="nav-trigger"></a> </div> </div> </header> <div id="announcement"> <div class="wrapper"> <p>Interested in working with us? We are hiring!</p> <a href="https://www.nextroll.com/careers?utm_source=techsite&utm_content=careerscallout" title="See open positions" class="more">See open positions</a> </div> </div> <section id="blog"> <div class="wrapper"> <ul> <li> <a href="/blog/hackweek/2023/09/15/hack-week.html" rel="prefetch"> <article> <header> <h3>Celebrating Innovation - NextRoll's Hack Week 2023 H2 Winners</h3> </header> <figure> <img src="/images/post_heroes/hw-2023-h2.png" class="avatar"> </figure> <div> <p><p>NextRoll鈥檚 Hack Week 2023 H2 was a whirlwind of innovation and creativity. Here, we celebrate the winners and their groundbreaking projects that are set to revolutionize the ad tech industry.</p> </p> </div> <time datetime=""></time> <footer>By Jos茅 Miguel Hernandez</footer> </article> </a> </li> <li> <a href="/blog/dev/2022/11/11/exploring-monads-javascript.html" rel="prefetch"> <article> <header> <h3>Exploring Monads with JavaScript</h3> </header> <figure> <img src="/images/post_heroes/exploring-monads-javascript.jpg" class="avatar"> </figure> <div> <p><p>Let鈥檚 see how we can create a basic monad using plain JavaScript</p> </p> </div> <time datetime=""></time> <footer>By Leonardo Farroco</footer> </article> </a> </li> <li> <a href="/blog/dev/2022/08/03/step-functions.html" rel="prefetch"> <article> <header> <h3>Scheduled Tasks with ECS and Step Functions</h3> </header> <figure> <img src="/images/post_heroes/step-function-hero.png" class="avatar"> </figure> <div> <p><p>How to use ECS and Step Functions to constrain recurrent tasks.</p> </p> </div> <time datetime=""></time> <footer>By Abimael Martinez</footer> </article> </a> </li> <li> <a href="/blog/dev/2022/06/21/rust-lua.html" rel="prefetch"> <article> <header> <h3>Runtime errors: Come again? Rust macros to the rescue.</h3> </header> <figure> <img src="/images/post_heroes/ferris.gif" class="avatar"> </figure> <div> <p><p>Diving into the world of metaprogramming!</p> </p> </div> <time datetime=""></time> <footer>By Petar Dambovaliev</footer> </article> </a> </li> <li> <a href="/blog/dev/2022/05/16/embracing_arm.html" rel="prefetch"> <article> <header> <h3>Embracing ARM</h3> </header> <figure> <img src="/images/post_heroes/embracing.jpg" class="avatar"> </figure> <div> <p><p>An overview of the challenges and solutions we have encountered in Data Science Engineering in migrating to ARM processors.</p> </p> </div> <time datetime=""></time> <footer>By Chris Evans</footer> </article> </a> </li> <li> <a href="/blog/dev/2022/04/27/rebar3-typer.html" rel="prefetch"> <article> <header> <h3>Introducing Rebar3 TypEr</h3> </header> <figure> <img src="/images/post_heroes/typewriter.jpg" class="avatar"> </figure> <div> <p><p>And another rebar3 plugin from HackWeek, this time for type specs.</p> </p> </div> <time datetime=""></time> <footer>By Mackenzie Morgan</footer> </article> </a> </li> <li> <a href="/blog/dev/2022/02/02/rustenstein.html" rel="prefetch"> <article> <header> <h3>Rustenstein 3D: Game programming like it's 1992</h3> </header> <figure> <img src="/images/post_heroes/rustenstein.png" class="avatar"> </figure> <div> <p><p>For this Hack Week edition we decided to port the classic Wolfenstein 3D game to Rust.</p> </p> </div> <time datetime=""></time> <footer>By Facundo Olano</footer> </article> </a> </li> <li> <a href="/blog/dev/2021/09/01/erlang-rebar3-depup.html" rel="prefetch"> <article> <header> <h3>Stay on top of your Erlang deps with our latest rebar3 plugin</h3> </header> <figure> <img src="/images/post_heroes/cinderella.jpeg" class="avatar"> </figure> <div> <p><p>Yet another very simple rebar3 plugin for Erlang that we created on our latest HackWeek</p> </p> </div> <time datetime=""></time> <footer>By Brujo Benavides</footer> </article> </a> </li> <li> <a href="/blog/data-science/2021/08/03/masked-lark.html" rel="prefetch"> <article> <header> <h3>MaskedLARK Explainer</h3> </header> <figure> <img src="/images/post_heroes/masked-lark-hero.png" class="avatar"> </figure> <div> <p><p>An explanation of the MaskedLARK proposal for Google鈥檚 Privacy Sandbox and how our machine learning systems at NextRoll would operate within it.</p> </p> </div> <time datetime=""></time> <footer>By Chris Evans</footer> </article> </a> </li> <li> <a href="/blog/dev/2021/05/11/frontend-smoke-testing-with-cypress.html" rel="prefetch"> <article> <header> <h3>UI smoke-testing with Cypress</h3> </header> <figure> <img src="/images/post_heroes/cypress-io-logo-round.svg" class="avatar"> </figure> <div> <p><p>Releasing an internal tool, built on the top of Cypress, to help application teams testing and monitoring their UI, on a CI/CD environment.</p> </p> </div> <time datetime=""></time> <footer>By Lorenzo Savini</footer> </article> </a> </li> </ul> <footer> <div class="pagination"> <span> <a href=".html" title="Page 1" class="page active">1</a> <a href="/blog/page/2/" title="Page 1" class="page">2</a> </span> <a href="/blog/page/2/" title="Next page" class="next"></a> <a href="/blog/page/11" title="Last page" class="last"></a> </div> </footer> </div> </section> <section id="buttons" class="pre-footer"> <div class="wrapper"> <div class="pre-footer-left"> <h4 class="headline">Let's get things rolling.</h4> </div> <div class="pre-footer-right"> <p> Ready to be part of something incredible? See what鈥檚 possible when we roll together. </p> <a href="https://www.nextroll.com/careers?utm_source=techsite&utm_content=careersbeforefooter">Join the Team</a> <a href="http://github.com/AdRoll" title="NextRoll on Github">NextRoll on Github</a> </div> <div class="clear"></div> </div> </section> <footer id="footer"> <div class="wrapper"> <a href="https://nextroll.com" title="" class="logo">NextRoll</a> <ul> <li><a href="/blog" title="Blog">Blog</a></li> <li><a href="https://www.nextroll.com/careers?utm_source=techsite&utm_content=careersfooter" title="Careers">Careers</a></li> <li><a href="http://github.com/AdRoll">GitHub</a></li> <li><a href="https://developers.nextroll.com/">NextRoll API</a></li> </ul> <div> <a href="https://github.com/AdRoll" title="Follow us on GitHub" target="_blank" class="github"> <i class="fa fa-github"></i> </a> <a href="https://twitter.com/NextRollDev" title="Follow us on Twitter" target="_blank" class="tw"> <i class="fa fa-twitter"></i> </a> <a href="https://www.youtube.com/playlist?list=PLOzRwyZKkF8tnq9PSiCG9YzKbkz9r63_U" title="Follow us on YouTube" target="_blank" class="yt"> <i class="fa fa-youtube-play"></i> </a> </div> <span>Copyright &copy; 2023 <a href="http://www.nextroll.com">NextRoll, Inc.</a> All rights reserved.</span> </div> </footer> <script type="text/javascript" src="/assets/js/vendor/jquery-2.1.4.min.js"></script> <script type="text/javascript" src="/assets/js/vendor/jquery.easing.1.3.js"></script> <script type="text/javascript" src="/assets/js/vendor/typed.min.js"></script> <script type="text/javascript" src="/assets/js/main.js"></script> <script type="text/javascript" src="/assets/js/landing.js"></script> </body> </html>

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