CINXE.COM
Engineering Health
<!DOCTYPE html> <html lang="en"> <head> <meta name="generator" content="Hugo 0.96.0" /> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title> Engineering Health </title><meta name="description" content="a blog by engineers, for engineers"><meta name="author" content="Cerner Engineering"> <link rel="icon" href="/favicon.png"> <link rel="stylesheet" href="/dist/main.2b1315bd4c5d4f5eb804.min.css"> <link rel="canonical" href="https://engineering.cerner.com/"> <link href="https://engineering.cerner.com/index.xml" rel="alternate" type="application/rss+xml" title="Engineering Health"> <link href="https://engineering.cerner.com/index.xml" rel="feed" type="application/rss+xml" title="Engineering Health"><script src="/js/jquery-3.5.1.min.js"></script><meta property="og:title" content="Engineering Health" /> <meta property="og:description" content="a blog by engineers, for engineers" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://engineering.cerner.com/" /><meta property="og:image" content="https://engineering.cerner.com/images/alan-grace.png"/><meta property="og:site_name" content="Cerner Engineering" /> <meta itemprop="name" content="Engineering Health"> <meta itemprop="description" content="a blog by engineers, for engineers"><meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:image" content="https://engineering.cerner.com/images/alan-grace.png"/> <meta name="twitter:title" content="Engineering Health"/> <meta name="twitter:description" content="a blog by engineers, for engineers"/> </head> <body> <nav class="navbar navbar-expand-md navbar-light bg-light fixed-top shadow-sm" id="navbar-main-menu"> <div class="container"> <a class="navbar-brand" href="/"><img src="/logo.png" style='height: 40px;' /></a> <button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#main-menu" aria-controls="main-menu" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div id="main-menu" class="collapse navbar-collapse" > <ul class="nav navbar-nav ml-auto"> <li class="nav-item"><a class="nav-link" href="/">Home</a></li> <li class="nav-item"><a class="nav-link" href="/culture/">Culture</a></li> <li class="nav-item"><a class="nav-link" href="/open-source/">Open Source</a></li> <li class="nav-item"><a class="nav-link" href="/tech-talks/">Tech Talks</a></li> <li class="nav-item"><a class="nav-link" href="/careers/">Careers</a></li> </ul> <div class="form-inline my-2 my-lg-0 searchbox"> <input id="search-by" type="search" class="form-control mr-sm-2" placeholder="Search" aria-label="Search"> </div> <script type="text/javascript" src="/js/lunr.min.js"></script> <script type="text/javascript" src="/js/auto-complete.min.js"></script> <script type="text/javascript"> var baseurl = "https:\/\/engineering.cerner.com"; </script> <script type="text/javascript" src="/js/search.js"></script> </div> </div> </nav> <main class="homepage container py-6"> <div class="hero row"> <div class="col py-lg-5"> <h1 class="display-4 font-weight-bold">Engineering Health</h1><h3 class="font-weight-normal text-muted">a blog by engineers, for engineers</h3></div> <div class="col position-relative py-lg-7 pb-5"><div class="homepage-image"> <img src="/images/alan-grace.png" class="img-fluid"> </div></div> </div> <div class="latest row py-lg-5"> <div class="col-lg-6 mb-3"><img data-src="/blog/microservices-the-easy-way-is-the-wrong-way/microservice-tech-talk_huf499305f53e06e04a4092ac48818b967_819681_700x450_fill_box_smart1_3.png" class="card-img-top mx-auto d-block" alt="Microservices - The Easy Way is the Wrong Way"></div> <div class="col-lg-6 mb-3"> <h5 class="created text-muted text-uppercase font-weight-bold">November 4, 2022</h5> <h2><a href="/blog/microservices-the-easy-way-is-the-wrong-way/">Microservices - The Easy Way is the Wrong Way</a></h2> <div class="content"> We had the great opportunity of inviting Sean Whitesell to join us for a virtual Tech Talk in August to share his knowledge on Microservices. Sean is based out of Tulsa, Oklahoma and is a Senior Cloud Architect, ASP Insider, and a Microsoft MVP. For the past nine years, Sean has served as the leader of the Tulsa.NET User Group. Last January, he also published his own book, Pro Microservices in . </div> </div> </div> <div class="articles row row-cols-1 row-cols-lg-3"> <div class="col mb-3"> <div class="card h-100"> <a href="/blog/rock-solid-components-w-typescript-graphql/" class="d-block"><img data-src="/blog/rock-solid-components-w-typescript-graphql/rock-solid-components_hu00db156e5cedd7efaceef6405bea6d35_1025487_700x350_fill_box_smart1_3.png" class="card-img-top mx-auto d-block" alt="Rock Solid Components with Typescript and GraphQL"><div class="card-body"> <h4 class="card-title">Rock Solid Components with Typescript and GraphQL</h4> <p class="card-text text-muted text-uppercase">August 22, 2022</p> <div class="card-text"> In June, we had the pleasure of having Mat Warger join us in our Tech Talk series at Oracle Cerner. Mat is a senior software developer based in Kansas City. He enjoys learning new concepts and has leveraged this curiosity in positions ranging from startups to the enterprise over the past decade. He is a co-organizer of the JavaScript KC meetup group and organizer of GraphQL KC meetup group. He can be found chasing the latest and (sometimes) greatest in a wide range of languages and platforms, including React, TypeScript, GraphQL, and the cloud. </div> </div> </a> </div> </div> <div class="col mb-3"> <div class="card h-100"> <a href="/blog/information-flow-cultures/" class="d-block"><img data-src="/blog/information-flow-cultures/information-flow_hudde1f04315c10063c8bf1315557c2690_856139_700x350_fill_box_smart1_3.png" class="card-img-top mx-auto d-block" alt="Information Flow Cultures with Dr. Ron Westrum"><div class="card-body"> <h4 class="card-title">Information Flow Cultures with Dr. Ron Westrum</h4> <p class="card-text text-muted text-uppercase">April 1, 2022</p> <div class="card-text"> Last month, we had the pleasure of having Dr. Ron Westrum join us in our Tech Talk series at Cerner. Dr. Westrum is an Emeritus Professor of Sociology at Eastern Michigan University and author of the Westrum organizational typology model. In his talk, he discusses how an information flow culture reflects how managers shape values and behavior. The first part of this talk will discuss information flow in organizations, as well as provide a case study on Boeing. </div> </div> </a> </div> </div> <div class="col mb-3"> <div class="card h-100"> <a href="/blog/inspec-delta/" class="d-block"><img data-src="/blog/inspec-delta/inspec-delta-bg_hu659d25e3977e9ead30dbba21f430a1ce_1938034_700x350_fill_box_smart1_3.png" class="card-img-top mx-auto d-block" alt="Introducing Inspec Delta"><div class="card-body"> <h4 class="card-title">Introducing Inspec Delta</h4> <p class="card-text text-muted text-uppercase">May 11, 2021</p> <div class="card-text"> Today, we are excited to announce our newest addition in our open-source family, Inspec Delta! In this blog post, we will explain how this is utilized at Cerner to reduce the time in comparing updated infrastructure security benchmarks. Whether you are new to automating your security compliance or have had to deal with maintaining updates to existing benchmarks, this blog post is for you! Background As security standards continuously evolve, the Defense Information Systems Agency (DISA) releases a new revision to their STIG (Security Technical Implementation Guide) for each Operating System major version, as well as certain applications. </div> </div> </a> </div> </div> <div class="col mb-3"> <div class="card h-100"> <a href="/blog/shipit-from-anywhere-lessons-learned/" class="d-block"><img data-src="/blog/shipit-from-anywhere-lessons-learned/shipit-shirts_huafa4bfe52fa6df15ddbe66e53d98dca0_1619754_700x350_fill_box_smart1_3.png" class="card-img-top mx-auto d-block" alt="ShipIt from Anywhere: Our Lessons on Going Virtual"><div class="card-body"> <h4 class="card-title">ShipIt from Anywhere: Our Lessons on Going Virtual</h4> <p class="card-text text-muted text-uppercase">December 3, 2020</p> <div class="card-text"> ShipIt Days are Cerner Engineering鈥檚 24-hour hackathons where associates are empowered to brainstorm, plan, build, and present a project of their choice. This quarterly event is something associates enjoy by taking a break from their normal routine and focusing on a problem that they seek to achieve within a short time period (one day). The enjoyment of these projects often come from just working on something different, working with other colleagues, and applying their passions to an area they have been desiring to solve. </div> </div> </a> </div> </div> <div class="col mb-3"> <div class="card h-100"> <a href="/blog/lessons-learned-building-an-accessible-web-application-framework/" class="d-block"><img data-src="/blog/lessons-learned-building-an-accessible-web-application-framework/terra-no-title_huec7f06ca106c9ab435c60e78d9cdcd40_256228_700x350_fill_box_smart1_3.png" class="card-img-top mx-auto d-block" alt="Lessons learned building an accessible web application framework"><div class="card-body"> <h4 class="card-title">Lessons learned building an accessible web application framework</h4> <p class="card-text text-muted text-uppercase">September 24, 2020</p> <div class="card-text"> Since 2017, we at Cerner have been building Terra, a single page web application framework, and accessibility has always been a primary goal. Over the years we鈥檝e learned a lot about how to build and test accessible websites, as well as the diverse group of people we鈥檙e serving. With this blog post, we鈥檇 like to take a moment to share what we鈥檝e learned so far. Why accessibility matters At Cerner, we build software for many different users in many different roles. </div> </div> </a> </div> </div> <div class="col mb-3"> <div class="card h-100"> <a href="/blog/creating-the-giant-litebrite/" class="d-block"><img data-src="/blog/creating-the-giant-litebrite/image13_hu1e54026de555d9f7a1a7905030290162_375437_700x350_fill_q75_box_smart1.jpg" class="card-img-top mx-auto d-block" alt="Creating the Giant LiteBrite"><div class="card-body"> <h4 class="card-title">Creating the Giant LiteBrite</h4> <p class="card-text text-muted text-uppercase">August 26, 2020</p> <div class="card-text"> Have you ever wondered what happens when you let two engineers loose on a project with a broad vision and little direction? In our case, LiteBrite happens. Every year Cerner hosts DevCon, an internal 2-day conference for all of Cerner engineering to come together, give talks about technologies, processes, and ideas - all with a little fun sprinkled in. DevCon always has a theme, for 2019 that was set to be 鈥淭he 80s. </div> </div> </a> </div> </div> <div class="col mb-3"> <div class="card h-100"> <a href="/blog/we-are-back-w-new-look/" class="d-block"><img data-src="/blog/we-are-back-w-new-look/new-blog_hu07416ab6d00402628fe42bc986455076_559350_700x350_fill_box_smart1_3.png" class="card-img-top mx-auto d-block" alt="We鈥檙e Back with a New Look"><div class="card-body"> <h4 class="card-title">We鈥檙e Back with a New Look</h4> <p class="card-text text-muted text-uppercase">August 4, 2020</p> <div class="card-text"> If you have been to our blog before, you might notice that it has a new look. Our past version of the site was one that we had used for several years. It utilized Jekyll for the static site generation, which is a popular project that leverages the Ruby ecosystem. Over the last few months, we recognized that our site needed an update. This change wasn鈥檛 only with its look and feel, but also with what we used in building the site. </div> </div> </a> </div> </div> <div class="col mb-3"> <div class="card h-100"> <a href="/blog/shipit-xvii/" class="d-block"><img data-src="/blog/shipit-xvii/2020-02-24-shipit-xvii-z3ro_d4y-min_hu2baa939696c9187a9ea54609ee1f3bbb_869740_700x350_fill_box_smart1_3.png" class="card-img-top mx-auto d-block" alt="ShipIt Day XVII"><div class="card-body"> <h4 class="card-title">ShipIt Day XVII</h4> <p class="card-text text-muted text-uppercase">February 24, 2020</p> <div class="card-text"> ShipIt Day, Cerner Engineering鈥檚 24-hour hackathon, provides associates an environment to be creative, work on new projects, and network with other associates. This event is one of the many things that sit at the core of our Engineering Culture at Cerner, and is rapidly growing- now being hosted globally in Romania, Sweden, India, and the UK. In October, our team had the chance to participate in the seventeenth ShipIt Day at Kansas City鈥檚 Innovations Campus and managed to take home the Golden Keyboard trophy as the first place team! </div> </div> </a> </div> </div> <div class="col mb-3"> <div class="card h-100"> <a href="/blog/shipit-xvi/" class="d-block"><img data-src="/blog/shipit-xvi/2019-11-04-shipit-xvi-1_hua6bf7190623bab4f0242da8aa75be1a6_1171758_700x350_fill_box_smart1_3.png" class="card-img-top mx-auto d-block" alt="ShipIt Day XVI"><div class="card-body"> <h4 class="card-title">ShipIt Day XVI</h4> <p class="card-text text-muted text-uppercase">November 4, 2019</p> <div class="card-text"> Finishing our 16th occurrence of the series, our quarterly ShipIt Day hackathon invites the makers and innovators to come out and share new ways to think about our daily work here at Cerner. Whether it鈥檚 experimenting with new features or improving our developer workflows, ShipIt Day gives our engineers a chance to try and learn new things. This ShipIt day in particular had some exciting projects that melded hardware and software. </div> </div> </a> </div> </div> </div> <nav aria-label="Navigation"> <ul class="pagination justify-content-center"> <li class="page-item"><a class="page-link" href="/">1</a></li> <li class="page-item"><a class="page-link" href="/page/2/">2</a></li> <li class="page-item"><a class="page-link" href="/page/3/">3</a></li> <li class="page-item"><a class="page-link" href="/page/4/">4</a></li> <li class="page-item"><a class="page-link" href="/page/5/">5</a></li> <li class="page-item"><a class="page-link" href="/page/6/">6</a></li> <li class="page-item"><a class="page-link" href="/page/7/">7</a></li> <li class="page-item"><a class="page-link" href="/page/8/">8</a></li> <li class="page-item"><a class="page-link" href="/page/9/">9</a></li> <li class="page-item"><a class="page-link" href="/page/10/">10</a></li> <li class="page-item"><a class="page-link" href="/page/2/">Next</a></li> </ul> </nav> </main> <footer class="footer text-center bg-dark py-6"> <div class="container"> <div class="row"> <div class="col"> <ul class="list-inline"> <li class="list-inline-item"><a href="https://engineering.cerner.com/index.xml" rel="alternate" type="application/rss+xml" class="icons d-block"> <span class="fa-stack fa-lg"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fa fa-rss fa-stack-1x fa-inverse"></i> </span> </a></li><li class="list-inline-item"> <a href="https://github.com/cerner" class="icons d-block"> <span class="fa-stack fa-lg"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fab fa-github fa-stack-1x fa-inverse"></i> </span> </a> </li><li class="list-inline-item"> <a href="https://www.instagram.com/cernercorporation/" class="icons d-block"> <span class="fa-stack fa-lg"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fab fa-instagram fa-stack-1x fa-inverse"></i> </span> </a> </li><li class="list-inline-item"> <a href="https://www.linkedin.com/company/cerner-corporation" class="icons d-block"> <span class="fa-stack fa-lg"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fab fa-linkedin fa-stack-1x fa-inverse"></i> </span> </a> </li><li class="list-inline-item"> <a href="https://twitter.com/intent/follow?original_referer=https%3A%2F%2Fengineering.cerner.com%2F&screen_name=CernerEng" class="icons d-block"> <span class="fa-stack fa-lg"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fab fa-twitter fa-stack-1x fa-inverse"></i> </span> </a> </li><li class="list-inline-item"> <a href="https://www.youtube.com/user/cernereng?sub_confirmation=1" class="icons d-block"> <span class="fa-stack fa-lg"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fab fa-youtube fa-stack-1x fa-inverse"></i> </span> </a> </li> </ul> <p class="text-light"> Copyright © 2023 </p> <p class="text-light"> Made with 鉂わ笍 by Cerner engineers. </p> </div> </div> </div> </footer> <script src="/dist/main.0f92af9103b4f0550a4b.min.js"></script> </body> </html>