<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/feed.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:feedpress="https://feed.press/xmlns" version="2.0">
  <channel>
    <feedpress:locale>en</feedpress:locale>
    <atom:link rel="hub" href="http://feedpress.superfeedr.com/"/>
    <image>
      <link>http://techbeacon.com</link>
      <title><![CDATA[TechBeacon]]></title>
      <url>https://static.feedpress.it/logo/techbeacon-584f44ff69da4.png</url>
    </image>
    <title>TechBeacon</title>
    <link>http://techbeacon.com</link>
    <description>TechBeacon is a shining light for those solving today’s challenging problems and shaping the future of IT</description>
    <language>en</language>
    <atom:link href="https://feedpress.me/techbeacon" rel="self" type="application/rss+xml"/>
    <item>
      <title>Spectre and Meltdown: CPU bugs put a scare in the air</title>
      <link>https://tracking.feedpress.it/link/16145/8019020</link>
      <description><![CDATA[<p><strong>Meltdown and Spectre:</strong> With all the screaming hype about this pair of CPU bugs, you’d be forgiven for thinking the sky is falling. But it might even be worse than you thought.</p><p><strong>For starters,</strong> patching all your PCs might be incredibly hard. Second, we’ll probably see more vulnerabilities in the Intel Instruction Set Architecture (ISA). And third, it’s entirely possible that hackers have been secretly exploiting these problems for years.</p><p><strong>So hold on to your hats.</strong> In this week’s <i><a href="https://techbeacon.com/contributors/richi-jennings" target="_blank">Security&nbsp;Blogwatch</a></i>, we overheat some ghosts.</p><p><a href="http://richi.uk/" rel="noopener nofollow" target="_blank" title="Richi Jennings">Your humble blogwatcher</a>&nbsp;curated these bloggy bits for your entertainment. Not to mention:<img alt=" " border="0" height="1" src="https://goo.gl/6EqTZE" width="1">&nbsp;<em>Scott Bradlee returns to his roots&nbsp;</em>…</p><div class="cta_text shortcode-asset">
      <div class="title">The State of Security Operations</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><p>What’s the craic? Ingrid Lunden reports from Lost Wages—<i><a href="https://techcrunch.com/2018/01/08/intel-ces/" rel="nofollow noopener" target="_blank" title="read the full text">patches will come to 90%+ of chips in the next week</a>:</i><blockquote><em>With the microchip processing industry facing perhaps its biggest security scare in its history…Brian Krzanich [CEO] of Intel, took to the stage…at CES to say a few words about the news. … Intel expects to issue updates to its processors soon. More than 90 percent will be getting them within the week, and the rest by the end of January.<br>…<br>Krzanich’s words represented a strong shift from the usually upbeat tone of Intel’s CES keynote speeches.</em></blockquote><p>What, if anything, will Intel do differently in future? Mike Rogoway lights the way—<i><a href="http://www.oregonlive.com/silicon-forest/index.ssf/2018/01/intel_reorganizes_amid_fervor.html" rel="nofollow noopener" target="_blank" title="read the full text">Intel reorganizes amid tumult</a>:</i></p><blockquote><em>Brian Krzanich told employees Monday that he will create a new internal security group. … Krzanich reassigned several top executives to the new organization.<br>…<br>Leslie Culbertson will run the new group, called Intel Product Assurance and Security. … Josh Walden, head of Intel's new technology group, will leave that post to work for Culbertson. … Additionally, Krzanich assigned Steve Smith, an Intel vice president … to Cublertson's new organization.</em></blockquote><p>But Thomas Claburn <a href="http://www.theregister.co.uk/2018/01/10/intel_allows_that_meltdown_and_spectre_may_slow_servers_down/" rel="nofollow noopener" target="_blank" title="read the full text">ignites this confession</a>: <i>[You’re fired—Ed.]</i></p><blockquote><em>After spending last week insisting that the performance impact … "should not be significant," Intel on Tuesday tried to maintain that stance even as it acknowledged SYSmark tests assessing post-patch slowdowns ranging from [2] to 14 per cent. [But] so much consumer and business computing relies on cloud-based servers, which … have exhibited slower response times and increased CPU utilization.<br>…<br>Intel's downplaying of meaningful consequences … appears to have become unsustainable after Red Hat … said the impact … ranged from 1 to 20 per cent in its benchmarks and Microsoft … said something similar. … Terry Myerson, president of Microsoft's Windows and device group, did confirm [that] with Windows 10 running on older hardware … "we expect that some users will notice a decrease in system performance."</em></blockquote><p>So how will we install these Intel microcode updates? Will they be included in the Windows and Linux patches? Here’s <i><a href="https://news.ycombinator.com/item?id=16113071" rel="nofollow noopener" target="_blank" title="read the full text">danieldk</a>:</i></p><blockquote><em>The microcode update is … lost between reboots.<br>…<br>The only way to make microcode updates stick between reboots is with a BIOS/EFI firmware update. … Then the microcode update gets applied during every boot automatically.</em></blockquote><p>Oh brother. Does that mean IT has to update the firmware in every PC? Bruce Schneier <a href="https://www.schneier.com/blog/archives/2018/01/spectre_and_mel_1.html" rel="nofollow noopener" target="_blank" title="read the full text">pontificates depressingly</a>:</p><blockquote><em>Some of the patches require updating the computer's firmware. This is much harder to walk consumers through, and is more likely to permanently brick the device if something goes wrong.<br>…<br>In November, Intel released a firmware update to fix … another flaw in its microprocessors. But it couldn't get that update directly to users; it had to work with the individual hardware companies, and some of them just weren't capable of getting the update to their customers.<br>…<br>Some patches require users to disable the computer's password, which means organizations can't automate the patch. Some anti-virus software blocks the patch, or -- worse -- crashes the computer.<br>…<br>These aren't normal software vulnerabilities. … These vulnerabilities are in the fundamentals of how the microprocessor operates. … Security researchers are starting to look more closely at these systems, so expect to hear about more vulnerabilities along these lines.<br>…<br>More is coming -- and what they'll find will be worse than either Spectre or Meltdown. … These will be similarly impossible to fix, and the only strategy will be to throw our devices away and buy new ones.</em></blockquote><p>Sigh. Is it even worth it? Here’s <i><a href="https://news.ycombinator.com/item?id=16112806" rel="nofollow noopener" target="_blank" title="read the full text">kev009</a>:</i></p><blockquote><em>This new ucode changes fencing and branching prediction semantics.<br>…<br>While most people should run the new ucode and pending kernel and toolchain fixes, not all must. Most businesses buy computers on rated performance, and they are about to take an unexpected performance haircut.</em></blockquote><p>Okay, but can we just step back and look at the big picture for a moment? Here’s <i><a href="https://news.ycombinator.com/item?id=16111636" rel="nofollow noopener" target="_blank" title="read the full text">tptacek</a>:</i></p><blockquote><em>Can I put a plug in again for how ****ing cool the Meltdown and Spectre attacks are? They're much more interesting than just cache timing, which … have been well-known for at least a decade.<br>…<br>* Meltdown and Spectre involve…instructions that from the perspective of the ISA never actually run.<br><br>* Spectre v1 undermines the entire concept of a bounds check. … There might not be a clean fix! Load fences after ever bounds check?<br><br>* Spectre v2 goes even further than that, and allows attackers to literally pick the locations target programs will execute from. … And look at the fix to that: retpolines? Compilers can't directly emit indirect jumps anymore?<br>…<br>It's good that we're all recognizing how big a problem cache timing is. … But Meltdown and Spectre are not simply cache timing vulnerabilities; they're a re-imagining of what you can do to a modern ISA by targeting the microarchitecture.</em></blockquote><p>“May you live in interesting times.” Kevin Beaumont brings us this <i><a href="https://doublepulsar.com/important-information-about-microsoft-meltdown-cpu-security-fixes-antivirus-vendors-and-you-a852ba0292ec" rel="nofollow noopener" target="_blank" title="read the full text">important information</a>:</i></p><blockquote><em>It’s … my first month … as a security vulnerability manager at my new job. Hello. It has been an interesting week.<br>…<br>Last week, Microsoft issued January’s cumulative security fixes. … These updates came with many caveats, and the Microsoft knowledge base articles have had extensive edits since publishing.<br>…<br>On Windows Server, the Meltdown and Spectre patches don’t actually do a thing. … Unless you actually add [three registry] keys the patches don’t actually enable the CPU mitigations.<br>…<br>My belief is organisations shouldn’t rush these patches out. They need to carefully test and see where they need to mitigate the vulnerability.. … Organisations need to carefully assess and manage their situation.</em></blockquote><p>Especially if their PCs run AMD CPUs. Amirite? All you need to know is in Tom Warren’s headline—<i><a href="https://www.theverge.com/2018/1/9/16867068/microsoft-meltdown-spectre-security-updates-amd-pcs-issues" rel="nofollow noopener" target="_blank" title="read the full text">Microsoft halts AMD Meltdown and Spectre patches after reports of unbootable PCs</a>:</i></p><blockquote><em>Microsoft has paused distributing its Meltdown and Spectre security updates for some older AMD machines after reports of PCs not booting. … Microsoft is blaming AMD’s documentation for the unexpected problems.</em></blockquote><p>How have we not known for ages about problems with speculative execution? Andy Greenberg wonders if&nbsp;<a href="https://www.wired.com/story/meltdown-spectre-bug-collision-intel-chip-flaw-discovery" rel="nofollow noopener" target="_blank" title="read the full text">perhaps we have</a>:</p><blockquote><em>Security researcher Anders Fogh, a malware analyst for German firm GData, in July wrote … that he had been exploring a curious feature of modern microprocessors called speculative execution. … Perhaps, Fogh suggested, that out-of-order flexibility could allow malicious code to manipulate a processor to access a portion of memory it shouldn't have access to.</em></blockquote><p>July 2017? That’s nothing, according to <a href="https://www.grc.com/sn/SN-645-Notes.pdf" rel="nofollow noopener" target="_blank" title="read the full text">Steve Gibson</a>:</p><blockquote><em>What's Old is New Again ... 1995: "The Intel 80x86 Processor Architecture: Pitfalls for Secure Systems." … on page 9 under section "4.2 Security Flaws": Item 6. Prefetching may fetch otherwise inaccessible instructions in Virtual 8086 mode. (From a paper in 1992!) -- 25 years ago.</em></blockquote><p>1992? That’s nothing, according to <i><a href="https://it.slashdot.org/comments.pl?sid=11589243&amp;cid=55895149" rel="nofollow noopener" target="_blank" title="read the full text">Antique Geekmeister</a>:</i></p><blockquote><em>I'm following an intriguing discussion of similar side-channel attacks on Multics systems on GE hardware in roughly 1970. It's not a new problem. I've been trying to explain repeatedly to some colleagues while reviewing these attacks that doing "speculative compilation" is very appealing at first glance, but the work involved in doing it is not free. Security risks and maintenance of the resources are critical and related costs of such optimization.</em></blockquote><p><br><strong>The moral of the story?</strong> Don’t expect things to get better in 2018. This could be the tip of an extremely cold iceberg.</p><h2>And finally …</h2><p><a href="https://www.youtube.com/watch?v=rzmIiku-gZk" rel="noopener nofollow" target="_blank" title="And Finally">You’ve Got a&nbsp;Friend in Me</a><br><div class="youtube-wrapper"><iframe class="youtube-iframe" src="https://www.youtube.com/embed/rzmIiku-gZk" frameborder="0" allowfullscreen></iframe></div>&nbsp;<i>Scott “Postmodern Jukebox” Bradlee returns to his roots</i><p><br><em>You have been reading <a href="https://techbeacon.com/contributors/richi-jennings" target="_blank"><i>Security&nbsp;Blogwatch</i></a> by <a href="http://richi.uk" rel="noopener nofollow" target="_blank">Richi&nbsp;Jennings</a>. Richi curates the best bloggy bits, finest forums, and weirdest websites … so you don’t have to. Hate mail may be directed to <a href="https://twitter.com/richi" rel="noopener nofollow" target="_blank">@RiCHi</a> or <a href="mailto:sbw@richi.co.uk?subject=-sbw-" rel="nofollow">sbw@richi.uk</a>. Ask your doctor before reading. Your mileage may vary. E&amp;OE.</em><div class="cta_text shortcode-asset">
      <div class="title">The State of Security Operations</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><p><i>Image source: <a href="https://pixabay.com/en/halloween-ghosts-happy-halloween-1751903/" rel="noopener nofollow" target="_blank">Alexandra</a> (cc0)</i><div class="article-cards-container"><div class="card card-teaser"><div class="image-wrapper"><a class="link" href="https://techbeacon.com/14b-leaked-passwords-41gb-dump-stop-madness"><div class="next"><span>Next</span></div><div class="article"><div class="description">
                    <div class="wysiwyg">1.4B leaked passwords in 41GB dump: Stop the madness!</div>                   
                  </div> <div class="line"></div><div class="author-info"><div class="author-title">Richi Jennings</div><div class="created">Dec 14, 2017</div></div><div class="author-img"><img
        alt=""
        title=""
        class="srcset "
        src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=qoHIzevJ"
        srcset="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=qoHIzevJ, //techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm__1_5x/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=X3y2SL8O 1.5x, //techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm__2x/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=J6Q4-VGi 2x, //techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm__3x/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=SYHApCFH 3x" /></div></div></a></div></div><div class="card card-teaser"><div class="image-wrapper"><a class="link" href="https://techbeacon.com/cloud-database-security-cleanup-aisle-4-alteryx-breach-capper-2017"><div class="next"><span>Next</span></div><div class="article"><div class="description">
                    <div class="wysiwyg">Cloud database security cleanup on aisle 4: Alteryx breach a capper for 2017</div>                   
                  </div> <div class="line"></div><div class="author-info"><div class="author-title">Richi Jennings</div><div class="created">Dec 21, 2017</div></div><div class="author-img"><img
        alt=""
        title=""
        class="srcset "
        src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=qoHIzevJ"
        srcset="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=qoHIzevJ, //techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm__1_5x/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=X3y2SL8O 1.5x, //techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm__2x/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=J6Q4-VGi 2x, //techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm__3x/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=SYHApCFH 3x" /></div></div></a></div></div></div>]]></description>
      <pubDate>Thu, 11 Jan 2018 11:00:00 EST</pubDate>
      <author>Richi Jennings</author>
      <dc:creator>Richi Jennings</dc:creator>
      <guid isPermaLink="false">node/2533</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/spectre-meltdown-cpu-bugs-put-scare-air-2018">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>Spectre and Meltdown: CPU bugs put a scare in the air</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/ghosts-max-pixel-cc0.jpg?itok=JBNQSyUf" />
          </figure>
          
          <!-- Title -->
          <h1>Spectre and Meltdown: CPU bugs put a scare in the air</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Security Blogwatch</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-11T11:00:00-05:00">Jan 11, 2018</time>

          <!-- Byline -->
          <address>
            <a title="Industry analyst and editor" href="https://techbeacon.com/contributors/richi-jennings">Richi Jennings</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p><strong>Meltdown and Spectre:</strong> With all the screaming hype about this pair of CPU bugs, you’d be forgiven for thinking the sky is falling. But it might even be worse than you thought.</p><p><strong>For starters,</strong> patching all your PCs might be incredibly hard. Second, we’ll probably see more vulnerabilities in the Intel Instruction Set Architecture (ISA). And third, it’s entirely possible that hackers have been secretly exploiting these problems for years.</p><p><strong>So hold on to your hats.</strong> In this week’s <i><a href="https://techbeacon.com/contributors/richi-jennings" target="_blank">Security&nbsp;Blogwatch</a></i>, we overheat some ghosts.</p><p><a href="http://richi.uk/" rel="noopener nofollow" target="_blank" title="Richi Jennings">Your humble blogwatcher</a>&nbsp;curated these bloggy bits for your entertainment. Not to mention:<img alt=" " border="0" height="1" src="https://goo.gl/6EqTZE" width="1">&nbsp;<em>Scott Bradlee returns to his roots&nbsp;</em>…</p><div class="cta_text shortcode-asset">
      <div class="title">The State of Security Operations</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><p>What’s the craic? Ingrid Lunden reports from Lost Wages—<i><a href="https://techcrunch.com/2018/01/08/intel-ces/" rel="nofollow noopener" target="_blank" title="read the full text">patches will come to 90%+ of chips in the next week</a>:</i><blockquote><em>With the microchip processing industry facing perhaps its biggest security scare in its history…Brian Krzanich [CEO] of Intel, took to the stage…at CES to say a few words about the news. … Intel expects to issue updates to its processors soon. More than 90 percent will be getting them within the week, and the rest by the end of January.<br>…<br>Krzanich’s words represented a strong shift from the usually upbeat tone of Intel’s CES keynote speeches.</em></blockquote><p>What, if anything, will Intel do differently in future? Mike Rogoway lights the way—<i><a href="http://www.oregonlive.com/silicon-forest/index.ssf/2018/01/intel_reorganizes_amid_fervor.html" rel="nofollow noopener" target="_blank" title="read the full text">Intel reorganizes amid tumult</a>:</i></p><blockquote><em>Brian Krzanich told employees Monday that he will create a new internal security group. … Krzanich reassigned several top executives to the new organization.<br>…<br>Leslie Culbertson will run the new group, called Intel Product Assurance and Security. … Josh Walden, head of Intel's new technology group, will leave that post to work for Culbertson. … Additionally, Krzanich assigned Steve Smith, an Intel vice president … to Cublertson's new organization.</em></blockquote><p>But Thomas Claburn <a href="http://www.theregister.co.uk/2018/01/10/intel_allows_that_meltdown_and_spectre_may_slow_servers_down/" rel="nofollow noopener" target="_blank" title="read the full text">ignites this confession</a>: <i>[You’re fired—Ed.]</i></p><blockquote><em>After spending last week insisting that the performance impact … "should not be significant," Intel on Tuesday tried to maintain that stance even as it acknowledged SYSmark tests assessing post-patch slowdowns ranging from [2] to 14 per cent. [But] so much consumer and business computing relies on cloud-based servers, which … have exhibited slower response times and increased CPU utilization.<br>…<br>Intel's downplaying of meaningful consequences … appears to have become unsustainable after Red Hat … said the impact … ranged from 1 to 20 per cent in its benchmarks and Microsoft … said something similar. … Terry Myerson, president of Microsoft's Windows and device group, did confirm [that] with Windows 10 running on older hardware … "we expect that some users will notice a decrease in system performance."</em></blockquote><p>So how will we install these Intel microcode updates? Will they be included in the Windows and Linux patches? Here’s <i><a href="https://news.ycombinator.com/item?id=16113071" rel="nofollow noopener" target="_blank" title="read the full text">danieldk</a>:</i></p><blockquote><em>The microcode update is … lost between reboots.<br>…<br>The only way to make microcode updates stick between reboots is with a BIOS/EFI firmware update. … Then the microcode update gets applied during every boot automatically.</em></blockquote><p>Oh brother. Does that mean IT has to update the firmware in every PC? Bruce Schneier <a href="https://www.schneier.com/blog/archives/2018/01/spectre_and_mel_1.html" rel="nofollow noopener" target="_blank" title="read the full text">pontificates depressingly</a>:</p><blockquote><em>Some of the patches require updating the computer's firmware. This is much harder to walk consumers through, and is more likely to permanently brick the device if something goes wrong.<br>…<br>In November, Intel released a firmware update to fix … another flaw in its microprocessors. But it couldn't get that update directly to users; it had to work with the individual hardware companies, and some of them just weren't capable of getting the update to their customers.<br>…<br>Some patches require users to disable the computer's password, which means organizations can't automate the patch. Some anti-virus software blocks the patch, or -- worse -- crashes the computer.<br>…<br>These aren't normal software vulnerabilities. … These vulnerabilities are in the fundamentals of how the microprocessor operates. … Security researchers are starting to look more closely at these systems, so expect to hear about more vulnerabilities along these lines.<br>…<br>More is coming -- and what they'll find will be worse than either Spectre or Meltdown. … These will be similarly impossible to fix, and the only strategy will be to throw our devices away and buy new ones.</em></blockquote><p>Sigh. Is it even worth it? Here’s <i><a href="https://news.ycombinator.com/item?id=16112806" rel="nofollow noopener" target="_blank" title="read the full text">kev009</a>:</i></p><blockquote><em>This new ucode changes fencing and branching prediction semantics.<br>…<br>While most people should run the new ucode and pending kernel and toolchain fixes, not all must. Most businesses buy computers on rated performance, and they are about to take an unexpected performance haircut.</em></blockquote><p>Okay, but can we just step back and look at the big picture for a moment? Here’s <i><a href="https://news.ycombinator.com/item?id=16111636" rel="nofollow noopener" target="_blank" title="read the full text">tptacek</a>:</i></p><blockquote><em>Can I put a plug in again for how ****ing cool the Meltdown and Spectre attacks are? They're much more interesting than just cache timing, which … have been well-known for at least a decade.<br>…<br>* Meltdown and Spectre involve…instructions that from the perspective of the ISA never actually run.<br><br>* Spectre v1 undermines the entire concept of a bounds check. … There might not be a clean fix! Load fences after ever bounds check?<br><br>* Spectre v2 goes even further than that, and allows attackers to literally pick the locations target programs will execute from. … And look at the fix to that: retpolines? Compilers can't directly emit indirect jumps anymore?<br>…<br>It's good that we're all recognizing how big a problem cache timing is. … But Meltdown and Spectre are not simply cache timing vulnerabilities; they're a re-imagining of what you can do to a modern ISA by targeting the microarchitecture.</em></blockquote><p>“May you live in interesting times.” Kevin Beaumont brings us this <i><a href="https://doublepulsar.com/important-information-about-microsoft-meltdown-cpu-security-fixes-antivirus-vendors-and-you-a852ba0292ec" rel="nofollow noopener" target="_blank" title="read the full text">important information</a>:</i></p><blockquote><em>It’s … my first month … as a security vulnerability manager at my new job. Hello. It has been an interesting week.<br>…<br>Last week, Microsoft issued January’s cumulative security fixes. … These updates came with many caveats, and the Microsoft knowledge base articles have had extensive edits since publishing.<br>…<br>On Windows Server, the Meltdown and Spectre patches don’t actually do a thing. … Unless you actually add [three registry] keys the patches don’t actually enable the CPU mitigations.<br>…<br>My belief is organisations shouldn’t rush these patches out. They need to carefully test and see where they need to mitigate the vulnerability.. … Organisations need to carefully assess and manage their situation.</em></blockquote><p>Especially if their PCs run AMD CPUs. Amirite? All you need to know is in Tom Warren’s headline—<i><a href="https://www.theverge.com/2018/1/9/16867068/microsoft-meltdown-spectre-security-updates-amd-pcs-issues" rel="nofollow noopener" target="_blank" title="read the full text">Microsoft halts AMD Meltdown and Spectre patches after reports of unbootable PCs</a>:</i></p><blockquote><em>Microsoft has paused distributing its Meltdown and Spectre security updates for some older AMD machines after reports of PCs not booting. … Microsoft is blaming AMD’s documentation for the unexpected problems.</em></blockquote><p>How have we not known for ages about problems with speculative execution? Andy Greenberg wonders if&nbsp;<a href="https://www.wired.com/story/meltdown-spectre-bug-collision-intel-chip-flaw-discovery" rel="nofollow noopener" target="_blank" title="read the full text">perhaps we have</a>:</p><blockquote><em>Security researcher Anders Fogh, a malware analyst for German firm GData, in July wrote … that he had been exploring a curious feature of modern microprocessors called speculative execution. … Perhaps, Fogh suggested, that out-of-order flexibility could allow malicious code to manipulate a processor to access a portion of memory it shouldn't have access to.</em></blockquote><p>July 2017? That’s nothing, according to <a href="https://www.grc.com/sn/SN-645-Notes.pdf" rel="nofollow noopener" target="_blank" title="read the full text">Steve Gibson</a>:</p><blockquote><em>What's Old is New Again ... 1995: "The Intel 80x86 Processor Architecture: Pitfalls for Secure Systems." … on page 9 under section "4.2 Security Flaws": Item 6. Prefetching may fetch otherwise inaccessible instructions in Virtual 8086 mode. (From a paper in 1992!) -- 25 years ago.</em></blockquote><p>1992? That’s nothing, according to <i><a href="https://it.slashdot.org/comments.pl?sid=11589243&amp;cid=55895149" rel="nofollow noopener" target="_blank" title="read the full text">Antique Geekmeister</a>:</i></p><blockquote><em>I'm following an intriguing discussion of similar side-channel attacks on Multics systems on GE hardware in roughly 1970. It's not a new problem. I've been trying to explain repeatedly to some colleagues while reviewing these attacks that doing "speculative compilation" is very appealing at first glance, but the work involved in doing it is not free. Security risks and maintenance of the resources are critical and related costs of such optimization.</em></blockquote><p><br><strong>The moral of the story?</strong> Don’t expect things to get better in 2018. This could be the tip of an extremely cold iceberg.</p><h2>And finally …</h2><p><a href="https://www.youtube.com/watch?v=rzmIiku-gZk" rel="noopener nofollow" target="_blank" title="And Finally">You’ve Got a&nbsp;Friend in Me</a><br><div class="youtube-wrapper"><iframe class="youtube-iframe" src="https://www.youtube.com/embed/rzmIiku-gZk" frameborder="0" allowfullscreen></iframe></div>&nbsp;<i>Scott “Postmodern Jukebox” Bradlee returns to his roots</i><p><br><em>You have been reading <a href="https://techbeacon.com/contributors/richi-jennings" target="_blank"><i>Security&nbsp;Blogwatch</i></a> by <a href="http://richi.uk" rel="noopener nofollow" target="_blank">Richi&nbsp;Jennings</a>. Richi curates the best bloggy bits, finest forums, and weirdest websites … so you don’t have to. Hate mail may be directed to <a href="https://twitter.com/richi" rel="noopener nofollow" target="_blank">@RiCHi</a> or <a href="mailto:sbw@richi.co.uk?subject=-sbw-" rel="nofollow">sbw@richi.uk</a>. Ask your doctor before reading. Your mileage may vary. E&amp;OE.</em><div class="cta_text shortcode-asset">
      <div class="title">The State of Security Operations</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><p><i>Image source: <a href="https://pixabay.com/en/halloween-ghosts-happy-halloween-1751903/" rel="noopener nofollow" target="_blank">Alexandra</a> (cc0)</i><div class="article-cards-container"><div class="card card-teaser"><div class="image-wrapper"><a class="link" href="https://techbeacon.com/14b-leaked-passwords-41gb-dump-stop-madness"><div class="next"><span>Next</span></div><div class="article"><div class="description">
                    <div class="wysiwyg">1.4B leaked passwords in 41GB dump: Stop the madness!</div>                   
                  </div> <div class="line"></div><div class="author-info"><div class="author-title">Richi Jennings</div><div class="created">Dec 14, 2017</div></div><div class="author-img"><img
        alt=""
        title=""
        class="srcset "
        src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=qoHIzevJ"
        srcset="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=qoHIzevJ, //techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm__1_5x/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=X3y2SL8O 1.5x, //techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm__2x/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=J6Q4-VGi 2x, //techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm__3x/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=SYHApCFH 3x" /></div></div></a></div></div><div class="card card-teaser"><div class="image-wrapper"><a class="link" href="https://techbeacon.com/cloud-database-security-cleanup-aisle-4-alteryx-breach-capper-2017"><div class="next"><span>Next</span></div><div class="article"><div class="description">
                    <div class="wysiwyg">Cloud database security cleanup on aisle 4: Alteryx breach a capper for 2017</div>                   
                  </div> <div class="line"></div><div class="author-info"><div class="author-title">Richi Jennings</div><div class="created">Dec 21, 2017</div></div><div class="author-img"><img
        alt=""
        title=""
        class="srcset "
        src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=qoHIzevJ"
        srcset="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=qoHIzevJ, //techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm__1_5x/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=X3y2SL8O 1.5x, //techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm__2x/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=J6Q4-VGi 2x, //techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/profile_image_sm__3x/public/webform/writeforus/profile-pictures/richi-2016-480.jpg?itok=SYHApCFH 3x" /></div></div></a></div></div></div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/8019020.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>From Capistrano to Kubernetes: Lessons from PhraseApp's transition</title>
      <link>https://tracking.feedpress.it/link/16145/8019021</link>
      <description><![CDATA[<p>Why did the PhraseApp decide to leverage the <a href="https://kubernetes.io/" rel="nofollow">open-source Kubernetes</a> container management tool for its core software product? Maturity, flexibility, and openness ranked high on the list of reasons, says&nbsp;<a href="https://twitter.com/tobstarr" target="_blank" rel="nofollow">Tobias Schwab</a>,&nbsp;co-founder&nbsp;of Dynport,&nbsp;better known by its flagship product name,&nbsp;PhraseApp.</p><p>Schwab had also considered Amazon EC2 Container Service (ECS). “But for us, Kubernetes feels much more like a framework, and that means we can pick the parts we like and not use the parts we do not like,” he says. That said, moving forward with <a href="https://techbeacon.com/one-year-using-kubernetes-production-lessons-learned">Kubernetes&nbsp;has been a journey </a>with a learning curve.</p><p>It's been 10 months since deployment. Here what Schwab's team has learned along the way.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div><h2>A journey to Kubernetes&nbsp;begins</h2><p>PhraseApp&nbsp;sells a software localization platform, built using Ruby on Rails, that lets users&nbsp;ship software in different languages faster, and with less effort. The application, also called PhraseApp,&nbsp; has multiple dependencies in terms of&nbsp;system packages and libraries. Containers now provide the immutable infrastructure required to ensure the greatest robustness and efficiency for the application architecture and meet the high-agility demands of supporting multiple source code deployments per day, Schwab says.</p><p>PhraseApp and its database began life on a bare-metal server at a German hosting company, where Ruby on Rails and its system packages were manually installed.&nbsp;Schwab's team <a href="http://capistranorb.com/documentation/overview/what-is-capistrano/" rel="nofollow">used Capistrano</a>, the open source remote server automation tool, to migrate PhraseApp and its database to AWS in early 2013, and used&nbsp;golden master Amazon Machine Images (AMIs) to horizontally scale up its application servers.</p><p>The team then stepped PhraseApp up to Docker to deal with a few&nbsp;remaining challenges, such as slow deployments. With Docker, Schwab could maintain the OS, packages, libraries, and code&nbsp;in one image to reduce deployment times.</p><p>"The container model helped&nbsp;us because we now only need to provide Docker images for the application, whose service-oriented architecture encompasses log indices, metrics, offsite backups of its database, and so on," he says. “We no longer need to package these, for example, as Linux packages or provide some other reliable way to deliver them. We have separate repositories in our Docker Amazon EC2 Container Registry (ECR) and run all these services in containers.”</p><p>The PhraseApp team initially used a custom infrastructure management tool, an internal server cluster scheduler the team dubbed Wunderproxy, to create Docker images and new containers by way of APIs. While this led to faster deployments and simpler rollbacks, Schwab's team wanted to get away from having to support its own custom controller management code and being limited to a legacy version of Docker.</p><div class="article-cards-container"></div><h2>Kubernetes vs. Amazon ECS</h2><p>Early last year Schwab began evaluating Kubernetes and Amazon ECS to see which would better serve as&nbsp;a highly scalable system for PhraseApp’s container management requirements.</p><p>“When we evaluated ECS, it still felt a bit immature,” Schwab says, describing incidents such as the ECS agent crashing on its nodes for no apparent reason. The AWS Elastic Load Balancing (ELB) Classic Load Balancer (CLB) also had limitations, such as not supporting the ability to run multiple containers of the same kind on a single host.</p><p>“But the biggest issue we had was the lack of transparency,” he says, noting that ECS is closed source and “felt like a black box.” The PhraseApp team found itself dealing with many broken requests due to time-outs, but there was no way for it to determine if that was due to the ELB or ECS itself.</p><p>Although PhraseApp’s cloud version lives on AWS, its developers evaluated Kubernetes on Google Container Engine. Things started off on the right foot because the group did not have to set up any parts of its cluster itself, which had been a requirement of ECS at the time of its testing.</p><p>That meant the product team could focus more on implementing its continuous delivery pipeline for PhraseApp, Schwab says. Adding to its appeal was the fact that Kubernetes didn’t force-feed the developers capabilities they didn’t want, such as using Ingress controllers to handle incoming traffic to the cluster servers.</p><blockquote><p>“ECS gave us more of a ‘this way or the highway’ feeling, that we were forced to use it as the people at AWS thought it should be used.&nbsp;Kubernetes gives us quite a lot of options that help us solve the challenges we need to solve, like running cronjobs and asynchronous jobs.”<br>—<a href="https://twitter.com/tobstarr" rel="nofollow">Tobias Schwab</a></blockquote><p>Today with Kubernetes, the PhraseApp cron jobs can be distributed in the whole cluster instead of&nbsp;using&nbsp;a dedicated host&nbsp;where things would slow&nbsp;down whenever multiple jobs were running. And it can deploy the same codebase for both its front-end API and worker processes for long-running web requests in sync. In fact, Schwab says that the most important test it ran to decide between Kubernetes and ECS was to deploy the front-end API component of PhraseApp on both architectures.</p><p>Another option available is to run PhraseApp services such as the In-Context Editor application—where translators can edit the copy of a website through an overlay interface while browsing that website—in the Kubernetes cluster, too. “We also provide an on-premises solution of PhraseApp which is already based on Docker,” Schwab adds. “Kubernetes might also give us the option to provide a much easier setup.”</p><h2>PhraseApp, Kubernetes go&nbsp;to production</h2><p>Earlier this year, Schwab's team finally deployed PhraseApp&nbsp;with Kubernetes. Between the evaluation that began early last year and that step, the&nbsp;team also committed to kc, its generic tool to build and deploy applications on Kubernetes, including the business-growth application&nbsp;its sales and marketing team uses to gather data about customers and trials.</p><p>“It was the first client&nbsp;of our AWS-based Kubernetes setup while we learned how to run our own cluster,” Schwab says. His company, he adds, likes to first introduce new technologies in ways that don’t directly impact customers, in case any issues arise that would affect their operations.</p><p>“This also allows us to move much faster in these areas, compared to the caution we would need to take if we migrated our production system first,” he says. Additionally, it’s a good way to build the same amount of confidence in the brand-new Kubernetes deployment that it had in its previous architecture, which was rock solid and hardly ever gave the organization&nbsp;problems.</p><p>It was invaluable, Schwab says, to&nbsp;have time to gain experience by using its growth app to build trust in Kubernetes itself; to determine how to set up its clusters (which changed a few times in the process and which Schwab says was definitely the “biggest pain”); and to shape its ideas about how it would use the <a href="https://techbeacon.com/essential-guide-software-containers-application-development">container</a><a href="https://techbeacon.com/essential-guide-software-containers-application-development"> management platform</a>.</p><h2>The big wins</h2><p>Schwab calls the company's experience since February, when it deployed PhraseApp with Kubernetes 100% positive. "We never had any production issues which were related to the Kubernetes cluster at all.”</p><p>The gains included:</p><ul><li>Not having to think about how to deploy and configure a specific service (such as one for monitoring its SQS queues), especially in combination with the kc tool.</li><li>Being able to quickly test specific changes in the&nbsp;codebase before deploying them to end users.</li><li>Doing away with configuration management updates. Instead of changing already-running services, it can create&nbsp;new containers and terminate&nbsp;the old ones.</li><li>Having a fully transparent infrastructure,&nbsp;with the ability to get lists of the services and exact configurations needed to run all aspects of its application.</li><li>Driving better resource utilization. It can deploy&nbsp;many services on a single node without have them interfere with one another</li><li>Having the scalability to launch new nodes into its cluster in less than ten minutes, and remove them even faster.</li></ul><h2>Taking Kubernetes&nbsp;to the next level</h2><p>PhraseApp's plans include moving from running the cluster with kubeadm, part of Kubernetes, to&nbsp;the <a href="https://github.com/kubernetes/kops" rel="nofollow">kops </a>opinionated provisioning system for AWS. That would bring to the table things such as independent node groups, nodes running in autoscaling groups, and the possibility to update the Kubernetes version more or less for free, Schwab says.</p><p>Kubernetes&nbsp;gives the company a tool to move PhraseApp away from a&nbsp;monolithic architecture to one that is more microservices-oriented, with reasonable, rather than excessive, operational overhead, says Schwab.</p><p>“The effort and overhead to deploy a <a href="https://techbeacon.com/event-driven-computing-best-practice-microservice-architecture">microservice architecture </a>would have been way too high for us if we had wanted to deploy it without a cluster scheduler like Kubernetes,” he says. “We do not have a dedicated IT operations team, but we try to ‘live DevOps,’ focusing instead on delivering features to our clients and&nbsp;then on maintaining our infrastructure.”</p><h2>Kubernetes&nbsp;lessons from the trenches</h2><p>If you're wondering&nbsp;whether Kubernetes is&nbsp;the right container management platform for your organization, Schwab has a few recommendations.&nbsp;</p><ul><li>If you’re starting a new project, use the&nbsp;<a href="https://cloud.google.com/container-engine/" rel="nofollow">Google Container Engine</a>&nbsp;cluster manager.&nbsp; It is “by far the simplest and most robust way to deploy a Kubernetes cluster in production,” he says.</li><li>If you’re already bound to AWS or prefer AWS over Google Cloud, though, use&nbsp;kops or work&nbsp;with a service provider that can help you set&nbsp;up and run&nbsp;the cluster for you.</li></ul><p>“Kubeadm is already a really nice tool, but we would like to have somebody who manages our cluster for us, and provide&nbsp;us with a highly available master and a robust way to upgrade the cluster,” he says.</p><p>Schwab acknowledges that dedicated Ops teams can probably be trained to run and maintain a Kubernetes cluster. But, he advises:&nbsp;</p><ul><li>Bring&nbsp;in external consultants to get your Ops team up to speed.</li></ul><p>Finally, Schwab says, join the <a href="http://slack.k8s.io/" target="_blank" rel="nofollow">Kubernetes Slack</a> community.&nbsp;“You will find a lot of people who are willing to help you with any kind of problem.”</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Thu, 11 Jan 2018 11:00:00 EST</pubDate>
      <author>Jennifer Zaino</author>
      <dc:creator>Jennifer Zaino</dc:creator>
      <guid isPermaLink="false">node/2103</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/capistrano-kubernetes-lessons-phraseapps-transition">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>From Capistrano to Kubernetes: Lessons from PhraseApp's transition</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/container-management.jpg?itok=QqDgy8ws" />
          </figure>
          
          <!-- Title -->
          <h1>From Capistrano to Kubernetes: Lessons from PhraseApp's transition</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Open source shift pays off</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-11T11:00:00-05:00">Jan 11, 2018</time>

          <!-- Byline -->
          <address>
            <a title="Freelance writer/editor" href="https://techbeacon.com/contributors/jennifer-zaino">Jennifer Zaino</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>Why did the PhraseApp decide to leverage the <a href="https://kubernetes.io/" rel="nofollow">open-source Kubernetes</a> container management tool for its core software product? Maturity, flexibility, and openness ranked high on the list of reasons, says&nbsp;<a href="https://twitter.com/tobstarr" target="_blank" rel="nofollow">Tobias Schwab</a>,&nbsp;co-founder&nbsp;of Dynport,&nbsp;better known by its flagship product name,&nbsp;PhraseApp.</p><p>Schwab had also considered Amazon EC2 Container Service (ECS). “But for us, Kubernetes feels much more like a framework, and that means we can pick the parts we like and not use the parts we do not like,” he says. That said, moving forward with <a href="https://techbeacon.com/one-year-using-kubernetes-production-lessons-learned">Kubernetes&nbsp;has been a journey </a>with a learning curve.</p><p>It's been 10 months since deployment. Here what Schwab's team has learned along the way.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div><h2>A journey to Kubernetes&nbsp;begins</h2><p>PhraseApp&nbsp;sells a software localization platform, built using Ruby on Rails, that lets users&nbsp;ship software in different languages faster, and with less effort. The application, also called PhraseApp,&nbsp; has multiple dependencies in terms of&nbsp;system packages and libraries. Containers now provide the immutable infrastructure required to ensure the greatest robustness and efficiency for the application architecture and meet the high-agility demands of supporting multiple source code deployments per day, Schwab says.</p><p>PhraseApp and its database began life on a bare-metal server at a German hosting company, where Ruby on Rails and its system packages were manually installed.&nbsp;Schwab's team <a href="http://capistranorb.com/documentation/overview/what-is-capistrano/" rel="nofollow">used Capistrano</a>, the open source remote server automation tool, to migrate PhraseApp and its database to AWS in early 2013, and used&nbsp;golden master Amazon Machine Images (AMIs) to horizontally scale up its application servers.</p><p>The team then stepped PhraseApp up to Docker to deal with a few&nbsp;remaining challenges, such as slow deployments. With Docker, Schwab could maintain the OS, packages, libraries, and code&nbsp;in one image to reduce deployment times.</p><p>"The container model helped&nbsp;us because we now only need to provide Docker images for the application, whose service-oriented architecture encompasses log indices, metrics, offsite backups of its database, and so on," he says. “We no longer need to package these, for example, as Linux packages or provide some other reliable way to deliver them. We have separate repositories in our Docker Amazon EC2 Container Registry (ECR) and run all these services in containers.”</p><p>The PhraseApp team initially used a custom infrastructure management tool, an internal server cluster scheduler the team dubbed Wunderproxy, to create Docker images and new containers by way of APIs. While this led to faster deployments and simpler rollbacks, Schwab's team wanted to get away from having to support its own custom controller management code and being limited to a legacy version of Docker.</p><div class="article-cards-container"></div><h2>Kubernetes vs. Amazon ECS</h2><p>Early last year Schwab began evaluating Kubernetes and Amazon ECS to see which would better serve as&nbsp;a highly scalable system for PhraseApp’s container management requirements.</p><p>“When we evaluated ECS, it still felt a bit immature,” Schwab says, describing incidents such as the ECS agent crashing on its nodes for no apparent reason. The AWS Elastic Load Balancing (ELB) Classic Load Balancer (CLB) also had limitations, such as not supporting the ability to run multiple containers of the same kind on a single host.</p><p>“But the biggest issue we had was the lack of transparency,” he says, noting that ECS is closed source and “felt like a black box.” The PhraseApp team found itself dealing with many broken requests due to time-outs, but there was no way for it to determine if that was due to the ELB or ECS itself.</p><p>Although PhraseApp’s cloud version lives on AWS, its developers evaluated Kubernetes on Google Container Engine. Things started off on the right foot because the group did not have to set up any parts of its cluster itself, which had been a requirement of ECS at the time of its testing.</p><p>That meant the product team could focus more on implementing its continuous delivery pipeline for PhraseApp, Schwab says. Adding to its appeal was the fact that Kubernetes didn’t force-feed the developers capabilities they didn’t want, such as using Ingress controllers to handle incoming traffic to the cluster servers.</p><blockquote><p>“ECS gave us more of a ‘this way or the highway’ feeling, that we were forced to use it as the people at AWS thought it should be used.&nbsp;Kubernetes gives us quite a lot of options that help us solve the challenges we need to solve, like running cronjobs and asynchronous jobs.”<br>—<a href="https://twitter.com/tobstarr" rel="nofollow">Tobias Schwab</a></blockquote><p>Today with Kubernetes, the PhraseApp cron jobs can be distributed in the whole cluster instead of&nbsp;using&nbsp;a dedicated host&nbsp;where things would slow&nbsp;down whenever multiple jobs were running. And it can deploy the same codebase for both its front-end API and worker processes for long-running web requests in sync. In fact, Schwab says that the most important test it ran to decide between Kubernetes and ECS was to deploy the front-end API component of PhraseApp on both architectures.</p><p>Another option available is to run PhraseApp services such as the In-Context Editor application—where translators can edit the copy of a website through an overlay interface while browsing that website—in the Kubernetes cluster, too. “We also provide an on-premises solution of PhraseApp which is already based on Docker,” Schwab adds. “Kubernetes might also give us the option to provide a much easier setup.”</p><h2>PhraseApp, Kubernetes go&nbsp;to production</h2><p>Earlier this year, Schwab's team finally deployed PhraseApp&nbsp;with Kubernetes. Between the evaluation that began early last year and that step, the&nbsp;team also committed to kc, its generic tool to build and deploy applications on Kubernetes, including the business-growth application&nbsp;its sales and marketing team uses to gather data about customers and trials.</p><p>“It was the first client&nbsp;of our AWS-based Kubernetes setup while we learned how to run our own cluster,” Schwab says. His company, he adds, likes to first introduce new technologies in ways that don’t directly impact customers, in case any issues arise that would affect their operations.</p><p>“This also allows us to move much faster in these areas, compared to the caution we would need to take if we migrated our production system first,” he says. Additionally, it’s a good way to build the same amount of confidence in the brand-new Kubernetes deployment that it had in its previous architecture, which was rock solid and hardly ever gave the organization&nbsp;problems.</p><p>It was invaluable, Schwab says, to&nbsp;have time to gain experience by using its growth app to build trust in Kubernetes itself; to determine how to set up its clusters (which changed a few times in the process and which Schwab says was definitely the “biggest pain”); and to shape its ideas about how it would use the <a href="https://techbeacon.com/essential-guide-software-containers-application-development">container</a><a href="https://techbeacon.com/essential-guide-software-containers-application-development"> management platform</a>.</p><h2>The big wins</h2><p>Schwab calls the company's experience since February, when it deployed PhraseApp with Kubernetes 100% positive. "We never had any production issues which were related to the Kubernetes cluster at all.”</p><p>The gains included:</p><ul><li>Not having to think about how to deploy and configure a specific service (such as one for monitoring its SQS queues), especially in combination with the kc tool.</li><li>Being able to quickly test specific changes in the&nbsp;codebase before deploying them to end users.</li><li>Doing away with configuration management updates. Instead of changing already-running services, it can create&nbsp;new containers and terminate&nbsp;the old ones.</li><li>Having a fully transparent infrastructure,&nbsp;with the ability to get lists of the services and exact configurations needed to run all aspects of its application.</li><li>Driving better resource utilization. It can deploy&nbsp;many services on a single node without have them interfere with one another</li><li>Having the scalability to launch new nodes into its cluster in less than ten minutes, and remove them even faster.</li></ul><h2>Taking Kubernetes&nbsp;to the next level</h2><p>PhraseApp's plans include moving from running the cluster with kubeadm, part of Kubernetes, to&nbsp;the <a href="https://github.com/kubernetes/kops" rel="nofollow">kops </a>opinionated provisioning system for AWS. That would bring to the table things such as independent node groups, nodes running in autoscaling groups, and the possibility to update the Kubernetes version more or less for free, Schwab says.</p><p>Kubernetes&nbsp;gives the company a tool to move PhraseApp away from a&nbsp;monolithic architecture to one that is more microservices-oriented, with reasonable, rather than excessive, operational overhead, says Schwab.</p><p>“The effort and overhead to deploy a <a href="https://techbeacon.com/event-driven-computing-best-practice-microservice-architecture">microservice architecture </a>would have been way too high for us if we had wanted to deploy it without a cluster scheduler like Kubernetes,” he says. “We do not have a dedicated IT operations team, but we try to ‘live DevOps,’ focusing instead on delivering features to our clients and&nbsp;then on maintaining our infrastructure.”</p><h2>Kubernetes&nbsp;lessons from the trenches</h2><p>If you're wondering&nbsp;whether Kubernetes is&nbsp;the right container management platform for your organization, Schwab has a few recommendations.&nbsp;</p><ul><li>If you’re starting a new project, use the&nbsp;<a href="https://cloud.google.com/container-engine/" rel="nofollow">Google Container Engine</a>&nbsp;cluster manager.&nbsp; It is “by far the simplest and most robust way to deploy a Kubernetes cluster in production,” he says.</li><li>If you’re already bound to AWS or prefer AWS over Google Cloud, though, use&nbsp;kops or work&nbsp;with a service provider that can help you set&nbsp;up and run&nbsp;the cluster for you.</li></ul><p>“Kubeadm is already a really nice tool, but we would like to have somebody who manages our cluster for us, and provide&nbsp;us with a highly available master and a robust way to upgrade the cluster,” he says.</p><p>Schwab acknowledges that dedicated Ops teams can probably be trained to run and maintain a Kubernetes cluster. But, he advises:&nbsp;</p><ul><li>Bring&nbsp;in external consultants to get your Ops team up to speed.</li></ul><p>Finally, Schwab says, join the <a href="http://slack.k8s.io/" target="_blank" rel="nofollow">Kubernetes Slack</a> community.&nbsp;“You will find a lot of people who are willing to help you with any kind of problem.”</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/8019021.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>9 code and framework trends to watch in 2018</title>
      <link>https://tracking.feedpress.it/link/16145/8008784</link>
      <description><![CDATA[<p>Like most years, 2017&nbsp;was full of change for developers. But for some ecosystems, the year was extremely busy. Heck, even C++ (a language that has updated its standard only three times since 1998)&nbsp;<a href="https://en.wikipedia.org/wiki/C%2B%2B17" target="_blank" rel="nofollow">released a new standard version</a> in 2017. This never-ending churn is why it's important to review the major changes from the past year and get a sense of what's coming down the pike.</p><p>To help you&nbsp;review the various ecosystem changes that happened last year&nbsp;and get ahead of the curve on the trends for 2018, TechBeacon&nbsp;interviewed experts in architecture, <a href="https://learn.techbeacon.com/units/what-are-microservices">microservices</a>, <a href="https://techbeacon.com/software-engineers-guide-data-science">data science</a>, Java, JavaScript, and <a href="https://techbeacon.com/ultimate-android-development-guide-50-beginner-expert-resources">Android</a>. Here's what&nbsp;we learned.&nbsp;</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2>Expect a greater focus on evolutionary architecture and microservices data distribution</h2><p>“<a href="https://www.thoughtworks.com/insights/blog/microservices-evolutionary-architecture" target="_blank" rel="nofollow">Evolutionary architecture</a> and automation of architectural governance and analysis are going to be a major focus for software firms in 2018," said&nbsp;<a href="https://twitter.com/markrichardssa" target="_blank" rel="nofollow">Mark Richards</a>, author of <em><a href="http://www.oreilly.com/programming/free/software-architecture-patterns.csp" target="_blank" rel="nofollow">Software Architecture Patterns</a></em>. To get up to date on the latest software architecture trends, he recommends reading&nbsp;<a href="https://twitter.com/neal4d" target="_blank" rel="nofollow">Neal Ford</a>'s&nbsp;<a href="https://www.thoughtworks.com/books/building-evolutionary-architectures" target="_blank" rel="nofollow"><em>Building Evolutionary Architectures</em></a>.</p><p>It isn’t just about pushing for a switch to microservices—although microservices do qualify as an evolutionary architecture. It's about focusing&nbsp;on the development of architectures that can handle significant change over time. As long as the architecture has …</p><ul><li>Modularity and loose coupling</li><li>Organization around business capabilities</li><li>And the ability to conduct operationally inexpensive experiment</li></ul><p>... it qualifies as evolutionary architecture. It doesn’t have to be microservices.</p><p>As for the evolution of&nbsp;microservices, many organizations have already figured out how to make them, Richards said, but data distribution is still a difficult aspect of <a href="http://www.nginx.com/blog/refactoring-a-monolith-into-microservices/" target="_blank" rel="nofollow">breaking down a monolithic architecture</a>,&nbsp;and there's no easy way around that.</p><p>He expects more organizations to hit this snag in 2018. “Most companies have figured out the functional and technical portion of microservices now,” he said, “but the hard part of microservices is still data."</p><h2>Serverless will continue to grow, with AWS Lambda dominating</h2><p><a href="https://twitter.com/BradleyHolt" target="_blank" rel="nofollow">Bradley Holt</a>, developer advocate and senior engineer at IBM, said&nbsp;2018 is the year that serverless&nbsp;will gain&nbsp;a foothold with developers. “Functions as a service (FaaS) allowed developers to compose applications and services from fine-grained components with the ability to scale capacity and cost based on demand,” he said.</p><p>As the number of serverless and FaaS <a href="https://techbeacon.com/tags/serverless" target="_blank">resources</a> and conferences grows, so will developer interest. As it stands, AWS Lambda is the go-to serverless platform for&nbsp;<a href="https://thenewstack.io/aws-lambda-still-towers-competition-much-longer/" target="_blank" rel="nofollow">most developers</a>. And even though&nbsp;serverless technology is still new, AWS will continue to dominate the serverless space for 2018, just as&nbsp;it <a href="https://techcrunch.com/2017/10/30/aws-continues-to-rule-the-cloud-infrastructure-market/" target="_blank" rel="nofollow">dominates in other cloud infrastructure areas</a>.</p><h2>Almost all companies will ask if they need a data scientist</h2><p>“Developers are beginning to realize the possibilities surrounding data science and ‘cognitive’ technologies such as machine learning, artificial intelligence, and natural language processing,” said Holt. “I predict increased collaboration between application developers and data scientists, and further utilization of machine learning and related technologies.”</p><p>Richards agreed&nbsp;that "data science is <em>everywhere</em> now,” as evidenced by the growth of&nbsp;<a href="https://stackoverflow.blog/2017/10/10/impressive-growth-r/" target="_blank" rel="nofollow">R (a statistical programming language)</a> and <a href="https://stackoverflow.blog/2017/09/14/python-growing-quickly/" target="_blank" rel="nofollow">Python's data science libraries</a>&nbsp;in 2017. That growth will continue into 2018, driven by the hype around artificial intelligence (AI).</p><h2>Java will be more vibrant than ever, with a new release cadence</h2><p><a href="https://twitter.com/karianna" target="_blank" rel="nofollow">Martijn Verburg</a>, a leader of the London Java Community, said 2017 was a monumental year in Java's evolution.&nbsp;</p><p>With Java SE moving to a six-month release cycle, Oracle's JDK components migrating to the open-source OpenJDK, and Java EE moving to Eclipse, Java will only get better, Verburg said. “We're going to see Java SE released more often, with more features.” And because OpenJDK will be the same as Oracle's JDK, developers won’t face <a href="https://en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google,_Inc.#Second_trial" target="_blank" rel="nofollow">licensing issues</a>.</p><p>These changes come in the wake of a major controversy that happened last year, when a majority of the Java Community Process executive committee voted against <a href="http://openjdk.java.net/projects/jigsaw/" target="_blank" rel="nofollow">Project Jigsaw</a>, a proposed implementation of Java modules. Verburg and others worried that&nbsp;Jigsaw&nbsp;<a href="https://londonjavacommunity.wordpress.com/2017/05/09/explanation-of-our-no-vote-on-jsr-376-java-platform-module-system/" target="_blank" rel="nofollow">would harm the industry</a>, so they asked for modifications.</p><p>“Mark Reinhold and Oracle—to their credit—listened to us and made the changes,”&nbsp;said Verburg, and <a href="https://londonjavacommunity.wordpress.com/2017/06/28/our-yes-vote-on-the-2nd-go-around-for-jsr-376-java-platform-module-system/" target="_blank" rel="nofollow">the&nbsp;new proposal passed</a>.</p><p>Shortly after that, Oracle proposed that the OpenJDK&nbsp;move to twice-yearly releases for new Java versions, a measure the community welcomed. Slow releases—often taking a year or more to complete—were a common criticism of Java. So this year, the community may see fewer posts arguing that&nbsp;<a href="https://www.reddit.com/r/java/comments/7abf5x/serious_why_do_people_say_java_is_dead_vs_not_dead/" target="_blank" rel="nofollow">Java is dead</a>.</p><blockquote><p>“I expect 2018 to be a year of innovation for Java as almost all of the remaining legal, IP, and release delay issues have now been resolved.” —Martijn Verburg, CEO of JClarity and a key contributor to OpenJDK</p></blockquote><h2>Java EE (now EE4J) will go cloud-native</h2><p>Oracle’s donation of Java Enterprise Edition (Java EE) to the open-source Eclipse Foundation, which Eclipse renamed&nbsp;<a href="https://jaxenter.com/ee4j-java-ee-eclipse-foundation-137668.html" target="_blank" rel="nofollow">EE4J</a>, was another huge change for Java in 2017.</p><p>The Eclipse Foundation also launched <a href="http://microprofile.io/faq" target="_blank" rel="nofollow">MicroProfile</a>, a platform definition that optimizes EE4J for microservices. Together, EE4J and MicroProfile&nbsp;will enhance traditional Java EE APIs in 2018, turning them into cloud-, asynchronous-, and microservice-compatible APIs, while following a semi-standardized process.</p><p>The MicroProfile community doesn’t want to take a hard standards approach, according to <a href="https://microprofile.io/faq" target="_blank" rel="nofollow">its website</a>, because that&nbsp;would slow down innovation. Instead, it&nbsp;wants to allow projects within MicroProfile to innovate&nbsp;and consider standardization only when&nbsp;contributors agree on approaches.</p><p>MicroProfile should help more enterprise Java developers move to microservices—specifically those who still prefer Java EE/EE4J&nbsp;implementations (for example, <a href="https://docs.oracle.com/javaee/7/tutorial/cdi-basic.htm" target="_blank" rel="nofollow">CDI</a>) over Spring framework ones (like <a href="http://www.vogella.com/tutorials/SpringDependencyInjection/article.html" target="_blank" rel="nofollow">Spring DI</a>). But&nbsp;developers who don’t mind using the Spring ecosystem can use&nbsp;<a href="https://projects.spring.io/spring-boot/" target="_blank" rel="nofollow">Spring Boot</a>, a microservice-building framework that has been available to Java developers&nbsp;for several years.</p><h2>Java 10 will include major performance boosts</h2><p>Last year,&nbsp;Verburg predicted that Java 9 wouldn’t have as much impact as Java 8, <a href="http://jaxenter.com/who-will-use-jdk-9-139200.html" target="_blank" rel="nofollow">and so far that has indeed been what happened</a>. Java 9 comes with big changes that could be slowing adoption, since it forces developers to update some of their applications in order to use the module system. The more frequent language releases coming in 2018 are another reason adoption has been slow. Since Java updates now come twice a year, some teams may decide to skip a few versions before catching up.</p><p>But Java 10, with its many performance improvements, will be harder for developers to skip, Verburg&nbsp;said. Here are his highlights for Java 10:</p><p><strong>JEP 286: Local-Variable Type Inference</strong>—This represents a massive improvement in how developers use switch statements, <em><em>instanceof</em></em> operators, and so on. It will make Java code clearer and more concise.</p><p><strong>JEP 296: Consolidate the JDK Forest into a Single Repository</strong>—Eases OpenJDK development.</p><p><strong>JEP 304: Garbage-Collector Interface</strong>—Makes it easier for&nbsp;<a href="http://openjdk.java.net/projects/shenandoah/" target="_blank" rel="nofollow">Shenandoah</a>&nbsp;and&nbsp;other garbage collection improvements to come into the platform.</p><p><strong>JEP 307: Parallel Full GC for G1</strong>—A much-needed performance boost for garbage collection.</p><p><strong>JEP 310: Application Class-Data Sharing</strong>—Another performance-enhancing feature.</p><p><strong>JEP 312: Thread-Local Handshakes</strong>—A precursor to a lot of interesting optimizations around performance.</p><p><strong>JEP 313: Remove the Native-Header Generation Tool (javah)</strong>—Removes the javah&nbsp;tool because&nbsp;javac, which serves a similar purpose, has superior functionality.</p><p><strong>JEP 314: Additional Unicode Language-Tag Extensions</strong>—Implements more of the Unicode extensions specified in the latest <a href="http://www.unicode.org/reports/tr35/tr35.html#Locale_Extension_Key_and_Type_Data" target="_blank" rel="nofollow">Unicode Locale Data Markup Language (LDML) specification</a>, in the relevant JDK classes.</p><p><strong>JEP 316: Heap Allocation on Alternative Memory Devices</strong>—Extends where Java can run.</p><p><strong>JEP 317: Experimental Java-Based JIT Compiler</strong>—Preparation for the <a href="http://openjdk.java.net/projects/graal/" target="_blank" rel="nofollow">Graal</a> project, which will make it feasible to write a programmable, optimizable runtime in Java.</p><p><strong>JEP 319: Root Certificates</strong>—Enhances security.</p><p><strong>JEP 322: Time-Based Release Versioning</strong>—Moves Java back to a sensible versioning scheme.</p><p>As for Java 11,&nbsp;expected before the end of the year, OpenJDK developers haven't confirmed any features. But Verburg thinksOpenJDK developers will begin building the foundations for introducing <a href="http://openjdk.java.net/jeps/169" target="_blank" rel="nofollow">value types</a>&nbsp;in Java 11.</p><h2>Kotlin will get even more support&nbsp;from Android</h2><p>As&nbsp;<a href="https://techbeacon.com/6-code-framework-trends-you-should-follow-2017" target="_blank">predicted</a>,&nbsp;the&nbsp;Kotlin&nbsp;programming language took off last year. Since <a href="http://techbeacon.com/google-io-2017-8-key-takeaways-android-developers" target="_blank">becoming an official language</a> for Android apps at Google I/O, its use among Android developers has grown significantly. Android developer and TechBeacon contributor&nbsp;<a href="https://twitter.com/aritraroy" target="_blank" rel="nofollow">Aritra Roy</a>&nbsp;expects Kotlin to continue gaining traction in 2018.</p><p>“There is a lot of official documentation that is still in Java, which will slowly start getting converted to Kotlin,” he said. He also expects Google to invest more resources into&nbsp;the <a href="https://developer.android.com/topic/libraries/architecture/index.html" target="_blank" rel="nofollow">Architecture Components library</a>.</p><p>“One more thing that is going to be big on Android in 2018 is AI,” Roy said. “More AI capabilities will be available directly and natively on the Android OS itself so that any app developer can start leveraging them.”</p><h2>Expect evolution for CSS and steady improvement in JavaScript</h2><p>JavaScript isn’t going to have an exciting new feature every year, but at least it’s adding features annually, said <a href="https://twitter.com/ryanmurakami" rel="nofollow">Ryan Lewis</a>, software engineer at Kuali&nbsp;and a Node.js contributor and speaker.</p><p>“The ECMAScript 8th edition [ES2017] release didn't contain many big new features [<a href="https://www.youtube.com/watch?v=LsynbD9gwqg" target="_blank" rel="nofollow">watch the full overview here</a>]. The main feature was <a href="https://www.sysleaf.com/js-async-await/" target="_blank" rel="nofollow">async/await</a>,&nbsp;the next evolution of <a href="https://developers.google.com/web/fundamentals/primers/promises" rel="nofollow">Promises</a>,” he said. The release also includes a&nbsp;few small additions to the API, such as new functions.</p><p>It was a good thing that async/await gained broad acceptance, especially on Node.js, said JavaScript speaker and trainer&nbsp;<a href="https://twitter.com/rauschma" target="_blank" rel="nofollow">Dr. Axel Rauschmayer</a>. He also likes the tooling additions to the JavaScript ecosystem, such as&nbsp;<a href="https://prettier.io/" target="_blank" rel="nofollow">Prettier</a>, which brings automatic source code formatting to JavaScript.</p><p>The features in the next version of JavaScript (ES2018) are still in flux, Rauschmayer said, but he’s excited about these potential features:</p><ul><li>Rest/spread properties</li><li>Asynchronous iteration</li><li>Dynamic import() of modules</li><li>Named capture groups for regular expressions</li><li>BigInt (arbitrary-precision integers)</li><li>Private fields for objects</li><li>New array methods: .flatMap() and .flatten()</li></ul><p>The changes in JavaScript/ECMAScript&nbsp;are starting to ramp down after a few years of abundant new features, said&nbsp;<a href="https://twitter.com/treyhuffine" target="_blank" rel="nofollow">Trey Huffine</a>, founder of Gitconnected, but&nbsp;he expects CSS to take a major leap forward in 2018.</p><p>“We'll see a rapid evolution in CSS much like what JavaScript experienced two or three years ago,” he said. “With JavaScript stabilizing, and developers almost unanimously agreeing that component architecture is the best way to build modern web applications, the front-end community will try to address the issues with CSS and work toward&nbsp;a general solution that fits well with the way we're architecting projects.”</p><p><a href="https://www.smashingmagazine.com/2017/05/abridged-cartoon-introduction-webassembly/" target="_blank" rel="nofollow">WebAssembly</a>&nbsp;could also have a large&nbsp;impact on the JavaScript ecosystem. “While I'm unsure of the impact, I believe we'll see WebAssembly talked about and used much more in 2018,”&nbsp;Huffine said. “It offers a way to yield drastic performance improvements for the web.”</p><p>Need to catch up on other&nbsp;major changes in front-end development in 2017? Huffine&nbsp;provides a <a href="https://levelup.gitconnected.com/a-recap-of-front-end-development-in-2017-7072ce99e727" target="_blank" rel="nofollow">great recap here</a>.&nbsp;</p><h2>Node.js will withstand controversy, improve performance</h2><p>Node.js continues to stay on track, with twice-yearly releases, including one long-term&nbsp;service release annually. That's a big benefit for enterprise adopters. Node is keeping up with most of the features in&nbsp;ES2017, and the Node.js package manager (NPM) has had many updates.</p><p>In 2016, Facebook released its Yarn Node.js package manager, which was so good it threatened to usurp NPM in popularity. At the time, Lewis thought&nbsp;that NPM wouldn’t get pushed aside, but instead would adopt&nbsp;Yarn’s best features.</p><p>It turns out he was right.&nbsp;In 2017, NPM released a major update that gave it parity with most of Yarn’s features.</p><p>Rauschmayer, however, still has one item on his 2018 NPM wish list: “that the community will establish clearly defined best practices for publishing NPM modules&nbsp;created via compiler-to-JavaScript languages, such as Babel or Typescript.”</p><p>It wasn’t all rainbows and unicorns for Node.js last year. As serverless platforms built on Node.js have become more popular, keeping up with regular security patches has become even more critical for cloud service providers.</p><p>“As Node.js spreads to different corners of the web, upgrading becomes difficult,” said&nbsp;Lewis. “A perfect example is the embedded Node.js engines on serverless function services like AWS Lambda and Google Cloud Functions.”&nbsp;Your cloud service provider must upgrade those Node.js versions when new security flaws are found, and they might not always do that so quickly. "Google upgraded its Node.js version for Cloud Functions within a week after the most severe vulnerabilities came to light last year, but Amazon took months,” he said.</p><p>Also, Node.js community issues resulted in the <a href="http://www.zdnet.com/article/after-governance-breakdown-node-js-leaders-fight-for-its-survival/" target="_blank" rel="nofollow">dissolution of the Node.js Core Technical Committee (CTC)</a> in 2017. “This resulted in some bad blood in the community, but also some positive results,” Lewis said. “The moderation team has been formed, which I'm the temporary chair of, and we've been working to clarify and standardize how moderation activities occur.” The goal, he said,&nbsp;is to ensure that the Node.js community is a safe space for everyone to discuss technology and contribute to the platform.</p><p>The biggest news for Node.js was the introduction of support for ES6 modules (modules standardized in the ECMAScript/JavaScript language itself) in Version 9. “This was a huge decision, with many detractors arguing about the correct implementation of <a href="https://nodejs.org/api/esm.html" target="_blank" rel="nofollow">ES6 modules</a>,” Lewis said. “Node.js already had a module pattern, following the Common.js pattern, so making ES6 modules work with Node.js was a large task.” The main implementation mechanism is a new file extension (.mjs) to designate ES6 module files. “Many see this new file extension as fragmenting the Node.js ecosystem.”</p><p>Rauschmayer&nbsp;said he hopes that ES modules will finally work seamlessly across platforms. “For Node.js, the transition to ES modules is much harder than for browsers&nbsp;because its module system works synchronously,” he said. “But it is slowly getting there.”</p><p>Node.js will see two new releases in 2018: 10 LTS and 11. Lewis doesn’t expect many new features, but&nbsp;plenty of performance improvements will come from the continuing improvements to&nbsp;<a href="https://developers.google.com/v8/" target="_blank" rel="nofollow">V8</a>.</p><h2>React reigns today;&nbsp;ReasonML could be next</h2><p>React still maintains its place atop the market-share charts for front-end frameworks, according to the recently released <a href="https://stateofjs.com/2017/front-end/results/" target="_blank" rel="nofollow">State of JavaScript survey</a>. Angular’s popularity continues to decline, while Vue's&nbsp;small following continues to grow (especially in China). React Version 16, released last year, increased performance by rewriting the framework internals while keeping the API consistent.</p><p>But despite these successes, the&nbsp;reigning front-end framework had a crisis last year when the Apache Software Foundation put React and other Facebook-produced software on a list of projects it didn't consider open source due to the licensing models. Others in the open-source community agreed with Apache, and Facebook decided to <a href="http://code.facebook.com/posts/300798627056246/relicensing-react-jest-flow-and-immutable-js/" target="_blank" rel="nofollow">remove the contentious clauses</a> from its licenses.</p><p>React is now well positioned to dominate in 2018 and beyond, and&nbsp;Rauschmeyer is bullish about other web development technologies coming out of Facebook as well.</p><p>“I’m excited about ReasonML, a new object-functional programming language,” he said. “I like its clean design based on the OCaml programming language&nbsp;and its emphasis on good interoperability with JavaScript. I wouldn’t use it in production yet, but it will be ready soon.”</p><p>Facebook released ReasonML&nbsp;in 2017, and Axel is anticipating more open-source releases from Facebook this year. “It will release new offerings in areas they haven't touched yet, such as Node.js web frameworks,” he said. “They continue to present their own perspectives on popular libraries—such as React for front-end, Jest for testing, and Yarn for package management. The team there seems highly motivated and has lots of ideas.”</p><h2>Key takeaways and next actions for&nbsp;2018</h2><p>2018 will be filled with plenty of twists and turns for developers, including revolutionary new technologies, game-changing updates to existing ones, and certainly some controversies. Here are the things that will have the biggest impact on you as a developer 2018:</p><ul><li>Finding companies you trust to handle security concerns that affect you will be a critical&nbsp;challenge.</li><li>Having found that public pressure works, even on tech giants such as Facebook and Google, the developer community will put more pressure on organizations that aren't creating an inclusive environment.</li><li>Expect&nbsp;a huge push to adopt modularity, as both Java and JavaScript refine support for modules.</li><li>More organizations will be investigating whether&nbsp;data science and machine learning can help their business, and you should too.</li><li>Developers will find more even ways to benefit from using serverless&nbsp;platforms.</li></ul><p><em>What are&nbsp;the trends that will most affect you or your development team in 2018?&nbsp;Post your thoughts below.</em><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Wed, 10 Jan 2018 11:00:00 EST</pubDate>
      <author>Mitch Pronschinske</author>
      <dc:creator>Mitch Pronschinske</dc:creator>
      <guid isPermaLink="false">node/2531</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/9-code-framework-trends-watch-2018">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>9 code and framework trends to watch in 2018</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/code-framework-trends-predictions-2018.jpg?itok=kNH0vpGq" />
          </figure>
          
          <!-- Title -->
          <h1>9 code and framework trends to watch in 2018</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">A coder's crystal ball</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-10T11:00:00-05:00">Jan 10, 2018</time>

          <!-- Byline -->
          <address>
            <a title="Managing Editor" href="https://techbeacon.com/contributors/mitch-pronschinske">Mitch Pronschinske</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>Like most years, 2017&nbsp;was full of change for developers. But for some ecosystems, the year was extremely busy. Heck, even C++ (a language that has updated its standard only three times since 1998)&nbsp;<a href="https://en.wikipedia.org/wiki/C%2B%2B17" target="_blank" rel="nofollow">released a new standard version</a> in 2017. This never-ending churn is why it's important to review the major changes from the past year and get a sense of what's coming down the pike.</p><p>To help you&nbsp;review the various ecosystem changes that happened last year&nbsp;and get ahead of the curve on the trends for 2018, TechBeacon&nbsp;interviewed experts in architecture, <a href="https://learn.techbeacon.com/units/what-are-microservices">microservices</a>, <a href="https://techbeacon.com/software-engineers-guide-data-science">data science</a>, Java, JavaScript, and <a href="https://techbeacon.com/ultimate-android-development-guide-50-beginner-expert-resources">Android</a>. Here's what&nbsp;we learned.&nbsp;</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2>Expect a greater focus on evolutionary architecture and microservices data distribution</h2><p>“<a href="https://www.thoughtworks.com/insights/blog/microservices-evolutionary-architecture" target="_blank" rel="nofollow">Evolutionary architecture</a> and automation of architectural governance and analysis are going to be a major focus for software firms in 2018," said&nbsp;<a href="https://twitter.com/markrichardssa" target="_blank" rel="nofollow">Mark Richards</a>, author of <em><a href="http://www.oreilly.com/programming/free/software-architecture-patterns.csp" target="_blank" rel="nofollow">Software Architecture Patterns</a></em>. To get up to date on the latest software architecture trends, he recommends reading&nbsp;<a href="https://twitter.com/neal4d" target="_blank" rel="nofollow">Neal Ford</a>'s&nbsp;<a href="https://www.thoughtworks.com/books/building-evolutionary-architectures" target="_blank" rel="nofollow"><em>Building Evolutionary Architectures</em></a>.</p><p>It isn’t just about pushing for a switch to microservices—although microservices do qualify as an evolutionary architecture. It's about focusing&nbsp;on the development of architectures that can handle significant change over time. As long as the architecture has …</p><ul><li>Modularity and loose coupling</li><li>Organization around business capabilities</li><li>And the ability to conduct operationally inexpensive experiment</li></ul><p>... it qualifies as evolutionary architecture. It doesn’t have to be microservices.</p><p>As for the evolution of&nbsp;microservices, many organizations have already figured out how to make them, Richards said, but data distribution is still a difficult aspect of <a href="http://www.nginx.com/blog/refactoring-a-monolith-into-microservices/" target="_blank" rel="nofollow">breaking down a monolithic architecture</a>,&nbsp;and there's no easy way around that.</p><p>He expects more organizations to hit this snag in 2018. “Most companies have figured out the functional and technical portion of microservices now,” he said, “but the hard part of microservices is still data."</p><h2>Serverless will continue to grow, with AWS Lambda dominating</h2><p><a href="https://twitter.com/BradleyHolt" target="_blank" rel="nofollow">Bradley Holt</a>, developer advocate and senior engineer at IBM, said&nbsp;2018 is the year that serverless&nbsp;will gain&nbsp;a foothold with developers. “Functions as a service (FaaS) allowed developers to compose applications and services from fine-grained components with the ability to scale capacity and cost based on demand,” he said.</p><p>As the number of serverless and FaaS <a href="https://techbeacon.com/tags/serverless" target="_blank">resources</a> and conferences grows, so will developer interest. As it stands, AWS Lambda is the go-to serverless platform for&nbsp;<a href="https://thenewstack.io/aws-lambda-still-towers-competition-much-longer/" target="_blank" rel="nofollow">most developers</a>. And even though&nbsp;serverless technology is still new, AWS will continue to dominate the serverless space for 2018, just as&nbsp;it <a href="https://techcrunch.com/2017/10/30/aws-continues-to-rule-the-cloud-infrastructure-market/" target="_blank" rel="nofollow">dominates in other cloud infrastructure areas</a>.</p><h2>Almost all companies will ask if they need a data scientist</h2><p>“Developers are beginning to realize the possibilities surrounding data science and ‘cognitive’ technologies such as machine learning, artificial intelligence, and natural language processing,” said Holt. “I predict increased collaboration between application developers and data scientists, and further utilization of machine learning and related technologies.”</p><p>Richards agreed&nbsp;that "data science is <em>everywhere</em> now,” as evidenced by the growth of&nbsp;<a href="https://stackoverflow.blog/2017/10/10/impressive-growth-r/" target="_blank" rel="nofollow">R (a statistical programming language)</a> and <a href="https://stackoverflow.blog/2017/09/14/python-growing-quickly/" target="_blank" rel="nofollow">Python's data science libraries</a>&nbsp;in 2017. That growth will continue into 2018, driven by the hype around artificial intelligence (AI).</p><h2>Java will be more vibrant than ever, with a new release cadence</h2><p><a href="https://twitter.com/karianna" target="_blank" rel="nofollow">Martijn Verburg</a>, a leader of the London Java Community, said 2017 was a monumental year in Java's evolution.&nbsp;</p><p>With Java SE moving to a six-month release cycle, Oracle's JDK components migrating to the open-source OpenJDK, and Java EE moving to Eclipse, Java will only get better, Verburg said. “We're going to see Java SE released more often, with more features.” And because OpenJDK will be the same as Oracle's JDK, developers won’t face <a href="https://en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google,_Inc.#Second_trial" target="_blank" rel="nofollow">licensing issues</a>.</p><p>These changes come in the wake of a major controversy that happened last year, when a majority of the Java Community Process executive committee voted against <a href="http://openjdk.java.net/projects/jigsaw/" target="_blank" rel="nofollow">Project Jigsaw</a>, a proposed implementation of Java modules. Verburg and others worried that&nbsp;Jigsaw&nbsp;<a href="https://londonjavacommunity.wordpress.com/2017/05/09/explanation-of-our-no-vote-on-jsr-376-java-platform-module-system/" target="_blank" rel="nofollow">would harm the industry</a>, so they asked for modifications.</p><p>“Mark Reinhold and Oracle—to their credit—listened to us and made the changes,”&nbsp;said Verburg, and <a href="https://londonjavacommunity.wordpress.com/2017/06/28/our-yes-vote-on-the-2nd-go-around-for-jsr-376-java-platform-module-system/" target="_blank" rel="nofollow">the&nbsp;new proposal passed</a>.</p><p>Shortly after that, Oracle proposed that the OpenJDK&nbsp;move to twice-yearly releases for new Java versions, a measure the community welcomed. Slow releases—often taking a year or more to complete—were a common criticism of Java. So this year, the community may see fewer posts arguing that&nbsp;<a href="https://www.reddit.com/r/java/comments/7abf5x/serious_why_do_people_say_java_is_dead_vs_not_dead/" target="_blank" rel="nofollow">Java is dead</a>.</p><blockquote><p>“I expect 2018 to be a year of innovation for Java as almost all of the remaining legal, IP, and release delay issues have now been resolved.” —Martijn Verburg, CEO of JClarity and a key contributor to OpenJDK</p></blockquote><h2>Java EE (now EE4J) will go cloud-native</h2><p>Oracle’s donation of Java Enterprise Edition (Java EE) to the open-source Eclipse Foundation, which Eclipse renamed&nbsp;<a href="https://jaxenter.com/ee4j-java-ee-eclipse-foundation-137668.html" target="_blank" rel="nofollow">EE4J</a>, was another huge change for Java in 2017.</p><p>The Eclipse Foundation also launched <a href="http://microprofile.io/faq" target="_blank" rel="nofollow">MicroProfile</a>, a platform definition that optimizes EE4J for microservices. Together, EE4J and MicroProfile&nbsp;will enhance traditional Java EE APIs in 2018, turning them into cloud-, asynchronous-, and microservice-compatible APIs, while following a semi-standardized process.</p><p>The MicroProfile community doesn’t want to take a hard standards approach, according to <a href="https://microprofile.io/faq" target="_blank" rel="nofollow">its website</a>, because that&nbsp;would slow down innovation. Instead, it&nbsp;wants to allow projects within MicroProfile to innovate&nbsp;and consider standardization only when&nbsp;contributors agree on approaches.</p><p>MicroProfile should help more enterprise Java developers move to microservices—specifically those who still prefer Java EE/EE4J&nbsp;implementations (for example, <a href="https://docs.oracle.com/javaee/7/tutorial/cdi-basic.htm" target="_blank" rel="nofollow">CDI</a>) over Spring framework ones (like <a href="http://www.vogella.com/tutorials/SpringDependencyInjection/article.html" target="_blank" rel="nofollow">Spring DI</a>). But&nbsp;developers who don’t mind using the Spring ecosystem can use&nbsp;<a href="https://projects.spring.io/spring-boot/" target="_blank" rel="nofollow">Spring Boot</a>, a microservice-building framework that has been available to Java developers&nbsp;for several years.</p><h2>Java 10 will include major performance boosts</h2><p>Last year,&nbsp;Verburg predicted that Java 9 wouldn’t have as much impact as Java 8, <a href="http://jaxenter.com/who-will-use-jdk-9-139200.html" target="_blank" rel="nofollow">and so far that has indeed been what happened</a>. Java 9 comes with big changes that could be slowing adoption, since it forces developers to update some of their applications in order to use the module system. The more frequent language releases coming in 2018 are another reason adoption has been slow. Since Java updates now come twice a year, some teams may decide to skip a few versions before catching up.</p><p>But Java 10, with its many performance improvements, will be harder for developers to skip, Verburg&nbsp;said. Here are his highlights for Java 10:</p><p><strong>JEP 286: Local-Variable Type Inference</strong>—This represents a massive improvement in how developers use switch statements, <em><em>instanceof</em></em> operators, and so on. It will make Java code clearer and more concise.</p><p><strong>JEP 296: Consolidate the JDK Forest into a Single Repository</strong>—Eases OpenJDK development.</p><p><strong>JEP 304: Garbage-Collector Interface</strong>—Makes it easier for&nbsp;<a href="http://openjdk.java.net/projects/shenandoah/" target="_blank" rel="nofollow">Shenandoah</a>&nbsp;and&nbsp;other garbage collection improvements to come into the platform.</p><p><strong>JEP 307: Parallel Full GC for G1</strong>—A much-needed performance boost for garbage collection.</p><p><strong>JEP 310: Application Class-Data Sharing</strong>—Another performance-enhancing feature.</p><p><strong>JEP 312: Thread-Local Handshakes</strong>—A precursor to a lot of interesting optimizations around performance.</p><p><strong>JEP 313: Remove the Native-Header Generation Tool (javah)</strong>—Removes the javah&nbsp;tool because&nbsp;javac, which serves a similar purpose, has superior functionality.</p><p><strong>JEP 314: Additional Unicode Language-Tag Extensions</strong>—Implements more of the Unicode extensions specified in the latest <a href="http://www.unicode.org/reports/tr35/tr35.html#Locale_Extension_Key_and_Type_Data" target="_blank" rel="nofollow">Unicode Locale Data Markup Language (LDML) specification</a>, in the relevant JDK classes.</p><p><strong>JEP 316: Heap Allocation on Alternative Memory Devices</strong>—Extends where Java can run.</p><p><strong>JEP 317: Experimental Java-Based JIT Compiler</strong>—Preparation for the <a href="http://openjdk.java.net/projects/graal/" target="_blank" rel="nofollow">Graal</a> project, which will make it feasible to write a programmable, optimizable runtime in Java.</p><p><strong>JEP 319: Root Certificates</strong>—Enhances security.</p><p><strong>JEP 322: Time-Based Release Versioning</strong>—Moves Java back to a sensible versioning scheme.</p><p>As for Java 11,&nbsp;expected before the end of the year, OpenJDK developers haven't confirmed any features. But Verburg thinksOpenJDK developers will begin building the foundations for introducing <a href="http://openjdk.java.net/jeps/169" target="_blank" rel="nofollow">value types</a>&nbsp;in Java 11.</p><h2>Kotlin will get even more support&nbsp;from Android</h2><p>As&nbsp;<a href="https://techbeacon.com/6-code-framework-trends-you-should-follow-2017" target="_blank">predicted</a>,&nbsp;the&nbsp;Kotlin&nbsp;programming language took off last year. Since <a href="http://techbeacon.com/google-io-2017-8-key-takeaways-android-developers" target="_blank">becoming an official language</a> for Android apps at Google I/O, its use among Android developers has grown significantly. Android developer and TechBeacon contributor&nbsp;<a href="https://twitter.com/aritraroy" target="_blank" rel="nofollow">Aritra Roy</a>&nbsp;expects Kotlin to continue gaining traction in 2018.</p><p>“There is a lot of official documentation that is still in Java, which will slowly start getting converted to Kotlin,” he said. He also expects Google to invest more resources into&nbsp;the <a href="https://developer.android.com/topic/libraries/architecture/index.html" target="_blank" rel="nofollow">Architecture Components library</a>.</p><p>“One more thing that is going to be big on Android in 2018 is AI,” Roy said. “More AI capabilities will be available directly and natively on the Android OS itself so that any app developer can start leveraging them.”</p><h2>Expect evolution for CSS and steady improvement in JavaScript</h2><p>JavaScript isn’t going to have an exciting new feature every year, but at least it’s adding features annually, said <a href="https://twitter.com/ryanmurakami" rel="nofollow">Ryan Lewis</a>, software engineer at Kuali&nbsp;and a Node.js contributor and speaker.</p><p>“The ECMAScript 8th edition [ES2017] release didn't contain many big new features [<a href="https://www.youtube.com/watch?v=LsynbD9gwqg" target="_blank" rel="nofollow">watch the full overview here</a>]. The main feature was <a href="https://www.sysleaf.com/js-async-await/" target="_blank" rel="nofollow">async/await</a>,&nbsp;the next evolution of <a href="https://developers.google.com/web/fundamentals/primers/promises" rel="nofollow">Promises</a>,” he said. The release also includes a&nbsp;few small additions to the API, such as new functions.</p><p>It was a good thing that async/await gained broad acceptance, especially on Node.js, said JavaScript speaker and trainer&nbsp;<a href="https://twitter.com/rauschma" target="_blank" rel="nofollow">Dr. Axel Rauschmayer</a>. He also likes the tooling additions to the JavaScript ecosystem, such as&nbsp;<a href="https://prettier.io/" target="_blank" rel="nofollow">Prettier</a>, which brings automatic source code formatting to JavaScript.</p><p>The features in the next version of JavaScript (ES2018) are still in flux, Rauschmayer said, but he’s excited about these potential features:</p><ul><li>Rest/spread properties</li><li>Asynchronous iteration</li><li>Dynamic import() of modules</li><li>Named capture groups for regular expressions</li><li>BigInt (arbitrary-precision integers)</li><li>Private fields for objects</li><li>New array methods: .flatMap() and .flatten()</li></ul><p>The changes in JavaScript/ECMAScript&nbsp;are starting to ramp down after a few years of abundant new features, said&nbsp;<a href="https://twitter.com/treyhuffine" target="_blank" rel="nofollow">Trey Huffine</a>, founder of Gitconnected, but&nbsp;he expects CSS to take a major leap forward in 2018.</p><p>“We'll see a rapid evolution in CSS much like what JavaScript experienced two or three years ago,” he said. “With JavaScript stabilizing, and developers almost unanimously agreeing that component architecture is the best way to build modern web applications, the front-end community will try to address the issues with CSS and work toward&nbsp;a general solution that fits well with the way we're architecting projects.”</p><p><a href="https://www.smashingmagazine.com/2017/05/abridged-cartoon-introduction-webassembly/" target="_blank" rel="nofollow">WebAssembly</a>&nbsp;could also have a large&nbsp;impact on the JavaScript ecosystem. “While I'm unsure of the impact, I believe we'll see WebAssembly talked about and used much more in 2018,”&nbsp;Huffine said. “It offers a way to yield drastic performance improvements for the web.”</p><p>Need to catch up on other&nbsp;major changes in front-end development in 2017? Huffine&nbsp;provides a <a href="https://levelup.gitconnected.com/a-recap-of-front-end-development-in-2017-7072ce99e727" target="_blank" rel="nofollow">great recap here</a>.&nbsp;</p><h2>Node.js will withstand controversy, improve performance</h2><p>Node.js continues to stay on track, with twice-yearly releases, including one long-term&nbsp;service release annually. That's a big benefit for enterprise adopters. Node is keeping up with most of the features in&nbsp;ES2017, and the Node.js package manager (NPM) has had many updates.</p><p>In 2016, Facebook released its Yarn Node.js package manager, which was so good it threatened to usurp NPM in popularity. At the time, Lewis thought&nbsp;that NPM wouldn’t get pushed aside, but instead would adopt&nbsp;Yarn’s best features.</p><p>It turns out he was right.&nbsp;In 2017, NPM released a major update that gave it parity with most of Yarn’s features.</p><p>Rauschmayer, however, still has one item on his 2018 NPM wish list: “that the community will establish clearly defined best practices for publishing NPM modules&nbsp;created via compiler-to-JavaScript languages, such as Babel or Typescript.”</p><p>It wasn’t all rainbows and unicorns for Node.js last year. As serverless platforms built on Node.js have become more popular, keeping up with regular security patches has become even more critical for cloud service providers.</p><p>“As Node.js spreads to different corners of the web, upgrading becomes difficult,” said&nbsp;Lewis. “A perfect example is the embedded Node.js engines on serverless function services like AWS Lambda and Google Cloud Functions.”&nbsp;Your cloud service provider must upgrade those Node.js versions when new security flaws are found, and they might not always do that so quickly. "Google upgraded its Node.js version for Cloud Functions within a week after the most severe vulnerabilities came to light last year, but Amazon took months,” he said.</p><p>Also, Node.js community issues resulted in the <a href="http://www.zdnet.com/article/after-governance-breakdown-node-js-leaders-fight-for-its-survival/" target="_blank" rel="nofollow">dissolution of the Node.js Core Technical Committee (CTC)</a> in 2017. “This resulted in some bad blood in the community, but also some positive results,” Lewis said. “The moderation team has been formed, which I'm the temporary chair of, and we've been working to clarify and standardize how moderation activities occur.” The goal, he said,&nbsp;is to ensure that the Node.js community is a safe space for everyone to discuss technology and contribute to the platform.</p><p>The biggest news for Node.js was the introduction of support for ES6 modules (modules standardized in the ECMAScript/JavaScript language itself) in Version 9. “This was a huge decision, with many detractors arguing about the correct implementation of <a href="https://nodejs.org/api/esm.html" target="_blank" rel="nofollow">ES6 modules</a>,” Lewis said. “Node.js already had a module pattern, following the Common.js pattern, so making ES6 modules work with Node.js was a large task.” The main implementation mechanism is a new file extension (.mjs) to designate ES6 module files. “Many see this new file extension as fragmenting the Node.js ecosystem.”</p><p>Rauschmayer&nbsp;said he hopes that ES modules will finally work seamlessly across platforms. “For Node.js, the transition to ES modules is much harder than for browsers&nbsp;because its module system works synchronously,” he said. “But it is slowly getting there.”</p><p>Node.js will see two new releases in 2018: 10 LTS and 11. Lewis doesn’t expect many new features, but&nbsp;plenty of performance improvements will come from the continuing improvements to&nbsp;<a href="https://developers.google.com/v8/" target="_blank" rel="nofollow">V8</a>.</p><h2>React reigns today;&nbsp;ReasonML could be next</h2><p>React still maintains its place atop the market-share charts for front-end frameworks, according to the recently released <a href="https://stateofjs.com/2017/front-end/results/" target="_blank" rel="nofollow">State of JavaScript survey</a>. Angular’s popularity continues to decline, while Vue's&nbsp;small following continues to grow (especially in China). React Version 16, released last year, increased performance by rewriting the framework internals while keeping the API consistent.</p><p>But despite these successes, the&nbsp;reigning front-end framework had a crisis last year when the Apache Software Foundation put React and other Facebook-produced software on a list of projects it didn't consider open source due to the licensing models. Others in the open-source community agreed with Apache, and Facebook decided to <a href="http://code.facebook.com/posts/300798627056246/relicensing-react-jest-flow-and-immutable-js/" target="_blank" rel="nofollow">remove the contentious clauses</a> from its licenses.</p><p>React is now well positioned to dominate in 2018 and beyond, and&nbsp;Rauschmeyer is bullish about other web development technologies coming out of Facebook as well.</p><p>“I’m excited about ReasonML, a new object-functional programming language,” he said. “I like its clean design based on the OCaml programming language&nbsp;and its emphasis on good interoperability with JavaScript. I wouldn’t use it in production yet, but it will be ready soon.”</p><p>Facebook released ReasonML&nbsp;in 2017, and Axel is anticipating more open-source releases from Facebook this year. “It will release new offerings in areas they haven't touched yet, such as Node.js web frameworks,” he said. “They continue to present their own perspectives on popular libraries—such as React for front-end, Jest for testing, and Yarn for package management. The team there seems highly motivated and has lots of ideas.”</p><h2>Key takeaways and next actions for&nbsp;2018</h2><p>2018 will be filled with plenty of twists and turns for developers, including revolutionary new technologies, game-changing updates to existing ones, and certainly some controversies. Here are the things that will have the biggest impact on you as a developer 2018:</p><ul><li>Finding companies you trust to handle security concerns that affect you will be a critical&nbsp;challenge.</li><li>Having found that public pressure works, even on tech giants such as Facebook and Google, the developer community will put more pressure on organizations that aren't creating an inclusive environment.</li><li>Expect&nbsp;a huge push to adopt modularity, as both Java and JavaScript refine support for modules.</li><li>More organizations will be investigating whether&nbsp;data science and machine learning can help their business, and you should too.</li><li>Developers will find more even ways to benefit from using serverless&nbsp;platforms.</li></ul><p><em>What are&nbsp;the trends that will most affect you or your development team in 2018?&nbsp;Post your thoughts below.</em><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/8008784.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>6 reasons to co-locate your app and automation code</title>
      <link>https://tracking.feedpress.it/link/16145/8008785</link>
      <description><![CDATA[<p>A popular school of thought holds that application code and test automation code have separate intentions, and so should reside in separate code repositories. I've followed this maxim for my entire career. But on one of my latest projects, I decided to see how the other side lives and create a brand-new<a href="https://techbeacon.com/dos-donts-testing-automation"> test automation </a>project in the same repository as the application code that it tests.</p><p>To my surprise, I discovered six key advantages.</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2><span style="color:rgb(51, 51, 51)">1. Shared resources: Identifiers and more</span></h2><p>Unreliable web element locators are a common cause of flaky test automation. As developers change identifiers within an application, the test code gets out of sync and must be updated. When you create a new automation project, the first benefit is that you can take advantage of libraries that define those identifiers.</p><p>For example, developers have a class that holds the accessibility identifiers used on all elements throughout the application. So, instead of going through the painful task of digging through the Document Object Model (DOM) to construct reliable identifiers, only to have them inevitably break when the application changes, you simply use the same identifiers that the developers use. As you make updates to those identifiers, the automation code remains stable because it points to the same source.</p><p>This was such an epiphany for me that I dug around in the application code to see what else I could use to make my automation code more robust. One developer pointed out that the library of localized strings can also provide value. Yes, it certainly can!</p><p>In many tests, you use assertions to verify text. The vast majority of automation projects I've worked on were scoped to English-only because trying to target multiple languages would require more effort than management was willing to invest—for test code, that is. But for application code, localization is a must.</p><p>By living in the same repository, our test code can run against any of the languages we support, with minimal effort. The only thing we needed to do to achieve this was to avoid hard-coding text within the test code. Instead, we use the library of localized text that already exists in the shared repository.</p><h2>2. Access to lower layers</h2><p>Most practitioners agree that automating tests at the UI layer is costly. Because of this, I'm always looking for <a href="http://angiejones.tech/hybrid-tests-automation-pyramid" target="_blank" rel="nofollow">shortcuts within the application</a> to test functionality at a layer lower than the UI.</p><p>Co-locating your automation code with your application code makes this task much easier. Not only am I able to use web services for faster, less brittle execution, but I'm able to call into business methods that may not have public-facing APIs.</p><p>It's simply a matter of figuring out which function is being called from the UI. Then you can skip the UI and call the function directly. It also helps make your test code more reliable.</p><h2>3. Earlier feedback</h2><p>Most developers are good about running unit tests before checking in code. After all, no one wants to break the build. As more teams move toward continuous integration/deployment, though, they need more thorough test automation to gate the deploys.</p><p>When your test automation code lives in a different code repository, you typically check in and build the application code before executing the test automation. But when I had my automation code in the same repository, I saw developers execute the longer automated scenarios at the same time that they ran their unit tests—before check-in. This gave them much earlier feedback on the code that they wanted to submit and put our team a step closer to its continuous deployment goals.</p><h2>4. Developers become more invested</h2><p>When developers break unit tests before check-in, they typically evaluate the test to see if the failure is due to an intentional change. If it is, they update the unit test to reflect the new intention of the application. If it isn't, they fix their code.</p><p>Either way, code should not be checked in until it's working as intended and all unit tests have passed. When your automation code lives in a different repository, developers are less likely to make code fixes for the test automation when needed. But if these tests are located in the shared repository and are run as part of the earlier feedback loop, developers are more likely to help with maintenance.</p><p>Also, when automation engineers are checking code into the shared repository, our developers are more likely to participate in code reviews of the automation code. The dividing line between "their" code and "our" code becomes much thinner, and developers feel more invested.</p><h2>5. Automation engineers become more involved</h2><p>Just as the developers help more with the automation and application code are co-located, it's also easier for automation engineers to help more with unit tests when they are comfortable with the shared repository.</p><p>While developers primarily carry the load of writing unit tests, automation engineers, who tend to be more skilled at testing, may have additional scenarios that they want to cover at the unit test layer. Instead of asking the developer to add them, automation engineers can simply add the unit tests themselves. This further blurs the line marking who owns test versus automation code, and instead reinforces a culture where quality is everyone's responsibility.</p><h2>6. Application code becomes more testable</h2><p>As I became more comfortable adding unit tests, using shared resources, and calling into the business logic layer, I realized my favorite benefit of all: I no longer have to deal with an application that's not testable.</p><p>In the past I'd have to beg management to free up developers to work on making the application more testable, and when that was unsuccessful (which was about 95% of the time), I'd have to jump through hoops in my automation code or abandon my test altogether.</p><p>But by having direct access to the application code, familiarity with the project, and a comfort level sufficient to make changes, automation engineers can implement the changes needed to make testing easier. Examples include everything from disabling random, intermittent popups (e.g., "Is your phone number still valid?"), which are absolute nightmares for automation; to including useful logging that helps test code verify more detailed and nuanced background events.</p><p>Strangely enough, making direct changes to the application code is also a sure way to guarantee developers' participation in the code review. They can see the struggles you have with test automation, and learn ways to produce more testable code themselves.</p><h2>Co-mingle happily</h2><p>Those were all of the wonderful benefits I missed by insisting that all of my automation projects reside in their own repositories. I'm glad I challenged that belief and opened myself up to new experiences, and you should try it too. If you have contributed to a codebase that's shared between application and automation code, I'd love to hear about your experiences in the comments below.</p><p><em>Go see Angie Jones' session, "Which tests should we automate?" at the<a href="http://tisqa-rtp.squarespace.com/" target="_blank" rel="nofollow"> TISQA conference </a>in Chapel Hill, North Carolina, February 27-28. And although the <a href="https://automationguild.com/" target="_blank" rel="nofollow">Automation Guild conference</a> is over, you can still purchase </em><em>videos of </em><em>the entire online conference, which includes Jones' roundtable discussion.</em><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Wed, 10 Jan 2018 11:00:00 EST</pubDate>
      <author>Angie Jones</author>
      <dc:creator>Angie Jones</dc:creator>
      <guid isPermaLink="false">node/2527</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/6-reasons-co-locate-your-app-automation-code">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>6 reasons to co-locate your app and automation code</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/co-locate-code-with-developers-and-automation-testers.jpg?itok=nohGpsU-" />
          </figure>
          
          <!-- Title -->
          <h1>6 reasons to co-locate your app and automation code</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">The case for repo mashups</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-10T11:00:00-05:00">Jan 10, 2018</time>

          <!-- Byline -->
          <address>
            <a title="Automation Engineer" href="https://techbeacon.com/contributors/angie-jones">Angie Jones</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>A popular school of thought holds that application code and test automation code have separate intentions, and so should reside in separate code repositories. I've followed this maxim for my entire career. But on one of my latest projects, I decided to see how the other side lives and create a brand-new<a href="https://techbeacon.com/dos-donts-testing-automation"> test automation </a>project in the same repository as the application code that it tests.</p><p>To my surprise, I discovered six key advantages.</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2><span style="color:rgb(51, 51, 51)">1. Shared resources: Identifiers and more</span></h2><p>Unreliable web element locators are a common cause of flaky test automation. As developers change identifiers within an application, the test code gets out of sync and must be updated. When you create a new automation project, the first benefit is that you can take advantage of libraries that define those identifiers.</p><p>For example, developers have a class that holds the accessibility identifiers used on all elements throughout the application. So, instead of going through the painful task of digging through the Document Object Model (DOM) to construct reliable identifiers, only to have them inevitably break when the application changes, you simply use the same identifiers that the developers use. As you make updates to those identifiers, the automation code remains stable because it points to the same source.</p><p>This was such an epiphany for me that I dug around in the application code to see what else I could use to make my automation code more robust. One developer pointed out that the library of localized strings can also provide value. Yes, it certainly can!</p><p>In many tests, you use assertions to verify text. The vast majority of automation projects I've worked on were scoped to English-only because trying to target multiple languages would require more effort than management was willing to invest—for test code, that is. But for application code, localization is a must.</p><p>By living in the same repository, our test code can run against any of the languages we support, with minimal effort. The only thing we needed to do to achieve this was to avoid hard-coding text within the test code. Instead, we use the library of localized text that already exists in the shared repository.</p><h2>2. Access to lower layers</h2><p>Most practitioners agree that automating tests at the UI layer is costly. Because of this, I'm always looking for <a href="http://angiejones.tech/hybrid-tests-automation-pyramid" target="_blank" rel="nofollow">shortcuts within the application</a> to test functionality at a layer lower than the UI.</p><p>Co-locating your automation code with your application code makes this task much easier. Not only am I able to use web services for faster, less brittle execution, but I'm able to call into business methods that may not have public-facing APIs.</p><p>It's simply a matter of figuring out which function is being called from the UI. Then you can skip the UI and call the function directly. It also helps make your test code more reliable.</p><h2>3. Earlier feedback</h2><p>Most developers are good about running unit tests before checking in code. After all, no one wants to break the build. As more teams move toward continuous integration/deployment, though, they need more thorough test automation to gate the deploys.</p><p>When your test automation code lives in a different code repository, you typically check in and build the application code before executing the test automation. But when I had my automation code in the same repository, I saw developers execute the longer automated scenarios at the same time that they ran their unit tests—before check-in. This gave them much earlier feedback on the code that they wanted to submit and put our team a step closer to its continuous deployment goals.</p><h2>4. Developers become more invested</h2><p>When developers break unit tests before check-in, they typically evaluate the test to see if the failure is due to an intentional change. If it is, they update the unit test to reflect the new intention of the application. If it isn't, they fix their code.</p><p>Either way, code should not be checked in until it's working as intended and all unit tests have passed. When your automation code lives in a different repository, developers are less likely to make code fixes for the test automation when needed. But if these tests are located in the shared repository and are run as part of the earlier feedback loop, developers are more likely to help with maintenance.</p><p>Also, when automation engineers are checking code into the shared repository, our developers are more likely to participate in code reviews of the automation code. The dividing line between "their" code and "our" code becomes much thinner, and developers feel more invested.</p><h2>5. Automation engineers become more involved</h2><p>Just as the developers help more with the automation and application code are co-located, it's also easier for automation engineers to help more with unit tests when they are comfortable with the shared repository.</p><p>While developers primarily carry the load of writing unit tests, automation engineers, who tend to be more skilled at testing, may have additional scenarios that they want to cover at the unit test layer. Instead of asking the developer to add them, automation engineers can simply add the unit tests themselves. This further blurs the line marking who owns test versus automation code, and instead reinforces a culture where quality is everyone's responsibility.</p><h2>6. Application code becomes more testable</h2><p>As I became more comfortable adding unit tests, using shared resources, and calling into the business logic layer, I realized my favorite benefit of all: I no longer have to deal with an application that's not testable.</p><p>In the past I'd have to beg management to free up developers to work on making the application more testable, and when that was unsuccessful (which was about 95% of the time), I'd have to jump through hoops in my automation code or abandon my test altogether.</p><p>But by having direct access to the application code, familiarity with the project, and a comfort level sufficient to make changes, automation engineers can implement the changes needed to make testing easier. Examples include everything from disabling random, intermittent popups (e.g., "Is your phone number still valid?"), which are absolute nightmares for automation; to including useful logging that helps test code verify more detailed and nuanced background events.</p><p>Strangely enough, making direct changes to the application code is also a sure way to guarantee developers' participation in the code review. They can see the struggles you have with test automation, and learn ways to produce more testable code themselves.</p><h2>Co-mingle happily</h2><p>Those were all of the wonderful benefits I missed by insisting that all of my automation projects reside in their own repositories. I'm glad I challenged that belief and opened myself up to new experiences, and you should try it too. If you have contributed to a codebase that's shared between application and automation code, I'd love to hear about your experiences in the comments below.</p><p><em>Go see Angie Jones' session, "Which tests should we automate?" at the<a href="http://tisqa-rtp.squarespace.com/" target="_blank" rel="nofollow"> TISQA conference </a>in Chapel Hill, North Carolina, February 27-28. And although the <a href="https://automationguild.com/" target="_blank" rel="nofollow">Automation Guild conference</a> is over, you can still purchase </em><em>videos of </em><em>the entire online conference, which includes Jones' roundtable discussion.</em><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/8008785.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>5 IT Ops management trends to watch in 2018</title>
      <link>https://tracking.feedpress.it/link/16145/7997834</link>
      <description><![CDATA[<p><span>As businesses continue to contend with digital disruption, IT is facing an&nbsp;upheaval as it evolves from a support to a leadership role. As an IT professional, your job now has an impact on customer service, user experience, and even the company culture.</span></p><p><span>To get a glimpse of what the year ahead holds for <a href="https://techbeacon.com/how-use-cognitive-search-improve-it-ops" target="_blank">IT operations management</a>, we asked IT leaders what trends they see developing. The&nbsp;top responses below represent&nbsp;the issues&nbsp;most frequently mentioned (although it's by no means a canonical ranking of concerns).</span></p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2>1. The skills gap will grow wider</h2><p><span>The skills gap in IT is only going to get worse. According to <a href="https://technologyfirst.org/magazines/2016/76-february/1136-how-to-close-the-it-skills-gap.html" target="_blank" rel="nofollow">TechnologyFirst.org</a>, the US creates 120,000 new jobs that require a degree in computer science each year, but the US&nbsp;educational system produces only 49,000 related degrees. That's a shortfall of 71,000 computer science professionals annually.</span><p><span>The result is that employers will continue to struggle&nbsp;to staff their IT departments. Acorrding to a study&nbsp;by analytics firm <a href="http://burning-glass.com/about/in-the-news/page/10/" target="_blank" rel="nofollow">Burning Glass Technologies</a> and CompTIA, some 558,713 IT jobs remain open 90 days after posting.</span></p><p><span>There’s no indication the situation will improve in 2018. More likely, it will get worse. BitTitan CEO <a href="https://twitter.com/GeemanYip?lang=en" target="_blank" rel="nofollow">Geeman Yip</a> says that the President's&nbsp;executive order earlier this year directing federal agencies to propose changes to the H-1B visa program, which has allowed companies to hire skilled foreign workers for jobs they've been unable to fill with Americans, will make it even more difficult to secure data scientists, engineers, developers, and other IT talent.</span></p><p><span>The result? Companies may have no other choice but to farm out their most skilled operations, says&nbsp;<a href="https://twitter.com/markkirstein" target="_blank" rel="nofollow">Mark</a><a href="https://twitter.com/markkirstein?lang=en" target="_blank" rel="nofollow"> Kirstein</a>, Yip's colleague at BitTitan.</span></p><blockquote><p><span>"Lack of talent continues to inhibit cloud adoption, which means CTOs without the tools to complete more technical tasks are shipping them over to their service providers. Particularly around security, expect service providers to beef up their technical talent and develop accessible how-to&nbsp;programs for their customers."<br>—<a href="https://twitter.com/markkirstein?lang=en" target="_blank" rel="nofollow">Mark</a><a href="https://twitter.com/markkirstein?lang=en" target="_blank" rel="nofollow"> Kirstein</a>, VP of products,&nbsp;BitTitan</span></p></blockquote><h2>2. IT Ops will be more tied to end-user experience </h2><p><span>As&nbsp;more&nbsp;daily interactions become digitized, consumer expectations for a seamless experience are growing—and&nbsp;companies aren't keeping up.</span></p><p><span>In its inaugural<a href="http://www.marketwired.com/press-release/survey-reveals-customer-expectation-gap-need-seamless-digital-experiences-demand-quick-2209615.htm" target="_blank" rel="nofollow"> State of Digital Operations Report</a>, PagerDuty surveyed 300 IT personnel in development and operations, and more than&nbsp;300 consumers. It found that nearly 70% of consumers abandon an unresponsive or slow digital app or service in 15 minutes or less, but more than one-third of IT respondents said it takes an average of 30 minutes or longer to resolve such issues.</span></p><p><span>The report also uncovered a reality-perception&nbsp;gap among IT professionals: While nearly 84%&nbsp;of IT personnel said they are&nbsp;confident that their organization is well-prepared to support digital services, more than half said they experienced&nbsp;incidents that affect customers, such as slowness or downtime, at least once a week. </span></p><p><span>As the role of IT Ops continues to grow more closely tied to end-user experience, it will change the nature of IT Ops'&nbsp;relationships with other lines of business—particularly customer service,&nbsp;said&nbsp;PagerDuty's head of DevOps, <a href="https://twitter.com/esigler?lang=en" target="_blank" rel="nofollow">Eric Sigler</a>.</span></p><p><span>The pressure is now on IT operations to address service disruptions quickly while keeping customer support in lock-step as it resolves problems. As we've seen with recent headline-making data breaches, Sigler says, this is particularly true in the case of security incidents. </span></p><blockquote><p><span>"Real-time customer communication about IT and security issues is becoming table stakes, and IT Ops will need to reconsider their business-wide communications strategy in order to meet these expectations."<br>—<a href="https://twitter.com/esigler?lang=en" target="_blank" rel="nofollow">Eric Sigler</a></span></p></blockquote><h2>3. There will be more and bigger security breaches</h2><p><span>You're not having déjà vu. Security is a perennial top IT concern, as highlighted by a pair of high-profile breaches this year. Last July, data for as many as <a href="http://www.zdnet.com/article/millions-verizon-customer-records-israeli-data/" target="_blank" rel="nofollow">14 million Verizon subscribers </a>was left available for download on an unsecured Amazon server that was controlled by&nbsp;a third-party vendor. Then in September, Equifax announced that <a href="https://www.consumer.ftc.gov/blog/2017/09/equifax-data-breach-what-do" target="_blank" rel="nofollow">personal data</a>&nbsp;of about&nbsp;143 million American consumers&nbsp;was exposed in a data breach. That number was revised upward to <a href="https://www.equifaxsecurity2017.com/" target="_blank" rel="nofollow">145.5 million as of October</a>.</span></p><p><span>The incidents were another reminder of the&nbsp;woeful state of security practices across many organizations.</span></p><p><span>"A lack of resources allocated to security training—both technical and general awareness—increases the risk a company faces related to technical debt, human error, and consistent adoption of security best practices by personnel across the enterprise,"&nbsp;said&nbsp;<a href="https://www.linkedin.com/in/davidwinstonbuchanan/" target="_blank" rel="nofollow">David Buchanan</a>, IT security and assurance partner with Delap. </span></p><blockquote><p><span>"Technical debt continues to pose a concern as teams pressured to rapidly prototype and release solutions on tight timelines increasingly bypass controls and security best practices for the sake of meeting release dates."<br>—<a href="https://www.linkedin.com/in/davidwinstonbuchanan/" target="_blank" rel="nofollow">David Buchanan</a></span></p></blockquote><p><span>"Equifax is not a 'unicorn,'&nbsp;as most enterprises don't have a comprehensive security assurance program in place. And if they do, it's often composed of manual efforts,” said&nbsp;<a href="https://twitter.com/mdkail?lang=en" target="_blank" rel="nofollow">Mike Kail</a>, CTO of Cybric. </span></p><blockquote><p><span>"In order to keep up with the velocity of development, automation and orchestration need to be leveraged."<br>—<a href="https://twitter.com/mdkail?lang=en" target="_blank" rel="nofollow">Mike Kail</a></span></p></blockquote><h2>4. IoT will become a workplace security threat</h2><p><span>While this year hasn't seen any headline-grabbing Internet of Things (IoT) incidents on par with ones such as the <a href="https://www.washingtonpost.com/news/the-switch/wp/2016/10/21/someone-attacked-a-major-part-of-the-internets-infrastructure/" target="_blank" rel="nofollow">malware-driven distributed denial-of-service attacks</a> that took down Twitter, Spotify, and PayPal last year, the likelihood that another will occur increases every day. <a href="https://www.information-management.com/news/top-10-predictions-for-it-in-2018-and-beyond" target="_blank" rel="nofollow">IoT tecnology will be in 95%</a> of new electronic&nbsp;product designs by 2020 and&nbsp;<a href="https://www.gartner.com/newsroom/id/3221818" target="_blank" rel="nofollow">new threats will continue to emerge</a> through 2021, according to Gartner.</span></p><p><span>While the home has been the primary domain of most IoT devices, they are increasingly found in the workplace, where everything from connected espresso machines to printers and copiers to conference-room displays to digital signage provide access points for hackers. So going forward, having full visibility into your IT environment will be crucial for implementing an effective security strategy, Delap's Buchanan said.</span></p><p><span>The security of many IoT devices relies primarily on the host network, so security teams must harden&nbsp;those. They also must implement mitigating controls to actively protect IoT devices, many of which are currently insecure, providing hackers with an easy entry point into the corporate network,&nbsp;he said.</span></p><h2>5. Blockchain will blow up</h2><p><span>"Services based on blockchain are going to break out in 2018,"&nbsp;said&nbsp;<a href="https://twitter.com/stiennon?lang=en" target="_blank" rel="nofollow">Richard Stiennon</a>, chief strategy officer of Blancco Technology Group. "Document signing, micropayments, transaction recording, stock trading, single sign-on, and more. … Is your organization going to resist this trend or take advantage of it?"</span></p><p><span>That sounds like hype, but&nbsp;as of February 2017, "blockchain"&nbsp;was the second-most-searched-for term on Gartner.com, with the search volume up 400% over the previous year. And that's on top of a 600%&nbsp;increase between 2015 and 2016. Interest, the consultancy&nbsp;said, is growing exponentially.</span></p><p><span>Blockchain finding its way into a variety of industries in 2018, said&nbsp;Cybric's Kail.</span></p><p><span>The number of relevant use cases for blockchain is rapidly increasing, as evidenced&nbsp;by the number of startups and investments in this area,&nbsp;Kail said.</span></p><blockquote><p><span>"In addition to the obvious financial transaction areas,&nbsp;we will see companies leveraging distributed ledger technology for things such as digital identity along with authentication and authorization."<br>—Mike Kail</span></p></blockquote><h2>What concerns you about the coming year?</h2><p>Looking ahead, <a href="https://techbeacon.com/3-key-trends-it-ops-must-understand-build-digital-foundation" target="_blank">IT Ops </a>pros should&nbsp;expect to face a more complex technology environment that's&nbsp;fraught with a greater amount of risk—and&nbsp;fewer resources&nbsp; to manage it all. As emerging technologies such as&nbsp;blockchain&nbsp;enter the mainstream, these trends will only become more pronounced.</p><p>"IT Ops&nbsp;assets are now both ephemeral and elastic, which presents clear challenges for IT leaders to measure what's important, provide what is needed, and overall stay out in front of requests from the various lines of business," said&nbsp;Kail. But the technology implementation is the easy part, he adds. "What will be challenging is driving the continual cultural evolution needed to truly power digital transformation."</p><p><em><span>This is&nbsp;just a snapshot of some of the more critical issues IT operations will face in 2018. What did we miss that didn't make the list? If you and your team have concerns that aren't mentioned here, keep the conversation going in the comments section below.</span></em></p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Tue, 09 Jan 2018 11:00:00 EST</pubDate>
      <author>Christopher Null</author>
      <dc:creator>Christopher Null</dc:creator>
      <guid isPermaLink="false">node/2374</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/5-it-operations-management-trends-watch-2018">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>5 IT Ops management trends to watch in 2018</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/branko-stancevic-417172.jpg?itok=Ml-mu7OL" />
          </figure>
          
          <!-- Title -->
          <h1>5 IT Ops management trends to watch in 2018</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Skills to pay the IT bills</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-09T11:00:00-05:00">Jan 9, 2018</time>

          <!-- Byline -->
          <address>
            <a title="CEO" href="https://techbeacon.com/contributors/christopher-null">Christopher Null</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p><span>As businesses continue to contend with digital disruption, IT is facing an&nbsp;upheaval as it evolves from a support to a leadership role. As an IT professional, your job now has an impact on customer service, user experience, and even the company culture.</span></p><p><span>To get a glimpse of what the year ahead holds for <a href="https://techbeacon.com/how-use-cognitive-search-improve-it-ops" target="_blank">IT operations management</a>, we asked IT leaders what trends they see developing. The&nbsp;top responses below represent&nbsp;the issues&nbsp;most frequently mentioned (although it's by no means a canonical ranking of concerns).</span></p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2>1. The skills gap will grow wider</h2><p><span>The skills gap in IT is only going to get worse. According to <a href="https://technologyfirst.org/magazines/2016/76-february/1136-how-to-close-the-it-skills-gap.html" target="_blank" rel="nofollow">TechnologyFirst.org</a>, the US creates 120,000 new jobs that require a degree in computer science each year, but the US&nbsp;educational system produces only 49,000 related degrees. That's a shortfall of 71,000 computer science professionals annually.</span><p><span>The result is that employers will continue to struggle&nbsp;to staff their IT departments. Acorrding to a study&nbsp;by analytics firm <a href="http://burning-glass.com/about/in-the-news/page/10/" target="_blank" rel="nofollow">Burning Glass Technologies</a> and CompTIA, some 558,713 IT jobs remain open 90 days after posting.</span></p><p><span>There’s no indication the situation will improve in 2018. More likely, it will get worse. BitTitan CEO <a href="https://twitter.com/GeemanYip?lang=en" target="_blank" rel="nofollow">Geeman Yip</a> says that the President's&nbsp;executive order earlier this year directing federal agencies to propose changes to the H-1B visa program, which has allowed companies to hire skilled foreign workers for jobs they've been unable to fill with Americans, will make it even more difficult to secure data scientists, engineers, developers, and other IT talent.</span></p><p><span>The result? Companies may have no other choice but to farm out their most skilled operations, says&nbsp;<a href="https://twitter.com/markkirstein" target="_blank" rel="nofollow">Mark</a><a href="https://twitter.com/markkirstein?lang=en" target="_blank" rel="nofollow"> Kirstein</a>, Yip's colleague at BitTitan.</span></p><blockquote><p><span>"Lack of talent continues to inhibit cloud adoption, which means CTOs without the tools to complete more technical tasks are shipping them over to their service providers. Particularly around security, expect service providers to beef up their technical talent and develop accessible how-to&nbsp;programs for their customers."<br>—<a href="https://twitter.com/markkirstein?lang=en" target="_blank" rel="nofollow">Mark</a><a href="https://twitter.com/markkirstein?lang=en" target="_blank" rel="nofollow"> Kirstein</a>, VP of products,&nbsp;BitTitan</span></p></blockquote><h2>2. IT Ops will be more tied to end-user experience </h2><p><span>As&nbsp;more&nbsp;daily interactions become digitized, consumer expectations for a seamless experience are growing—and&nbsp;companies aren't keeping up.</span></p><p><span>In its inaugural<a href="http://www.marketwired.com/press-release/survey-reveals-customer-expectation-gap-need-seamless-digital-experiences-demand-quick-2209615.htm" target="_blank" rel="nofollow"> State of Digital Operations Report</a>, PagerDuty surveyed 300 IT personnel in development and operations, and more than&nbsp;300 consumers. It found that nearly 70% of consumers abandon an unresponsive or slow digital app or service in 15 minutes or less, but more than one-third of IT respondents said it takes an average of 30 minutes or longer to resolve such issues.</span></p><p><span>The report also uncovered a reality-perception&nbsp;gap among IT professionals: While nearly 84%&nbsp;of IT personnel said they are&nbsp;confident that their organization is well-prepared to support digital services, more than half said they experienced&nbsp;incidents that affect customers, such as slowness or downtime, at least once a week. </span></p><p><span>As the role of IT Ops continues to grow more closely tied to end-user experience, it will change the nature of IT Ops'&nbsp;relationships with other lines of business—particularly customer service,&nbsp;said&nbsp;PagerDuty's head of DevOps, <a href="https://twitter.com/esigler?lang=en" target="_blank" rel="nofollow">Eric Sigler</a>.</span></p><p><span>The pressure is now on IT operations to address service disruptions quickly while keeping customer support in lock-step as it resolves problems. As we've seen with recent headline-making data breaches, Sigler says, this is particularly true in the case of security incidents. </span></p><blockquote><p><span>"Real-time customer communication about IT and security issues is becoming table stakes, and IT Ops will need to reconsider their business-wide communications strategy in order to meet these expectations."<br>—<a href="https://twitter.com/esigler?lang=en" target="_blank" rel="nofollow">Eric Sigler</a></span></p></blockquote><h2>3. There will be more and bigger security breaches</h2><p><span>You're not having déjà vu. Security is a perennial top IT concern, as highlighted by a pair of high-profile breaches this year. Last July, data for as many as <a href="http://www.zdnet.com/article/millions-verizon-customer-records-israeli-data/" target="_blank" rel="nofollow">14 million Verizon subscribers </a>was left available for download on an unsecured Amazon server that was controlled by&nbsp;a third-party vendor. Then in September, Equifax announced that <a href="https://www.consumer.ftc.gov/blog/2017/09/equifax-data-breach-what-do" target="_blank" rel="nofollow">personal data</a>&nbsp;of about&nbsp;143 million American consumers&nbsp;was exposed in a data breach. That number was revised upward to <a href="https://www.equifaxsecurity2017.com/" target="_blank" rel="nofollow">145.5 million as of October</a>.</span></p><p><span>The incidents were another reminder of the&nbsp;woeful state of security practices across many organizations.</span></p><p><span>"A lack of resources allocated to security training—both technical and general awareness—increases the risk a company faces related to technical debt, human error, and consistent adoption of security best practices by personnel across the enterprise,"&nbsp;said&nbsp;<a href="https://www.linkedin.com/in/davidwinstonbuchanan/" target="_blank" rel="nofollow">David Buchanan</a>, IT security and assurance partner with Delap. </span></p><blockquote><p><span>"Technical debt continues to pose a concern as teams pressured to rapidly prototype and release solutions on tight timelines increasingly bypass controls and security best practices for the sake of meeting release dates."<br>—<a href="https://www.linkedin.com/in/davidwinstonbuchanan/" target="_blank" rel="nofollow">David Buchanan</a></span></p></blockquote><p><span>"Equifax is not a 'unicorn,'&nbsp;as most enterprises don't have a comprehensive security assurance program in place. And if they do, it's often composed of manual efforts,” said&nbsp;<a href="https://twitter.com/mdkail?lang=en" target="_blank" rel="nofollow">Mike Kail</a>, CTO of Cybric. </span></p><blockquote><p><span>"In order to keep up with the velocity of development, automation and orchestration need to be leveraged."<br>—<a href="https://twitter.com/mdkail?lang=en" target="_blank" rel="nofollow">Mike Kail</a></span></p></blockquote><h2>4. IoT will become a workplace security threat</h2><p><span>While this year hasn't seen any headline-grabbing Internet of Things (IoT) incidents on par with ones such as the <a href="https://www.washingtonpost.com/news/the-switch/wp/2016/10/21/someone-attacked-a-major-part-of-the-internets-infrastructure/" target="_blank" rel="nofollow">malware-driven distributed denial-of-service attacks</a> that took down Twitter, Spotify, and PayPal last year, the likelihood that another will occur increases every day. <a href="https://www.information-management.com/news/top-10-predictions-for-it-in-2018-and-beyond" target="_blank" rel="nofollow">IoT tecnology will be in 95%</a> of new electronic&nbsp;product designs by 2020 and&nbsp;<a href="https://www.gartner.com/newsroom/id/3221818" target="_blank" rel="nofollow">new threats will continue to emerge</a> through 2021, according to Gartner.</span></p><p><span>While the home has been the primary domain of most IoT devices, they are increasingly found in the workplace, where everything from connected espresso machines to printers and copiers to conference-room displays to digital signage provide access points for hackers. So going forward, having full visibility into your IT environment will be crucial for implementing an effective security strategy, Delap's Buchanan said.</span></p><p><span>The security of many IoT devices relies primarily on the host network, so security teams must harden&nbsp;those. They also must implement mitigating controls to actively protect IoT devices, many of which are currently insecure, providing hackers with an easy entry point into the corporate network,&nbsp;he said.</span></p><h2>5. Blockchain will blow up</h2><p><span>"Services based on blockchain are going to break out in 2018,"&nbsp;said&nbsp;<a href="https://twitter.com/stiennon?lang=en" target="_blank" rel="nofollow">Richard Stiennon</a>, chief strategy officer of Blancco Technology Group. "Document signing, micropayments, transaction recording, stock trading, single sign-on, and more. … Is your organization going to resist this trend or take advantage of it?"</span></p><p><span>That sounds like hype, but&nbsp;as of February 2017, "blockchain"&nbsp;was the second-most-searched-for term on Gartner.com, with the search volume up 400% over the previous year. And that's on top of a 600%&nbsp;increase between 2015 and 2016. Interest, the consultancy&nbsp;said, is growing exponentially.</span></p><p><span>Blockchain finding its way into a variety of industries in 2018, said&nbsp;Cybric's Kail.</span></p><p><span>The number of relevant use cases for blockchain is rapidly increasing, as evidenced&nbsp;by the number of startups and investments in this area,&nbsp;Kail said.</span></p><blockquote><p><span>"In addition to the obvious financial transaction areas,&nbsp;we will see companies leveraging distributed ledger technology for things such as digital identity along with authentication and authorization."<br>—Mike Kail</span></p></blockquote><h2>What concerns you about the coming year?</h2><p>Looking ahead, <a href="https://techbeacon.com/3-key-trends-it-ops-must-understand-build-digital-foundation" target="_blank">IT Ops </a>pros should&nbsp;expect to face a more complex technology environment that's&nbsp;fraught with a greater amount of risk—and&nbsp;fewer resources&nbsp; to manage it all. As emerging technologies such as&nbsp;blockchain&nbsp;enter the mainstream, these trends will only become more pronounced.</p><p>"IT Ops&nbsp;assets are now both ephemeral and elastic, which presents clear challenges for IT leaders to measure what's important, provide what is needed, and overall stay out in front of requests from the various lines of business," said&nbsp;Kail. But the technology implementation is the easy part, he adds. "What will be challenging is driving the continual cultural evolution needed to truly power digital transformation."</p><p><em><span>This is&nbsp;just a snapshot of some of the more critical issues IT operations will face in 2018. What did we miss that didn't make the list? If you and your team have concerns that aren't mentioned here, keep the conversation going in the comments section below.</span></em></p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7997834.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>GDPR wakeup call: 3 ways dev teams can build in privacy like security</title>
      <link>https://tracking.feedpress.it/link/16145/7997835</link>
      <description><![CDATA[<p>In eight months, many companies may find themselves in legal jeopardy, unprepared for a wide-ranging privacy regulation whose penalties could end up costing as much as 4% of annual revenue.</p><p>The European Union's <a href="https://techbeacon.com/resources/gdpr-your-business">General Data Protection Regulation&nbsp;(GDPR)</a>—a document whose 88 pages contain&nbsp;nearly a hundred articles—passed in April of last year and goes into effect in May. GDPR&nbsp;applies to any firm—including US&nbsp;companies—that have personally identifiable information on European customers.&nbsp;</p><p>Under the GDPR, citizens must be notified about any data collection in clear language and they have the right to both access the collected information and correct any errors. Data controllers must ensure that the data is used only for the stated purpose and protect both the data and its confidentiality.</p><p>Developers are key to complying with these regulations. Applications that collect and store information must be rewritten—and in many cases, redesigned—for more strict privacy.</p><p>Here are three ways that companies should work with developers to make sure they are ready for the GDPR.</p><div class="cta_text shortcode-asset">
      <div class="title">GDPR&nbsp;and Your Business: What You Need to Know</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gdpr-your-business" class="button cta_button ">
          <span class="caption-text">Go to Report</span>
        </a>
      </div>
    </div><h2>1. The privacy buck has to stop somewhere</h2><p>Privacy cannot just live in a written privacy statement, said Trevor Hughes, CEO and president of the International Association of Privacy Professionals.</p><blockquote><p>"It is not about policies; it is about the way you build products and services inside your organization."<br>—<a href="https://twitter.com/jtrevorhughes?lang=en" target="_blank" rel="nofollow">Trevor Hughes</a></blockquote><p>The GDPR requires that companies address a wide variety of privacy regulations. Larger companies—or those whose core activities focus on data—need&nbsp;a data protection officer (DPO), but more than half of companies aren't planning on hiring one&nbsp;or plan to wait until the second half of the year, after the GDPR takes effect, according to a survey by security firm Imperva.</p><p>Delaying the hiring of a DPO is not a showstopper, said&nbsp;Hughes, but every organization needs someone to lead the push for privacy, especially to push development efforts in the right direction. "Not every company has the size or the need for a chief privacy officer, but no matter what, there needs to be privacy leadership incorporated somewhere," he said.</p><p>Right now, however, many companies do not know if the GDPR applies to them. More than one third of businesses (37%) did not know if they needed to comply, while 35% believed that the regulations did not apply to their companies, according to a recent survey by&nbsp;WatchGuard Technologies. Among those who thought they did not need to comply with the EU regulations, one in seven collected information on Europeans deemed identifiable under GDPR.</p><p>People are cutting it a little bit close,&nbsp;said Tracy Hillstrom, director of product marketing at WatchGuard.</p><blockquote><p>"If they are not yet understanding that they need to be compliant and they do, and they haven't kicked off a project today, then they could be in trouble."<br>—<a href="https://www.linkedin.com/in/tracy-hillstrom-0bb67b5/" target="_blank" rel="nofollow">Tracy Hillstrom</a></p></blockquote><h2>2. Review data collection with developers, marketers</h2><p>Developers and marketing professionals must understand that they may not be able to gather and use the same information as&nbsp;in the past. &nbsp;Your executive leader in charge of privacy should meet with the&nbsp;engineering and marketing leads to set rules for the type of data to collect&nbsp;and how it can be used.</p><p>"That has to come from the director of engineering, or sometimes from the CISO or the data protection officer,"&nbsp;said&nbsp;Tim Matthews, vice president of marketing for Imperva. "And I can imagine that there is going to be some very fraught conversations because you will have to balance having more users for your app or offsetting the risk for your company."</p><p>Training is an important part of getting the message out, since you don't want&nbsp;developers don't do something that puts the company&nbsp;at risk, said the IAPP's Hughes.</p><p>"A great example here are the engineers at Uber who created a function called 'God View,'" he said, referring to an administrative feature in Uber's service that allowed some internal employees to monitor rides in real time.</p><blockquote><p>"Out of the gate, designers creating something called 'God View' should set off every alarm bell inside your organization."<br>—Trevor Hughes</p></blockquote><h2>3. Technology will likely be necessary</h2><p>The GDPR requires that you design privacy into products and services&nbsp;and make privacy the default. For that reason, privacy impact assessments, which gauge the privacy implications of certain features in an application, should be completed regularly. But&nbsp;that's challenging because documenting privacy impacts can quickly become unwieldy.</p><p>"Any product or service that touches data—any upgrade, amendment, or&nbsp;new feature that touches data—that is, just about everything an organization is doing—needs to go through a privacy impact assessment," Hughes said. "A large organization may go through hundreds or thousands of impact assessments, and that means they need technology."</p><p>Most companies, especially larger ones, will technology that helps track compliance and turns requirements into design goals for developers. In the end, companies must determine whether or not they fall under the GDPR, and then strive for compliance. Developers are key to making it work.</p><blockquote><p>"You are required to understand what data you have and demonstrate that you are complying with the GDPR. That has many organizations scrambling."<br>—Trevor Hughes</p></blockquote><h2>Get real about GDPR</h2><p>The GDPR underscores that companies need to prioritize the protection of user data, and it highlights the importance of developers to that mission. Penalties are steep for noncompliance: Penalties can run up to 20 million Euros, or 4% of revenue, whichever is greater.</p><p>According to WatchGuard's survey, only 10% of companies thought they were ready to meet the deadline next May, while 44% believe that they need to comply but did&nbsp;not know how close they were to completion.</p><p>"The surprising part is how many people outside the EU don't realize that this is important to them," Hughes said.&nbsp;Even companies that believe they have data belonging to EU citizens don't always understand that the GDPR pertains to them.</p><p>Many large companies concerned with security and privacy have incorporated the issues into their development process, but smaller companies and their developers need to focus on privacy as well.</p><p>The way companies handle data and feed their marketing efforts also needs to change, said Matthews. "They are going to be told by someone that they will not be able to use all these great tools they have come to rely on. They may not be able to use those cookies, or they may not be able to use those mobile numbers."</p><blockquote><p>"Some of the cool features that they are conceiving may not be allowed."<br>—<a href="https://twitter.com/timmatthewssv?lang=en" target="_blank" rel="nofollow">Tim </a><a href="https://twitter.com/timmatthewssv?lang=en" target="_blank" rel="nofollow">Matthews</a></p></blockquote><div class="cta_text shortcode-asset">
      <div class="title">GDPR&nbsp;and Your Business: What You Need to Know</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gdpr-your-business" class="button cta_button ">
          <span class="caption-text">Go to Report</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Tue, 09 Jan 2018 11:00:00 EST</pubDate>
      <author>Robert Lemos</author>
      <dc:creator>Robert Lemos</dc:creator>
      <guid isPermaLink="false">node/2183</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/gdpr-wakeup-call-3-ways-dev-teams-can-build-privacy-security">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>GDPR wakeup call: 3 ways dev teams can build in privacy like security</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/twenty20_0a04accb-64a2-4f93-b852-09d89b0e61c5.jpg?itok=c8QJIbFH" />
          </figure>
          
          <!-- Title -->
          <h1>GDPR wakeup call: 3 ways dev teams can build in privacy like security</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Privacy becomes the default</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-09T11:00:00-05:00">Jan 9, 2018</time>

          <!-- Byline -->
          <address>
            <a title="Technology Journalist" href="https://techbeacon.com/contributors/robert-lemos">Robert Lemos</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>In eight months, many companies may find themselves in legal jeopardy, unprepared for a wide-ranging privacy regulation whose penalties could end up costing as much as 4% of annual revenue.</p><p>The European Union's <a href="https://techbeacon.com/resources/gdpr-your-business">General Data Protection Regulation&nbsp;(GDPR)</a>—a document whose 88 pages contain&nbsp;nearly a hundred articles—passed in April of last year and goes into effect in May. GDPR&nbsp;applies to any firm—including US&nbsp;companies—that have personally identifiable information on European customers.&nbsp;</p><p>Under the GDPR, citizens must be notified about any data collection in clear language and they have the right to both access the collected information and correct any errors. Data controllers must ensure that the data is used only for the stated purpose and protect both the data and its confidentiality.</p><p>Developers are key to complying with these regulations. Applications that collect and store information must be rewritten—and in many cases, redesigned—for more strict privacy.</p><p>Here are three ways that companies should work with developers to make sure they are ready for the GDPR.</p><div class="cta_text shortcode-asset">
      <div class="title">GDPR&nbsp;and Your Business: What You Need to Know</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gdpr-your-business" class="button cta_button ">
          <span class="caption-text">Go to Report</span>
        </a>
      </div>
    </div><h2>1. The privacy buck has to stop somewhere</h2><p>Privacy cannot just live in a written privacy statement, said Trevor Hughes, CEO and president of the International Association of Privacy Professionals.</p><blockquote><p>"It is not about policies; it is about the way you build products and services inside your organization."<br>—<a href="https://twitter.com/jtrevorhughes?lang=en" target="_blank" rel="nofollow">Trevor Hughes</a></blockquote><p>The GDPR requires that companies address a wide variety of privacy regulations. Larger companies—or those whose core activities focus on data—need&nbsp;a data protection officer (DPO), but more than half of companies aren't planning on hiring one&nbsp;or plan to wait until the second half of the year, after the GDPR takes effect, according to a survey by security firm Imperva.</p><p>Delaying the hiring of a DPO is not a showstopper, said&nbsp;Hughes, but every organization needs someone to lead the push for privacy, especially to push development efforts in the right direction. "Not every company has the size or the need for a chief privacy officer, but no matter what, there needs to be privacy leadership incorporated somewhere," he said.</p><p>Right now, however, many companies do not know if the GDPR applies to them. More than one third of businesses (37%) did not know if they needed to comply, while 35% believed that the regulations did not apply to their companies, according to a recent survey by&nbsp;WatchGuard Technologies. Among those who thought they did not need to comply with the EU regulations, one in seven collected information on Europeans deemed identifiable under GDPR.</p><p>People are cutting it a little bit close,&nbsp;said Tracy Hillstrom, director of product marketing at WatchGuard.</p><blockquote><p>"If they are not yet understanding that they need to be compliant and they do, and they haven't kicked off a project today, then they could be in trouble."<br>—<a href="https://www.linkedin.com/in/tracy-hillstrom-0bb67b5/" target="_blank" rel="nofollow">Tracy Hillstrom</a></p></blockquote><h2>2. Review data collection with developers, marketers</h2><p>Developers and marketing professionals must understand that they may not be able to gather and use the same information as&nbsp;in the past. &nbsp;Your executive leader in charge of privacy should meet with the&nbsp;engineering and marketing leads to set rules for the type of data to collect&nbsp;and how it can be used.</p><p>"That has to come from the director of engineering, or sometimes from the CISO or the data protection officer,"&nbsp;said&nbsp;Tim Matthews, vice president of marketing for Imperva. "And I can imagine that there is going to be some very fraught conversations because you will have to balance having more users for your app or offsetting the risk for your company."</p><p>Training is an important part of getting the message out, since you don't want&nbsp;developers don't do something that puts the company&nbsp;at risk, said the IAPP's Hughes.</p><p>"A great example here are the engineers at Uber who created a function called 'God View,'" he said, referring to an administrative feature in Uber's service that allowed some internal employees to monitor rides in real time.</p><blockquote><p>"Out of the gate, designers creating something called 'God View' should set off every alarm bell inside your organization."<br>—Trevor Hughes</p></blockquote><h2>3. Technology will likely be necessary</h2><p>The GDPR requires that you design privacy into products and services&nbsp;and make privacy the default. For that reason, privacy impact assessments, which gauge the privacy implications of certain features in an application, should be completed regularly. But&nbsp;that's challenging because documenting privacy impacts can quickly become unwieldy.</p><p>"Any product or service that touches data—any upgrade, amendment, or&nbsp;new feature that touches data—that is, just about everything an organization is doing—needs to go through a privacy impact assessment," Hughes said. "A large organization may go through hundreds or thousands of impact assessments, and that means they need technology."</p><p>Most companies, especially larger ones, will technology that helps track compliance and turns requirements into design goals for developers. In the end, companies must determine whether or not they fall under the GDPR, and then strive for compliance. Developers are key to making it work.</p><blockquote><p>"You are required to understand what data you have and demonstrate that you are complying with the GDPR. That has many organizations scrambling."<br>—Trevor Hughes</p></blockquote><h2>Get real about GDPR</h2><p>The GDPR underscores that companies need to prioritize the protection of user data, and it highlights the importance of developers to that mission. Penalties are steep for noncompliance: Penalties can run up to 20 million Euros, or 4% of revenue, whichever is greater.</p><p>According to WatchGuard's survey, only 10% of companies thought they were ready to meet the deadline next May, while 44% believe that they need to comply but did&nbsp;not know how close they were to completion.</p><p>"The surprising part is how many people outside the EU don't realize that this is important to them," Hughes said.&nbsp;Even companies that believe they have data belonging to EU citizens don't always understand that the GDPR pertains to them.</p><p>Many large companies concerned with security and privacy have incorporated the issues into their development process, but smaller companies and their developers need to focus on privacy as well.</p><p>The way companies handle data and feed their marketing efforts also needs to change, said Matthews. "They are going to be told by someone that they will not be able to use all these great tools they have come to rely on. They may not be able to use those cookies, or they may not be able to use those mobile numbers."</p><blockquote><p>"Some of the cool features that they are conceiving may not be allowed."<br>—<a href="https://twitter.com/timmatthewssv?lang=en" target="_blank" rel="nofollow">Tim </a><a href="https://twitter.com/timmatthewssv?lang=en" target="_blank" rel="nofollow">Matthews</a></p></blockquote><div class="cta_text shortcode-asset">
      <div class="title">GDPR&nbsp;and Your Business: What You Need to Know</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gdpr-your-business" class="button cta_button ">
          <span class="caption-text">Go to Report</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7997835.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>6 levels of AI-based testing: Have no fear, QA pros</title>
      <link>https://tracking.feedpress.it/link/16145/7988078</link>
      <description><![CDATA[<p>Are you worried that artificial intelligence (AI) will soon replace all visual testing and QA teams? Don’t be. <a href="https://techbeacon.com/5-ways-ai-will-change-software-testing" target="_blank">Autonomous testing tools</a> are here to help, not replace you.&nbsp;Besides, testers and QA teams should be spending more time thinking about business value—that is, putting more effort into thinking about how to test and ensure quality—rather than&nbsp;performing automation testing just as a means to an end.</p><p>Here are the six levels of testing so you can&nbsp;avoid <a href="https://techbeacon.com/will-ai-bots-steal-your-qa-testing-job">getting caught flat-footed</a> in the AI testing revolution.</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2>Level 0:&nbsp;No autonomy</h2><p>Congratulations! You write code that tests the application, and you're happy because you can run the same tests again and again on every release. This is perfect, because now you can concentrate on the most important aspect&nbsp;of testing: thinking.</p><p>But nobody's helping you write that automation code. And writing the code itself is repetitive. Adding any field to a form means adding a test. Adding any form to a page means adding a test that checks all the fields. And adding any page means checking all the components and forms in that page.</p><p>And&nbsp;the more tests you have, the more they will fail when developers make a sweeping change to the application. So check every failed test&nbsp;to verify whether you have&nbsp;a real bug&nbsp;or just a new baseline.</p><h2>Level 1: Drive assistance</h2><p><br>The autonomous vehicle serves as a good metaphor for this level of testing. The better the vision system an autonomous car has, the more&nbsp;autonomous it is. Similarly, the better an AI system can see your app, the more autonomous your testing will be.</p><p>AI should be able to see not only a snapshot of the Document Object Model (DOM) of the page, but a visual picture of it as well. The DOM is only half the picture—the fact that there is an element with text on it&nbsp;does not mean that the user can see it. Other elements may obscure the page, or the page might&nbsp;not be&nbsp;in the correct position. Visuals let you&nbsp;concentrate on the data the user sees.</p><p>Once your testing framework can see the page&nbsp;and look at it holistically, whether through the DOM or a screenshot, it can help write checks that you would otherwise write manually.</p><p>If you take a screenshot of the page, you can check all form fields and texts in it&nbsp;in one fell swoop. Instead of writing code that checks each&nbsp;field, you test all of them at once against the baseline of your previous test.</p><p><div class="media media-element-container media-default"><div id="file-8533" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/techbeaconimage1png">techbeacon_image_1.png</a></h2>
    
  
  <div class="content">
    <img title="Checking the whole form in one fell swoop." class="media-element file-default" data-delta="1" alt="" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/techbeacon_image_1.png?itok=EMzwmxTn" width="614" height="435" />  </div>

  
</div>
</div></p><p><em>Figure 1: Checking the whole form in one fell swoop.</em><p>For this level of testing to work&nbsp;your testing tools need AI algorithms that can determine which&nbsp;changes are not really changes&nbsp;at all, and which are real.</p><p>AI technology today can assist&nbsp;you in writing test code by writing your checks. You're&nbsp; still driving the tests, but AI can do&nbsp;some&nbsp;checks&nbsp;automatically.</p><p>Also, AI can check that a test passes. But when it fails, AI&nbsp;still must&nbsp;notify you so you can to check whether the failure is real, or happened because of a correct change in the software. You must either confirm that the change is good or reject it because it's a bug.</p><p>And having AI "see"&nbsp;the application means it checks the visual aspects of the application against a baseline—something that until now could only be done through&nbsp;manual testing. But you&nbsp;still need to verify every change.</p><h2>Level 2:&nbsp;Partial automation</h2><p>With Level 1 autonomy, the tester can avoid&nbsp;the tedious aspect of writing checks for all fields on a page by having AI test against a baseline. And you can have AI can test the visual aspects of the page as well.</p><p>But checking every test failure to verify whether it's a "good"&nbsp;failure or a bug can be tedious, especially if one change is reflected in many test failures. At Level 2, your AI needs to understand the difference in terms that the user of the application should be able to understand. Thus, a Level 2 AI should be able to group changes from lots of pages, since it will be able to understand that, semantically, those are the same change.</p><p>A Level 2 AI can&nbsp;group these changes,&nbsp;tell the human when the changes&nbsp;are the same, and ask whether&nbsp;to confirm or reject all the changes as a group.</p><p><div class="media media-element-container media-default"><div id="file-8534" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/techbeaconimage2png">techbeacon_image_2.png</a></h2>
    
  
  <div class="content">
    <img title="Grouping similar changes." class="media-element file-default" data-delta="2" alt="" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/techbeacon_image_2.png?itok=OXxaloVr" width="614" height="291" />  </div>

  
</div>
</div></p><p><em>Figure 2: Grouping similar changes with AI-powered visual test automation.</em></p><p>In sum, Level 2 AI helps you&nbsp;check&nbsp;changes against baseline and turns what was a tedious effort into a simple one.</p><h2>Level 3:&nbsp;Conditional automation</h2><p>In Level 2, a human still must vet any failure or change detected in the software.</p><p>A Level 2 AI can analyze&nbsp;the change&nbsp;but can't determine whether a page is correct or not just by looking at it. It needs a baseline against which to compare. But a Level 3 AI can do that and&nbsp;more by applying machine-learning techniques to the page.</p><p>For example, a Level 3 AI can examine the visual aspects of a page and decide if&nbsp;the design is off&nbsp;based on standard rules of design, including&nbsp;alignment, whitespace use, color and font usage, and layout.</p><p><div class="media media-element-container media-default"><div id="file-8535" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/techbeaconimage3png">techbeacon_image_3.png</a></h2>
    
  
  <div class="content">
    <img title="A Level 3 AI will autonomously determine that this is a bug. " class="media-element file-default" data-delta="3" alt="" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/techbeacon_image_3.png?itok=vX9zVaXM" width="614" height="388" />  </div>

  
</div>
</div></p><p><em>Figure 3:&nbsp;A Level 3 AI will autonomously determine that this is a bug.</em></p><p>And what about the data aspects? A Level 3 AI can check the data and determine&nbsp;that all numbers up to now, in this field or that, must&nbsp;be in a specific range;&nbsp;that this field is an email;&nbsp;and that another&nbsp;must&nbsp;be the sum of the fields above it. It knows that in a specific page, the&nbsp;table must be sorted&nbsp;by a given&nbsp;column.</p><p>Your AI can now evaluate&nbsp;pages without human intervention, just by understanding your design and data rules. And even if there were&nbsp;a change in the page, AI can understand that the page is still fine and doesn't need to be passed to&nbsp;a human for review.</p><p>AI looks&nbsp;at hundreds of test results&nbsp;and can see&nbsp;how things change over time. And by&nbsp;applying machine-learning techniques the AI system can detect anomalies in changes&nbsp;and submit only those to a human for verification.</p><h2>Level 4:&nbsp;High automation</h2><p>Until now&nbsp;AI has only run&nbsp;checks automatically. Humans&nbsp;still drove&nbsp;the test&nbsp;and clicked on the links (using automation software). Level 4 is where AI will drives the test itself.</p><p>Because Level 4 AI&nbsp;can examine a page&nbsp;and understand it just as a human would, it understands when it's looking at a login page versus a profile, registration or shopping cart page. And because it understands the page <em>semantically</em>, as a page that is part of the flow of interaction, AI can drive the tests.&nbsp;</p><p>While pages&nbsp;such as login and registration&nbsp;are standard, most others aren't. But a Level 4 AI will be able to look at user interactions over time, visualizing the interactions, and understand&nbsp;the pages and the flow through them, even if they are pages of a type the AI system never saw.</p><p>Once AI understands the type of page, using techniques such as <a href="https://en.wikipedia.org/wiki/Reinforcement_learning" target="_blank" rel="nofollow">reinforcement learning</a>—a type of machine learning—it can start driving tests automatically. It can write the tests,&nbsp;not just the checks for them.&nbsp;</p><h2><strong>Level 5:&nbsp;Full automation</strong></h2><p>This level is&nbsp;science fiction for now. At this level, the AI would be able to converse with the product manager, understand the application, and fully drive the tests by itself.</p><p>But given that no one has been able to understand a product manager's description of an application, AI-5&nbsp;would need to be much smarter than humans.</p><h2>The current state-of-the art</h2><p>Advanced tools are currently at Level 1, and they're progressing nicely with Level 2 functionality. While tool vendors are working on Level 2,&nbsp;Level 3 AI still needs work.&nbsp; But it's doable.</p><p>A Level 4 AI is far in the future, but in the next decade or so you can expect to see&nbsp;AI-assisted testing&nbsp;without the nasty side&nbsp;effects.</p><p>So&nbsp;don't&nbsp;start looking for another job because you think computers are going to automate all software testing, including visual tests.&nbsp;Software testing is similar to driving in some aspects, but it is more complicated because these systems must&nbsp;understand complex human interactions. AI today doesn't understand what it's doing. It merely automates&nbsp;tasks based on lots and lots of historical data.</p><p>Your role is to be the automator, not the automated. Test and QA teams have an opportunity to&nbsp;<a href="https://techbeacon.com/ai-revolution-software-testings-new-best-friend" target="_blank">leverage new automation techniques</a> that will spur new ways of working. Once you're freed up to focus more on how to test and ensure quality, as automation does its job, you'll be able to create new value for the business.</p><p><em>Want to learn more about</em><em>&nbsp;this topic? Post your questions and comments below. Or, better yet, attend&nbsp;my&nbsp;presentation, "AI, Please Test My Apps," at the&nbsp;<a href="https://automationguild.com/" target="_blank" rel="nofollow">2018 Automation Guild online conference</a>&nbsp;starting today,&nbsp;January 8. Registered attendees can also watch presentations at any time after the event.</em></p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Mon, 08 Jan 2018 11:00:00 EST</pubDate>
      <author>Gil Tayar</author>
      <dc:creator>Gil Tayar</dc:creator>
      <guid isPermaLink="false">node/2541</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/6-levels-ai-based-testing-have-no-fear-qa-pros">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>6 levels of AI-based testing: Have no fear, QA pros</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/twenty20_f0d4105e-0327-4446-b875-24d56df11fcf_0.jpg?itok=8yiW_PSm" />
          </figure>
          
          <!-- Title -->
          <h1>6 levels of AI-based testing: Have no fear, QA pros</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Humans still matter</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-08T11:00:00-05:00">Jan 8, 2018</time>

          <!-- Byline -->
          <address>
            <a title="Senior Architect" href="https://techbeacon.com/contributors/gil-tayar">Gil Tayar</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>Are you worried that artificial intelligence (AI) will soon replace all visual testing and QA teams? Don’t be. <a href="https://techbeacon.com/5-ways-ai-will-change-software-testing" target="_blank">Autonomous testing tools</a> are here to help, not replace you.&nbsp;Besides, testers and QA teams should be spending more time thinking about business value—that is, putting more effort into thinking about how to test and ensure quality—rather than&nbsp;performing automation testing just as a means to an end.</p><p>Here are the six levels of testing so you can&nbsp;avoid <a href="https://techbeacon.com/will-ai-bots-steal-your-qa-testing-job">getting caught flat-footed</a> in the AI testing revolution.</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2>Level 0:&nbsp;No autonomy</h2><p>Congratulations! You write code that tests the application, and you're happy because you can run the same tests again and again on every release. This is perfect, because now you can concentrate on the most important aspect&nbsp;of testing: thinking.</p><p>But nobody's helping you write that automation code. And writing the code itself is repetitive. Adding any field to a form means adding a test. Adding any form to a page means adding a test that checks all the fields. And adding any page means checking all the components and forms in that page.</p><p>And&nbsp;the more tests you have, the more they will fail when developers make a sweeping change to the application. So check every failed test&nbsp;to verify whether you have&nbsp;a real bug&nbsp;or just a new baseline.</p><h2>Level 1: Drive assistance</h2><p><br>The autonomous vehicle serves as a good metaphor for this level of testing. The better the vision system an autonomous car has, the more&nbsp;autonomous it is. Similarly, the better an AI system can see your app, the more autonomous your testing will be.</p><p>AI should be able to see not only a snapshot of the Document Object Model (DOM) of the page, but a visual picture of it as well. The DOM is only half the picture—the fact that there is an element with text on it&nbsp;does not mean that the user can see it. Other elements may obscure the page, or the page might&nbsp;not be&nbsp;in the correct position. Visuals let you&nbsp;concentrate on the data the user sees.</p><p>Once your testing framework can see the page&nbsp;and look at it holistically, whether through the DOM or a screenshot, it can help write checks that you would otherwise write manually.</p><p>If you take a screenshot of the page, you can check all form fields and texts in it&nbsp;in one fell swoop. Instead of writing code that checks each&nbsp;field, you test all of them at once against the baseline of your previous test.</p><p><div class="media media-element-container media-default"><div id="file-8533" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/techbeaconimage1png">techbeacon_image_1.png</a></h2>
    
  
  <div class="content">
    <img title="Checking the whole form in one fell swoop." class="media-element file-default" data-delta="1" alt="" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/techbeacon_image_1.png?itok=EMzwmxTn" width="614" height="435" />  </div>

  
</div>
</div></p><p><em>Figure 1: Checking the whole form in one fell swoop.</em><p>For this level of testing to work&nbsp;your testing tools need AI algorithms that can determine which&nbsp;changes are not really changes&nbsp;at all, and which are real.</p><p>AI technology today can assist&nbsp;you in writing test code by writing your checks. You're&nbsp; still driving the tests, but AI can do&nbsp;some&nbsp;checks&nbsp;automatically.</p><p>Also, AI can check that a test passes. But when it fails, AI&nbsp;still must&nbsp;notify you so you can to check whether the failure is real, or happened because of a correct change in the software. You must either confirm that the change is good or reject it because it's a bug.</p><p>And having AI "see"&nbsp;the application means it checks the visual aspects of the application against a baseline—something that until now could only be done through&nbsp;manual testing. But you&nbsp;still need to verify every change.</p><h2>Level 2:&nbsp;Partial automation</h2><p>With Level 1 autonomy, the tester can avoid&nbsp;the tedious aspect of writing checks for all fields on a page by having AI test against a baseline. And you can have AI can test the visual aspects of the page as well.</p><p>But checking every test failure to verify whether it's a "good"&nbsp;failure or a bug can be tedious, especially if one change is reflected in many test failures. At Level 2, your AI needs to understand the difference in terms that the user of the application should be able to understand. Thus, a Level 2 AI should be able to group changes from lots of pages, since it will be able to understand that, semantically, those are the same change.</p><p>A Level 2 AI can&nbsp;group these changes,&nbsp;tell the human when the changes&nbsp;are the same, and ask whether&nbsp;to confirm or reject all the changes as a group.</p><p><div class="media media-element-container media-default"><div id="file-8534" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/techbeaconimage2png">techbeacon_image_2.png</a></h2>
    
  
  <div class="content">
    <img title="Grouping similar changes." class="media-element file-default" data-delta="2" alt="" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/techbeacon_image_2.png?itok=OXxaloVr" width="614" height="291" />  </div>

  
</div>
</div></p><p><em>Figure 2: Grouping similar changes with AI-powered visual test automation.</em></p><p>In sum, Level 2 AI helps you&nbsp;check&nbsp;changes against baseline and turns what was a tedious effort into a simple one.</p><h2>Level 3:&nbsp;Conditional automation</h2><p>In Level 2, a human still must vet any failure or change detected in the software.</p><p>A Level 2 AI can analyze&nbsp;the change&nbsp;but can't determine whether a page is correct or not just by looking at it. It needs a baseline against which to compare. But a Level 3 AI can do that and&nbsp;more by applying machine-learning techniques to the page.</p><p>For example, a Level 3 AI can examine the visual aspects of a page and decide if&nbsp;the design is off&nbsp;based on standard rules of design, including&nbsp;alignment, whitespace use, color and font usage, and layout.</p><p><div class="media media-element-container media-default"><div id="file-8535" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/techbeaconimage3png">techbeacon_image_3.png</a></h2>
    
  
  <div class="content">
    <img title="A Level 3 AI will autonomously determine that this is a bug. " class="media-element file-default" data-delta="3" alt="" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/techbeacon_image_3.png?itok=vX9zVaXM" width="614" height="388" />  </div>

  
</div>
</div></p><p><em>Figure 3:&nbsp;A Level 3 AI will autonomously determine that this is a bug.</em></p><p>And what about the data aspects? A Level 3 AI can check the data and determine&nbsp;that all numbers up to now, in this field or that, must&nbsp;be in a specific range;&nbsp;that this field is an email;&nbsp;and that another&nbsp;must&nbsp;be the sum of the fields above it. It knows that in a specific page, the&nbsp;table must be sorted&nbsp;by a given&nbsp;column.</p><p>Your AI can now evaluate&nbsp;pages without human intervention, just by understanding your design and data rules. And even if there were&nbsp;a change in the page, AI can understand that the page is still fine and doesn't need to be passed to&nbsp;a human for review.</p><p>AI looks&nbsp;at hundreds of test results&nbsp;and can see&nbsp;how things change over time. And by&nbsp;applying machine-learning techniques the AI system can detect anomalies in changes&nbsp;and submit only those to a human for verification.</p><h2>Level 4:&nbsp;High automation</h2><p>Until now&nbsp;AI has only run&nbsp;checks automatically. Humans&nbsp;still drove&nbsp;the test&nbsp;and clicked on the links (using automation software). Level 4 is where AI will drives the test itself.</p><p>Because Level 4 AI&nbsp;can examine a page&nbsp;and understand it just as a human would, it understands when it's looking at a login page versus a profile, registration or shopping cart page. And because it understands the page <em>semantically</em>, as a page that is part of the flow of interaction, AI can drive the tests.&nbsp;</p><p>While pages&nbsp;such as login and registration&nbsp;are standard, most others aren't. But a Level 4 AI will be able to look at user interactions over time, visualizing the interactions, and understand&nbsp;the pages and the flow through them, even if they are pages of a type the AI system never saw.</p><p>Once AI understands the type of page, using techniques such as <a href="https://en.wikipedia.org/wiki/Reinforcement_learning" target="_blank" rel="nofollow">reinforcement learning</a>—a type of machine learning—it can start driving tests automatically. It can write the tests,&nbsp;not just the checks for them.&nbsp;</p><h2><strong>Level 5:&nbsp;Full automation</strong></h2><p>This level is&nbsp;science fiction for now. At this level, the AI would be able to converse with the product manager, understand the application, and fully drive the tests by itself.</p><p>But given that no one has been able to understand a product manager's description of an application, AI-5&nbsp;would need to be much smarter than humans.</p><h2>The current state-of-the art</h2><p>Advanced tools are currently at Level 1, and they're progressing nicely with Level 2 functionality. While tool vendors are working on Level 2,&nbsp;Level 3 AI still needs work.&nbsp; But it's doable.</p><p>A Level 4 AI is far in the future, but in the next decade or so you can expect to see&nbsp;AI-assisted testing&nbsp;without the nasty side&nbsp;effects.</p><p>So&nbsp;don't&nbsp;start looking for another job because you think computers are going to automate all software testing, including visual tests.&nbsp;Software testing is similar to driving in some aspects, but it is more complicated because these systems must&nbsp;understand complex human interactions. AI today doesn't understand what it's doing. It merely automates&nbsp;tasks based on lots and lots of historical data.</p><p>Your role is to be the automator, not the automated. Test and QA teams have an opportunity to&nbsp;<a href="https://techbeacon.com/ai-revolution-software-testings-new-best-friend" target="_blank">leverage new automation techniques</a> that will spur new ways of working. Once you're freed up to focus more on how to test and ensure quality, as automation does its job, you'll be able to create new value for the business.</p><p><em>Want to learn more about</em><em>&nbsp;this topic? Post your questions and comments below. Or, better yet, attend&nbsp;my&nbsp;presentation, "AI, Please Test My Apps," at the&nbsp;<a href="https://automationguild.com/" target="_blank" rel="nofollow">2018 Automation Guild online conference</a>&nbsp;starting today,&nbsp;January 8. Registered attendees can also watch presentations at any time after the event.</em></p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7988078.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>How to map your DevOps journey</title>
      <link>https://tracking.feedpress.it/link/16145/7957043</link>
      <description><![CDATA[<p>If you haven’t jumped on <a href="https://techbeacon.com/10-companies-killing-it-devops">the DevOps bandwagon</a> by now, you're already behind. After all, DevOps, which took the software industry by storm,&nbsp;shows no signs of slowing down. But even if you've already implemented a DevOps model, you'd best&nbsp;track your progress closely and know where you are on your&nbsp;DevOps journey.</p><p>The DevOps Quadrant Maturity Model lets you do exactly that. Use it to assess where you are in your&nbsp;DevOps transformation as well as&nbsp;<a href="https://techbeacon.com/devops-automation-best-practices-how-much-too-much">where your organization needs to go next</a>. It's also a great tool for IT executives who want to get going on a DevOps transformation and want to develop a strategy for getting started.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><div><div><h2>Get real-world about your DevOps&nbsp;transformation</h2><p>The DevOps Quadrant Maturity Model derives&nbsp;from the real-world transformations of Fortune 500 organizations in many different&nbsp;industries. To frame the space representing non-DevOps and DevOps organizations, the model establishes two axes. The <em>x&nbsp;</em>axis includes the phases of a software development lifecycle: define, plan, code, build, integrate, test, release, deploy, and operate. The model divides these phases into two groups based on traditional organizational and cultural boundaries and observation of industry practices: agile upstream and agile downstream.&nbsp;</p><p><div class="media media-element-container media-default"><div id="file-8494" class="file file-image file-image-jpeg">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/y-axis-dmm-cropjpg">y-axis-dmm-crop.jpg</a></h2>
    
  
  <div class="content">
    <img class="media-element file-default" data-delta="2" alt="" title="" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/y-axis-dmm-crop.jpg?itok=e4AfbZwg" width="614" height="288" />  </div>

  
</div>
</div></p><p>The <em>y</em>&nbsp;axis displays the levels of adoption for agile practices that you can deploy&nbsp;at the team, workgroup, or enterprise level.&nbsp;&nbsp;</p><h2>Which quadrant is your organization in?</h2><h2><strong>Quadrant 1: Team-level agile (upstream)</strong></h2><p>Organizations in the first quadrant have one or more teams that have adopted agile development practices&nbsp;and implemented continuous integration (CI). But&nbsp;tools, project management, and development processes are team-specific, and that can&nbsp;cause disconnects at the enterprise level. These organizations also take a "water-Scrum-fall" approach.</p><h2>Quadrant 2: Team-level CD (downstream)</h2><p>Those in quadrant two have applications supported by automated testing, dynamically provisioned environments, configuration management, and containers. Team-level CI extends to continuous delivery (CD), and the&nbsp;integration of development tools with delivery tools. Organizations in quadrant two focus on standardizing practices and shared solutions for tools and infrastructure management, and on refining the overall development processes.</p><h2>Quadrant 3: Enterprise agile (upstream)</h2><p>IT teams in the third quadrant follow&nbsp;standard, enterprise-wide agile development practices. They have aligned the overall business with agile specifications, and have adopted common project management and development processes. Organizations in this quadrant should integrate tools at the enterprise level in order to move forward.</p><h2>Quadrant 4: Enterprise DevOps (downstream)</h2><p>These organizations are among the&nbsp;10%&nbsp;that made it to this phase of DevOps adoption. They&nbsp;have standard tools and processes for automated test and deployment, dynamically provisioned environments, and use configuration management&nbsp;and containers. The overall business and its customers are aligned with agile specifications, and the organization has integrated its tools with&nbsp;a common platform to support reporting, security, governance, and traceability. These organizations foster a culture of collaboration, learning,&nbsp;and innovation.&nbsp;</p><h2>Barriers to enterprise DevOps</h2><p>The benefits of enterprise DevOps are clear, so what’s standing in the way for the 90% of organizations that&nbsp;aren’t there yet? It comes down to the DevOps trinity: people and culture, process and practices, and tools and technology. When organizations attempt a DevOps transformation without considering all three, they often face&nbsp;unmet expectations.&nbsp;</p><p>Consider an organization that dismisses cultural change as a requirement, but seeks to accelerate the delivery of higher-quality software using only tools and technology. It makes significant investments in automated tools for testing, but lacks a quality-first culture. Teams go through the motions, but don’t actively take steps to ensure quality. But if they emphasized&nbsp;cultural change, the organization would have set quality goals&nbsp;and implemented&nbsp;automation and collaboration across silos to correct problems early and quickly.</p><p>In contrast, an organization that's committed to cultural change&nbsp;but doesn’t&nbsp; adopt&nbsp;agile methods and automated tools will find the cultural changes too difficult to sustain. It will suffer from&nbsp;too many manual steps, heavyweight processes, cumbersome legacy tools, and so on. The&nbsp;organization&nbsp;won’t&nbsp;achieve faster delivery, and the initiative will fail.</p><p>So focus on what processes you need to have&nbsp;in place, what technology you need&nbsp;to make those processes seamless, and what cultural changes you require to get your initiative off the ground in a sustainable manner.</p><h2>The right way to get started with DevOps</h2><p>When launching a DevOps initiative be pragmatic, not dogmatic. You can't know everything as you&nbsp;start, so approach and plan your initiative using the knowledge you have, and&nbsp;adjust along the way.</p><p>Patience is&nbsp;key to figuring out which&nbsp;processes are right for your teams. Treat the transformation as an evolution by pursuing a&nbsp;gradual progress that your team can sustain over time. If&nbsp; your teams can't keep up, they'll make mistakes.</p><p>Choose your first project wisely. Pick one that's high-value, low-risk&nbsp;and assign it to a team that can&nbsp;demonstrate what DevOps can do. The right team will be innovative, constantly&nbsp;driving&nbsp;change in the product&nbsp;development process, willing to test new tools and processes, and open to change.</p><p>Finally, showcase the value of DevOps to upper management and other teams. Keep track of improvements,&nbsp;and document everything so you can show management that your initiative is&nbsp;successful and&nbsp;should be expanded. People will quickly see the benefits, and you’ll be one step closer to enterprise-wise DevOps.&nbsp;</p><p>Whether you’re far along your DevOps journey or just getting started, the DevOps Quadrant Maturity Model is a great way to see where you are and map out where you need to go. And it’s not just about going through the motions and investing in the right tools, so be dedicated and patient with the process. The process isn't easy, but it's definitely worthwhile.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div></div></div>]]></description>
      <pubDate>Fri, 05 Jan 2018 11:00:00 EST</pubDate>
      <author>Brian Dawson</author>
      <dc:creator>Brian Dawson</dc:creator>
      <guid isPermaLink="false">node/2203</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/how-map-your-devops-journey">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>How to map your DevOps journey</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/map-devops.jpg?itok=U0H8P1h3" />
          </figure>
          
          <!-- Title -->
          <h1>How to map your DevOps journey</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Where you at?</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-05T11:00:00-05:00">Jan 5, 2018</time>

          <!-- Byline -->
          <address>
            <a title="DevOps Evangelist" href="https://techbeacon.com/contributors/brian-dawson">Brian Dawson</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>If you haven’t jumped on <a href="https://techbeacon.com/10-companies-killing-it-devops">the DevOps bandwagon</a> by now, you're already behind. After all, DevOps, which took the software industry by storm,&nbsp;shows no signs of slowing down. But even if you've already implemented a DevOps model, you'd best&nbsp;track your progress closely and know where you are on your&nbsp;DevOps journey.</p><p>The DevOps Quadrant Maturity Model lets you do exactly that. Use it to assess where you are in your&nbsp;DevOps transformation as well as&nbsp;<a href="https://techbeacon.com/devops-automation-best-practices-how-much-too-much">where your organization needs to go next</a>. It's also a great tool for IT executives who want to get going on a DevOps transformation and want to develop a strategy for getting started.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><div><div><h2>Get real-world about your DevOps&nbsp;transformation</h2><p>The DevOps Quadrant Maturity Model derives&nbsp;from the real-world transformations of Fortune 500 organizations in many different&nbsp;industries. To frame the space representing non-DevOps and DevOps organizations, the model establishes two axes. The <em>x&nbsp;</em>axis includes the phases of a software development lifecycle: define, plan, code, build, integrate, test, release, deploy, and operate. The model divides these phases into two groups based on traditional organizational and cultural boundaries and observation of industry practices: agile upstream and agile downstream.&nbsp;</p><p><div class="media media-element-container media-default"><div id="file-8494" class="file file-image file-image-jpeg">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/y-axis-dmm-cropjpg">y-axis-dmm-crop.jpg</a></h2>
    
  
  <div class="content">
    <img class="media-element file-default" data-delta="2" alt="" title="" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/y-axis-dmm-crop.jpg?itok=e4AfbZwg" width="614" height="288" />  </div>

  
</div>
</div></p><p>The <em>y</em>&nbsp;axis displays the levels of adoption for agile practices that you can deploy&nbsp;at the team, workgroup, or enterprise level.&nbsp;&nbsp;</p><h2>Which quadrant is your organization in?</h2><h2><strong>Quadrant 1: Team-level agile (upstream)</strong></h2><p>Organizations in the first quadrant have one or more teams that have adopted agile development practices&nbsp;and implemented continuous integration (CI). But&nbsp;tools, project management, and development processes are team-specific, and that can&nbsp;cause disconnects at the enterprise level. These organizations also take a "water-Scrum-fall" approach.</p><h2>Quadrant 2: Team-level CD (downstream)</h2><p>Those in quadrant two have applications supported by automated testing, dynamically provisioned environments, configuration management, and containers. Team-level CI extends to continuous delivery (CD), and the&nbsp;integration of development tools with delivery tools. Organizations in quadrant two focus on standardizing practices and shared solutions for tools and infrastructure management, and on refining the overall development processes.</p><h2>Quadrant 3: Enterprise agile (upstream)</h2><p>IT teams in the third quadrant follow&nbsp;standard, enterprise-wide agile development practices. They have aligned the overall business with agile specifications, and have adopted common project management and development processes. Organizations in this quadrant should integrate tools at the enterprise level in order to move forward.</p><h2>Quadrant 4: Enterprise DevOps (downstream)</h2><p>These organizations are among the&nbsp;10%&nbsp;that made it to this phase of DevOps adoption. They&nbsp;have standard tools and processes for automated test and deployment, dynamically provisioned environments, and use configuration management&nbsp;and containers. The overall business and its customers are aligned with agile specifications, and the organization has integrated its tools with&nbsp;a common platform to support reporting, security, governance, and traceability. These organizations foster a culture of collaboration, learning,&nbsp;and innovation.&nbsp;</p><h2>Barriers to enterprise DevOps</h2><p>The benefits of enterprise DevOps are clear, so what’s standing in the way for the 90% of organizations that&nbsp;aren’t there yet? It comes down to the DevOps trinity: people and culture, process and practices, and tools and technology. When organizations attempt a DevOps transformation without considering all three, they often face&nbsp;unmet expectations.&nbsp;</p><p>Consider an organization that dismisses cultural change as a requirement, but seeks to accelerate the delivery of higher-quality software using only tools and technology. It makes significant investments in automated tools for testing, but lacks a quality-first culture. Teams go through the motions, but don’t actively take steps to ensure quality. But if they emphasized&nbsp;cultural change, the organization would have set quality goals&nbsp;and implemented&nbsp;automation and collaboration across silos to correct problems early and quickly.</p><p>In contrast, an organization that's committed to cultural change&nbsp;but doesn’t&nbsp; adopt&nbsp;agile methods and automated tools will find the cultural changes too difficult to sustain. It will suffer from&nbsp;too many manual steps, heavyweight processes, cumbersome legacy tools, and so on. The&nbsp;organization&nbsp;won’t&nbsp;achieve faster delivery, and the initiative will fail.</p><p>So focus on what processes you need to have&nbsp;in place, what technology you need&nbsp;to make those processes seamless, and what cultural changes you require to get your initiative off the ground in a sustainable manner.</p><h2>The right way to get started with DevOps</h2><p>When launching a DevOps initiative be pragmatic, not dogmatic. You can't know everything as you&nbsp;start, so approach and plan your initiative using the knowledge you have, and&nbsp;adjust along the way.</p><p>Patience is&nbsp;key to figuring out which&nbsp;processes are right for your teams. Treat the transformation as an evolution by pursuing a&nbsp;gradual progress that your team can sustain over time. If&nbsp; your teams can't keep up, they'll make mistakes.</p><p>Choose your first project wisely. Pick one that's high-value, low-risk&nbsp;and assign it to a team that can&nbsp;demonstrate what DevOps can do. The right team will be innovative, constantly&nbsp;driving&nbsp;change in the product&nbsp;development process, willing to test new tools and processes, and open to change.</p><p>Finally, showcase the value of DevOps to upper management and other teams. Keep track of improvements,&nbsp;and document everything so you can show management that your initiative is&nbsp;successful and&nbsp;should be expanded. People will quickly see the benefits, and you’ll be one step closer to enterprise-wise DevOps.&nbsp;</p><p>Whether you’re far along your DevOps journey or just getting started, the DevOps Quadrant Maturity Model is a great way to see where you are and map out where you need to go. And it’s not just about going through the motions and investing in the right tools, so be dedicated and patient with the process. The process isn't easy, but it's definitely worthwhile.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div></div></div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7957043.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>Best of TechBeacon 2017: Quality comes first</title>
      <link>https://tracking.feedpress.it/link/16145/7946197</link>
      <description><![CDATA[<p>DevOps and agile are putting pressure on <a href="https://techbeacon.com/10-best-practices-qa-teams-deliver-quality-software-fast">QA teams</a> to change their testing practices. <a href="https://techbeacon.com/dos-donts-testing-automation">Automated testing</a> has become an increasingly important requirement, as has the need for testers to improve the overall velocity and quality of their functional testing.</p><p>TechBeacon's&nbsp;top 10 quality stories for 2017 highlight the ongoing changes in the QA landscape. They touch upon the importance of <a href="https://learn.techbeacon.com/units/how-do-api-testing-uft-api-tests">API testing</a>, propose that QA engineers need to learn&nbsp;coding, explain the benefits of using the cloud for functional testing, and offer tips on how to identify the best tools and approaches to help you do your job better.&nbsp;</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/how-perform-api-testing-rest-assured" target="_blank">How to perform API testing with REST Assured</a></h2><p>Automated testing of APIs has become a critical requirement for organizations because of&nbsp;the increasing role that APIs play in mobile, the Internet of Things, and other emerging application environments. Many&nbsp;tools are available to help you write automated tests at the API level. One of the most popular, says writer and independent consultant <a href="https://twitter.com/_basdijkstra" target="_blank" rel="nofollow">Bas Dijkstra</a>, is the REST Assured Java library, which offers a domain-specific library language for creating powerful tests for RESTful APIs. Here's a look at how to use it in your testing.</p><h2><a href="https://techbeacon.com/functional-testing-cloud-7-keys-better-software" target="_blank">Functional testing in the cloud: 7 keys to better software</a></h2><p>The cloud can help improve the quality and velocity of&nbsp;functional testing practices. But how do you know whether cloud-based functional testing is the right approach for you? What are the factors you need to consider when comparing cloud versus non-cloud options for your testing requirements?&nbsp;Micro Focus'&nbsp;<a href="https://twitter.com/antoineaymer" target="_blank" rel="nofollow">Antoine Aymer</a> walks you through the seven things to keep in mind when looking at cloud options for functional testing.</p><h2><a href="https://techbeacon.com/state-test-automation-tools-top-trends-challenges-2018">The state of test automation tools: Top trends and challenges</a></h2><p>As 2018 gets underway,&nbsp;expect&nbsp;to see some test automation tools converge, more artificial intelligence (AI) capabilities embedded in the tools you use, more innovation coming from commercial tools vendors, and a change in mindset as more organizations realize that maybe Selenium isn't the only thing you should have in your toolbox. <a href="https://techbeacon.com/contributors/linda-rosencrance">Linda Rosencrance</a>&nbsp;gives a&nbsp;full rundown of the state of software test automation tools.</p><h2><a href="https://techbeacon.com/how-tech-giants-test-software-theres-no-one-way-qa" target="_blank">How tech giants test software: There's no one way for QA</a></h2><p>Organizations seeking to improve their quality and testing practices can learn from technology giants such as Amazon, Google, and Microsoft. The processes these companies put in place to ensure the quality of their products and services have played a big role in their success. Independent consultant <a href="https://twitter.com/_basdijkstra" target="_blank" rel="nofollow">Bas Dijkstra</a> reviews the QA practices of the world's five best-known technology companies and explains why&nbsp;there's no one single recipe for getting it right.</p><h2><a href="https://techbeacon.com/world-quality-report-2017-18-state-qa-testing" target="_blank">World Quality Report 2017-18: The state of QA and testing</a></h2><p>Software testing and QA practices have not kept up with the pace of change around development driven by DevOps and agile. The adoption of initiatives such as test data management and automation, in particular, continue&nbsp;to languish despite growing awareness of the need for these practices.&nbsp;<a href="https://twitter.com/erickachick" target="_blank" rel="nofollow">Ericka Chickowski</a> reports on the state of QA and testing practices based on the findings in Capgemini/Sogeti Group's World Quality Report 2017-18.</p><div class="cta_text shortcode-asset">
      <div class="title">The best software testing conferences of 2018</div>
      <div class="cta">
        <a href="https://techbeacon.com/best-software-testing-conferences-2018" class="button cta_button ">
          <span class="caption-text">SEE GUIDE</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/1-unit-testing-best-practice-stop-doing-it" target="_blank">The No. 1 unit testing best practice: Stop doing it</a></h2><p>Unit tests, which form the first layer of the testing pyramid, are something that all developers are trained to believe in and embrace. Unit tests may be are fast, but they're also&nbsp;a pain to maintain, especially when developers are encouraged to write as many&nbsp;as possible. HPE senior systems architect <a href="https://techbeacon.com/contributors/vitaliy-pisarev" target="_blank">Vitaliy Pisarev</a> explains why he gives preference to integration/systems, even though they're slower than unit tests.</p><h2><a href="https://techbeacon.com/coding-key-test-automation-career-are-you-prepared" target="_blank">Coding is key to a test automation career: Are you prepared?</a></h2><p>QA engineers have traditionally been non-coders. But if you are a manual tester trying to figure out the ins and outs of testing automation, it helps to know how to code,&nbsp;says <a href="https://twitter.com/tjmaher1" target="_blank" rel="nofollow">T.J. Maher</a>, automation developer at Adventures in Automation. He explains why QA engineers who want to get into automated testing need to learn programming, and he offers five steps for gaining employment as an automation developer.</p><h2><a href="https://techbeacon.com/5-ways-drive-your-automation-engineers-away" target="_blank">5 ways to drive your automation engineers away</a></h2><p>Automation engineers are in high demand. The growing adoption of DevOps and agile practices has&nbsp;created the need for professionals with both testing and software development skills at many organizations. Companies can spend months finding a qualified automation engineer, so it is important to find ways of retaining them for as long as possible. Twitter senior software engineer <a href="https://twitter.com/techgirl1908" target="_blank" rel="nofollow">Angie Jones</a> highlights five mistakes organizations can make that will cause an automation engineer to quit.</p><h2><a href="https://techbeacon.com/5-top-open-source-api-testing-tools-how-choose" target="_blank">5 top open-source API testing tools: How to choose</a></h2><p>DevOps, continuous integration/continuous delivery (CI/CD), and agile practices have dramatically accelerated application delivery. To ensure that your applications are ready to ship in this environment,&nbsp;you need to make API testing a core component of your automation strategy. But choosing the right testing tools can be hard, given the wide range of choices. TestTalks&nbsp;founder <a href="https://twitter.com/jcolantonio" target="_blank" rel="nofollow">Joe Colantonio</a> highlights five of the best API testing tools out there, with helpful advice&nbsp;on choosing the one best suited to your requirements.</p><h2><a href="https://techbeacon.com/5-ways-ai-will-change-software-testing" target="_blank">5 ways AI will change software testing</a></h2><p>The 2016-17 World Quality Report predicts that AI tools could soon start helping QA teams overcome some of the growing challenges associated with software testing. As a tester, do you know how to use AI to verify and test code suites? How will testing requirements change as AI starts getting embedded in&nbsp;production applications? Beaufort Fairmont&nbsp;CEO&nbsp;<a href="https://twitter.com/dpaulmerrill" target="_blank" rel="nofollow">Paul</a><a href="https://twitter.com/dpaulmerrill" target="_blank" rel="nofollow"> Merrill</a>&nbsp;examines five ways that experts believe AI will change testing.</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Thu, 04 Jan 2018 15:30:00 EST</pubDate>
      <author>Jaikumar Vijayan</author>
      <dc:creator>Jaikumar Vijayan</dc:creator>
      <guid isPermaLink="false">node/2499</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/best-techbeacon-2017-quality-comes-first">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>Best of TechBeacon 2017: Quality comes first</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/test.jpg?itok=lNfGUCry" />
          </figure>
          
          <!-- Title -->
          <h1>Best of TechBeacon 2017: Quality comes first</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">The QA way</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-04T15:30:00-05:00">Jan 4, 2018</time>

          <!-- Byline -->
          <address>
            <a title="Freelance writer" href="https://techbeacon.com/contributors/jaikumar-vijayan">Jaikumar Vijayan</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>DevOps and agile are putting pressure on <a href="https://techbeacon.com/10-best-practices-qa-teams-deliver-quality-software-fast">QA teams</a> to change their testing practices. <a href="https://techbeacon.com/dos-donts-testing-automation">Automated testing</a> has become an increasingly important requirement, as has the need for testers to improve the overall velocity and quality of their functional testing.</p><p>TechBeacon's&nbsp;top 10 quality stories for 2017 highlight the ongoing changes in the QA landscape. They touch upon the importance of <a href="https://learn.techbeacon.com/units/how-do-api-testing-uft-api-tests">API testing</a>, propose that QA engineers need to learn&nbsp;coding, explain the benefits of using the cloud for functional testing, and offer tips on how to identify the best tools and approaches to help you do your job better.&nbsp;</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/how-perform-api-testing-rest-assured" target="_blank">How to perform API testing with REST Assured</a></h2><p>Automated testing of APIs has become a critical requirement for organizations because of&nbsp;the increasing role that APIs play in mobile, the Internet of Things, and other emerging application environments. Many&nbsp;tools are available to help you write automated tests at the API level. One of the most popular, says writer and independent consultant <a href="https://twitter.com/_basdijkstra" target="_blank" rel="nofollow">Bas Dijkstra</a>, is the REST Assured Java library, which offers a domain-specific library language for creating powerful tests for RESTful APIs. Here's a look at how to use it in your testing.</p><h2><a href="https://techbeacon.com/functional-testing-cloud-7-keys-better-software" target="_blank">Functional testing in the cloud: 7 keys to better software</a></h2><p>The cloud can help improve the quality and velocity of&nbsp;functional testing practices. But how do you know whether cloud-based functional testing is the right approach for you? What are the factors you need to consider when comparing cloud versus non-cloud options for your testing requirements?&nbsp;Micro Focus'&nbsp;<a href="https://twitter.com/antoineaymer" target="_blank" rel="nofollow">Antoine Aymer</a> walks you through the seven things to keep in mind when looking at cloud options for functional testing.</p><h2><a href="https://techbeacon.com/state-test-automation-tools-top-trends-challenges-2018">The state of test automation tools: Top trends and challenges</a></h2><p>As 2018 gets underway,&nbsp;expect&nbsp;to see some test automation tools converge, more artificial intelligence (AI) capabilities embedded in the tools you use, more innovation coming from commercial tools vendors, and a change in mindset as more organizations realize that maybe Selenium isn't the only thing you should have in your toolbox. <a href="https://techbeacon.com/contributors/linda-rosencrance">Linda Rosencrance</a>&nbsp;gives a&nbsp;full rundown of the state of software test automation tools.</p><h2><a href="https://techbeacon.com/how-tech-giants-test-software-theres-no-one-way-qa" target="_blank">How tech giants test software: There's no one way for QA</a></h2><p>Organizations seeking to improve their quality and testing practices can learn from technology giants such as Amazon, Google, and Microsoft. The processes these companies put in place to ensure the quality of their products and services have played a big role in their success. Independent consultant <a href="https://twitter.com/_basdijkstra" target="_blank" rel="nofollow">Bas Dijkstra</a> reviews the QA practices of the world's five best-known technology companies and explains why&nbsp;there's no one single recipe for getting it right.</p><h2><a href="https://techbeacon.com/world-quality-report-2017-18-state-qa-testing" target="_blank">World Quality Report 2017-18: The state of QA and testing</a></h2><p>Software testing and QA practices have not kept up with the pace of change around development driven by DevOps and agile. The adoption of initiatives such as test data management and automation, in particular, continue&nbsp;to languish despite growing awareness of the need for these practices.&nbsp;<a href="https://twitter.com/erickachick" target="_blank" rel="nofollow">Ericka Chickowski</a> reports on the state of QA and testing practices based on the findings in Capgemini/Sogeti Group's World Quality Report 2017-18.</p><div class="cta_text shortcode-asset">
      <div class="title">The best software testing conferences of 2018</div>
      <div class="cta">
        <a href="https://techbeacon.com/best-software-testing-conferences-2018" class="button cta_button ">
          <span class="caption-text">SEE GUIDE</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/1-unit-testing-best-practice-stop-doing-it" target="_blank">The No. 1 unit testing best practice: Stop doing it</a></h2><p>Unit tests, which form the first layer of the testing pyramid, are something that all developers are trained to believe in and embrace. Unit tests may be are fast, but they're also&nbsp;a pain to maintain, especially when developers are encouraged to write as many&nbsp;as possible. HPE senior systems architect <a href="https://techbeacon.com/contributors/vitaliy-pisarev" target="_blank">Vitaliy Pisarev</a> explains why he gives preference to integration/systems, even though they're slower than unit tests.</p><h2><a href="https://techbeacon.com/coding-key-test-automation-career-are-you-prepared" target="_blank">Coding is key to a test automation career: Are you prepared?</a></h2><p>QA engineers have traditionally been non-coders. But if you are a manual tester trying to figure out the ins and outs of testing automation, it helps to know how to code,&nbsp;says <a href="https://twitter.com/tjmaher1" target="_blank" rel="nofollow">T.J. Maher</a>, automation developer at Adventures in Automation. He explains why QA engineers who want to get into automated testing need to learn programming, and he offers five steps for gaining employment as an automation developer.</p><h2><a href="https://techbeacon.com/5-ways-drive-your-automation-engineers-away" target="_blank">5 ways to drive your automation engineers away</a></h2><p>Automation engineers are in high demand. The growing adoption of DevOps and agile practices has&nbsp;created the need for professionals with both testing and software development skills at many organizations. Companies can spend months finding a qualified automation engineer, so it is important to find ways of retaining them for as long as possible. Twitter senior software engineer <a href="https://twitter.com/techgirl1908" target="_blank" rel="nofollow">Angie Jones</a> highlights five mistakes organizations can make that will cause an automation engineer to quit.</p><h2><a href="https://techbeacon.com/5-top-open-source-api-testing-tools-how-choose" target="_blank">5 top open-source API testing tools: How to choose</a></h2><p>DevOps, continuous integration/continuous delivery (CI/CD), and agile practices have dramatically accelerated application delivery. To ensure that your applications are ready to ship in this environment,&nbsp;you need to make API testing a core component of your automation strategy. But choosing the right testing tools can be hard, given the wide range of choices. TestTalks&nbsp;founder <a href="https://twitter.com/jcolantonio" target="_blank" rel="nofollow">Joe Colantonio</a> highlights five of the best API testing tools out there, with helpful advice&nbsp;on choosing the one best suited to your requirements.</p><h2><a href="https://techbeacon.com/5-ways-ai-will-change-software-testing" target="_blank">5 ways AI will change software testing</a></h2><p>The 2016-17 World Quality Report predicts that AI tools could soon start helping QA teams overcome some of the growing challenges associated with software testing. As a tester, do you know how to use AI to verify and test code suites? How will testing requirements change as AI starts getting embedded in&nbsp;production applications? Beaufort Fairmont&nbsp;CEO&nbsp;<a href="https://twitter.com/dpaulmerrill" target="_blank" rel="nofollow">Paul</a><a href="https://twitter.com/dpaulmerrill" target="_blank" rel="nofollow"> Merrill</a>&nbsp;examines five ways that experts believe AI will change testing.</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7946197.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>The best agile and lean development conferences of 2018</title>
      <link>https://tracking.feedpress.it/link/16145/7946198</link>
      <description><![CDATA[<p>You can't achieve great management and agility by reading a tutorial. You need to hear stories of how others did it and network with experienced practitioners. Conferences are one of the best opportunities to find those people, hear those stories, and turn abstract advice into real-world practices.</p><p>Here is our shortlist&nbsp;of the most popular <a href="https://techbeacon.com/agile">agile</a> and <a href="https://techbeacon.com/tags/lean-software-devlopment">lean</a>&nbsp;software development conferences in 2018. We've listed them all, although not all dates, locations, and pricing&nbsp;were available at publication time, especially for those events taking place&nbsp;later this year. In those cases,&nbsp;we have provided historical information on the event to give you an idea of what to expect, and what you'll get out of attending. And keep checking back: We'll update this&nbsp;guide as more information becomes available.</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2>February</h2><h2><strong>DeveloperWeek</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/DeveloperWeek" target="_blank" rel="nofollow">@DeveloperWeek</a> / <a href="https://twitter.com/search?q=DevWeek18&amp;src=typd" target="_blank" rel="nofollow">#DevWeek18</a><br><strong>Web:</strong> <a href="http://www.developerweek.com" target="_blank" rel="nofollow">developerweek.com</a><br><strong>Date: </strong>February 3-7<br><strong>Location: </strong>Oakland and San Francisco, California, USA<br><strong>Cost:</strong> Prices range from $55 for keynotes and DevWeek Expo to $1,445 for access to all events; additional conference packages can be found <a href="http://www.developerweek.com/register/" target="_blank" rel="nofollow">here.</a><p>DeveloperWeek 2018 is the world’s largest developer expo and conference series. Last year's "amazing Dev Network event brought no fewer than 8,000 developers ... for one week of incredible demonstrations, displays, and conversations," <a href="https://www.infoworld.com/article/3184160/application-development/5-companies-worth-watching-from-dev-week-san-francisco.html" target="_blank" rel="nofollow">wrote</a> Ahsan Awan. The power of code is the theme: The more software and the cloud integrate with any industry, the more we will see innovation move from "manufacturing"&nbsp;to "coding."</p><p><strong>Who should attend:</strong> Developers, development managers and executives, artificial intelligence experts, and DevOps pros</p><h2>Agile Open Northwest</h2><p><strong>Twitter: </strong><a href="https://twitter.com/aonw?lang=en" target="_blank" rel="nofollow">@aonw</a>&nbsp;/&nbsp;<a href="https://twitter.com/search?q=aonw2018&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#aonw2018</a><br><strong>Web: </strong><a href="http://www.agileopennorthwest.org" target="_blank" rel="nofollow">agileopennorthwest.org/</a><br><strong>Date: </strong>February 5-7<br><strong>Location:</strong> Seattle, Washington, USA<br><strong>Cost:</strong> $300</p><p>This event, sponsored by a coalition of practitioners and advocates intent on advancing agile, fittingly organizes its approach to sessions using <a href="https://en.wikipedia.org/wiki/Open_Space_Technology" target="_blank" rel="nofollow">open-space self-organizing principles and technology</a> (OST) so that everyone has a chance not only to learn but also to contribute. Attendees can expect to grow their knowledge of lean and agile principles. Anyone with expertise in a topic related to the conference theme can propose relevant sessions. "Those discussions are universally great," <a href="https://blogs.msdn.microsoft.com/ericgu/2017/02/14/trip-report-agile-open-northwest-2017/" target="_blank" rel="nofollow">wrote</a> Eric Gunnerson.</p><p><strong>Who should attend:</strong> Experienced, collaborative, committed agile practitioners and learners, including developers, testers, and business people</p><h2>Agile Open California</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agileopen" target="_blank" rel="nofollow">@AgileOpen</a>&nbsp;/&nbsp;<a href="https://twitter.com/search?q=%23AgileOpenCA&amp;src=typd" target="_blank" rel="nofollow">#AgileOpenCA</a><br><strong>Web: </strong><a href="http://agileopencalifornia.com/" target="_blank" rel="nofollow">agileopencalifornia.com/san_diego.html</a><br><strong>Date: </strong>February 15-16<br><strong>Location:</strong> San Diego, California, USA<br><strong>Cost:</strong> $225</p><p>This event, sponsored by a coalition of practitioners and advocates intent on advancing agile, fittingly organizes its approach to sessions using open-space, self-organizing principles and technology so that everyone has a chance not only to learn but also to contribute. Attendees can expect to grow their knowledge of lean and agile principles.</p><p><strong>Who should attend:</strong> Experienced, collaborative, committed agile practitioners and learners, including developers, testers, and business people</p><h2>April</h2><h2>Agilia Conference / Agile Management Congress</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agiliaconf?lang=en" target="_blank" rel="nofollow">@agiliaconf</a> / <a href="https://twitter.com/search?q=%23agilia18&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#agilia18</a><br><strong>Web:</strong> <a href="http://agilemanagementcongress.com/" target="_blank" rel="nofollow">agilemanagementcongress.com/</a><br><strong>Date:</strong> April 9-13<br><strong>Location:</strong> Olomouc, Czech Republic<br><strong>Cost:</strong> €490 ($328.66) conference only; additional conference packages can be found <a href="http://agilemanagementcongress.com/agile-management-congress-2018/about/" target="_blank" rel="nofollow">here</a>.</p><p>The Agile Management Congress is a subtrack of the Agilia&nbsp;Conference showcases improving business performance with agile, studying the topic through a number of different lenses: culture, software development, agile contracting, innovation, and more. It will follow its tradition of verifying presentations for authenticity and of offering fresh content thanks to limiting speakers' appearance to once every two years.</p><p><strong>Who should attend:</strong> Managers (technical, finance, HR, operations, etc.), owners of companies, and board members interested in agile methodologies</p><h2><strong>Lean Kanban North America</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/leankanbanna?lang=en" target="_blank" rel="nofollow">@leankanbanNA</a> / <a href="https://twitter.com/search?q=%23LKNA18&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#LKNA18</a><br><strong>Web:</strong> <a href="http://lkna18.leankanban.com" target="_blank" rel="nofollow">lkna18.leankanban.com</a><br><strong>Date:</strong> April 9-13<br><strong>Location:</strong> Seattle, Washington, USA<br><strong>Cost:</strong> Ranges from $1,799 for two-day conference pass to $3,599 for conference and leadership retreat; additional conference and training packages can be found <a href="http://lkna18.leankanban.com/register/" target="_blank" rel="nofollow">here</a>.</p><p>Attendees of Lean Kanban can connect with coaches and practitioners who use the Kanban and lean methodologies. Interactive workshops and sessions offer insight into enterprise scaling, the Kanban maturity model, upstream Kanban, forecasting, product management, visualization, and much more.</p><p><strong>Who should attend:</strong> New and mature Kanban practitioners, coaches, trainers, consultants, and thought leaders</p><h2><strong>North American Global Scrum Gathering Minneapolis 2018</strong></h2><p><strong>Twitter: </strong><a href="https://twitter.com/ScrumAlliance" target="_blank" rel="nofollow">@ScrumAlliance</a> / <a href="https://twitter.com/search?q=%23SGMSP18&amp;src=typd" target="_blank" rel="nofollow">#SGMSP18</a><br><strong>Web: </strong><a href="http://www.scrumalliance.org/sgmsp" target="_blank" rel="nofollow">scrumalliance.org/sgmsp</a><br><strong>Date: </strong> April 16-18<br><strong>Location:</strong> Minneapolis, Minnesota, USA<br><strong>Cost:</strong> Ranges from $1,350&nbsp;for members to $1,600 for non-members; additional conference packages can be found <a href="https://www.scrumalliance.org/sgmsp?utm_source=social&amp;utm_medium=social&amp;utm_campaign=twitter" target="_blank" rel="nofollow">here</a>.</p><p>The event touts an innovative and actionable experience for Scrum practitioners. There are nine education themes on Scrum and agile topics, including government and regulated industries and organizational transformation,&nbsp;one-on-one coaching,&nbsp;and the chance to gain credit toward a Certified Scrum Professional® certification. "There was a lot of variety and a lot of great content," <a href="https://www.agile42.com/en/blog/2017/05/05/selected-notes-global-scrum-gathering-2017-san-diego/" target="_blank" rel="nofollow">wrote </a>Christopher Trudeau of his past experience.</p><p><strong>Who should attend:</strong> Scrum and agile practitioners, agile enthusiasts, and business leaders and managers</p><h2>Agile-Lean Ireland</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agileleanirl?lang=en" target="_blank" rel="nofollow">@AgileLeanIrl</a>&nbsp;/ <a href="https://twitter.com/search?q=%23ALI2018&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#ALI2018</a><br><strong>Web: </strong><a href="https://agileleanireland.org/" target="_blank" rel="nofollow">agileleanireland.org/</a><br><strong>Date: </strong> April 26<br><strong>Location:</strong> Dublin, Ireland<br><strong>Cost:</strong> €100, or&nbsp;€120 for late registration (after March 25)</p><p>This community-led conference mixes open-space sessions with traditional conference workshops, presentations, and lightning talks. The conference includes speakers from high-profile companies such as Spotify and Lego. Authors and practitioners of agile and lean methodologies are prevalent at this conference.</p><p><strong>Who should attend:</strong> Agile/lean coaches, Scrum masters, product owners, leaders, and developers</p><h2>deliver: Agile 2018</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agilealliance?lang=en" target="_blank" rel="nofollow">@agilealliance</a>&nbsp;/ <a href="https://twitter.com/search?q=%23deliveragile2018&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#deliveragile2018</a><br><strong>Web: </strong><a href="http://www.agilealliance.org/deliver-agile-2018" target="_blank" rel="nofollow">agilealliance.org/deliver-agile-2018</a><br><strong>Date: </strong>April 30-May 2<br><strong>Location:</strong> Austin, Texas, USA<br><strong>Cost:</strong> Ranges from $1,195 for early-bird members to $1,395 for non-members; group rates available.</p><p>The uniting of engineering and architectural topics under the umbrella of agile thinking forms the core of deliver: Agile 2018. It's a conference targeted at the multiple disciplines involved in agile ecosystems. Whether you're looking to support your agile practices with improved collaboration skills or better user experience implementations, its sessions will provide guidance from real teams who have been there.</p><p><strong>Who should attend:</strong> Developers, system administrators, QA professionals, UX designers, infrastructure engineers, data scientists, cloud specialists, and DevOps and other agile discipline practitioners</p><h2>May</h2><h2><strong>Agile and Beyond</strong></h2><p><strong>Twitter</strong>: <a href="https://twitter.com/agileandbeyond?lang=en" target="_blank" rel="nofollow">@AgileAndBeyond</a> / <a href="https://twitter.com/search?q=%23AAB18&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#AAB18</a><br><strong>Web</strong>: <a href="http://agileandbeyond.com/2018/" target="_blank" rel="nofollow">agileandbeyond.com/2018/</a><br><strong>Date</strong>: May 16-18<br><strong>Location</strong>: Ypsilanti, Michigan, USA<br><strong>Cost</strong>: $259-$279; group rates available</p><p>The all-volunteer Agile and Beyond conference will feature about 100 breakout and workshop sessions over the course of two days, focusing on agile principles and practices—as well as covering topics that it says will help make people and companies "awesome." The conference supports both novices and experts.</p><p><strong>Who should attend:</strong> Designers, developers, and executives interested in lean and agile</p><h2>Mile High Agile</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agiledenver?lang=en" target="_blank" rel="nofollow">@agiledenver</a>&nbsp;/ <a href="https://twitter.com/search?q=%23milehighagile&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#milehighagile</a><br><strong>Web: </strong><a href="https://www.milehighagile.org/" target="_blank" rel="nofollow">milehighagile.org/</a>  <br><strong>Date: </strong>May 21-22<br><strong>Location:</strong> Denver, Colorado, USA<br><strong>Cost:</strong> N/A; last year's tickets cost&nbsp;$525.</p><p>Agile Denver, the city's nonprofit community for agile and lean methods,&nbsp;sponsors this conference to&nbsp;help&nbsp;agile novices, intermediates, and experts grow, adapt, and evolve. Alan McKellar <a href="http://blog.klocwork.com/agile-development/what-i-learned-at-mile-high-agile-2017/" target="_blank" rel="nofollow">wrote </a>that he enjoyed inspiring conversations at the conference, saying, "the community recognizes the need to look beyond practices and process to evolve and continue to grow as craftsmen."</p><p><strong>Who should attend:</strong> Agile practitioners, technical professionals, team leaders, managers, executives, and organizational change leaders</p><h2>June</h2><h2><strong>Agile Dev West </strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/techwell?lang=en" target="_blank" rel="nofollow">@TechWell</a>&nbsp;/ <a href="https://twitter.com/search?q=%23AgileDevWest&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#AgileDevWest</a><br><strong>Web:</strong> <a href="https://adcwest.techwell.com/" target="_blank" rel="nofollow">adcwest.techwell.com</a><br><strong>Date: </strong>June 3-8<br><strong>Location:</strong> Las Vegas, Nevada, USA<br><strong>Cost:</strong> Ranges from Super Early&nbsp;Bird pricing of $595 for the one-day Agile Leadership Summit to $3,995 regular pricing&nbsp;for the whole conference and three-day training class. Additional packages can be found <a href="https://adcwest.techwell.com/pricing-packages" target="_blank" rel="nofollow">here</a>.</p><p>Here newbies have a chance to get up to speed quickly, and experienced pros can take their teams to the next level with hands-on, in-depth workshops. Another benefit is that the conference is held in conjunction with Better Software West and DevOps West, allowing you to choose from three distinct programs.</p><p><strong>Who should attend:</strong> Agile teams and leadership, digital transformation teams, product owners, and&nbsp;managers in the areas of automation, development, test, and release</p><h2><strong>DevOps Enterprise Summit&nbsp;(DOES) London</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/does_eur?lang=en" target="_blank" rel="nofollow">@DOES_EUR</a> / <a href="https://twitter.com/search?q=%23DOES18&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#DOES18</a><br><strong>Web:</strong> <a href="https://events.itrevolution.com/eur/" target="_blank" rel="nofollow">https://events.itrevolution.com/eur/</a><br><strong>Date:</strong> June 25-26<br><strong>Location:</strong> Intercontinental London - The O2, London, UK<br><strong>Cost:</strong> N/A;&nbsp;last year's costs ranged from $1,250 to $2,150.</p><p>DOES is more than just a conference about technical and architectural DevOps practices. The event also covers the methods needed to lead widespread change efforts in large organizations. The goal is to give leaders the tools and practices they need to develop and deploy software faster. Attendees can expect to see speakers from many large companies and also engage in ad hoc discussions within a great community and learning environment.</p><p><strong>Who should attend:</strong> Leaders of large, complex organizations implementing DevOps or agile principles and practices, developers, IT operations specialists, CxOs, software architects, and systems and network admins</p><h2>August</h2><h2>Agile Alliance Agile2018</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agilealliance?lang=en" target="_blank" rel="nofollow">@AgileAlliance</a> / <a href="https://twitter.com/search?q=%23Agile2018&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#Agile2018</a><br><strong>Web: </strong><a href="https://www.agilealliance.org/agile2018/" target="_blank" rel="nofollow">www.agilealliance.org/agile2018</a><br><strong>Date:</strong> August 6-10<br><strong>Location:</strong> San Diego, CA, USA<br><strong>Cost</strong>: Agile Alliance members: $1,649-$1,999; non-members:&nbsp;$2,399; academics:&nbsp;$999 (Unconfirmed, based on 2017 prices)</p><p>Agile2018 will mark the 17th year that Agile Alliance has hosted this international conference. Being the world's foremost agile event, the conference sells out quickly, so early reservations are a must. The conference features the most distinguished speakers in the field of agile software development and includes over 200 sessions.</p><p><strong>Who should attend:</strong> Software project managers, product owners, developers, testers, and basically anyone with a significant interest in agile practices</p><h2>September</h2><h2>Atlassian Summit</h2><p><strong>Twitter: </strong><a href="https://twitter.com/Atlassian" target="_blank" rel="nofollow">@Atlassian</a>&nbsp;/ <a href="https://twitter.com/search?q=%23atlassiansummit&amp;src=typd" target="_blank" rel="nofollow">#atlassiansummit</a><br><strong>Web: </strong><a href="https://www.atlassian.com/company/events/summit-europe" rel="nofollow">atlassian.com/company/events/</a><a href="https://www.atlassian.com/company/events/summit-europe" target="_blank" rel="nofollow">summit-europe</a>  <br><strong>Date: </strong>September<strong> </strong>4-6<br><strong>Location:</strong>&nbsp;Barcelona, Spain<br><strong>Cost:</strong> N/A; last year's costs ranged from $799 to $1,299.</p><p>Development and collaboration software company Atlassian will provide developers in its user community the opportunity to enhance their skills and give teams the chance to compete to create a new capability that works with its Atlassian Tool Suite during the always-anticipated ShipIt Live hackathon. Its take on the user conference includes expanding beyond product talk to exploring issues such as how to create cultures of innovation and diversity in the tech industry.</p><p><strong>Who should attend:</strong> Members of the Atlassian user and partner community</p><h2>Agile Open Southern California</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agileopen" target="_blank" rel="nofollow">@AgileOpen</a>&nbsp;/ <a href="https://twitter.com/search?q=%23AgileOpen&amp;src=typd" target="_blank" rel="nofollow">#AgileOpen</a><br><strong>Web: </strong><a href="http://www.agileopencalifornia.com/southern_ca.html" target="_blank" rel="nofollow">agileopencalifornia.com/southern_ca.html</a><br><strong>Date: </strong>September 7-8<br><strong>Location:</strong>&nbsp;Irvine, California, USA<br><strong>Cost:</strong> N/A; last year's cost: $225</p><p>Like the Agile Open California event in San Diego, this event is hosted by a coalition of agile practitioners and advocates. The event uses open-space principles, helping all participants learn about and contribute to the discussion.</p><p><strong>Who should attend:</strong> Experienced, collaborative, committed agile practitioners and learners, including developers, testers, and business people</p><h2><strong>Agile Cambridge </strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/acconf?lang=en" target="_blank" rel="nofollow">@acconf</a> / <a href="https://twitter.com/search?q=%23agilecam&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#agilecam</a><br><strong>Web:</strong> <a href="http://agilecambridge.net/2018/" target="_blank" rel="nofollow">agilecambridge.net</a><br><strong>Date:</strong> September 26-28<br><strong>Location:</strong> Cambridge, UK<br><strong>Costs</strong>: £588 (including VAT) for Super Early Bird full-conference ticket (through March 15)</p><p>Agile Cambridge is described by its organizers as "a practical, hands-on agile software development conference" with a goal of letting participants interact with and learn from each other and from industry leaders. The event is focused on agile and lean&nbsp;experience sharing and learning by doing.</p><p><strong>Who should attend:</strong> Agile practitioners looking for a small conference focused on hands-on training and learning</p><h2>October</h2><h2>Agile Open Northern California</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agileopen" target="_blank" rel="nofollow">@AgileOpen</a>&nbsp;/ <a href="https://twitter.com/search?q=%23AgileOpen&amp;src=typd" target="_blank" rel="nofollow">#AgileOpen</a><br><strong>Web: </strong><a href="http://agileopencalifornia.com/northern_ca.html" target="_blank" rel="nofollow">agileopencalifornia.com/northern_ca.html </a><br><strong>Date: </strong>October 3-4<br><strong>Location:</strong>&nbsp;Berkeley, California, USA<br><strong>Cost:</strong> N/A;&nbsp;last year's cost: $250</p><p>The sister event to Agile Open Southern California and Agile Open California, it shares their approach to sessions using open-space principles, helping all participants learn about and contribute to the discussion.</p><p><strong>Who should attend:</strong> Experienced, collaborative, committed agile practitioners and learners, including developers, testers, and business people</p><h2>ASAS</h2><p><strong>Twitter: </strong><a href="https://twitter.com/avisi_asas?lang=en" target="_blank" rel="nofollow">@Avisi_ASAS</a> <a href="#ASAS 2018" target="_blank" rel="nofollow">#ASAS 2018</a><br><strong>Web: </strong><a href="https://www.asas.nl/" target="_blank" rel="nofollow">asas.nl/</a>  <br><strong>Date: </strong>N/A; previous conferences held in October (2017) and September (2016)<br><strong>Location:</strong> N/A; previous conferences held in Arnhem, Netherlands<br><strong>Cost:</strong> €250&nbsp;to&nbsp;€550</p><p>This conference emphasizes helping companies improve software development with new patterns, best practices,&nbsp;and&nbsp;agile principles, in order to deliver the right solutions for their users. Bart Hamer, application architect at CCV, <a href="https://www.asas.nl/2017/news/bart-hamer-tells-you-why-he-visits-asas-2017/" rel="nofollow">stated</a> that he attends "to learn about the latest software architecture ... trends and to get some wake up calls (usually provided by the ASAS keynote speakers)."</p><p><strong>Who should attend:</strong> Technical leads, software architects, business analysts, and engineering directors</p><h2>November</h2><h2><strong>Agile Dev East</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/techwell?lang=en" target="_blank" rel="nofollow">@TechWell</a>&nbsp;/ <a href="https://twitter.com/search?q=%23AgileDevEast&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#AgileDevEast</a><br><strong>Web:</strong> <a href="http://adceast.techwell.com" target="_blank" rel="nofollow">adceast.techwell.com</a><br><strong>Date:</strong> November&nbsp;4-9<br><strong>Location: </strong>Orlando, Florida, USA<br><strong>Cost:</strong> Ranges from $595 for one-day Agile Leadership Summit to $3,995 for the full conference. Training and certification packages range from $3,495 to&nbsp;$3,995; conference packages range from $1,595 to $3,995; additional conference and training packages can be found <a href="https://adceast.techwell.com/pricing-packages" target="_blank" rel="nofollow">here</a>.</p><p>At Agile Dev East, newbies have a chance to get up to speed quickly, and experienced pros can take their teams to the next level with hands-on, in-depth workshops. The conference is held in conjunction with Better Software East and DevOps East, allowing you to choose from three distinct programs.</p><p><strong>Who should attend:</strong> Agile teams and leadership, digital transformation teams, automation, developers, testers, release staff, product owners, and managers</p><h2><strong>DevOps Enterprise Summit (DOES) San Francisco </strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/does_usa?lang=en" target="_blank" rel="nofollow">@DOES_USA</a> / <a href="https://twitter.com/search?q=%23DOES18&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#DOES18</a><br><strong>Web:</strong> <a href="http://events.itrevolution.com/us" target="_blank" rel="nofollow">events.itrevolution.com/us</a><br><strong>Date:</strong> November&nbsp;13-15<br><strong>Location:</strong> San Francisco, California, USA<br><strong>Cost:</strong> N/A; last year's costs ranged from $1,250 to $2,150.</p><p>DOES is more than just a conference about technical and architectural DevOps practices. The event also covers the methods needed to lead widespread change efforts in large organizations. The goal is to give leaders the tools and practices they need to develop and deploy software faster. Attendees can expect to see speakers from many large companies and also engage in ad hoc discussions within a great community and learning environment.</p><p>​​​​​​<strong>Who should attend:</strong> Leaders of large, complex organizations implementing DevOps&nbsp;or agile principles and practices, developers, IT operations specialists, CxOs, software architects, systems and network admins</p><p>That concludes our list! For a more dense list of Agile Alliance-related workshops and events, check out the <a href="https://www.agilealliance.org/events/calendars/agile-conferences-calendar/" target="_blank" rel="nofollow">Agile Alliance event calendar</a> too.</p><p>Review the options and make your choices soon: Prices may vary based on how early you register. Also, remember&nbsp;that hotel and travel costs are generally separate from&nbsp;the conference pricing.</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><p><em>What are your favorite conferences and why? Post your comments below, and let us know if there are any other events or conferences we missed.</em><p><em>Image: Courtesy of LeanKanban Week</em></p>]]></description>
      <pubDate>Thu, 04 Jan 2018 08:00:00 EST</pubDate>
      <author>Jennifer Zaino</author>
      <dc:creator>Jennifer Zaino</dc:creator>
      <guid isPermaLink="false">node/2246</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/best-agile-lean-development-conferences-2018">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>The best agile and lean development conferences of 2018</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/lean-kanban-week.jpg?itok=H1wh_Xxv" />
          </figure>
          
          <!-- Title -->
          <h1>The best agile and lean development conferences of 2018</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Get agile, stay agile</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-04T08:00:00-05:00">Jan 4, 2018</time>

          <!-- Byline -->
          <address>
            <a title="Freelance writer/editor" href="https://techbeacon.com/contributors/jennifer-zaino">Jennifer Zaino</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>You can't achieve great management and agility by reading a tutorial. You need to hear stories of how others did it and network with experienced practitioners. Conferences are one of the best opportunities to find those people, hear those stories, and turn abstract advice into real-world practices.</p><p>Here is our shortlist&nbsp;of the most popular <a href="https://techbeacon.com/agile">agile</a> and <a href="https://techbeacon.com/tags/lean-software-devlopment">lean</a>&nbsp;software development conferences in 2018. We've listed them all, although not all dates, locations, and pricing&nbsp;were available at publication time, especially for those events taking place&nbsp;later this year. In those cases,&nbsp;we have provided historical information on the event to give you an idea of what to expect, and what you'll get out of attending. And keep checking back: We'll update this&nbsp;guide as more information becomes available.</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2>February</h2><h2><strong>DeveloperWeek</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/DeveloperWeek" target="_blank" rel="nofollow">@DeveloperWeek</a> / <a href="https://twitter.com/search?q=DevWeek18&amp;src=typd" target="_blank" rel="nofollow">#DevWeek18</a><br><strong>Web:</strong> <a href="http://www.developerweek.com" target="_blank" rel="nofollow">developerweek.com</a><br><strong>Date: </strong>February 3-7<br><strong>Location: </strong>Oakland and San Francisco, California, USA<br><strong>Cost:</strong> Prices range from $55 for keynotes and DevWeek Expo to $1,445 for access to all events; additional conference packages can be found <a href="http://www.developerweek.com/register/" target="_blank" rel="nofollow">here.</a><p>DeveloperWeek 2018 is the world’s largest developer expo and conference series. Last year's "amazing Dev Network event brought no fewer than 8,000 developers ... for one week of incredible demonstrations, displays, and conversations," <a href="https://www.infoworld.com/article/3184160/application-development/5-companies-worth-watching-from-dev-week-san-francisco.html" target="_blank" rel="nofollow">wrote</a> Ahsan Awan. The power of code is the theme: The more software and the cloud integrate with any industry, the more we will see innovation move from "manufacturing"&nbsp;to "coding."</p><p><strong>Who should attend:</strong> Developers, development managers and executives, artificial intelligence experts, and DevOps pros</p><h2>Agile Open Northwest</h2><p><strong>Twitter: </strong><a href="https://twitter.com/aonw?lang=en" target="_blank" rel="nofollow">@aonw</a>&nbsp;/&nbsp;<a href="https://twitter.com/search?q=aonw2018&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#aonw2018</a><br><strong>Web: </strong><a href="http://www.agileopennorthwest.org" target="_blank" rel="nofollow">agileopennorthwest.org/</a><br><strong>Date: </strong>February 5-7<br><strong>Location:</strong> Seattle, Washington, USA<br><strong>Cost:</strong> $300</p><p>This event, sponsored by a coalition of practitioners and advocates intent on advancing agile, fittingly organizes its approach to sessions using <a href="https://en.wikipedia.org/wiki/Open_Space_Technology" target="_blank" rel="nofollow">open-space self-organizing principles and technology</a> (OST) so that everyone has a chance not only to learn but also to contribute. Attendees can expect to grow their knowledge of lean and agile principles. Anyone with expertise in a topic related to the conference theme can propose relevant sessions. "Those discussions are universally great," <a href="https://blogs.msdn.microsoft.com/ericgu/2017/02/14/trip-report-agile-open-northwest-2017/" target="_blank" rel="nofollow">wrote</a> Eric Gunnerson.</p><p><strong>Who should attend:</strong> Experienced, collaborative, committed agile practitioners and learners, including developers, testers, and business people</p><h2>Agile Open California</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agileopen" target="_blank" rel="nofollow">@AgileOpen</a>&nbsp;/&nbsp;<a href="https://twitter.com/search?q=%23AgileOpenCA&amp;src=typd" target="_blank" rel="nofollow">#AgileOpenCA</a><br><strong>Web: </strong><a href="http://agileopencalifornia.com/" target="_blank" rel="nofollow">agileopencalifornia.com/san_diego.html</a><br><strong>Date: </strong>February 15-16<br><strong>Location:</strong> San Diego, California, USA<br><strong>Cost:</strong> $225</p><p>This event, sponsored by a coalition of practitioners and advocates intent on advancing agile, fittingly organizes its approach to sessions using open-space, self-organizing principles and technology so that everyone has a chance not only to learn but also to contribute. Attendees can expect to grow their knowledge of lean and agile principles.</p><p><strong>Who should attend:</strong> Experienced, collaborative, committed agile practitioners and learners, including developers, testers, and business people</p><h2>April</h2><h2>Agilia Conference / Agile Management Congress</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agiliaconf?lang=en" target="_blank" rel="nofollow">@agiliaconf</a> / <a href="https://twitter.com/search?q=%23agilia18&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#agilia18</a><br><strong>Web:</strong> <a href="http://agilemanagementcongress.com/" target="_blank" rel="nofollow">agilemanagementcongress.com/</a><br><strong>Date:</strong> April 9-13<br><strong>Location:</strong> Olomouc, Czech Republic<br><strong>Cost:</strong> €490 ($328.66) conference only; additional conference packages can be found <a href="http://agilemanagementcongress.com/agile-management-congress-2018/about/" target="_blank" rel="nofollow">here</a>.</p><p>The Agile Management Congress is a subtrack of the Agilia&nbsp;Conference showcases improving business performance with agile, studying the topic through a number of different lenses: culture, software development, agile contracting, innovation, and more. It will follow its tradition of verifying presentations for authenticity and of offering fresh content thanks to limiting speakers' appearance to once every two years.</p><p><strong>Who should attend:</strong> Managers (technical, finance, HR, operations, etc.), owners of companies, and board members interested in agile methodologies</p><h2><strong>Lean Kanban North America</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/leankanbanna?lang=en" target="_blank" rel="nofollow">@leankanbanNA</a> / <a href="https://twitter.com/search?q=%23LKNA18&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#LKNA18</a><br><strong>Web:</strong> <a href="http://lkna18.leankanban.com" target="_blank" rel="nofollow">lkna18.leankanban.com</a><br><strong>Date:</strong> April 9-13<br><strong>Location:</strong> Seattle, Washington, USA<br><strong>Cost:</strong> Ranges from $1,799 for two-day conference pass to $3,599 for conference and leadership retreat; additional conference and training packages can be found <a href="http://lkna18.leankanban.com/register/" target="_blank" rel="nofollow">here</a>.</p><p>Attendees of Lean Kanban can connect with coaches and practitioners who use the Kanban and lean methodologies. Interactive workshops and sessions offer insight into enterprise scaling, the Kanban maturity model, upstream Kanban, forecasting, product management, visualization, and much more.</p><p><strong>Who should attend:</strong> New and mature Kanban practitioners, coaches, trainers, consultants, and thought leaders</p><h2><strong>North American Global Scrum Gathering Minneapolis 2018</strong></h2><p><strong>Twitter: </strong><a href="https://twitter.com/ScrumAlliance" target="_blank" rel="nofollow">@ScrumAlliance</a> / <a href="https://twitter.com/search?q=%23SGMSP18&amp;src=typd" target="_blank" rel="nofollow">#SGMSP18</a><br><strong>Web: </strong><a href="http://www.scrumalliance.org/sgmsp" target="_blank" rel="nofollow">scrumalliance.org/sgmsp</a><br><strong>Date: </strong> April 16-18<br><strong>Location:</strong> Minneapolis, Minnesota, USA<br><strong>Cost:</strong> Ranges from $1,350&nbsp;for members to $1,600 for non-members; additional conference packages can be found <a href="https://www.scrumalliance.org/sgmsp?utm_source=social&amp;utm_medium=social&amp;utm_campaign=twitter" target="_blank" rel="nofollow">here</a>.</p><p>The event touts an innovative and actionable experience for Scrum practitioners. There are nine education themes on Scrum and agile topics, including government and regulated industries and organizational transformation,&nbsp;one-on-one coaching,&nbsp;and the chance to gain credit toward a Certified Scrum Professional® certification. "There was a lot of variety and a lot of great content," <a href="https://www.agile42.com/en/blog/2017/05/05/selected-notes-global-scrum-gathering-2017-san-diego/" target="_blank" rel="nofollow">wrote </a>Christopher Trudeau of his past experience.</p><p><strong>Who should attend:</strong> Scrum and agile practitioners, agile enthusiasts, and business leaders and managers</p><h2>Agile-Lean Ireland</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agileleanirl?lang=en" target="_blank" rel="nofollow">@AgileLeanIrl</a>&nbsp;/ <a href="https://twitter.com/search?q=%23ALI2018&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#ALI2018</a><br><strong>Web: </strong><a href="https://agileleanireland.org/" target="_blank" rel="nofollow">agileleanireland.org/</a><br><strong>Date: </strong> April 26<br><strong>Location:</strong> Dublin, Ireland<br><strong>Cost:</strong> €100, or&nbsp;€120 for late registration (after March 25)</p><p>This community-led conference mixes open-space sessions with traditional conference workshops, presentations, and lightning talks. The conference includes speakers from high-profile companies such as Spotify and Lego. Authors and practitioners of agile and lean methodologies are prevalent at this conference.</p><p><strong>Who should attend:</strong> Agile/lean coaches, Scrum masters, product owners, leaders, and developers</p><h2>deliver: Agile 2018</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agilealliance?lang=en" target="_blank" rel="nofollow">@agilealliance</a>&nbsp;/ <a href="https://twitter.com/search?q=%23deliveragile2018&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#deliveragile2018</a><br><strong>Web: </strong><a href="http://www.agilealliance.org/deliver-agile-2018" target="_blank" rel="nofollow">agilealliance.org/deliver-agile-2018</a><br><strong>Date: </strong>April 30-May 2<br><strong>Location:</strong> Austin, Texas, USA<br><strong>Cost:</strong> Ranges from $1,195 for early-bird members to $1,395 for non-members; group rates available.</p><p>The uniting of engineering and architectural topics under the umbrella of agile thinking forms the core of deliver: Agile 2018. It's a conference targeted at the multiple disciplines involved in agile ecosystems. Whether you're looking to support your agile practices with improved collaboration skills or better user experience implementations, its sessions will provide guidance from real teams who have been there.</p><p><strong>Who should attend:</strong> Developers, system administrators, QA professionals, UX designers, infrastructure engineers, data scientists, cloud specialists, and DevOps and other agile discipline practitioners</p><h2>May</h2><h2><strong>Agile and Beyond</strong></h2><p><strong>Twitter</strong>: <a href="https://twitter.com/agileandbeyond?lang=en" target="_blank" rel="nofollow">@AgileAndBeyond</a> / <a href="https://twitter.com/search?q=%23AAB18&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#AAB18</a><br><strong>Web</strong>: <a href="http://agileandbeyond.com/2018/" target="_blank" rel="nofollow">agileandbeyond.com/2018/</a><br><strong>Date</strong>: May 16-18<br><strong>Location</strong>: Ypsilanti, Michigan, USA<br><strong>Cost</strong>: $259-$279; group rates available</p><p>The all-volunteer Agile and Beyond conference will feature about 100 breakout and workshop sessions over the course of two days, focusing on agile principles and practices—as well as covering topics that it says will help make people and companies "awesome." The conference supports both novices and experts.</p><p><strong>Who should attend:</strong> Designers, developers, and executives interested in lean and agile</p><h2>Mile High Agile</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agiledenver?lang=en" target="_blank" rel="nofollow">@agiledenver</a>&nbsp;/ <a href="https://twitter.com/search?q=%23milehighagile&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#milehighagile</a><br><strong>Web: </strong><a href="https://www.milehighagile.org/" target="_blank" rel="nofollow">milehighagile.org/</a>  <br><strong>Date: </strong>May 21-22<br><strong>Location:</strong> Denver, Colorado, USA<br><strong>Cost:</strong> N/A; last year's tickets cost&nbsp;$525.</p><p>Agile Denver, the city's nonprofit community for agile and lean methods,&nbsp;sponsors this conference to&nbsp;help&nbsp;agile novices, intermediates, and experts grow, adapt, and evolve. Alan McKellar <a href="http://blog.klocwork.com/agile-development/what-i-learned-at-mile-high-agile-2017/" target="_blank" rel="nofollow">wrote </a>that he enjoyed inspiring conversations at the conference, saying, "the community recognizes the need to look beyond practices and process to evolve and continue to grow as craftsmen."</p><p><strong>Who should attend:</strong> Agile practitioners, technical professionals, team leaders, managers, executives, and organizational change leaders</p><h2>June</h2><h2><strong>Agile Dev West </strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/techwell?lang=en" target="_blank" rel="nofollow">@TechWell</a>&nbsp;/ <a href="https://twitter.com/search?q=%23AgileDevWest&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#AgileDevWest</a><br><strong>Web:</strong> <a href="https://adcwest.techwell.com/" target="_blank" rel="nofollow">adcwest.techwell.com</a><br><strong>Date: </strong>June 3-8<br><strong>Location:</strong> Las Vegas, Nevada, USA<br><strong>Cost:</strong> Ranges from Super Early&nbsp;Bird pricing of $595 for the one-day Agile Leadership Summit to $3,995 regular pricing&nbsp;for the whole conference and three-day training class. Additional packages can be found <a href="https://adcwest.techwell.com/pricing-packages" target="_blank" rel="nofollow">here</a>.</p><p>Here newbies have a chance to get up to speed quickly, and experienced pros can take their teams to the next level with hands-on, in-depth workshops. Another benefit is that the conference is held in conjunction with Better Software West and DevOps West, allowing you to choose from three distinct programs.</p><p><strong>Who should attend:</strong> Agile teams and leadership, digital transformation teams, product owners, and&nbsp;managers in the areas of automation, development, test, and release</p><h2><strong>DevOps Enterprise Summit&nbsp;(DOES) London</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/does_eur?lang=en" target="_blank" rel="nofollow">@DOES_EUR</a> / <a href="https://twitter.com/search?q=%23DOES18&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#DOES18</a><br><strong>Web:</strong> <a href="https://events.itrevolution.com/eur/" target="_blank" rel="nofollow">https://events.itrevolution.com/eur/</a><br><strong>Date:</strong> June 25-26<br><strong>Location:</strong> Intercontinental London - The O2, London, UK<br><strong>Cost:</strong> N/A;&nbsp;last year's costs ranged from $1,250 to $2,150.</p><p>DOES is more than just a conference about technical and architectural DevOps practices. The event also covers the methods needed to lead widespread change efforts in large organizations. The goal is to give leaders the tools and practices they need to develop and deploy software faster. Attendees can expect to see speakers from many large companies and also engage in ad hoc discussions within a great community and learning environment.</p><p><strong>Who should attend:</strong> Leaders of large, complex organizations implementing DevOps or agile principles and practices, developers, IT operations specialists, CxOs, software architects, and systems and network admins</p><h2>August</h2><h2>Agile Alliance Agile2018</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agilealliance?lang=en" target="_blank" rel="nofollow">@AgileAlliance</a> / <a href="https://twitter.com/search?q=%23Agile2018&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#Agile2018</a><br><strong>Web: </strong><a href="https://www.agilealliance.org/agile2018/" target="_blank" rel="nofollow">www.agilealliance.org/agile2018</a><br><strong>Date:</strong> August 6-10<br><strong>Location:</strong> San Diego, CA, USA<br><strong>Cost</strong>: Agile Alliance members: $1,649-$1,999; non-members:&nbsp;$2,399; academics:&nbsp;$999 (Unconfirmed, based on 2017 prices)</p><p>Agile2018 will mark the 17th year that Agile Alliance has hosted this international conference. Being the world's foremost agile event, the conference sells out quickly, so early reservations are a must. The conference features the most distinguished speakers in the field of agile software development and includes over 200 sessions.</p><p><strong>Who should attend:</strong> Software project managers, product owners, developers, testers, and basically anyone with a significant interest in agile practices</p><h2>September</h2><h2>Atlassian Summit</h2><p><strong>Twitter: </strong><a href="https://twitter.com/Atlassian" target="_blank" rel="nofollow">@Atlassian</a>&nbsp;/ <a href="https://twitter.com/search?q=%23atlassiansummit&amp;src=typd" target="_blank" rel="nofollow">#atlassiansummit</a><br><strong>Web: </strong><a href="https://www.atlassian.com/company/events/summit-europe" rel="nofollow">atlassian.com/company/events/</a><a href="https://www.atlassian.com/company/events/summit-europe" target="_blank" rel="nofollow">summit-europe</a>  <br><strong>Date: </strong>September<strong> </strong>4-6<br><strong>Location:</strong>&nbsp;Barcelona, Spain<br><strong>Cost:</strong> N/A; last year's costs ranged from $799 to $1,299.</p><p>Development and collaboration software company Atlassian will provide developers in its user community the opportunity to enhance their skills and give teams the chance to compete to create a new capability that works with its Atlassian Tool Suite during the always-anticipated ShipIt Live hackathon. Its take on the user conference includes expanding beyond product talk to exploring issues such as how to create cultures of innovation and diversity in the tech industry.</p><p><strong>Who should attend:</strong> Members of the Atlassian user and partner community</p><h2>Agile Open Southern California</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agileopen" target="_blank" rel="nofollow">@AgileOpen</a>&nbsp;/ <a href="https://twitter.com/search?q=%23AgileOpen&amp;src=typd" target="_blank" rel="nofollow">#AgileOpen</a><br><strong>Web: </strong><a href="http://www.agileopencalifornia.com/southern_ca.html" target="_blank" rel="nofollow">agileopencalifornia.com/southern_ca.html</a><br><strong>Date: </strong>September 7-8<br><strong>Location:</strong>&nbsp;Irvine, California, USA<br><strong>Cost:</strong> N/A; last year's cost: $225</p><p>Like the Agile Open California event in San Diego, this event is hosted by a coalition of agile practitioners and advocates. The event uses open-space principles, helping all participants learn about and contribute to the discussion.</p><p><strong>Who should attend:</strong> Experienced, collaborative, committed agile practitioners and learners, including developers, testers, and business people</p><h2><strong>Agile Cambridge </strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/acconf?lang=en" target="_blank" rel="nofollow">@acconf</a> / <a href="https://twitter.com/search?q=%23agilecam&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#agilecam</a><br><strong>Web:</strong> <a href="http://agilecambridge.net/2018/" target="_blank" rel="nofollow">agilecambridge.net</a><br><strong>Date:</strong> September 26-28<br><strong>Location:</strong> Cambridge, UK<br><strong>Costs</strong>: £588 (including VAT) for Super Early Bird full-conference ticket (through March 15)</p><p>Agile Cambridge is described by its organizers as "a practical, hands-on agile software development conference" with a goal of letting participants interact with and learn from each other and from industry leaders. The event is focused on agile and lean&nbsp;experience sharing and learning by doing.</p><p><strong>Who should attend:</strong> Agile practitioners looking for a small conference focused on hands-on training and learning</p><h2>October</h2><h2>Agile Open Northern California</h2><p><strong>Twitter: </strong><a href="https://twitter.com/agileopen" target="_blank" rel="nofollow">@AgileOpen</a>&nbsp;/ <a href="https://twitter.com/search?q=%23AgileOpen&amp;src=typd" target="_blank" rel="nofollow">#AgileOpen</a><br><strong>Web: </strong><a href="http://agileopencalifornia.com/northern_ca.html" target="_blank" rel="nofollow">agileopencalifornia.com/northern_ca.html </a><br><strong>Date: </strong>October 3-4<br><strong>Location:</strong>&nbsp;Berkeley, California, USA<br><strong>Cost:</strong> N/A;&nbsp;last year's cost: $250</p><p>The sister event to Agile Open Southern California and Agile Open California, it shares their approach to sessions using open-space principles, helping all participants learn about and contribute to the discussion.</p><p><strong>Who should attend:</strong> Experienced, collaborative, committed agile practitioners and learners, including developers, testers, and business people</p><h2>ASAS</h2><p><strong>Twitter: </strong><a href="https://twitter.com/avisi_asas?lang=en" target="_blank" rel="nofollow">@Avisi_ASAS</a> <a href="#ASAS 2018" target="_blank" rel="nofollow">#ASAS 2018</a><br><strong>Web: </strong><a href="https://www.asas.nl/" target="_blank" rel="nofollow">asas.nl/</a>  <br><strong>Date: </strong>N/A; previous conferences held in October (2017) and September (2016)<br><strong>Location:</strong> N/A; previous conferences held in Arnhem, Netherlands<br><strong>Cost:</strong> €250&nbsp;to&nbsp;€550</p><p>This conference emphasizes helping companies improve software development with new patterns, best practices,&nbsp;and&nbsp;agile principles, in order to deliver the right solutions for their users. Bart Hamer, application architect at CCV, <a href="https://www.asas.nl/2017/news/bart-hamer-tells-you-why-he-visits-asas-2017/" rel="nofollow">stated</a> that he attends "to learn about the latest software architecture ... trends and to get some wake up calls (usually provided by the ASAS keynote speakers)."</p><p><strong>Who should attend:</strong> Technical leads, software architects, business analysts, and engineering directors</p><h2>November</h2><h2><strong>Agile Dev East</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/techwell?lang=en" target="_blank" rel="nofollow">@TechWell</a>&nbsp;/ <a href="https://twitter.com/search?q=%23AgileDevEast&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#AgileDevEast</a><br><strong>Web:</strong> <a href="http://adceast.techwell.com" target="_blank" rel="nofollow">adceast.techwell.com</a><br><strong>Date:</strong> November&nbsp;4-9<br><strong>Location: </strong>Orlando, Florida, USA<br><strong>Cost:</strong> Ranges from $595 for one-day Agile Leadership Summit to $3,995 for the full conference. Training and certification packages range from $3,495 to&nbsp;$3,995; conference packages range from $1,595 to $3,995; additional conference and training packages can be found <a href="https://adceast.techwell.com/pricing-packages" target="_blank" rel="nofollow">here</a>.</p><p>At Agile Dev East, newbies have a chance to get up to speed quickly, and experienced pros can take their teams to the next level with hands-on, in-depth workshops. The conference is held in conjunction with Better Software East and DevOps East, allowing you to choose from three distinct programs.</p><p><strong>Who should attend:</strong> Agile teams and leadership, digital transformation teams, automation, developers, testers, release staff, product owners, and managers</p><h2><strong>DevOps Enterprise Summit (DOES) San Francisco </strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/does_usa?lang=en" target="_blank" rel="nofollow">@DOES_USA</a> / <a href="https://twitter.com/search?q=%23DOES18&amp;src=typd&amp;lang=en" target="_blank" rel="nofollow">#DOES18</a><br><strong>Web:</strong> <a href="http://events.itrevolution.com/us" target="_blank" rel="nofollow">events.itrevolution.com/us</a><br><strong>Date:</strong> November&nbsp;13-15<br><strong>Location:</strong> San Francisco, California, USA<br><strong>Cost:</strong> N/A; last year's costs ranged from $1,250 to $2,150.</p><p>DOES is more than just a conference about technical and architectural DevOps practices. The event also covers the methods needed to lead widespread change efforts in large organizations. The goal is to give leaders the tools and practices they need to develop and deploy software faster. Attendees can expect to see speakers from many large companies and also engage in ad hoc discussions within a great community and learning environment.</p><p>​​​​​​<strong>Who should attend:</strong> Leaders of large, complex organizations implementing DevOps&nbsp;or agile principles and practices, developers, IT operations specialists, CxOs, software architects, systems and network admins</p><p>That concludes our list! For a more dense list of Agile Alliance-related workshops and events, check out the <a href="https://www.agilealliance.org/events/calendars/agile-conferences-calendar/" target="_blank" rel="nofollow">Agile Alliance event calendar</a> too.</p><p>Review the options and make your choices soon: Prices may vary based on how early you register. Also, remember&nbsp;that hotel and travel costs are generally separate from&nbsp;the conference pricing.</p><div class="cta_text shortcode-asset">
      <div class="title">Gartner Magic Quadrant for Software Test Automation 2017</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/gartner-magic-quadrant-software-test-automation-2017" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><p><em>What are your favorite conferences and why? Post your comments below, and let us know if there are any other events or conferences we missed.</em><p><em>Image: Courtesy of LeanKanban Week</em></p>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7946198.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>Best of TechBeacon 2017: The state of security</title>
      <link>https://tracking.feedpress.it/link/16145/7934789</link>
      <description><![CDATA[<p>Richi Jennings'&nbsp;<a href="https://techbeacon.com/tags/security-blogwatch" target="_blank">Security</a><a href="https://techbeacon.com/tags/security-blogwatch" target="_blank"> Blogwatch</a>, which delivers curated commentary from around the Web on hot&nbsp;security stories each week, tracked some of the biggest trends of 2017, including the highly read&nbsp;<em><a href="https://techbeacon.com/deloitte-4-months-late-breach-new-poster-child-bad-security-practices" target="_blank">Deloitte 4+ months late on breach: New poster child for bad security practices?</a></em></p><p>Other top security stories for 2017&nbsp;covered everything from <a href="https://techbeacon.com/tags/application-security-app-sec">application security</a> to <a href="https://techbeacon.com/tags/information-security-info-sec">information security/cybersecurity</a>. TechBeacon security stories that hit a nerve with readers spanned&nbsp;a wide range of topics, including best practices for microservices security, ways to combat fileless malware, threat modeling, the security impact of serverless computing models, and the importance of choosing the right metrics to measure security effectiveness.</p><p>Here's our top 10 list of stories that defined the state of security in 2017.</p><div class="cta_text shortcode-asset">
      <div class="title">The State of Security Operations</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/8-best-practices-microservices-security" target="_blank">8 best practices for microservices app sec</a></h2><p>No software architecture is entirely free from security considerations, including microservices. While a few microservices features help bolster security, others&nbsp; accentuate security problems. For example access control is&nbsp;problematic in monolithic environments, and even more so in a microservices setting. ServisBOT senior software engineer <a href="https://twitter.com/MarcoTroisi" target="_blank" rel="nofollow">Marco Troisi</a> highlights eight&nbsp;best practices for securing your microservices apps.</p><h2><a href="https://techbeacon.com/5-application-security-metrics-should-matter-your-team" target="_blank">5 application security metrics that should matter to your team</a></h2><p>If you want to improve&nbsp;application security you need to know how well&nbsp;your current practices are working. You must measure progress to&nbsp;know if you are making any. How many of your applications are covered by secured development practices? How long does it take for you to address vulnerabilities? Do you have a handle on your flaw-creation rates? Independent technology journalist <a href="https://twitter.com/roblemos" target="_blank" rel="nofollow">Robert Lemos</a>&nbsp;reviews the five&nbsp;most important metrics for application security.</p><h2><a href="https://techbeacon.com/how-your-security-team-can-combat-new-fileless-malware" target="_blank">How your security team can combat new fileless malware</a></h2><p>Fileless malware can create big headaches for security teams because it's so hard&nbsp;to detect. Unlike conventional malware tools, fileless malware resides entirely in memory and runs its payload there. Often this malware is designed to erase all traces of how it was delivered to a system, making it all but invisible to security tools.&nbsp;<a href="https://twitter.com/jpmello" target="_blank" rel="nofollow">John P. Mello</a> has the lowdown on measures that enterprises can take to mitigate the threat posed by this new breed of malware.</p><h2><a href="https://techbeacon.com/why-owasps-threat-dragon-will-change-game-threat-modeling" target="_blank">Why OWASP's Threat Dragon will change the game on threat modeling</a></h2><p>Identifying and eliminating potential security vulnerabilities in a business process or design before you begin writing code for a new app is a great way to minimize vulnerabilities in software. Any enterprise that embeds such threat modeling within its development process is laying the foundation for creating more secure software, but it needs the right tools for the job. Security Journey CEO <a href="https://twitter.com/edgeroute" target="_blank" rel="nofollow">Chris Romeo</a> explains why OWASP's Threat Dragon is the best tool for driving enterprise adoption of threat modeling.</p><h2><a href="https://techbeacon.com/securing-serverless-apps-what-it-ops-needs-know" target="_blank">Securing serverless apps: What IT Ops needs to know</a></h2><p>Serverless apps are not a new concept, but adoption of the model is growing among enterprises. Among those pushing greater use of serverless apps are major cloud vendors Amazon, Microsoft, and Google. Trend Micro&nbsp;vice president <a href="https://twitter.com/marknca" target="_blank" rel="nofollow">Mark Nunnikhoven</a> explains what you need to know about the security implications of serverless applications. He reviews the most secure designs, how to implement security, and what IT Ops need to understand about the trend.</p><h2><a href="https://techbeacon.com/software-security-liability-coming-are-your-engineers-ready" target="_blank">Security liability is coming for software: Is your engineering team ready?</a></h2><p>The era when software developers could get away relatively unscathed with serious security vulnerabilities in their products is quickly coming to an end. With a constantly increasing range of products and services being digitized, the consequences of failure associated with&nbsp;security vulnerabilities has become greater, and in some cases could potentially cause death or bodily harm.&nbsp;<a href="https://twitter.com/roblemos" target="_blank" rel="nofollow">Robert Lemos</a> explains why standard EULAs will soon no longer be enough to stave off liability for failures arising from software vulnerabilities.</p><h2><a href="https://techbeacon.com/how-keep-your-container-secrets-secure" target="_blank">How to keep your container secrets secure</a></h2><p>Passwords, API keys, and access tokens help keep your source code secure, so it's vital to ensure&nbsp;that they do not fall into the wrong hands. But do you know how to keep these secrets safe in a container environment? What are the measures you need to take to secure keys, passwords, and tokens and ensure that only people with the right to access your source code can do so? Learn about the four actions you can take today from <a href="https://twitter.com/lizrice" target="_blank" rel="nofollow">Liz Rice</a>, technology evangelist at Aqua Security.</p><h2><a href="https://techbeacon.com/how-build-best-cyber-threat-hunting-team" target="_blank">How to build the best cyber-threat hunting team</a></h2><p>A growing number of organizations have begun using threat-hunting practices to proactively investigate and chase down security threats on their networks. However, there are few overarching standards or processes around threat hunting, and many organizations do it only when necessary rather, than on an ongoing basis. <a href="https://twitter.com/roblemos" target="_blank" rel="nofollow">Robert Lemos</a> examines current approaches to threat hunting and discovers four tips on how to do it right.</p><h2><a href="https://techbeacon.com/3-most-crucial-security-behaviors-devsecops" target="_blank">The 3 most crucial security behaviors in DevSecOps</a></h2><p>Modifying security behaviors can help transform your DevOps team into an army of security practitioners. By instilling in them the importance of following threat modeling, red teaming, and code review practices, the security team can get DevOps to embrace security more readily, says Security Journey's <a href="https://twitter.com/edgeroute" target="_blank" rel="nofollow">Chris Romeo</a>. He drills down into the three behaviors, and explains how they can help transform DevOps security.</p><h2><a href="https://techbeacon.com/beyond-two-factor-how-use-u2f-improve-app-security" target="_blank">Beyond two-factor: How to use U2F to improve app security</a></h2><p>Just because two-factor authentication is better than using only a username and password doesn't mean it is infallible. 2FA has its own set of problems, which hackers have in recent times exploited successfully.<a href="https://techbeacon.com/contributors/johanna-curiel" target="_blank">&nbsp;Johanna Curiel</a>, co-founder of&nbsp;Ossecsoft, takes a look at the open-source Universal 2nd Factor (U2FA) technology, reviews what it is, and explains why it offers application developers a better alternative to regular 2FA.</p><div class="cta_text shortcode-asset">
      <div class="title">The State of Security Operations</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Wed, 03 Jan 2018 15:30:00 EST</pubDate>
      <author>Jaikumar Vijayan</author>
      <dc:creator>Jaikumar Vijayan</dc:creator>
      <guid isPermaLink="false">node/2500</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/best-techbeacon-2017-state-security">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>Best of TechBeacon 2017: The state of security</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/best-of-security.jpg?itok=uBIJBs7D" />
          </figure>
          
          <!-- Title -->
          <h1>Best of TechBeacon 2017: The state of security</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Is that a threat?</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-03T15:30:00-05:00">Jan 3, 2018</time>

          <!-- Byline -->
          <address>
            <a title="Freelance writer" href="https://techbeacon.com/contributors/jaikumar-vijayan">Jaikumar Vijayan</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>Richi Jennings'&nbsp;<a href="https://techbeacon.com/tags/security-blogwatch" target="_blank">Security</a><a href="https://techbeacon.com/tags/security-blogwatch" target="_blank"> Blogwatch</a>, which delivers curated commentary from around the Web on hot&nbsp;security stories each week, tracked some of the biggest trends of 2017, including the highly read&nbsp;<em><a href="https://techbeacon.com/deloitte-4-months-late-breach-new-poster-child-bad-security-practices" target="_blank">Deloitte 4+ months late on breach: New poster child for bad security practices?</a></em></p><p>Other top security stories for 2017&nbsp;covered everything from <a href="https://techbeacon.com/tags/application-security-app-sec">application security</a> to <a href="https://techbeacon.com/tags/information-security-info-sec">information security/cybersecurity</a>. TechBeacon security stories that hit a nerve with readers spanned&nbsp;a wide range of topics, including best practices for microservices security, ways to combat fileless malware, threat modeling, the security impact of serverless computing models, and the importance of choosing the right metrics to measure security effectiveness.</p><p>Here's our top 10 list of stories that defined the state of security in 2017.</p><div class="cta_text shortcode-asset">
      <div class="title">The State of Security Operations</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/8-best-practices-microservices-security" target="_blank">8 best practices for microservices app sec</a></h2><p>No software architecture is entirely free from security considerations, including microservices. While a few microservices features help bolster security, others&nbsp; accentuate security problems. For example access control is&nbsp;problematic in monolithic environments, and even more so in a microservices setting. ServisBOT senior software engineer <a href="https://twitter.com/MarcoTroisi" target="_blank" rel="nofollow">Marco Troisi</a> highlights eight&nbsp;best practices for securing your microservices apps.</p><h2><a href="https://techbeacon.com/5-application-security-metrics-should-matter-your-team" target="_blank">5 application security metrics that should matter to your team</a></h2><p>If you want to improve&nbsp;application security you need to know how well&nbsp;your current practices are working. You must measure progress to&nbsp;know if you are making any. How many of your applications are covered by secured development practices? How long does it take for you to address vulnerabilities? Do you have a handle on your flaw-creation rates? Independent technology journalist <a href="https://twitter.com/roblemos" target="_blank" rel="nofollow">Robert Lemos</a>&nbsp;reviews the five&nbsp;most important metrics for application security.</p><h2><a href="https://techbeacon.com/how-your-security-team-can-combat-new-fileless-malware" target="_blank">How your security team can combat new fileless malware</a></h2><p>Fileless malware can create big headaches for security teams because it's so hard&nbsp;to detect. Unlike conventional malware tools, fileless malware resides entirely in memory and runs its payload there. Often this malware is designed to erase all traces of how it was delivered to a system, making it all but invisible to security tools.&nbsp;<a href="https://twitter.com/jpmello" target="_blank" rel="nofollow">John P. Mello</a> has the lowdown on measures that enterprises can take to mitigate the threat posed by this new breed of malware.</p><h2><a href="https://techbeacon.com/why-owasps-threat-dragon-will-change-game-threat-modeling" target="_blank">Why OWASP's Threat Dragon will change the game on threat modeling</a></h2><p>Identifying and eliminating potential security vulnerabilities in a business process or design before you begin writing code for a new app is a great way to minimize vulnerabilities in software. Any enterprise that embeds such threat modeling within its development process is laying the foundation for creating more secure software, but it needs the right tools for the job. Security Journey CEO <a href="https://twitter.com/edgeroute" target="_blank" rel="nofollow">Chris Romeo</a> explains why OWASP's Threat Dragon is the best tool for driving enterprise adoption of threat modeling.</p><h2><a href="https://techbeacon.com/securing-serverless-apps-what-it-ops-needs-know" target="_blank">Securing serverless apps: What IT Ops needs to know</a></h2><p>Serverless apps are not a new concept, but adoption of the model is growing among enterprises. Among those pushing greater use of serverless apps are major cloud vendors Amazon, Microsoft, and Google. Trend Micro&nbsp;vice president <a href="https://twitter.com/marknca" target="_blank" rel="nofollow">Mark Nunnikhoven</a> explains what you need to know about the security implications of serverless applications. He reviews the most secure designs, how to implement security, and what IT Ops need to understand about the trend.</p><h2><a href="https://techbeacon.com/software-security-liability-coming-are-your-engineers-ready" target="_blank">Security liability is coming for software: Is your engineering team ready?</a></h2><p>The era when software developers could get away relatively unscathed with serious security vulnerabilities in their products is quickly coming to an end. With a constantly increasing range of products and services being digitized, the consequences of failure associated with&nbsp;security vulnerabilities has become greater, and in some cases could potentially cause death or bodily harm.&nbsp;<a href="https://twitter.com/roblemos" target="_blank" rel="nofollow">Robert Lemos</a> explains why standard EULAs will soon no longer be enough to stave off liability for failures arising from software vulnerabilities.</p><h2><a href="https://techbeacon.com/how-keep-your-container-secrets-secure" target="_blank">How to keep your container secrets secure</a></h2><p>Passwords, API keys, and access tokens help keep your source code secure, so it's vital to ensure&nbsp;that they do not fall into the wrong hands. But do you know how to keep these secrets safe in a container environment? What are the measures you need to take to secure keys, passwords, and tokens and ensure that only people with the right to access your source code can do so? Learn about the four actions you can take today from <a href="https://twitter.com/lizrice" target="_blank" rel="nofollow">Liz Rice</a>, technology evangelist at Aqua Security.</p><h2><a href="https://techbeacon.com/how-build-best-cyber-threat-hunting-team" target="_blank">How to build the best cyber-threat hunting team</a></h2><p>A growing number of organizations have begun using threat-hunting practices to proactively investigate and chase down security threats on their networks. However, there are few overarching standards or processes around threat hunting, and many organizations do it only when necessary rather, than on an ongoing basis. <a href="https://twitter.com/roblemos" target="_blank" rel="nofollow">Robert Lemos</a> examines current approaches to threat hunting and discovers four tips on how to do it right.</p><h2><a href="https://techbeacon.com/3-most-crucial-security-behaviors-devsecops" target="_blank">The 3 most crucial security behaviors in DevSecOps</a></h2><p>Modifying security behaviors can help transform your DevOps team into an army of security practitioners. By instilling in them the importance of following threat modeling, red teaming, and code review practices, the security team can get DevOps to embrace security more readily, says Security Journey's <a href="https://twitter.com/edgeroute" target="_blank" rel="nofollow">Chris Romeo</a>. He drills down into the three behaviors, and explains how they can help transform DevOps security.</p><h2><a href="https://techbeacon.com/beyond-two-factor-how-use-u2f-improve-app-security" target="_blank">Beyond two-factor: How to use U2F to improve app security</a></h2><p>Just because two-factor authentication is better than using only a username and password doesn't mean it is infallible. 2FA has its own set of problems, which hackers have in recent times exploited successfully.<a href="https://techbeacon.com/contributors/johanna-curiel" target="_blank">&nbsp;Johanna Curiel</a>, co-founder of&nbsp;Ossecsoft, takes a look at the open-source Universal 2nd Factor (U2FA) technology, reviews what it is, and explains why it offers application developers a better alternative to regular 2FA.</p><div class="cta_text shortcode-asset">
      <div class="title">The State of Security Operations</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7934789.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>Building serverless- and container-based applications: 7 trends to watch</title>
      <link>https://tracking.feedpress.it/link/16145/7934790</link>
      <description><![CDATA[<p><a href="https://techbeacon.com/essential-guide-serverless-technologies-architectures">Serverless&nbsp;technology </a>and container orchestration—especially&nbsp;via Docker and Kubernetes—are transforming cloud computing. And the fun is just beginning, since&nbsp;<a href="https://techbeacon.com/serverless-containers-throwdown-under-way" target="_blank">the impact of these technologies</a> will likely reverberate through the industry for years to come. But while many IT operations managers are talking about individual technologies and announcements, few recognize&nbsp;the underlying shift taking place and how it could affect your job as an IT Ops management professional.</p><p>It's important&nbsp;to read between the lines of the product announcements. The&nbsp;practical insights below should help you navigate the rapidly evolving <a href="https://techbeacon.com/devops-dictates-new-approach-cloud-development">landscape of cloud computing</a>.</p><p>There are seven key trends in cloud&nbsp;computing wrought by Amazon Web Services'&nbsp;<a href="https://techbeacon.com/aws-open-sources-serverless-model-what-you-need-know">(AWS) Lambda</a>, which <a href="https://techbeacon.com/one-year-using-kubernetes-production-lessons-learned">Kubernetes is&nbsp;beginning to leverage</a> and which your company should at least pay&nbsp;attention to, if not incorporate&nbsp;into its own roadmap. (AWS's Lambda lets you run code without having to provision&nbsp;or manage&nbsp;servers.)</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-11-09/f5d34" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div><h2>1.&nbsp;The cloud is evolving&nbsp;from operating system aggregator&nbsp;to the new OS</h2><p>In the early years of AWS, Amazon spent most of its AWS R&amp;D cycles turning hardware procurement and management into a software problem; the introductions of Amazon's S3 object storage and Elastic Compute Cloud (EC2)&nbsp;are the clearest examples of that. As a foundation for its infrastructure-as-a-service (IaaS) offering, AWS built out a cloud equivalent of the traditional hardware abstraction layer (HAL). &nbsp;</p><p>Having completed that, AWS progressed up the stack, focusing next on building out a complement of quality-of-service (QoS)&nbsp;components&nbsp;and associated APIs, including queuing and notification systems, a system registry in DynamoDB, a scheduling subsystem, system-wide logging, and more. &nbsp;</p><p>Finally, in 2015&nbsp;AWS Lambda reached the general-availability status. Amazon filled&nbsp;in the final piece of the world’s first distributed cloud OS, complete with a HAL, QoS components, a software development kit,&nbsp;and a runtime. And while an&nbsp;operating system&nbsp;textbook from the 1990s might not characterize AWS as an OS, or EC2 and S3 as part of a HAL, the definitions have changed.&nbsp;&nbsp;</p><p>What makes AWS Lambda (and its counterparts on other cloud platforms) so significant is that it has transformed how people think about the cloud's value proposition and whom that value proposition&nbsp;targets. In positioning itself to capitalize on big data, the Internet of Things (IoT), machine learning,&nbsp;and other changes&nbsp;rippling through the industry, Amazon recognized the&nbsp;need to graduate its wares&nbsp;from&nbsp;platform-as-a-service&nbsp;(PaaS)&nbsp;to toolchain-as-a-service&nbsp;(TCaaS) offerings.&nbsp;</p><p><div class="media media-element-container media-default"><div id="file-8402" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/figure1png-3">The distributed cloud operating system</a></h2>
    
  
  <div class="content">
    <img alt="The distributed cloud operating system architectural diagram" title="The distributed cloud operating system" class="media-element file-default" data-delta="1" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/figure1_1.png?itok=vZ_Uxuyv" width="614" height="439" />  </div>

  
</div>
</div></p><p><em>Figure 1: The distributed cloud operating system, function-as-a-service (FaaS)&nbsp;and toolchain-as-a-service&nbsp;(TCaaS)&nbsp;platform.&nbsp;Source for all figures: Dean Hallman, </em>All Things Open Talk<em>, 2016. </em>&nbsp;</p><p>PaaS offerings such as Amazon's Elastic Beanstalk are tightly coupled, vertically integrated software stacks provided as&nbsp;turnkey foundations on which to build applications.&nbsp;TCaaS&nbsp;offerings are loosely coupled, horizontally integrated cloud applications that codify how and when various independent software systems should collaborate to solve some business need. (Integration platform as a service, or&nbsp;IPaaS, is related to TCaaS, but the latter is generally lower-level and more developer-oriented.)&nbsp;AWS Lambda and the events that trigger it arose as a means of building the glue logic to lace big data, the IoT, and future toolchains together (see Figure 1).</p><p>With the arrival of cloud-based toolchains and the requisite infrastructure to support them, AWS is evolving from an aggregator of sub-operating systems&nbsp;to a provider of&nbsp;the OS itself.&nbsp;Instead of building and deploying applications <em>in</em>&nbsp;the cloud, you can now build and deploy applications <em>on</em>&nbsp;the cloud. Other cloud vendors have since introduced similar function-as-a-service (FaaS) offerings, thereby extending this trend across a range of cloud providers.</p><p>The implications of this shift in value proposition and target audience aren't just tactical; they're strategic. Initially, most companies did not recognize the strategic implications, and they have continued to work with the cloud, both structurally and procedurally, in traditional ways.</p><h2>2. Silos are breaking down, and devs are retooling</h2><p>With the arrival of the cloud as OS,&nbsp;the siloed DevOps model (explained below) that was prevalent up until 2015 is now outmoded.<strong>&nbsp;</strong>In the traditional model, companies organize&nbsp;themselves into engineering,&nbsp;infrastructure,&nbsp;and QA departments, and the infrastructure team is responsible for dealing with most things related to AWS, Microsoft's&nbsp;Azure, Google Compute Cloud, and so on.</p><p>For example, infrastructure teams are&nbsp;usually responsible for building out the provisioning needed for&nbsp;Amazon's Virtual Private Cloud, EC2 instances, Amazon's Elastic Block Store&nbsp;volumes, and similar resource requirements.</p><p>Once provisioned, those resources&nbsp;pass over to the engineering team, which uses them as&nbsp;deployment targets. Engineering has historically been less knowledgeable about, and less concerned with, AWS's product portfolio, since AWS's products&nbsp;historically comprised components that turned systems administration functions into software problems.</p><p>DevOps was represented, at least in part, as the software that a system administrator wrote to provision the resources needed to meet engineering's&nbsp;requirements. Administrators often used&nbsp;infrastructure-as-code solutions such as Amazon's&nbsp;CloudFormation, Red Hat's&nbsp;Ansible, or HashiCorp's&nbsp;Terraform.</p><p>Prior to AWS Lambda, the relatively clean divisions between engineering and infrastructure, and the provision-and-pass model that governed their interaction, remained largely intact and defensible. But that all changed in 2015, when the cloud redefined itself as an OS.</p><h2>The siloed&nbsp;DevOps&nbsp;model</h2><p>Ironically, it was the siloed DevOps model (explained below), which was entrenched in the enterprise in 2015, that contributed to the slow uptake most enterprises experienced in recognizing the significance of AWS Lambda. That was because many&nbsp;professionals who were plugged into AWS&nbsp;product announcements and portfolio expansions were primarily concerned with infrastructure-related value-add.&nbsp;</p><p>But here, for the first time, AWS Lambda was targeting an audience primarily of developers, who were generally less attuned to Amazon's ever-expanding product family.&nbsp;This presented&nbsp;a dilemma for teams using the siloed DevOps model.&nbsp;</p><p>Here's what I mean by "siloed&nbsp;DevOps."</p><p>On the one hand, you had the infrastructure team, with access to many pieces of core technology,&nbsp;tasked with both the provisioning of production resources&nbsp;and&nbsp;guarding those resources against service disruptions over time.</p><p>On the other hand, you had developers who could not fully embrace and understand a new OS without having unfettered access to explore its capabilities. Imagine building a Mac or Windows app without knowing that the mouse event dispatch loop was a built-in core feature; you'd likely spend time building a less ideal solution.</p><p>In other words, developers building software for an OS that they were not allowed or inclined to explore fully&nbsp;would spin their wheels reinventing core features of the OS they didn't know were available out of the box.</p><p>To remedy this, developers should&nbsp;stop regarding AWS and other cloud platforms&nbsp;as the domain of the infrastructure team,&nbsp;and employers should&nbsp;stop restricting developers from having the access they require to educate themselves.</p><h2>The cloud as OS yields a new class of solutions</h2><p>Once developers stop&nbsp;regarding the cloud as infrastructure&nbsp;and start&nbsp;regarding it as an OS with capabilities relevant to their jobs, a new class of solutions&nbsp;presents itself.</p><p>For example, in 2015&nbsp;I was working on a big-data platform when a new requirement arose. The clients could receive new or corrected data that arrived late—days or weeks after the fact. To fix this, they&nbsp;wanted to replace their manual processes with an automatic rewind&nbsp;that would recognize late arrivals, ingest the data, and recalculate any reports that were affected.</p><p>Initially, the team was&nbsp;considering traditional solutions to this problem, such as&nbsp;provisioning an EC2 instance running a REST API, allowing a sender to register late-arriving data,&nbsp;and scheduling the requisite processing. But upon learning of AWS Lambda, we decided to write&nbsp;a single Lambda&nbsp;that was listening for S3 write events within our data onboarding keyspace.</p><p>The cloud was&nbsp;expanding the set of solutions I could contemplate&nbsp;as a developer. The cloud was expanding its role from being&nbsp;the&nbsp;easel to becoming also the&nbsp;paintbrush and the color palette. This was the moment when I first recognized that the siloed DevOps&nbsp;model was breaking down&nbsp;and that AWS Lambda was forcing another expansion in the <a href="https://techbeacon.com/7-devops-trends-watch-2017">meaning of the term <em>DevOps</em></a>.</p><h2>3.&nbsp;DevOps&nbsp;is being redefined—again&nbsp;</h2><p>The answer to the siloed DevOps dilemma is still taking shape, but some themes are starting&nbsp;to emerge.</p><h2>Safer exploration inside a 'blast radius'</h2><p>Principal among the emerging themes&nbsp;is the recent concept of "blast-radius&nbsp;containment." In other words, give developers a sandbox where they can learn, experiment, and blow stuff up while ensuring&nbsp;that they can't accidentally take out production in the process.</p><p>During AWS re:Invent 2016, Amazon outlined&nbsp;a strategy for limiting blast radius. In addition, some <a href="https://techbeacon.com/essential-guide-serverless-computing-enterprise" target="_blank">serverless tools</a> and libraries provide minimal support for blast-radius confinement&nbsp;through sub-accounts and/or AWS's Identity and Access Management&nbsp;permission boundaries.&nbsp;</p><p>Unfortunately, multiple account solutions are sometimes difficult to justify. Many managers are reticent to take on another accounts payable&nbsp;just so developers can have a sandbox.&nbsp;</p><p>I've seen engineering managers put engineering team AWS accounts on their personal credit cards&nbsp;because the business was unwilling to open additional accounts. Or developers slapping down their own plastic and&nbsp;incurring small monthly charges with cloud providers&nbsp;because they understand that they&nbsp;need to know the cloud as an OS, even if their manager or employer does not see that.</p><h2>Layering of dev and ops responsibilities</h2><p>Another emerging theme&nbsp;in&nbsp;DevOps&nbsp;is to restructure the division of responsibilities between infrastructure and engineering&nbsp;as a more layered, or hierarchical, approach.</p><p>In this model, guarded environments such as production remain under the strict purview of the infrastructure team. But less guarded environments, such as&nbsp;dev&nbsp;and staging, have more relaxed permissions, affording fuller control to engineering teams. Conceptually, this is rather obvious—the real challenges lie in extending the traditional provision and pass methods&nbsp;to be more collaborative, hierarchical, and blast-radius-confining.</p><p><div class="media media-element-container media-default"><div id="file-8419" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/figure2png">Trickledowndevops.png</a></h2>
    
  
  <div class="content">
    <img alt="Collaborative DevOps architectural diagram" title="Trickle-down DevOps " class="media-element file-default" data-delta="2" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/figure2.png?itok=hZxkBv7U" width="513" height="601" />  </div>

  
</div>
</div></p><p><em>Figure 2: Trickle-down DevOps (a.k.a. collaborative DevOps).&nbsp;</em><p>In my talk at&nbsp;the 2016&nbsp;<a href="https://allthingsopen.org/" target="_blank" rel="nofollow">All Things Open</a>&nbsp;conference,&nbsp;I characterized this change as "trickle-down DevOps" (see Figure 2). I've since renamed it "collaborative DevOps,"&nbsp;since the earlier siloed DevOps&nbsp;model is not truly collaborative—at least not between the engineering and infrastructure teams, where provision-and-pass has been the norm.</p><p>In collaborative DevOps, infrastructure and engineering teams use a common toolchain, methods, and key/value stores.&nbsp;This helps both teams&nbsp;specify, provision, deploy, and wire up a spectrum of target environments with permission levels governing which teams, team members, and continuous integration (CI) environments have full access to each target environment.</p><p>Modernizing DevOps to be a more collaborative workflow between infrastructure, QA, and engineering groups within the enterprise is a large topic that's beyond the scope of this article.&nbsp; (<a href="https://github.com/wiresoft-io/cloudbox" rel="nofollow">Cloudbox</a>,&nbsp;an&nbsp;open-source project I started, aims to deliver on the promise of collaborative DevOps&nbsp;for serverless- and container orchestration-based applications.)</p><h2>4.&nbsp;Best practices for app&nbsp;configuration and&nbsp;staging are evolving</h2><p>The oft-cited <a href="https://12factor.net/" target="_blank" rel="nofollow">12-Factor App</a>—a methodology for building SaaS apps—gets a lot of things right. But the recommendations on configuration are&nbsp;sub-optimal, especially in the context of serverless computing, where keeping application settings in environment variables reduces flexibility and reinforces the silos that can stifle serverless application development.</p><p>While better solutions have started to emerge&nbsp;that are more compatible with the requirements of serverless&nbsp;computing, progress is needed&nbsp;on this front. And since application configuration and staging are critical points of baton-passing among&nbsp;infrastructure, QA,&nbsp;and engineering teams, the solution will play a key role in the ongoing evolution of DevOps.&nbsp;</p><p>The AWS CloudFormation&nbsp;and the AWS Serverless&nbsp;Application Model (SAM)&nbsp;provide some guidance here. CloudFormation's support for stacksets and cross-stack references hints at a better direction, but packaging these settings within AWS's&nbsp;CloudFormation infrastructure-as-code service makes these improvements less readily available outside the infrastructure silo.</p><p>In addition, the serverless&nbsp;framework has implemented a rich variable passing-and-expansion language in a recent version that represents a step forward in building a more collaborative application configuration methodology.&nbsp;</p><p>The Cloudbox&nbsp;project&nbsp;also aims to address this need.&nbsp;A Cloudbox is a hierarchical key/value storage framework that is stage- and permission-bounded. It collects the stage-specific configuration key/value pairs from a range of sources, both infrastructure- and engineering-oriented, and drives those settings into your serverless or non-serverless&nbsp;application.&nbsp;</p><p>&nbsp;</p><p><div class="media media-element-container media-default"><div id="file-8421" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/figure3png-0">CloudBoxConcept.png</a></h2>
    
  
  <div class="content">
    <img alt="The CloudBox concept diagram" title="The CloudBox Concept" class="media-element file-default" data-delta="3" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/figure3_0.png?itok=sS3vAWqG" width="614" height="387" />  </div>

  
</div>
</div></p><p><em>Figure 3: The Cloudbox&nbsp;application staging and configuration model.</em></p><p>A Cloudbox supersedes the notion of a stage&nbsp;by allowing one Cloudbox to be linked to others for ingress and egress purposes. A stage becomes just the final Cloudbox in this linked arrangement.</p><p>In addition to the configuration advantages of this model, it also allows the longer-lived Cloudboxes, which are&nbsp;managing persistent storage endpoints, to be managed by infrastructure, while the more transient, stateless, or computational Cloudboxes remain primarily an engineering concern.</p><p>And as illustrated in Figure 4, these transient,&nbsp;stateless Cloudboxes are loosely connected to "storage"&nbsp;Cloudboxes through a layer of indirection. As a result, each Cloudbox can be easily upgraded, recycled, and hot-reconnected back to production Cloudboxes, with no disruption to customer-facing UIs.</p><p><div class="media media-element-container media-default"><div id="file-8422" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/figure4png">CloudBoxChain.png</a></h2>
    
  
  <div class="content">
    <img alt="The CloudBox chain and application staging diagram" title="The CloudBox Chain" class="media-element file-default" data-delta="4" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/figure4.png?itok=jDTK9zMv" width="600" height="442" />  </div>

  
</div>
</div></p><p><em>Figure 4: Cloudbox chaining and application staging.</em></p><h2>5.&nbsp;The serverless&nbsp;frameworks space is maturing, with new serverless&nbsp;app&nbsp;architectures&nbsp;emerging</h2><p>When Amazon first released AWS Lambda, the offering included only the core FaaS feature. DevOps concerns, including automated deployment, configuration, security, and code sharing, were left as an "exercise for the reader."&nbsp;So&nbsp;third-party, open-source frameworks&nbsp;sprang up to fill this need.</p><p>Now&nbsp;there are many frameworks in this category, each with its own merits, but the most popular&nbsp;are Chalice (based on Python)&nbsp;and the Serverless Framework. And while this category has been maturing rapidly, until recently most frameworks lacked the security, CI&nbsp;support, and DevOps compatibility to be viable for use within an&nbsp;enterprise.</p><h2>Your own resources might have to fill the void, for now</h2><p>Back in 2016, I was building a serverless application for a client that was using the Serverless Framework&nbsp;as a foundation. One major problem was that Version 0.5.6 of the framework recommended that you create an IAM user with full admin permissions to the entire AWS account. &nbsp;</p><p>The framework authors hadn't yet isolated which specific IAM permissions were required by the framework. But clearly, giving full admin privileges to AWS Lambda and its deployment scripts would have been a non-starter—the infrastructure team would have laughed me out of the room.</p><p>Moreover, the infrastructure team was responsible for establishing and disseminating IAM permissions, but it couldn't do that&nbsp;in a serverless framework that it knew nothing about&nbsp;and that conflicted with its own DevOps toolchain.</p><p>I ended up using my personal AWS account&nbsp;and spent many hours isolating every permission and resource the framework used. In this way I was able to&nbsp;narrow the individual permissions and resources that the framework required, and I then contributed my findings back to the community.</p><p>But the problems only compounded when I tried to add CI&nbsp;support to the project, since the framework wasn't compatible with my client's&nbsp;Jenkins environment. Meanwhile, the infrastructure team&nbsp;insisted&nbsp;that if I just used Kubernetes, I could sidestep all these concerns,&nbsp;because they'd handle the permissions and continuous integration requirements in their silo.&nbsp;</p><h2>Framework limitations and options</h2><p>In more recent versions, the Serverless Framework team has done a great job of addressing these deficiencies. But this experience illustrated for me that, not only&nbsp;did serverless frameworks have&nbsp;a lot of room to mature, but&nbsp;they&nbsp;also could be doing&nbsp;more to streamline and simplify engineering's&nbsp;integration and interaction with the infrastructure team and its work products.</p><p>The&nbsp;Cloudbox project grew out of my recognition&nbsp;that serverless&nbsp;computing architectures and their cloud-as-OS presentation were challenging the silos between engineering and infrastructure&nbsp;in new ways.</p><p>AWS announced its own entrant into the serverless&nbsp;framework category, the&nbsp;AWS Serverless Application Model (SAM), in late 2016. SAM is different from other frameworks in the category&nbsp;in that it&nbsp;expands the platform, rather than working&nbsp;around absent capabilities in AWS.</p><p>More specifically, AWS SAM extends CloudFormation&nbsp;to support describing and deploying serverless applications.</p><p>But&nbsp;AWS SAM doesn't obviate the need for&nbsp;third-party frameworks. All of the third-party serverless frameworks, such as Chalice and Apex, have the option to replace their custom deployment features with an AWS SAM implementation, because AWS SAM overlaps their feature sets in this area. Beyond deployment, however, their value-add remains mostly intact and unchallenged by AWS SAM.</p><p>For example, Chalice, the&nbsp;Python-based framework that makes it easy to build REST APIs using API Gateway and Lambda, is entirely complementary to AWS SAM.&nbsp;And while the Serverless Framework does overlap somewhat with AWS SAM, it takes serverless&nbsp;computing into cross-cloud and multi-cloud directions&nbsp;that are well beyond the scope and business motivations of AWS SAM.</p><h2>Programming options</h2><p>One final area of growth in the serverless framework category are the programming paradigms and reusable libraries used in building serverless&nbsp;functions. For example, given the function granularity of serverless applications, should they&nbsp;use an object-oriented approach, a&nbsp;functional programming approach, or some combination of the two? And what framework capabilities can I derive from or incorporate into my serverless functions at runtime?</p><p>This is another area where Cloudbox offers some answers. It introduces a new programming paradigm, a hybrid between functional and object-oriented programming&nbsp;that builds on the advances of Functional Reactive Programming frameworks such as RxJs, but simplifies and extends the programming model.</p><p>This hybrid combines functional and object-oriented programming in an entirely new way,&nbsp;mixing in aspect-oriented programming, dependency injection, functional promises, intelligent retry, and railway-oriented programming. The result is&nbsp;a single, unified methodology that is both elegant and simplifying. It's&nbsp;a new way to build software that maps particularly well to serverless, cloud computing, and collaborative DevOps use cases.</p><h2>6.&nbsp;Vendor lock-in fears are resurfacing, but cloud-agnostic solutions&nbsp;are appearing</h2><p>While the pros of serverless computing outweigh the cons, some developers and organizations are understandably concerned with the vendor lock-in implications of building serverless applications.</p><p>On one hand, serverless is based on an event publication/subscription model, a design pattern intended to reduce tight coupling. On the other hand,&nbsp;the serverless handlers&nbsp;triggered by those events typically make use of provider-specific APIs, HAL, and QoS components, which&nbsp;is where vendor lock-in can occur.</p><p>Given that all major cloud platforms have now introduced FaaS&nbsp;offerings with capabilities similar to AWS Lambda, it should be feasible for you to migrate your serverless applications to a different cloud OS, just as long as you avoid vendor lock-in with your initial provider.</p><p>This situation is reminiscent of the desktop OS battles of the '80s and '90s. Enterprise application builders at the time wanted to avoid both tying their products too tightly to Windows, Mac OS, or Unix and constraining applications to a least-common-feature set that would cripple functionality.</p><p>Back then, products such as Wind/U, from Bristol Technologies, and Mainsoft's MainWin&nbsp;emerged, offering a means of avoiding vendor lock-in&nbsp;without imposing feature limitations.</p><p>In a case of history repeating itself, several products have since emerged that are modern counterparts to Wind/U and MainWin.&nbsp;WalmartLabs' OneOps, for example, bills itself as "one design, any cloud." OneOps is a comprehensive solution, but it&nbsp;requires some commitment to its architecture to take full advantage.</p><p>There are software design patterns and libraries out there that can help you minimize and localize cloud dependency in order to achieve an architecture that you can&nbsp;migrate&nbsp;with substantially less effort. Today, the Serverless Framework is the&nbsp;library that comes closest to delivering on the goal of a less invasive, software-abstraction approach to cross-cloud and multi-cloud support.</p><p>Cloudbox&nbsp;is a more recent entrant in this category&nbsp;and may be used exclusively or in combination with other serverless frameworks.&nbsp;</p><h2>7.&nbsp;A hybrid model is appearing:&nbsp;Serverless&nbsp;container orchestration</h2><p>A new model I call "serverless&nbsp;container orchestration"&nbsp;is emerging. It&nbsp;offers a new approach to achieving a cloud-agnostic solution. If there is one trend in cloud computing that rivals the significance of serverless, it is the rise of container orchestration solutions, with&nbsp;Kubernetes&nbsp;at the forefront.&nbsp;Currently,&nbsp;serverless products are usually cheaper and more immediately deliverable. But as the scale and throughput of your application increases, the ROI lines will eventually cross, and at some point, Kubernetes&nbsp;will become&nbsp;more cost-effective.</p><p>The problem is, how do you make the transition from serverless to container orchestration&nbsp;without starting over? Is a middle ground feasible—a kind of serverless/container orchestration&nbsp;hybrid?</p><p>Initially, these solutions appeared to be competitive and mutually exclusive. But it's not turning out that way. New projects, such as <a href="https://github.com/iron-io/functions" target="_blank" rel="nofollow">IronFunctions</a>, are pointing the way toward a future where serverless becomes a spectrum of possibilities, with AWS Lambda at one end&nbsp;and Kubernetes&nbsp;at the other.</p><p>In fact, AWS Lambda&nbsp;and the configuration values that constrain it&nbsp;are becoming a kind of accidental standard&nbsp;that serverless&nbsp;container orchestration products can use to build a Lambda-like environment on any cloud.</p><p>History can lend context here. In both the desktop OS wars of the '80s and '90s and&nbsp;the browser wars of the '90s through today, the industry encountered the problem of unevenness. One browser or OS supported one feature set, while another&nbsp;supported an overlapping, but distinct, feature set.</p><p>To deploy an application across a range of platforms with uneven capabilities, people began using a methodology that the JavaScript community dubbed "polyfill."&nbsp;As with an uneven drywall, the target platforms had hills and valleys that needed to be filled in and smoothed to support a single-source application on top.</p><p>For example, in the case of Wind/U,&nbsp;some years ago Bristol had to custom-build certain print driver functionality that was absent from Unix&nbsp;to support features, such as a print preview, that are standard on Windows.</p><p>With its built-in load balancing, failover capabilities, and multi-cloud support, Kubernetes makes for an excellent polyfill. While Kubernetes is not truly serverless,&nbsp;its management, scaling, and recovery capabilities have the potential to limit ongoing maintenance long enough to offer a reasonable approximation.</p><p>Any ongoing maintenance that's&nbsp;necessary can be easily peeled off and centralized with infrastructure specialists who possess a good working knowledge of Kubernetes, but fewer&nbsp;application specifics.</p><p>For these reasons, a Kubernetes-based approach can&nbsp;level-up cloud platforms that lack certain QoS components, including the FaaS runtime itself.&nbsp;And projects such as&nbsp;IronFunctions, built on <a href="https://containership.io/" target="_blank" rel="nofollow">Containership</a>, which in&nbsp;turn is built on Kubernetes, are an example of this polyfill approach recurring in a new context: the distributed, multi-cloud OS.&nbsp;</p><h2>Be prepared for both technical and cultural shifts</h2><p>Driven largely by the rising tides of big data, the IoT, and machine learning, the last two years have brought about a refocusing of cloud computing. New architectures, SDKs, and runtime components have combined to form a new breed of distributed OS. Principle among these new architectures are serverless and container orchestration technologies&nbsp;such as AWS Lambda, Docker, and Kubernetes. Each is transformative individually, but they may prove revolutionary when combined.</p><p>Hybrid serverless&nbsp;container orchestration tools, such as IronFunctions, have the potential to reduce or eliminate vendor lock-in. They can also&nbsp;provide&nbsp;a more flexible architecture that allows redeployment&nbsp;as app traffic increases,&nbsp;from a single&nbsp;source to more cost-effective serverless runtimes.</p><p>But the impact isn't just technical. There's also a cultural shift prompted by the recent evolution of cloud computing, as engineering teams take&nbsp;a more hands-on approach with cloud SDKs and serverless&nbsp;runtimes.</p><p>Frameworks have sprung up over the last two&nbsp;years to codify best practices and design patterns for building serverless applications. But for the most part, they've done little to address the evolving requirements of DevOps&nbsp;or to facilitate a more dynamic and collaborative interaction between the engineering, infrastructure, and QA silos that contribute to the traditional DevOps culture.</p><p>Looking ahead, expect to see new frameworks and architectures in 2018 that attempt to directly address and facilitate a <a href="https://techbeacon.com/how-increase-enterprise-collaboration-speed-your-devops-pipeline" target="_blank">more collaborative DevOps workflow</a>&nbsp;for building serverless- and container-based applications. In addition, expect serverless&nbsp;container orchestration solutions to become more pervasive in cloud computing over the next three&nbsp;years, as people seek no-compromise approaches that let them&nbsp;build once and run anywhere.</p><p>The stage is set for the next round of battles and advances in cloud computing, and&nbsp;serverless and container orchestration strategies will play a key role in deciding the winners and losers.&nbsp;</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-11-09/f5d34" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Wed, 03 Jan 2018 11:00:00 EST</pubDate>
      <author>Dean Hallman</author>
      <dc:creator>Dean Hallman</dc:creator>
      <guid isPermaLink="false">node/2440</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/building-serverless-container-based-applications-7-trends-watch">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>Building serverless- and container-based applications: 7 trends to watch</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/container-based-apps.jpg?itok=VS1Lmhrh" />
          </figure>
          
          <!-- Title -->
          <h1>Building serverless- and container-based applications: 7 trends to watch</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">The cloud's new direction</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-03T11:00:00-05:00">Jan 3, 2018</time>

          <!-- Byline -->
          <address>
            <a title="Founder and CTO" href="https://techbeacon.com/contributors/dean-hallman">Dean Hallman</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p><a href="https://techbeacon.com/essential-guide-serverless-technologies-architectures">Serverless&nbsp;technology </a>and container orchestration—especially&nbsp;via Docker and Kubernetes—are transforming cloud computing. And the fun is just beginning, since&nbsp;<a href="https://techbeacon.com/serverless-containers-throwdown-under-way" target="_blank">the impact of these technologies</a> will likely reverberate through the industry for years to come. But while many IT operations managers are talking about individual technologies and announcements, few recognize&nbsp;the underlying shift taking place and how it could affect your job as an IT Ops management professional.</p><p>It's important&nbsp;to read between the lines of the product announcements. The&nbsp;practical insights below should help you navigate the rapidly evolving <a href="https://techbeacon.com/devops-dictates-new-approach-cloud-development">landscape of cloud computing</a>.</p><p>There are seven key trends in cloud&nbsp;computing wrought by Amazon Web Services'&nbsp;<a href="https://techbeacon.com/aws-open-sources-serverless-model-what-you-need-know">(AWS) Lambda</a>, which <a href="https://techbeacon.com/one-year-using-kubernetes-production-lessons-learned">Kubernetes is&nbsp;beginning to leverage</a> and which your company should at least pay&nbsp;attention to, if not incorporate&nbsp;into its own roadmap. (AWS's Lambda lets you run code without having to provision&nbsp;or manage&nbsp;servers.)</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-11-09/f5d34" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div><h2>1.&nbsp;The cloud is evolving&nbsp;from operating system aggregator&nbsp;to the new OS</h2><p>In the early years of AWS, Amazon spent most of its AWS R&amp;D cycles turning hardware procurement and management into a software problem; the introductions of Amazon's S3 object storage and Elastic Compute Cloud (EC2)&nbsp;are the clearest examples of that. As a foundation for its infrastructure-as-a-service (IaaS) offering, AWS built out a cloud equivalent of the traditional hardware abstraction layer (HAL). &nbsp;</p><p>Having completed that, AWS progressed up the stack, focusing next on building out a complement of quality-of-service (QoS)&nbsp;components&nbsp;and associated APIs, including queuing and notification systems, a system registry in DynamoDB, a scheduling subsystem, system-wide logging, and more. &nbsp;</p><p>Finally, in 2015&nbsp;AWS Lambda reached the general-availability status. Amazon filled&nbsp;in the final piece of the world’s first distributed cloud OS, complete with a HAL, QoS components, a software development kit,&nbsp;and a runtime. And while an&nbsp;operating system&nbsp;textbook from the 1990s might not characterize AWS as an OS, or EC2 and S3 as part of a HAL, the definitions have changed.&nbsp;&nbsp;</p><p>What makes AWS Lambda (and its counterparts on other cloud platforms) so significant is that it has transformed how people think about the cloud's value proposition and whom that value proposition&nbsp;targets. In positioning itself to capitalize on big data, the Internet of Things (IoT), machine learning,&nbsp;and other changes&nbsp;rippling through the industry, Amazon recognized the&nbsp;need to graduate its wares&nbsp;from&nbsp;platform-as-a-service&nbsp;(PaaS)&nbsp;to toolchain-as-a-service&nbsp;(TCaaS) offerings.&nbsp;</p><p><div class="media media-element-container media-default"><div id="file-8402" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/figure1png-3">The distributed cloud operating system</a></h2>
    
  
  <div class="content">
    <img alt="The distributed cloud operating system architectural diagram" title="The distributed cloud operating system" class="media-element file-default" data-delta="1" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/figure1_1.png?itok=vZ_Uxuyv" width="614" height="439" />  </div>

  
</div>
</div></p><p><em>Figure 1: The distributed cloud operating system, function-as-a-service (FaaS)&nbsp;and toolchain-as-a-service&nbsp;(TCaaS)&nbsp;platform.&nbsp;Source for all figures: Dean Hallman, </em>All Things Open Talk<em>, 2016. </em>&nbsp;</p><p>PaaS offerings such as Amazon's Elastic Beanstalk are tightly coupled, vertically integrated software stacks provided as&nbsp;turnkey foundations on which to build applications.&nbsp;TCaaS&nbsp;offerings are loosely coupled, horizontally integrated cloud applications that codify how and when various independent software systems should collaborate to solve some business need. (Integration platform as a service, or&nbsp;IPaaS, is related to TCaaS, but the latter is generally lower-level and more developer-oriented.)&nbsp;AWS Lambda and the events that trigger it arose as a means of building the glue logic to lace big data, the IoT, and future toolchains together (see Figure 1).</p><p>With the arrival of cloud-based toolchains and the requisite infrastructure to support them, AWS is evolving from an aggregator of sub-operating systems&nbsp;to a provider of&nbsp;the OS itself.&nbsp;Instead of building and deploying applications <em>in</em>&nbsp;the cloud, you can now build and deploy applications <em>on</em>&nbsp;the cloud. Other cloud vendors have since introduced similar function-as-a-service (FaaS) offerings, thereby extending this trend across a range of cloud providers.</p><p>The implications of this shift in value proposition and target audience aren't just tactical; they're strategic. Initially, most companies did not recognize the strategic implications, and they have continued to work with the cloud, both structurally and procedurally, in traditional ways.</p><h2>2. Silos are breaking down, and devs are retooling</h2><p>With the arrival of the cloud as OS,&nbsp;the siloed DevOps model (explained below) that was prevalent up until 2015 is now outmoded.<strong>&nbsp;</strong>In the traditional model, companies organize&nbsp;themselves into engineering,&nbsp;infrastructure,&nbsp;and QA departments, and the infrastructure team is responsible for dealing with most things related to AWS, Microsoft's&nbsp;Azure, Google Compute Cloud, and so on.</p><p>For example, infrastructure teams are&nbsp;usually responsible for building out the provisioning needed for&nbsp;Amazon's Virtual Private Cloud, EC2 instances, Amazon's Elastic Block Store&nbsp;volumes, and similar resource requirements.</p><p>Once provisioned, those resources&nbsp;pass over to the engineering team, which uses them as&nbsp;deployment targets. Engineering has historically been less knowledgeable about, and less concerned with, AWS's product portfolio, since AWS's products&nbsp;historically comprised components that turned systems administration functions into software problems.</p><p>DevOps was represented, at least in part, as the software that a system administrator wrote to provision the resources needed to meet engineering's&nbsp;requirements. Administrators often used&nbsp;infrastructure-as-code solutions such as Amazon's&nbsp;CloudFormation, Red Hat's&nbsp;Ansible, or HashiCorp's&nbsp;Terraform.</p><p>Prior to AWS Lambda, the relatively clean divisions between engineering and infrastructure, and the provision-and-pass model that governed their interaction, remained largely intact and defensible. But that all changed in 2015, when the cloud redefined itself as an OS.</p><h2>The siloed&nbsp;DevOps&nbsp;model</h2><p>Ironically, it was the siloed DevOps model (explained below), which was entrenched in the enterprise in 2015, that contributed to the slow uptake most enterprises experienced in recognizing the significance of AWS Lambda. That was because many&nbsp;professionals who were plugged into AWS&nbsp;product announcements and portfolio expansions were primarily concerned with infrastructure-related value-add.&nbsp;</p><p>But here, for the first time, AWS Lambda was targeting an audience primarily of developers, who were generally less attuned to Amazon's ever-expanding product family.&nbsp;This presented&nbsp;a dilemma for teams using the siloed DevOps model.&nbsp;</p><p>Here's what I mean by "siloed&nbsp;DevOps."</p><p>On the one hand, you had the infrastructure team, with access to many pieces of core technology,&nbsp;tasked with both the provisioning of production resources&nbsp;and&nbsp;guarding those resources against service disruptions over time.</p><p>On the other hand, you had developers who could not fully embrace and understand a new OS without having unfettered access to explore its capabilities. Imagine building a Mac or Windows app without knowing that the mouse event dispatch loop was a built-in core feature; you'd likely spend time building a less ideal solution.</p><p>In other words, developers building software for an OS that they were not allowed or inclined to explore fully&nbsp;would spin their wheels reinventing core features of the OS they didn't know were available out of the box.</p><p>To remedy this, developers should&nbsp;stop regarding AWS and other cloud platforms&nbsp;as the domain of the infrastructure team,&nbsp;and employers should&nbsp;stop restricting developers from having the access they require to educate themselves.</p><h2>The cloud as OS yields a new class of solutions</h2><p>Once developers stop&nbsp;regarding the cloud as infrastructure&nbsp;and start&nbsp;regarding it as an OS with capabilities relevant to their jobs, a new class of solutions&nbsp;presents itself.</p><p>For example, in 2015&nbsp;I was working on a big-data platform when a new requirement arose. The clients could receive new or corrected data that arrived late—days or weeks after the fact. To fix this, they&nbsp;wanted to replace their manual processes with an automatic rewind&nbsp;that would recognize late arrivals, ingest the data, and recalculate any reports that were affected.</p><p>Initially, the team was&nbsp;considering traditional solutions to this problem, such as&nbsp;provisioning an EC2 instance running a REST API, allowing a sender to register late-arriving data,&nbsp;and scheduling the requisite processing. But upon learning of AWS Lambda, we decided to write&nbsp;a single Lambda&nbsp;that was listening for S3 write events within our data onboarding keyspace.</p><p>The cloud was&nbsp;expanding the set of solutions I could contemplate&nbsp;as a developer. The cloud was expanding its role from being&nbsp;the&nbsp;easel to becoming also the&nbsp;paintbrush and the color palette. This was the moment when I first recognized that the siloed DevOps&nbsp;model was breaking down&nbsp;and that AWS Lambda was forcing another expansion in the <a href="https://techbeacon.com/7-devops-trends-watch-2017">meaning of the term <em>DevOps</em></a>.</p><h2>3.&nbsp;DevOps&nbsp;is being redefined—again&nbsp;</h2><p>The answer to the siloed DevOps dilemma is still taking shape, but some themes are starting&nbsp;to emerge.</p><h2>Safer exploration inside a 'blast radius'</h2><p>Principal among the emerging themes&nbsp;is the recent concept of "blast-radius&nbsp;containment." In other words, give developers a sandbox where they can learn, experiment, and blow stuff up while ensuring&nbsp;that they can't accidentally take out production in the process.</p><p>During AWS re:Invent 2016, Amazon outlined&nbsp;a strategy for limiting blast radius. In addition, some <a href="https://techbeacon.com/essential-guide-serverless-computing-enterprise" target="_blank">serverless tools</a> and libraries provide minimal support for blast-radius confinement&nbsp;through sub-accounts and/or AWS's Identity and Access Management&nbsp;permission boundaries.&nbsp;</p><p>Unfortunately, multiple account solutions are sometimes difficult to justify. Many managers are reticent to take on another accounts payable&nbsp;just so developers can have a sandbox.&nbsp;</p><p>I've seen engineering managers put engineering team AWS accounts on their personal credit cards&nbsp;because the business was unwilling to open additional accounts. Or developers slapping down their own plastic and&nbsp;incurring small monthly charges with cloud providers&nbsp;because they understand that they&nbsp;need to know the cloud as an OS, even if their manager or employer does not see that.</p><h2>Layering of dev and ops responsibilities</h2><p>Another emerging theme&nbsp;in&nbsp;DevOps&nbsp;is to restructure the division of responsibilities between infrastructure and engineering&nbsp;as a more layered, or hierarchical, approach.</p><p>In this model, guarded environments such as production remain under the strict purview of the infrastructure team. But less guarded environments, such as&nbsp;dev&nbsp;and staging, have more relaxed permissions, affording fuller control to engineering teams. Conceptually, this is rather obvious—the real challenges lie in extending the traditional provision and pass methods&nbsp;to be more collaborative, hierarchical, and blast-radius-confining.</p><p><div class="media media-element-container media-default"><div id="file-8419" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/figure2png">Trickledowndevops.png</a></h2>
    
  
  <div class="content">
    <img alt="Collaborative DevOps architectural diagram" title="Trickle-down DevOps " class="media-element file-default" data-delta="2" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/figure2.png?itok=hZxkBv7U" width="513" height="601" />  </div>

  
</div>
</div></p><p><em>Figure 2: Trickle-down DevOps (a.k.a. collaborative DevOps).&nbsp;</em><p>In my talk at&nbsp;the 2016&nbsp;<a href="https://allthingsopen.org/" target="_blank" rel="nofollow">All Things Open</a>&nbsp;conference,&nbsp;I characterized this change as "trickle-down DevOps" (see Figure 2). I've since renamed it "collaborative DevOps,"&nbsp;since the earlier siloed DevOps&nbsp;model is not truly collaborative—at least not between the engineering and infrastructure teams, where provision-and-pass has been the norm.</p><p>In collaborative DevOps, infrastructure and engineering teams use a common toolchain, methods, and key/value stores.&nbsp;This helps both teams&nbsp;specify, provision, deploy, and wire up a spectrum of target environments with permission levels governing which teams, team members, and continuous integration (CI) environments have full access to each target environment.</p><p>Modernizing DevOps to be a more collaborative workflow between infrastructure, QA, and engineering groups within the enterprise is a large topic that's beyond the scope of this article.&nbsp; (<a href="https://github.com/wiresoft-io/cloudbox" rel="nofollow">Cloudbox</a>,&nbsp;an&nbsp;open-source project I started, aims to deliver on the promise of collaborative DevOps&nbsp;for serverless- and container orchestration-based applications.)</p><h2>4.&nbsp;Best practices for app&nbsp;configuration and&nbsp;staging are evolving</h2><p>The oft-cited <a href="https://12factor.net/" target="_blank" rel="nofollow">12-Factor App</a>—a methodology for building SaaS apps—gets a lot of things right. But the recommendations on configuration are&nbsp;sub-optimal, especially in the context of serverless computing, where keeping application settings in environment variables reduces flexibility and reinforces the silos that can stifle serverless application development.</p><p>While better solutions have started to emerge&nbsp;that are more compatible with the requirements of serverless&nbsp;computing, progress is needed&nbsp;on this front. And since application configuration and staging are critical points of baton-passing among&nbsp;infrastructure, QA,&nbsp;and engineering teams, the solution will play a key role in the ongoing evolution of DevOps.&nbsp;</p><p>The AWS CloudFormation&nbsp;and the AWS Serverless&nbsp;Application Model (SAM)&nbsp;provide some guidance here. CloudFormation's support for stacksets and cross-stack references hints at a better direction, but packaging these settings within AWS's&nbsp;CloudFormation infrastructure-as-code service makes these improvements less readily available outside the infrastructure silo.</p><p>In addition, the serverless&nbsp;framework has implemented a rich variable passing-and-expansion language in a recent version that represents a step forward in building a more collaborative application configuration methodology.&nbsp;</p><p>The Cloudbox&nbsp;project&nbsp;also aims to address this need.&nbsp;A Cloudbox is a hierarchical key/value storage framework that is stage- and permission-bounded. It collects the stage-specific configuration key/value pairs from a range of sources, both infrastructure- and engineering-oriented, and drives those settings into your serverless or non-serverless&nbsp;application.&nbsp;</p><p>&nbsp;</p><p><div class="media media-element-container media-default"><div id="file-8421" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/figure3png-0">CloudBoxConcept.png</a></h2>
    
  
  <div class="content">
    <img alt="The CloudBox concept diagram" title="The CloudBox Concept" class="media-element file-default" data-delta="3" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/figure3_0.png?itok=sS3vAWqG" width="614" height="387" />  </div>

  
</div>
</div></p><p><em>Figure 3: The Cloudbox&nbsp;application staging and configuration model.</em></p><p>A Cloudbox supersedes the notion of a stage&nbsp;by allowing one Cloudbox to be linked to others for ingress and egress purposes. A stage becomes just the final Cloudbox in this linked arrangement.</p><p>In addition to the configuration advantages of this model, it also allows the longer-lived Cloudboxes, which are&nbsp;managing persistent storage endpoints, to be managed by infrastructure, while the more transient, stateless, or computational Cloudboxes remain primarily an engineering concern.</p><p>And as illustrated in Figure 4, these transient,&nbsp;stateless Cloudboxes are loosely connected to "storage"&nbsp;Cloudboxes through a layer of indirection. As a result, each Cloudbox can be easily upgraded, recycled, and hot-reconnected back to production Cloudboxes, with no disruption to customer-facing UIs.</p><p><div class="media media-element-container media-default"><div id="file-8422" class="file file-image file-image-png">

        <h2 class="element-invisible"><a href="https://techbeacon.com/file/figure4png">CloudBoxChain.png</a></h2>
    
  
  <div class="content">
    <img alt="The CloudBox chain and application staging diagram" title="The CloudBox Chain" class="media-element file-default" data-delta="4" typeof="foaf:Image" src="https://techbeacon.com/sites/default/files/styles/inline_image/public/figure4.png?itok=jDTK9zMv" width="600" height="442" />  </div>

  
</div>
</div></p><p><em>Figure 4: Cloudbox chaining and application staging.</em></p><h2>5.&nbsp;The serverless&nbsp;frameworks space is maturing, with new serverless&nbsp;app&nbsp;architectures&nbsp;emerging</h2><p>When Amazon first released AWS Lambda, the offering included only the core FaaS feature. DevOps concerns, including automated deployment, configuration, security, and code sharing, were left as an "exercise for the reader."&nbsp;So&nbsp;third-party, open-source frameworks&nbsp;sprang up to fill this need.</p><p>Now&nbsp;there are many frameworks in this category, each with its own merits, but the most popular&nbsp;are Chalice (based on Python)&nbsp;and the Serverless Framework. And while this category has been maturing rapidly, until recently most frameworks lacked the security, CI&nbsp;support, and DevOps compatibility to be viable for use within an&nbsp;enterprise.</p><h2>Your own resources might have to fill the void, for now</h2><p>Back in 2016, I was building a serverless application for a client that was using the Serverless Framework&nbsp;as a foundation. One major problem was that Version 0.5.6 of the framework recommended that you create an IAM user with full admin permissions to the entire AWS account. &nbsp;</p><p>The framework authors hadn't yet isolated which specific IAM permissions were required by the framework. But clearly, giving full admin privileges to AWS Lambda and its deployment scripts would have been a non-starter—the infrastructure team would have laughed me out of the room.</p><p>Moreover, the infrastructure team was responsible for establishing and disseminating IAM permissions, but it couldn't do that&nbsp;in a serverless framework that it knew nothing about&nbsp;and that conflicted with its own DevOps toolchain.</p><p>I ended up using my personal AWS account&nbsp;and spent many hours isolating every permission and resource the framework used. In this way I was able to&nbsp;narrow the individual permissions and resources that the framework required, and I then contributed my findings back to the community.</p><p>But the problems only compounded when I tried to add CI&nbsp;support to the project, since the framework wasn't compatible with my client's&nbsp;Jenkins environment. Meanwhile, the infrastructure team&nbsp;insisted&nbsp;that if I just used Kubernetes, I could sidestep all these concerns,&nbsp;because they'd handle the permissions and continuous integration requirements in their silo.&nbsp;</p><h2>Framework limitations and options</h2><p>In more recent versions, the Serverless Framework team has done a great job of addressing these deficiencies. But this experience illustrated for me that, not only&nbsp;did serverless frameworks have&nbsp;a lot of room to mature, but&nbsp;they&nbsp;also could be doing&nbsp;more to streamline and simplify engineering's&nbsp;integration and interaction with the infrastructure team and its work products.</p><p>The&nbsp;Cloudbox project grew out of my recognition&nbsp;that serverless&nbsp;computing architectures and their cloud-as-OS presentation were challenging the silos between engineering and infrastructure&nbsp;in new ways.</p><p>AWS announced its own entrant into the serverless&nbsp;framework category, the&nbsp;AWS Serverless Application Model (SAM), in late 2016. SAM is different from other frameworks in the category&nbsp;in that it&nbsp;expands the platform, rather than working&nbsp;around absent capabilities in AWS.</p><p>More specifically, AWS SAM extends CloudFormation&nbsp;to support describing and deploying serverless applications.</p><p>But&nbsp;AWS SAM doesn't obviate the need for&nbsp;third-party frameworks. All of the third-party serverless frameworks, such as Chalice and Apex, have the option to replace their custom deployment features with an AWS SAM implementation, because AWS SAM overlaps their feature sets in this area. Beyond deployment, however, their value-add remains mostly intact and unchallenged by AWS SAM.</p><p>For example, Chalice, the&nbsp;Python-based framework that makes it easy to build REST APIs using API Gateway and Lambda, is entirely complementary to AWS SAM.&nbsp;And while the Serverless Framework does overlap somewhat with AWS SAM, it takes serverless&nbsp;computing into cross-cloud and multi-cloud directions&nbsp;that are well beyond the scope and business motivations of AWS SAM.</p><h2>Programming options</h2><p>One final area of growth in the serverless framework category are the programming paradigms and reusable libraries used in building serverless&nbsp;functions. For example, given the function granularity of serverless applications, should they&nbsp;use an object-oriented approach, a&nbsp;functional programming approach, or some combination of the two? And what framework capabilities can I derive from or incorporate into my serverless functions at runtime?</p><p>This is another area where Cloudbox offers some answers. It introduces a new programming paradigm, a hybrid between functional and object-oriented programming&nbsp;that builds on the advances of Functional Reactive Programming frameworks such as RxJs, but simplifies and extends the programming model.</p><p>This hybrid combines functional and object-oriented programming in an entirely new way,&nbsp;mixing in aspect-oriented programming, dependency injection, functional promises, intelligent retry, and railway-oriented programming. The result is&nbsp;a single, unified methodology that is both elegant and simplifying. It's&nbsp;a new way to build software that maps particularly well to serverless, cloud computing, and collaborative DevOps use cases.</p><h2>6.&nbsp;Vendor lock-in fears are resurfacing, but cloud-agnostic solutions&nbsp;are appearing</h2><p>While the pros of serverless computing outweigh the cons, some developers and organizations are understandably concerned with the vendor lock-in implications of building serverless applications.</p><p>On one hand, serverless is based on an event publication/subscription model, a design pattern intended to reduce tight coupling. On the other hand,&nbsp;the serverless handlers&nbsp;triggered by those events typically make use of provider-specific APIs, HAL, and QoS components, which&nbsp;is where vendor lock-in can occur.</p><p>Given that all major cloud platforms have now introduced FaaS&nbsp;offerings with capabilities similar to AWS Lambda, it should be feasible for you to migrate your serverless applications to a different cloud OS, just as long as you avoid vendor lock-in with your initial provider.</p><p>This situation is reminiscent of the desktop OS battles of the '80s and '90s. Enterprise application builders at the time wanted to avoid both tying their products too tightly to Windows, Mac OS, or Unix and constraining applications to a least-common-feature set that would cripple functionality.</p><p>Back then, products such as Wind/U, from Bristol Technologies, and Mainsoft's MainWin&nbsp;emerged, offering a means of avoiding vendor lock-in&nbsp;without imposing feature limitations.</p><p>In a case of history repeating itself, several products have since emerged that are modern counterparts to Wind/U and MainWin.&nbsp;WalmartLabs' OneOps, for example, bills itself as "one design, any cloud." OneOps is a comprehensive solution, but it&nbsp;requires some commitment to its architecture to take full advantage.</p><p>There are software design patterns and libraries out there that can help you minimize and localize cloud dependency in order to achieve an architecture that you can&nbsp;migrate&nbsp;with substantially less effort. Today, the Serverless Framework is the&nbsp;library that comes closest to delivering on the goal of a less invasive, software-abstraction approach to cross-cloud and multi-cloud support.</p><p>Cloudbox&nbsp;is a more recent entrant in this category&nbsp;and may be used exclusively or in combination with other serverless frameworks.&nbsp;</p><h2>7.&nbsp;A hybrid model is appearing:&nbsp;Serverless&nbsp;container orchestration</h2><p>A new model I call "serverless&nbsp;container orchestration"&nbsp;is emerging. It&nbsp;offers a new approach to achieving a cloud-agnostic solution. If there is one trend in cloud computing that rivals the significance of serverless, it is the rise of container orchestration solutions, with&nbsp;Kubernetes&nbsp;at the forefront.&nbsp;Currently,&nbsp;serverless products are usually cheaper and more immediately deliverable. But as the scale and throughput of your application increases, the ROI lines will eventually cross, and at some point, Kubernetes&nbsp;will become&nbsp;more cost-effective.</p><p>The problem is, how do you make the transition from serverless to container orchestration&nbsp;without starting over? Is a middle ground feasible—a kind of serverless/container orchestration&nbsp;hybrid?</p><p>Initially, these solutions appeared to be competitive and mutually exclusive. But it's not turning out that way. New projects, such as <a href="https://github.com/iron-io/functions" target="_blank" rel="nofollow">IronFunctions</a>, are pointing the way toward a future where serverless becomes a spectrum of possibilities, with AWS Lambda at one end&nbsp;and Kubernetes&nbsp;at the other.</p><p>In fact, AWS Lambda&nbsp;and the configuration values that constrain it&nbsp;are becoming a kind of accidental standard&nbsp;that serverless&nbsp;container orchestration products can use to build a Lambda-like environment on any cloud.</p><p>History can lend context here. In both the desktop OS wars of the '80s and '90s and&nbsp;the browser wars of the '90s through today, the industry encountered the problem of unevenness. One browser or OS supported one feature set, while another&nbsp;supported an overlapping, but distinct, feature set.</p><p>To deploy an application across a range of platforms with uneven capabilities, people began using a methodology that the JavaScript community dubbed "polyfill."&nbsp;As with an uneven drywall, the target platforms had hills and valleys that needed to be filled in and smoothed to support a single-source application on top.</p><p>For example, in the case of Wind/U,&nbsp;some years ago Bristol had to custom-build certain print driver functionality that was absent from Unix&nbsp;to support features, such as a print preview, that are standard on Windows.</p><p>With its built-in load balancing, failover capabilities, and multi-cloud support, Kubernetes makes for an excellent polyfill. While Kubernetes is not truly serverless,&nbsp;its management, scaling, and recovery capabilities have the potential to limit ongoing maintenance long enough to offer a reasonable approximation.</p><p>Any ongoing maintenance that's&nbsp;necessary can be easily peeled off and centralized with infrastructure specialists who possess a good working knowledge of Kubernetes, but fewer&nbsp;application specifics.</p><p>For these reasons, a Kubernetes-based approach can&nbsp;level-up cloud platforms that lack certain QoS components, including the FaaS runtime itself.&nbsp;And projects such as&nbsp;IronFunctions, built on <a href="https://containership.io/" target="_blank" rel="nofollow">Containership</a>, which in&nbsp;turn is built on Kubernetes, are an example of this polyfill approach recurring in a new context: the distributed, multi-cloud OS.&nbsp;</p><h2>Be prepared for both technical and cultural shifts</h2><p>Driven largely by the rising tides of big data, the IoT, and machine learning, the last two years have brought about a refocusing of cloud computing. New architectures, SDKs, and runtime components have combined to form a new breed of distributed OS. Principle among these new architectures are serverless and container orchestration technologies&nbsp;such as AWS Lambda, Docker, and Kubernetes. Each is transformative individually, but they may prove revolutionary when combined.</p><p>Hybrid serverless&nbsp;container orchestration tools, such as IronFunctions, have the potential to reduce or eliminate vendor lock-in. They can also&nbsp;provide&nbsp;a more flexible architecture that allows redeployment&nbsp;as app traffic increases,&nbsp;from a single&nbsp;source to more cost-effective serverless runtimes.</p><p>But the impact isn't just technical. There's also a cultural shift prompted by the recent evolution of cloud computing, as engineering teams take&nbsp;a more hands-on approach with cloud SDKs and serverless&nbsp;runtimes.</p><p>Frameworks have sprung up over the last two&nbsp;years to codify best practices and design patterns for building serverless applications. But for the most part, they've done little to address the evolving requirements of DevOps&nbsp;or to facilitate a more dynamic and collaborative interaction between the engineering, infrastructure, and QA silos that contribute to the traditional DevOps culture.</p><p>Looking ahead, expect to see new frameworks and architectures in 2018 that attempt to directly address and facilitate a <a href="https://techbeacon.com/how-increase-enterprise-collaboration-speed-your-devops-pipeline" target="_blank">more collaborative DevOps workflow</a>&nbsp;for building serverless- and container-based applications. In addition, expect serverless&nbsp;container orchestration solutions to become more pervasive in cloud computing over the next three&nbsp;years, as people seek no-compromise approaches that let them&nbsp;build once and run anywhere.</p><p>The stage is set for the next round of battles and advances in cloud computing, and&nbsp;serverless and container orchestration strategies will play a key role in deciding the winners and losers.&nbsp;</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-11-09/f5d34" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7934790.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>Best of TechBeacon 2017: IT Ops in the DevOps era</title>
      <link>https://tracking.feedpress.it/link/16145/8016886</link>
      <description><![CDATA[<p>The growing adoption of DevOps methods, container-based computing, and serverless approaches is driving new requirements for IT operations teams and forcing a rethink of long-held notions and practices for managing enterprise IT operations.</p><p>TechBeacon's top 10 IT Ops stories for 2017 examine some of the biggest changes that IT operations management and staff are having to deal with today and offer practical advice on how to understand and manage those changes. Our stories cover the changes that are being driven by general DevOps practices, such as the growing capacity crunch, the changes resulting from serverless computing, and the operational impact of the increasing use of containers in production environments.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-11-09/f5d34" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/how-it-ops-can-avoid-devops-capacity-crunch" target="_blank">How IT Ops can avoid the DevOps capacity crunch</a></h2><p>IT operations management teams are under growing stress from having to balance their organization's security and operational requirements with the near-constant deployment demands of DevOps teams. The trend is squeezing already overloaded IT Ops teams to the breaking point and undermining their&nbsp;businesses'&nbsp;ability to operate. Rundeck&nbsp;co-founder <a href="https://twitter.com/damonedwards" target="_blank" rel="nofollow">Damon Edwards</a> explains how self-service operations can help IT Ops better handle both the planned&nbsp;and, increasingly, unplanned work that is common in DevOps environments.</p><h2><a href="https://techbeacon.com/it-ops-fails-5-worst-blunders-2017">Epic IT Ops fails: The 5 worst blunders of 2017</a></h2><p>IT Ops&nbsp;failures were quite the spectacle in 2017. <a href="https://twitter.com/ErickaChick" rel="nofollow">Ericka </a><a href="https://twitter.com/ErickaChick" rel="nofollow">Chickowski</a>reviews the mistakes and mishaps of others&nbsp;you can glean some valuable lessons—even if it is simply developing an awareness that the cost estimates for these issues are probably not overinflated. If anything, they may be coming in a bit low. Learn from the blunders of Amazon, Equifax, British Airways, GitLab and others.</p><h2><a href="https://techbeacon.com/business-case-it4it-why-you-need-it-how-build-it" target="_blank">The business case for IT4IT: Why you need it. How to build it.</a></h2><p>The Open Group's IT4IT reference architecture is designed to give organizations a framework for identifying and optimally managing the IT activities that help them become more competitive in business. IT4IT provides a resource for IT transformation, service management, and tools interoperability, but a lack of understanding and management buy-in is holding back adoption, says <a href="https://twitter.com/warfieldgb" target="_blank" rel="nofollow">Daniel Warfield</a> senior enterprise architect at CC and C Solutions. He offers his perspective on what IT4IT really means and how it can help.</p><h2>&nbsp;</h2><h2><a href="https://techbeacon.com/state-itsm-top-trends-challenges-2018">The state of ITSM: Top trends and challenges for 2018</a></h2><p>One of the prominent trends this year has been the collision of DevOps with traditional ITSM methodologies.&nbsp;<a href="https://twitter.com/jpmello" rel="nofollow">John P. Mello</a> reports&nbsp;that companies which embrace these new ideas have already begun accelerating their investments in analytics, management, orchestration, and new organizational models for IT, and they can expect a big payoff down the road.&nbsp;</p><h2><a href="https://techbeacon.com/immutable-infrastructure-your-systems-can-rise-dead" target="_blank">With immutable infrastructure, your systems can rise from the dead</a></h2><p>Immutable infrastructure, built from service components that perform a limited function, can substantially reduce potential points of failure and improve the ability for engineers to offer support and resolve issues. However, in order to implement it, you should be willing to scrap the ideas and processes associated with tools such as Chef, Puppet, and Salt. <a href="https://twitter.com/gopherstein" target="_blank" rel="nofollow">Mike Johnston</a>, infrastructure engineer at Supergiant.io, offers the lowdown on how immutable infrastructure concepts can apply in Kubernetes cluster environments.</p><h2><a href="https://techbeacon.com/essential-guide-serverless-ecosystem" target="_blank">An essential guide to the serverless ecosystem</a></h2><p>Serverless computing approaches promise to improve security and operational practices, speed time-to-market, and enable pay-as-you-go pricing. While you might understand the essentials of a serverless architecture, do you really know what a serverless ecosystem looks like or all the options you have with it? Starbucks consultant <a href="https://twitter.com/RafalGancarz" target="_blank" rel="nofollow">Rafal Gancarz</a> explains the nuts and bolts of serverless architectures and reviews the tools and frameworks you can use to build systems with a serverless stack.</p><h2><a href="https://techbeacon.com/serverless-computing-has-landed-how-it-ops-can-adapt" target="_blank">Serverless computing has landed: How IT Ops can adapt</a></h2><p>Serverless computing architectures eliminate the need for always-on server systems sitting behind every application and frees developers from having to write for specific physical or virtual machines in the cloud. What is less understood about the model, however, is its impact on IT operations management, service management, data center orchestration, and cloud management strategies. <a href="https://twitter.com/davidlinthicum" target="_blank" rel="nofollow">David Linthicum</a>, senior vice president of Cloud Technology Partners, highlights the impact of serverless computing on IT operations and offers tips on how IT Ops should adapt.</p><h2><a href="https://techbeacon.com/30-essential-container-technology-tools-resources" target="_blank">30 essential container technology tools and resources</a></h2><p>Container technology has transformed life not just for developers but also for testers, analysts, operations teams, and IT. But in order to get full value from it, you need to have the right mix of products and services for building, running, and managing containers efficiently. Excelon Development's managing consultant,&nbsp;<a href="https://twitter.com/mheusser" target="_blank" rel="nofollow">Mattew Heusser</a>, offers the lowdown on 30 essential tools and resources—including container architecture, deployment, management, and security products—that every organization should have on its shortlist when deploying containers.</p><h2><a href="https://techbeacon.com/top-5-container-adoption-management-challenges-it-ops" target="_blank">The top 5 container adoption and management challenges for IT Ops</a></h2><p>More companies are investing in containers, and those that are already using the technology are spending more on growing its use across their organizations. Much of the growth has come from developers who have adopted containers because the technology has made it easier for them to build and distribute applications. But with containers beginning to enter production environments, IT operations management and staff face new questions and challenges.&nbsp;Freelance writer <a href="https://twitter.com/Jenz514" target="_blank" rel="nofollow">Jennifer Zaino</a> explains what some of those concerns are and how to deal with them.</p><h2><a href="https://techbeacon.com/containers-demand-new-data-center-designs-5-steps-survive" target="_blank">Containers demand new data center designs: 5 steps to survive</a></h2><p>Data centers are not typically designed to support container technologies, so the growing use of containers in production has begun to raise several important questions for data center managers.&nbsp;Among them are questions such as what it would take to re-architect data center infrastructure for containers, what operational tools and processes can help, and how data centers can be orchestrated for container computing. Cloud Technology Partners' <a href="https://twitter.com/davidlinthicum" target="_blank" rel="nofollow">David Linthicum</a> offers tips on how data centers can survive the transition to container-based computing.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-11-09/f5d34" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Tue, 02 Jan 2018 15:30:00 EST</pubDate>
      <author>Jaikumar Vijayan</author>
      <dc:creator>Jaikumar Vijayan</dc:creator>
      <guid isPermaLink="false">node/2497</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/best-techbeacon-2017-it-ops-devops-era">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>Best of TechBeacon 2017: IT Ops in the DevOps era</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/best-of-itops.jpg?itok=rnjG66fG" />
          </figure>
          
          <!-- Title -->
          <h1>Best of TechBeacon 2017: IT Ops in the DevOps era</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Change is in the air</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-02T15:30:00-05:00">Jan 2, 2018</time>

          <!-- Byline -->
          <address>
            <a title="Freelance writer" href="https://techbeacon.com/contributors/jaikumar-vijayan">Jaikumar Vijayan</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>The growing adoption of DevOps methods, container-based computing, and serverless approaches is driving new requirements for IT operations teams and forcing a rethink of long-held notions and practices for managing enterprise IT operations.</p><p>TechBeacon's top 10 IT Ops stories for 2017 examine some of the biggest changes that IT operations management and staff are having to deal with today and offer practical advice on how to understand and manage those changes. Our stories cover the changes that are being driven by general DevOps practices, such as the growing capacity crunch, the changes resulting from serverless computing, and the operational impact of the increasing use of containers in production environments.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-11-09/f5d34" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/how-it-ops-can-avoid-devops-capacity-crunch" target="_blank">How IT Ops can avoid the DevOps capacity crunch</a></h2><p>IT operations management teams are under growing stress from having to balance their organization's security and operational requirements with the near-constant deployment demands of DevOps teams. The trend is squeezing already overloaded IT Ops teams to the breaking point and undermining their&nbsp;businesses'&nbsp;ability to operate. Rundeck&nbsp;co-founder <a href="https://twitter.com/damonedwards" target="_blank" rel="nofollow">Damon Edwards</a> explains how self-service operations can help IT Ops better handle both the planned&nbsp;and, increasingly, unplanned work that is common in DevOps environments.</p><h2><a href="https://techbeacon.com/it-ops-fails-5-worst-blunders-2017">Epic IT Ops fails: The 5 worst blunders of 2017</a></h2><p>IT Ops&nbsp;failures were quite the spectacle in 2017. <a href="https://twitter.com/ErickaChick" rel="nofollow">Ericka </a><a href="https://twitter.com/ErickaChick" rel="nofollow">Chickowski</a>reviews the mistakes and mishaps of others&nbsp;you can glean some valuable lessons—even if it is simply developing an awareness that the cost estimates for these issues are probably not overinflated. If anything, they may be coming in a bit low. Learn from the blunders of Amazon, Equifax, British Airways, GitLab and others.</p><h2><a href="https://techbeacon.com/business-case-it4it-why-you-need-it-how-build-it" target="_blank">The business case for IT4IT: Why you need it. How to build it.</a></h2><p>The Open Group's IT4IT reference architecture is designed to give organizations a framework for identifying and optimally managing the IT activities that help them become more competitive in business. IT4IT provides a resource for IT transformation, service management, and tools interoperability, but a lack of understanding and management buy-in is holding back adoption, says <a href="https://twitter.com/warfieldgb" target="_blank" rel="nofollow">Daniel Warfield</a> senior enterprise architect at CC and C Solutions. He offers his perspective on what IT4IT really means and how it can help.</p><h2>&nbsp;</h2><h2><a href="https://techbeacon.com/state-itsm-top-trends-challenges-2018">The state of ITSM: Top trends and challenges for 2018</a></h2><p>One of the prominent trends this year has been the collision of DevOps with traditional ITSM methodologies.&nbsp;<a href="https://twitter.com/jpmello" rel="nofollow">John P. Mello</a> reports&nbsp;that companies which embrace these new ideas have already begun accelerating their investments in analytics, management, orchestration, and new organizational models for IT, and they can expect a big payoff down the road.&nbsp;</p><h2><a href="https://techbeacon.com/immutable-infrastructure-your-systems-can-rise-dead" target="_blank">With immutable infrastructure, your systems can rise from the dead</a></h2><p>Immutable infrastructure, built from service components that perform a limited function, can substantially reduce potential points of failure and improve the ability for engineers to offer support and resolve issues. However, in order to implement it, you should be willing to scrap the ideas and processes associated with tools such as Chef, Puppet, and Salt. <a href="https://twitter.com/gopherstein" target="_blank" rel="nofollow">Mike Johnston</a>, infrastructure engineer at Supergiant.io, offers the lowdown on how immutable infrastructure concepts can apply in Kubernetes cluster environments.</p><h2><a href="https://techbeacon.com/essential-guide-serverless-ecosystem" target="_blank">An essential guide to the serverless ecosystem</a></h2><p>Serverless computing approaches promise to improve security and operational practices, speed time-to-market, and enable pay-as-you-go pricing. While you might understand the essentials of a serverless architecture, do you really know what a serverless ecosystem looks like or all the options you have with it? Starbucks consultant <a href="https://twitter.com/RafalGancarz" target="_blank" rel="nofollow">Rafal Gancarz</a> explains the nuts and bolts of serverless architectures and reviews the tools and frameworks you can use to build systems with a serverless stack.</p><h2><a href="https://techbeacon.com/serverless-computing-has-landed-how-it-ops-can-adapt" target="_blank">Serverless computing has landed: How IT Ops can adapt</a></h2><p>Serverless computing architectures eliminate the need for always-on server systems sitting behind every application and frees developers from having to write for specific physical or virtual machines in the cloud. What is less understood about the model, however, is its impact on IT operations management, service management, data center orchestration, and cloud management strategies. <a href="https://twitter.com/davidlinthicum" target="_blank" rel="nofollow">David Linthicum</a>, senior vice president of Cloud Technology Partners, highlights the impact of serverless computing on IT operations and offers tips on how IT Ops should adapt.</p><h2><a href="https://techbeacon.com/30-essential-container-technology-tools-resources" target="_blank">30 essential container technology tools and resources</a></h2><p>Container technology has transformed life not just for developers but also for testers, analysts, operations teams, and IT. But in order to get full value from it, you need to have the right mix of products and services for building, running, and managing containers efficiently. Excelon Development's managing consultant,&nbsp;<a href="https://twitter.com/mheusser" target="_blank" rel="nofollow">Mattew Heusser</a>, offers the lowdown on 30 essential tools and resources—including container architecture, deployment, management, and security products—that every organization should have on its shortlist when deploying containers.</p><h2><a href="https://techbeacon.com/top-5-container-adoption-management-challenges-it-ops" target="_blank">The top 5 container adoption and management challenges for IT Ops</a></h2><p>More companies are investing in containers, and those that are already using the technology are spending more on growing its use across their organizations. Much of the growth has come from developers who have adopted containers because the technology has made it easier for them to build and distribute applications. But with containers beginning to enter production environments, IT operations management and staff face new questions and challenges.&nbsp;Freelance writer <a href="https://twitter.com/Jenz514" target="_blank" rel="nofollow">Jennifer Zaino</a> explains what some of those concerns are and how to deal with them.</p><h2><a href="https://techbeacon.com/containers-demand-new-data-center-designs-5-steps-survive" target="_blank">Containers demand new data center designs: 5 steps to survive</a></h2><p>Data centers are not typically designed to support container technologies, so the growing use of containers in production has begun to raise several important questions for data center managers.&nbsp;Among them are questions such as what it would take to re-architect data center infrastructure for containers, what operational tools and processes can help, and how data centers can be orchestrated for container computing. Cloud Technology Partners' <a href="https://twitter.com/davidlinthicum" target="_blank" rel="nofollow">David Linthicum</a> offers tips on how data centers can survive the transition to container-based computing.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-11-09/f5d34" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/8016886.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>The best mobile and IoT conferences of 2018</title>
      <link>https://tracking.feedpress.it/link/16145/7959576</link>
      <description><![CDATA[<p>The most life-changing products to come out over the next few years will almost certainly center around <a href="https://techbeacon.com/mobile">mobile</a>, the <a href="https://techbeacon.com/tags/internet-things-iot">Internet of Things (IoT)</a>, and voice-control technology. Will your product be one of them? That depends on whether you receive&nbsp;that spark of inspiration first—and then execute. Attending conferences can help you find that inspiration, and the knowledge you'll need to&nbsp;build the future's most exciting and useful inventions.</p><p>Here is our shortlist of the most popular mobile and IoT conferences in 2018. We've listed them all, although not all dates, locations, and pricing were available at publication time—especially for those events taking place later in 2018. In those cases, we have provided historical information on the event to give you an idea of what to expect&nbsp;and what you'll get out of attending. Keep checking back: We'll update this guide as more information becomes available.</p><div class="cta_text shortcode-asset">
      <div class="title">World Quality Report 2017-18: The state of QA and testing</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng5" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2>January</h2><h2>I<strong>oT Evolution Expo</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/IoTEvolution" target="_blank" rel="nofollow">@IoTEvolution</a> / <a href="https://twitter.com/hashtag/iotevolution" target="_blank" rel="nofollow">#IoTEvolution</a><br><strong>Web: </strong><a href="http://www.iotevolutionexpo.com/east/" target="_blank" rel="nofollow">iotevolutionexpo.com</a><br><strong>Date: </strong> January 22-25<br><strong>Location: </strong>Orlando, Florida, USA<br><strong>Cost: </strong><a href="http://www.iotevolutionexpo.com/east/registration.aspx" target="_blank" rel="nofollow">Prices range</a> from free for<strong>&nbsp;a</strong>n Expo Plus Pass when purchased in advance ($100 at the expo) to $3,595 ($3,695 at the show) for the Diamond Group Plan, which grants admission to all proceedings for three of your company's employees</p><p>IoT Evolution Expo focuses on how IoT can drive business transformation in all industries through improved operational efficiencies, revenue opportunities, and problem solutions. It features track sessions, an exhibit floor, case studies, special events, networking opportunities, and other events.</p><p><strong>Who should attend:</strong> Developers, IT executives, business executives, device manufacturers, transportation companies, supply chain and logistics professionals, sensor&nbsp;and embedded system experts, and systems integrators</p><h2><strong>CES</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/CES" target="_blank" rel="nofollow">@CES</a><br><strong>Web:</strong> <a href="http://cesweb.org" target="_blank" rel="nofollow">cesweb.org</a><br><strong>Date:</strong> January 9-12<br><strong>Location:</strong> Las Vegas, Nevada, USA<br><strong>Cost:</strong> <a href="https://www.ces.tech/Register-Plan/Registration-Information" target="_blank" rel="nofollow">Prices range</a> from $300 to $1,700. Early-bird discounts available</p><p>This&nbsp;legendary massive consumer electronics conference and expo covers a wide range of topics, including&nbsp;mobile- and IoT-related&nbsp;sessions on&nbsp;security, digital entertainment, e-commerce, gaming, robotics, storage, education technology, mobile apps, and networking professionals.</p><p><strong>Who should attend:</strong> Anyone interested in the latest and greatest consumer electronics</p><h2>February</h2><h2><strong>DeveloperWeek</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/DeveloperWeek" target="_blank" rel="nofollow">@DeveloperWeek</a> / <a href="https://twitter.com/hashtag/DevWeek18?src=hash" target="_blank" rel="nofollow">#DevWeek18</a><br><strong>Web:</strong> <a href="http://www.developerweek.com" target="_blank" rel="nofollow">developerweek.com</a><br><strong>Date:</strong> February 3-7<br><strong>Location:</strong> Oakland, California, USA<br><strong>Cost:</strong> <a href="http://www.developerweek.com/conference/pass-types/" target="_blank" rel="nofollow">Prices range</a> from $35 for an Expo Pass to $1,999 for a DevExec World Pass</p><p>According to the conference organizers, DeveloperWeek 2018 is the world’s largest developer expo and conference series, with over 8,000 participants across the DeveloperWeek 2018 Conference &amp; Expo, the DeveloperWeek Hackathon, the Official Hiring Mixer, and citywide partner events.</p><p><strong>Who should attend:</strong> Software engineers, entrepreneurs, and venture capitalists</p><h2><strong>Mobile World Congress</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/GSMA" target="_blank" rel="nofollow">@GSMA</a> / <a href="https://twitter.com/hashtag/MWC18?src=hash" target="_blank" rel="nofollow">#MWC18</a><br><strong>Web:</strong> <a href="https://www.mobileworldcongress.com" target="_blank" rel="nofollow">mobileworldcongress.com</a><br><strong>Date:</strong> February 26-March 1<br><strong>Location:</strong> Barcelona, Spain<br><strong>Cost:</strong> <a href="https://www.mobileworldcongress.com/attend/register/" target="_blank" rel="nofollow">Prices range</a> from an Exhibition Pass, at&nbsp;€799, to a Platinum Pass, at&nbsp;€4,999</p><p>Described as a gathering for the entire mobile industry, the MWC is owned by GSMA, an industry group made up of 800 mobile operators and 300 mobile ecosystem companies. It's a big conference: In 2017, the MWC in Barcelona&nbsp;drew more than 108,000 attendees from 208 countries, and more than 2,300 exhibitors. Many smartphone and mobile device launches happen here.</p><p><strong>Who should attend:</strong> App developers, operators, equipment vendors, and financial, marketing, and entertainment industry professionals</p><h2><strong>Embedded World Exhibition and Conference</strong></h2><p><strong>Twitter</strong>: <a href="https://twitter.com/embedded_world?lang=en" target="_blank" rel="nofollow">@embedded_world</a> / <a href="https://twitter.com/hashtag/ew18?src=hash&amp;lang=en" target="_blank" rel="nofollow">#ew18</a><br><strong>Web: </strong><a href="http://www.embedded-world.eu/home.html" target="_blank" rel="nofollow">embedded-world.eu/home.html</a><br><strong>Date:</strong> February 27-March 1<br><strong>Location: </strong>Nuremberg, Germany<br><strong>Cost:</strong> Conference blocks range from €345 to €850 (VAT included); classes are €410 for a half-day and €610 for a full day</p><p>The Embedded World Conference is designed for developers and designers of embedded systems. Organizers say it is Europe's biggest conference devoted to embedded systems development, and it addresses all major topics in this sector, featuring papers and classes, with a focus on concrete solutions.</p><p><strong>Who should attend: </strong>Developers and designers of embedded systems</p><h2>March</h2><h2><strong>Industry of Things World USA 2018</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/iotclan?lang=en" target="_blank" rel="nofollow">@IoTClan</a> / #<a href="https://twitter.com/hashtag/IoTClan?src=hash&amp;lang=en" target="_blank" rel="nofollow">IoTClan</a><br><strong>Web:</strong> <a href="http://industryofthingsworldusa.com" target="_blank" rel="nofollow">industryofthingsworldusa.com</a><br><strong>Date:</strong> March 7-9<br><strong>Location: </strong>San Diego, California, USA<br><strong>Cost:</strong> <a href="http://industryofthingsworldusa.com/book-now/" target="_blank" rel="nofollow">Pricing options</a> are Industry Delegate Premium, $2,695;&nbsp;Industry Delegate, $2,295; and Solution Provider, $3,495. Group discounts are available</p><p>Organizers call this conference "the leading Industrial IoT event in the USA." This&nbsp;event focuses on the impact of the industrial IoT on current business models and production processes across all major industries. It includes topics such as automation, machine-to-machine&nbsp;communication, interoperability, analytics, and new business models. Part of the Industry of Things World global event series, this conference has become the meeting point for senior executives who want to learn more about the industrial Internet.</p><p><strong>Who should attend:</strong> IoT specialists and strategists, IoT novices, cloud computing adopters, big data analytics experts, and anyone else involved in a business's digital transformation</p><h2><strong>SXSW (South by Southwest) </strong></h2><p>Twitter: <a href="https://twitter.com/sxsw" target="_blank" rel="nofollow">@sxsw</a> / <a href="https://twitter.com/hashtag/SXSW?src=hash" target="_blank" rel="nofollow">#SXSW </a><br>Web: <a href="https://www.sxsw.com/schedule/" target="_blank" rel="nofollow">sxsw.com/schedule</a><br>Date: March 9-18<br>Location: Austin, Texas, USA<br>Cost: <a href="https://cart.sxsw.com/?_ga=2.164500735.1532090210.1513494143-1802856135.1513494143" target="_blank" rel="nofollow">Prices range</a> from $445 to $1,450</p><p>While music and film are key elements of SXSW, the event also has a strong technology component. Topics include startups, blockchain, health IT, artificial intelligence, IoT, virtual reality, augmented reality, smart cities, digital media, software design and development, open source, mobile design, and user experience.</p><p><strong>Who should attend</strong>: Developers, founders, and embedded developers</p><h2>OpenIoT Summit</h2><p>Twitter: <a href="https://twitter.com/EventsLF?lang=en" target="_blank" rel="nofollow">@EventsLF</a> / <a href="https://twitter.com/hashtag/openiot?lang=en" target="_blank" rel="nofollow">#openiot</a><br>Web: <a href="https://events.linuxfoundation.org/events/elc-openiot-north-america-2018/" target="_blank" rel="nofollow">events.linuxfoundation.org/events/openiot-summit</a><br>Date: March 12-14<br>Location: Portland, Oregon, USA<br>Cost: <a href="https://events.linuxfoundation.org/events/elc-openiot-north-america-2018/attend/register/" target="_blank" rel="nofollow">Prices range</a> from $200 to $850, depending on when you register</p><p>Created by technologists for technologists, OpenIoT Summit delivers the technical knowledge attendees need to deliver smart, connected products&nbsp;that take advantage of rapidly evolving IoT technologies. It is the only IoT event focused on the development of open IoT products, according to organizers. Experts from the world’s leading companies and biggest open-source projects will present on what you need to know to bring smart, connected products and solutions to market.</p><p>Videos of past years' sessions are available <a href="https://www.youtube.com/watch?v=Pwc0cX43sec&amp;list=PLbzoR-pLrL6pSlkQDW7RpnNLuxPq6WVUR&amp;index=1" target="_blank" rel="nofollow">online</a>.</p><p><strong>Who should attend: </strong>Firmware developers, software developers, application developers, and system architects</p><h2>DroidCon Boston 2018</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/droidconbos" target="_blank" rel="nofollow">@droidconbos</a> / <a href="https://twitter.com/hashtag/DroidconBos?src=hash" target="_blank" rel="nofollow">#DroidconBos</a><br><strong>Web:</strong> <a href="http://www.droidcon-boston.com" target="_blank" rel="nofollow">droidcon-boston.com</a><br><strong>Date: </strong>March 26-27<br><strong>Location: </strong>Boston, Massachusetts, USA<br><strong>Cost: </strong><a href="https://www.eventbrite.com/e/droidcon-boston-2018-tickets-33623784645" target="_blank" rel="nofollow">Prices</a>: $99-$249</p><p>DroidCon is a global conference series focused on the Android developer ecosystem. The Boston conference is a two-day, full-immersion tech event driven by local communities and influencers. You can find dozens of other<a href="https://www.droidcon.com/copy-of-home" target="_blank" rel="nofollow"> DroidCon events around the world</a>, so be sure to check and see if there's a conference coming up&nbsp;near&nbsp;to your home.</p><p><strong>Who should attend:</strong> Android developers and&nbsp;engineers</p><h2>IoT6 Exchange</h2><p><strong>Twitter</strong>: <a href="https://twitter.com/ngage_iot" target="_blank" rel="nofollow">@nGage_IoT</a> / <a href="https://twitter.com/hashtag/IoT6?src=hash" target="_blank" rel="nofollow">#IoT6</a><br><strong>Web</strong>: <a href="http://www.iot6exchange.com/" target="_blank" rel="nofollow">www.iot6exchange.com</a><br><strong>Date</strong>: March 27-29<br><strong>Location</strong>: Ponte Vedra Beach, Florida, USA<br><strong>Cost</strong>: An invitation-only event, <a href="http://www.iot6exchange.com/attend" target="_blank" rel="nofollow">Contact organizers</a> for information</p><p>IoT6 Exchange&nbsp;features an in-depth agenda with keynote sessions, end-user panels, breakout sessions, and case studies. Topics include the industrial IoT,&nbsp;the IoT,&nbsp;machine learning,&nbsp;artificial intelligence,&nbsp;robotics and smart engineering, and asset and fleet monitoring and tracking. Complimentary airfare, accommodations, meals, and registration costs are provided to qualified attendees in appreciation for time spent out of office. Attendees must inquire to be eligible to receive a hosted invitation.</p><p><strong>Who should attend:</strong> Operations, logistics, and manufacturing executives and decision makers</p><h2>April</h2><h2>RWDevCon 2018</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/RWDevCon" target="_blank" rel="nofollow">@RWDevCon</a> / <a href="https://twitter.com/search?q=%23rwdevcon" target="_blank" rel="nofollow">#rwdevcon</a><br><strong>Web:</strong> <a href="https://www.rwdevcon.com/" target="_blank" rel="nofollow">rwdevcon.com</a><br><strong>Date: </strong> April 5-7<br><strong>Location:</strong> Alexandria, Virginia, USA<br><strong>Cost:</strong> <a href="https://ti.to/rwenderlich/rwdevcon-2018/" target="_blank" rel="nofollow">Prices range</a> from $999 to $1,999</p><p>RWDevCon is an Apple iOS conference focused on high-quality programming tutorials. Located just outside Washington, DC, RWDevCon&nbsp;is put on by teams at raywenderlich.com and 360iDev. Content focuses&nbsp;on hands-on tutorials, where attendees can code along with the presenter.&nbsp;</p><p>Videos of past years' tutorials can be <a href="https://store.raywenderlich.com/products/rwdevcon-2017-vault-bundle" target="_blank" rel="nofollow">purchased for $199</a>.</p><p><strong>Who should attend:</strong> iOS and MacOS developers</p><h2><strong>Internet of Things Applications Europe</strong></h2><p><strong>Twitter: </strong>Not available<br><strong>Web: </strong><a href="https://www.idtechex.com/internet-of-things-europe/show/en/" target="_blank" rel="nofollow">idtechex.com/internet-of-things-europe/show/en/</a><br><strong>Date:</strong> April 11-12<br><strong>Location:</strong> Berlin, Germany<br><strong>Cost:</strong> <a href="https://www.idtechex.com/internet-of-things-europe/show/en/shoppingbasket?cartpageid=20&amp;productcategoryid=669" target="_blank" rel="nofollow">Ranges from</a> €99 for an exhibition pass to packages as high as €2,995.</p><p>Internet of Things Europe is collocated with the Wearable Europe&nbsp;and Sensors Europe events, and a&nbsp;ticket to any&nbsp;conference grants attendees access to the others. This event addresses real business opportunities&nbsp;for the IoT, not hype. Business models, case studies, opportunities, and profitability are all covered. It features specific market verticals, in addition to emerging technologies.</p><p><strong>Who should attend:</strong> IoT developers, IT pros, and CxOs</p><h2>AppBuilders</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/appbuilders_ch?lang=en" target="_blank" rel="nofollow">@appbuilders_ch</a> / <a href="https://twitter.com/hashtag/appbuilders18?src=hash&amp;lang=en" target="_blank" rel="nofollow">#appbuilders18</a><br><strong>Web:</strong> <a href="https://www.appbuilders.ch/" target="_blank" rel="nofollow">appbuilders.ch</a><br><strong>Date: </strong>April 16-17<br><strong>Location:</strong>&nbsp;Lugano, Switzerland<br><strong>Cost:</strong> <a href="https://www.appbuilders.ch/#ts-pricing" target="_blank" rel="nofollow">Prices range</a> from $299 to $399, depending on when purchased</p><p>AppBuilders is a mobile technology conference featuring sessions for both iOS and Android developers. Conference speakers have featured lead iOS and Android developers from high-profile companies, including Viacom and <em>The New York Times</em>.</p><p><strong>Who should attend:</strong> iOS and Android developers</p><h2>May</h2><h2><strong>Microsoft Build</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/msdev" target="_blank" rel="nofollow">@msdev </a>/ <a href="https://twitter.com/hashtag/msbuild?lang=en" target="_blank" rel="nofollow">#msbuild</a><br><strong>Web:</strong> <a href="https://build.microsoft.com" target="_blank" rel="nofollow">build.microsoft.com</a><br><strong>Date:</strong> May (unconfirmed)<br><strong>Location:</strong> Seattle, Washington, USA (unconfirmed)<br><strong>Cost:</strong> $2,195 in 2017</p><p>Build is a massive conference for developers who build apps for Windows, Office 365, Edge/IE, SQL Server, Azure, Xbox, and HoloLens, using tools such as Visual Studio, Visual Studio Code, ASP.NET vNext, and product-specific SDKs and APIs. Build also features content for Android, iOS, and mobile web developers. Major updates to the Windows OS and .NET ecosystem are typically announced at this conference.</p><p>Videos of past years' sessions are available <a href="https://channel9.msdn.com/Events/Build/2017" target="_blank" rel="nofollow">online</a>.</p><p><strong>Who should attend:</strong> Windows developers, .NET developers,&nbsp;SQL Server users, Azure PaaS&nbsp;users, and mobile developers (iOS, Windows Mobile, Android, and web)</p><h2><strong>Internet of Things World </strong></h2><p><strong>Twitter:</strong> @<a href="https://twitter.com/iotworldseries" target="_blank" rel="nofollow">IoTWorldSeries</a> / <a href="https://twitter.com/hashtag/IoTWorld?src=hash&amp;lang=en" target="_blank" rel="nofollow">#IoTWorld</a><br><strong>Web:</strong> <a href="https://tmt.knect365.com/iot-world/" target="_blank" rel="nofollow">tmt.knect365.com/iot-world</a><br><strong>Date:</strong> May 14-17<br><strong>Location:</strong>&nbsp;Santa Clara, California, USA<br><strong>Cost:</strong> Depending on when you purchase tickets, <a href="https://tmt.knect365.com/iot-world/purchase/select-package" target="_blank" rel="nofollow">prices range</a> from $795 to $3,195, Free tickets are available to attend the expo, which includes more than 300 exhibitors</p><p>Internet of Things World features content to meet the advanced technical needs, as well as tracks focused on utilities, energy, smart buildings,&nbsp;and construction. The event also includes a hackathon&nbsp;and Project Kairos Startup City, which will run over two days and feature over 100 cutting-edge startups.</p><p><strong>Who should attend:</strong> Developers, IT executives, business executives, device manufacturers, transportation companies, supply chain and logistics professionals, sensor&nbsp;and embedded system experts, telecom professionals, and systems integrators</p><h2><strong>Google I/O</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/googledevs" target="_blank" rel="nofollow">@googledevs</a><br><strong>Web:</strong> <a href="https://events.google.com/io/" target="_blank" rel="nofollow">events.google.com/io</a><br><strong>Date:</strong> May 16-18 (unconfirmed)<br><strong>Location:</strong>&nbsp;Mountain View, California, USA<br><strong>Cost:</strong> 2017 costs: $1,150 regular, $375 for full-time students&nbsp;(<a href="https://9to5google.com/2017/02/22/you-can-now-apply-for-a-ticket-for-google-io-2017-applications-open-until-feb-27/" target="_blank" rel="nofollow">source</a>)</p><p>First held in 2008, Google I/O, has become one of the most important developer conferences in the world. Like Apple’s WWDC, Google I/O isn’t strictly about mobile, but the event is heavily focused on Android and its ecosystem. The conference also covers developer tools and APIs for other Google products, services, and platforms, including its enterprise cloud platform, consumer online services such as Google Play, products for publishers and advertisers such as AdSense and Analytics, consumer devices such as the Cardboard virtual reality headset, and even some of the company’s “moonshot” projects.</p><p>Videos of past years' sessions are available <a href="https://www.youtube.com/playlist?list=PLNZ_E26fumwJ-Hu09hCUD_DynR72V-9Sr" target="_blank" rel="nofollow">online</a>.</p><p><strong>Who should attend:</strong> Developers working with Android or with the growing variety of Google web services, mobile apps, and hardware</p><h2>June</h2><h2><strong>Internet of Things Developers Conference</strong></h2><p><strong>Twitter: </strong><a href="https://twitter.com/iotdevcon?lang=en" target="_blank" rel="nofollow">@iotdevcon</a> / <a href="https://twitter.com/hashtag/iotdevcon?src=hash&amp;lang=en" target="_blank" rel="nofollow">#iotdevcon</a><br><strong>Web:</strong> <a href="http://www.iot-devcon.com" target="_blank" rel="nofollow">iot-devcon.com</a><br><strong>Date:</strong> June 5-6<br><strong>Location:</strong>&nbsp;Santa Clara, California, USA<br><strong>Cost:</strong>&nbsp;N/A; $95-$495 in the past, depending on when purchased</p><p>Focused on solving the technical and business challenges of the IoT, the Internet of Things Developers Conference features an exhibit floor, in-depth technical sessions, tutorials, business strategy, and hands-on demos.</p><p><strong>Who should attend:</strong> IoT developers</p><h2><strong>Fluent</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/FluentConf" target="_blank" rel="nofollow">@fluentconf</a> / <a href="https://twitter.com/OReillyMedia" target="_blank" rel="nofollow">@OReillyMedia</a> / <a href="https://twitter.com/hashtag/FluentConf?src=hash" target="_blank" rel="nofollow">#FluentConf</a><br><strong>Web: </strong><a href="https://conferences.oreilly.com/fluent/fl-ca" target="_blank" rel="nofollow">conferences.oreilly.com/fluent/fl-ca</a><br><strong>Date:</strong> June 11-12, training; June 12-14, tutorials and conferences<br><strong>Location:</strong> San Jose, California, USA<br><strong>Cost:</strong> N/A</p><p>Fluent was held in 2012 as a new event for developers working with JavaScript, HTML5, and other web technologies. Since its launch, Fluent has expanded to include front end, back end, design, web performance, security, and more. Fluent offers a variety of forums, including immersive tutorials, expert sessions, and hallway tracks between sessions where attendees informally connect and share questions, knowledge, and perspectives with their peers.</p><p><strong>Who should attend:</strong> Web designers and developers, including mobile and web infrastructure teams, JavaScript developers, architects, UI/UX designers, and system developers</p><h2>Apple WWDC</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/hashtag/WWDC18?src=hash" target="_blank" rel="nofollow">#WWDC18</a><br><strong>Web:</strong> developer.apple.com/wwdc<br><strong>Date:</strong> June (second or third week)<br><strong>Location:</strong> San Jose, California, USA<br><strong>Cost:</strong> <a href="https://developer.apple.com/wwdc/register/" target="_blank" rel="nofollow">$1,599</a><p>Final information on Apple's Worldwide Developers Conference usually isn't released until April, but before moving to San Jose in 2017, the event was held&nbsp;in San Francisco, and it could return there. The event is Apple’s biggest developer conference, so it attracts major attention from the press, industry analysts, Apple customers, and macOS/iOS developers. Although it’s not an exclusively mobile-focused conference, mobile dominates the proceedings. New versions of Xcode and App Store services are typically announced.&nbsp;</p><p>If you’re unable to score a ticket, several independent events occur simultaneously in the area. One of the better-known examples is <a href="http://altconf.com" target="_blank" rel="nofollow">AltConf</a>, which is free.</p><p><strong>Who should attend:</strong> iOS and MacOS developers</p><h2>AltConf</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/AltConference" target="_blank" rel="nofollow">@AltConference</a><br><strong>Web:</strong> <a href="http://altconf.com" target="_blank" rel="nofollow">altconf.com</a><br><strong>Date:</strong> June (second or third week)<br><strong>Location:</strong> San Jose, California, USA (unconfirmed)<br><strong>Cost:</strong> <a href="http://altconf.com" target="_blank" rel="nofollow">Free</a></p><p>Billed as the alternative Apple developer conference, AltConf is a community-driven event, assembled to serve developers and a product-driven community alongside Apple's WWDC. Although most of the presentations are focused on Apple’s ecosystem, other topics include design, business, marketing, and team management.</p><p><strong>Who should attend:</strong> iOS and MacOS developers</p><h2>Sensors Expo &amp; Conference</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/sensorsexpo?lang=en" target="_blank" rel="nofollow">@SensorsExpo</a> / <a href="https://twitter.com/hashtag/Sensors18?src=hash&amp;lang=en" target="_blank" rel="nofollow">#Sensors18</a><br><strong>Web:</strong> <a href="https://www.sensorsexpo.com" target="_blank" rel="nofollow">sensorsexpo.com</a><br><strong>Date:</strong> June 26-28<br><strong>Location:</strong> San Jose, California, USA<br><strong>Cost:</strong> <a href="https://www.sensorsexpo.com/register" target="_blank" rel="nofollow">Early-bird rates</a> (through April 20) range from free expo hall passes to VIP conference passes for $1,199 ($1,399 April 21 through June 22, $1,599 on-site)</p><p>For more than 30 years, the Sensors Expo &amp; Conference has focused exclusively on current and upcoming sensors and sensor-integrated systems. More recently, the conference added a new dimension with the emergence of the IoT, and it remains the top conference for learning about sensors from the industry's top experts.</p><p><strong>Who should attend:</strong> Software engineers, scientists, researchers, academics, investors, and corporate buyers</p><h2>July</h2><h2><strong>AnDevCon</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/andevcon?lang=en" target="_blank" rel="nofollow">@AnDevCon</a> / <a href="https://twitter.com/hashtag/andevcon?lang=en" target="_blank" rel="nofollow">#AnDevCon</a><br><strong>Web:</strong> <a href="http://www.andevcon.com" target="_blank" rel="nofollow">andevcon.com</a><br><strong>Date:</strong> Mid-July (unconfirmed)<br><strong>Location: </strong>Previous venues were in San Francisco, California, and Washington, DC.<br><strong>Cost:</strong> Depending on when purchased, <a href="http://www.andevcon.com/dc2017/registrationdetails" target="_blank" rel="nofollow">ticket&nbsp;prices</a> typically range from free exhibit-only passes to all-access passes for $795</p><p>AnDevCon&nbsp;aims at&nbsp;developers building Android apps by providing training sessions, tutorials, and classes. All sessions deliver practical knowledge, with less high-level fluff and fewer inspiration-focused talks than other conferences.</p><p><strong>Who should attend:</strong> Android developers</p><h2>August</h2><h2><strong>360 iDev </strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/360iDev" target="_blank" rel="nofollow">@360iDev</a> / <a href="https://twitter.com/hashtag/360idev?src=hash" target="_blank" rel="nofollow">#360iDev</a><br><strong>Web:</strong> <a href="https://360idev.com" target="_blank" rel="nofollow">360idev.com</a><br><strong>Date: </strong> August 26-29<br><strong>Location: </strong>Denver, Colorado, USA<br><strong>Cost:</strong> <a href="https://360idev.com/#tile_registration" target="_blank" rel="nofollow">Prices range</a> from $799 to $1,049 (military and student discounts available)</p><p>360 iDev positions itself as the smaller, more intimate, independent alternative to Apple’s WWDC. Typically, around 400 people attend the event, which includes roughly 50 sessions and 40 speakers. It's the largest, longest-running independent iOS/Mac conference in the world, so it attracts some of the best and brightest in the industry as both speakers and attendees.</p><p><strong>Who should attend:</strong> iOS and MacOS developers</p><h2>September</h2><h2>DroidConNYC</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/droidconnyc" target="_blank" rel="nofollow">@droidconNYC</a> / <a href="https://twitter.com/hashtag/DCNYC17?src=hash" target="_blank" rel="nofollow">#DCNYC17</a><br><strong>Web:</strong> <a href="http://droidcon.nyc" target="_blank" rel="nofollow">droidcon.nyc</a><br><strong>Date: </strong>September (unconfirmed).<br><strong>Location: </strong>New York City, New York, USA<br><strong>Cost:</strong> $195-$1,995 (unconfirmed)</p><p>The DroidCon global conference series serves the Android developer ecosystem. DroidCon NYC, a two-day conference, features&nbsp;three speaker tracks and code labs. There are also dozens of other<a href="https://www.droidcon.com/copy-of-home" target="_blank" rel="nofollow"> DroidCon events around the world</a>, so&nbsp;check for&nbsp;conferences nearest you.</p><p><strong>Who should attend:</strong> Android developers&nbsp;and engineers</p><h2>October</h2><h2>Release Notes 2018</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/release_notes?lang=en" target="_blank" rel="nofollow">@release_notes</a> / <a href="https://twitter.com/hashtag/releasenotes" target="_blank" rel="nofollow">#releasenotes</a><br><strong>Web:</strong> 2018.releasenotes.tv (link not yet active)<br><strong>Date: </strong> October (unconfirmed)<br><strong>Location: </strong>Chicago, Illinois, USA (unconfirmed)<br><strong>Cost:</strong>&nbsp;In&nbsp;2017, <a href="https://2017.releasenotes.tv" target="_blank" rel="nofollow">prices for the event </a>were $799 and $999, depending on when they were purchased and a companion ticket was $199</p><p>Release Notes is focused on the Apple ecosystem, especially the business of making apps. The conference features practical talks on a range of business and technical topics. It's an opportunity to network with developers, designers, marketers, and salespeople from all over the world, as well as to attend social activities. Release Notes speakers are challenged to bring something new and unique to their presentations based on their talents and backgrounds.</p><p><strong>Who should attend:</strong> iOS and MacOS developers, marketers, salespeople, designers, and business managers</p><h2>November</h2><h2>DroidConSF</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/droidconsf?lang=en" target="_blank" rel="nofollow">@droidconsf</a> / <a href="https://twitter.com/hashtag/droidconsf" target="_blank" rel="nofollow">#droidconsf</a><br><strong>Web:</strong> <a href="https://sf.droidcon.com" target="_blank" rel="nofollow">sf.droidcon.com</a><br><strong>Date: </strong>November (unconfirmed)<br><strong>Location: </strong>San Francisco, California, USA<br><strong>Cost: </strong>Unconfirmed</p><p>DrodConSF&nbsp;is part of a global conference series focused the Android developer ecosystem. The San Francisco event is a two-day conference that includes five tracks and a hackathon. You can find dozens of other<a href="https://www.droidcon.com/copy-of-home" target="_blank" rel="nofollow"> DroidCon events around the world</a>, so be sure to check and see which&nbsp;conferences are nearest to you.</p><p><strong>Who should attend:</strong> Android developers and&nbsp;engineers</p><p>There you have it: the best mobile and IoT conferences of 2018, month by month. Review the options and make your choices soon: Prices may vary based on how early you register. And remember that hotel and travel costs are generally separate from the conference pricing</p><p>Which&nbsp;are your favorite conferences and why? Post your comments below, and let us know if there are any other relevant events or conferences we missed.</p><div class="cta_text shortcode-asset">
      <div class="title">World Quality Report 2017-18: The state of QA and testing</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng5" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><p><em>Image: Courtesy of Google</em>]]></description>
      <pubDate>Tue, 02 Jan 2018 08:00:00 EST</pubDate>
      <author>Linda Rosencrance</author>
      <dc:creator>Linda Rosencrance</dc:creator>
      <guid isPermaLink="false">node/2244</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/best-mobile-iot-conferences-2018">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>The best mobile and IoT conferences of 2018</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/mobile-iot-conferences_0.jpg?itok=TkI0k1nC" />
          </figure>
          
          <!-- Title -->
          <h1>The best mobile and IoT conferences of 2018</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Build the future</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2018-01-02T08:00:00-05:00">Jan 2, 2018</time>

          <!-- Byline -->
          <address>
            <a title="Freelance Writer" href="https://techbeacon.com/contributors/linda-rosencrance">Linda Rosencrance</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>The most life-changing products to come out over the next few years will almost certainly center around <a href="https://techbeacon.com/mobile">mobile</a>, the <a href="https://techbeacon.com/tags/internet-things-iot">Internet of Things (IoT)</a>, and voice-control technology. Will your product be one of them? That depends on whether you receive&nbsp;that spark of inspiration first—and then execute. Attending conferences can help you find that inspiration, and the knowledge you'll need to&nbsp;build the future's most exciting and useful inventions.</p><p>Here is our shortlist of the most popular mobile and IoT conferences in 2018. We've listed them all, although not all dates, locations, and pricing were available at publication time—especially for those events taking place later in 2018. In those cases, we have provided historical information on the event to give you an idea of what to expect&nbsp;and what you'll get out of attending. Keep checking back: We'll update this guide as more information becomes available.</p><div class="cta_text shortcode-asset">
      <div class="title">World Quality Report 2017-18: The state of QA and testing</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng5" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2>January</h2><h2>I<strong>oT Evolution Expo</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/IoTEvolution" target="_blank" rel="nofollow">@IoTEvolution</a> / <a href="https://twitter.com/hashtag/iotevolution" target="_blank" rel="nofollow">#IoTEvolution</a><br><strong>Web: </strong><a href="http://www.iotevolutionexpo.com/east/" target="_blank" rel="nofollow">iotevolutionexpo.com</a><br><strong>Date: </strong> January 22-25<br><strong>Location: </strong>Orlando, Florida, USA<br><strong>Cost: </strong><a href="http://www.iotevolutionexpo.com/east/registration.aspx" target="_blank" rel="nofollow">Prices range</a> from free for<strong>&nbsp;a</strong>n Expo Plus Pass when purchased in advance ($100 at the expo) to $3,595 ($3,695 at the show) for the Diamond Group Plan, which grants admission to all proceedings for three of your company's employees</p><p>IoT Evolution Expo focuses on how IoT can drive business transformation in all industries through improved operational efficiencies, revenue opportunities, and problem solutions. It features track sessions, an exhibit floor, case studies, special events, networking opportunities, and other events.</p><p><strong>Who should attend:</strong> Developers, IT executives, business executives, device manufacturers, transportation companies, supply chain and logistics professionals, sensor&nbsp;and embedded system experts, and systems integrators</p><h2><strong>CES</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/CES" target="_blank" rel="nofollow">@CES</a><br><strong>Web:</strong> <a href="http://cesweb.org" target="_blank" rel="nofollow">cesweb.org</a><br><strong>Date:</strong> January 9-12<br><strong>Location:</strong> Las Vegas, Nevada, USA<br><strong>Cost:</strong> <a href="https://www.ces.tech/Register-Plan/Registration-Information" target="_blank" rel="nofollow">Prices range</a> from $300 to $1,700. Early-bird discounts available</p><p>This&nbsp;legendary massive consumer electronics conference and expo covers a wide range of topics, including&nbsp;mobile- and IoT-related&nbsp;sessions on&nbsp;security, digital entertainment, e-commerce, gaming, robotics, storage, education technology, mobile apps, and networking professionals.</p><p><strong>Who should attend:</strong> Anyone interested in the latest and greatest consumer electronics</p><h2>February</h2><h2><strong>DeveloperWeek</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/DeveloperWeek" target="_blank" rel="nofollow">@DeveloperWeek</a> / <a href="https://twitter.com/hashtag/DevWeek18?src=hash" target="_blank" rel="nofollow">#DevWeek18</a><br><strong>Web:</strong> <a href="http://www.developerweek.com" target="_blank" rel="nofollow">developerweek.com</a><br><strong>Date:</strong> February 3-7<br><strong>Location:</strong> Oakland, California, USA<br><strong>Cost:</strong> <a href="http://www.developerweek.com/conference/pass-types/" target="_blank" rel="nofollow">Prices range</a> from $35 for an Expo Pass to $1,999 for a DevExec World Pass</p><p>According to the conference organizers, DeveloperWeek 2018 is the world’s largest developer expo and conference series, with over 8,000 participants across the DeveloperWeek 2018 Conference &amp; Expo, the DeveloperWeek Hackathon, the Official Hiring Mixer, and citywide partner events.</p><p><strong>Who should attend:</strong> Software engineers, entrepreneurs, and venture capitalists</p><h2><strong>Mobile World Congress</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/GSMA" target="_blank" rel="nofollow">@GSMA</a> / <a href="https://twitter.com/hashtag/MWC18?src=hash" target="_blank" rel="nofollow">#MWC18</a><br><strong>Web:</strong> <a href="https://www.mobileworldcongress.com" target="_blank" rel="nofollow">mobileworldcongress.com</a><br><strong>Date:</strong> February 26-March 1<br><strong>Location:</strong> Barcelona, Spain<br><strong>Cost:</strong> <a href="https://www.mobileworldcongress.com/attend/register/" target="_blank" rel="nofollow">Prices range</a> from an Exhibition Pass, at&nbsp;€799, to a Platinum Pass, at&nbsp;€4,999</p><p>Described as a gathering for the entire mobile industry, the MWC is owned by GSMA, an industry group made up of 800 mobile operators and 300 mobile ecosystem companies. It's a big conference: In 2017, the MWC in Barcelona&nbsp;drew more than 108,000 attendees from 208 countries, and more than 2,300 exhibitors. Many smartphone and mobile device launches happen here.</p><p><strong>Who should attend:</strong> App developers, operators, equipment vendors, and financial, marketing, and entertainment industry professionals</p><h2><strong>Embedded World Exhibition and Conference</strong></h2><p><strong>Twitter</strong>: <a href="https://twitter.com/embedded_world?lang=en" target="_blank" rel="nofollow">@embedded_world</a> / <a href="https://twitter.com/hashtag/ew18?src=hash&amp;lang=en" target="_blank" rel="nofollow">#ew18</a><br><strong>Web: </strong><a href="http://www.embedded-world.eu/home.html" target="_blank" rel="nofollow">embedded-world.eu/home.html</a><br><strong>Date:</strong> February 27-March 1<br><strong>Location: </strong>Nuremberg, Germany<br><strong>Cost:</strong> Conference blocks range from €345 to €850 (VAT included); classes are €410 for a half-day and €610 for a full day</p><p>The Embedded World Conference is designed for developers and designers of embedded systems. Organizers say it is Europe's biggest conference devoted to embedded systems development, and it addresses all major topics in this sector, featuring papers and classes, with a focus on concrete solutions.</p><p><strong>Who should attend: </strong>Developers and designers of embedded systems</p><h2>March</h2><h2><strong>Industry of Things World USA 2018</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/iotclan?lang=en" target="_blank" rel="nofollow">@IoTClan</a> / #<a href="https://twitter.com/hashtag/IoTClan?src=hash&amp;lang=en" target="_blank" rel="nofollow">IoTClan</a><br><strong>Web:</strong> <a href="http://industryofthingsworldusa.com" target="_blank" rel="nofollow">industryofthingsworldusa.com</a><br><strong>Date:</strong> March 7-9<br><strong>Location: </strong>San Diego, California, USA<br><strong>Cost:</strong> <a href="http://industryofthingsworldusa.com/book-now/" target="_blank" rel="nofollow">Pricing options</a> are Industry Delegate Premium, $2,695;&nbsp;Industry Delegate, $2,295; and Solution Provider, $3,495. Group discounts are available</p><p>Organizers call this conference "the leading Industrial IoT event in the USA." This&nbsp;event focuses on the impact of the industrial IoT on current business models and production processes across all major industries. It includes topics such as automation, machine-to-machine&nbsp;communication, interoperability, analytics, and new business models. Part of the Industry of Things World global event series, this conference has become the meeting point for senior executives who want to learn more about the industrial Internet.</p><p><strong>Who should attend:</strong> IoT specialists and strategists, IoT novices, cloud computing adopters, big data analytics experts, and anyone else involved in a business's digital transformation</p><h2><strong>SXSW (South by Southwest) </strong></h2><p>Twitter: <a href="https://twitter.com/sxsw" target="_blank" rel="nofollow">@sxsw</a> / <a href="https://twitter.com/hashtag/SXSW?src=hash" target="_blank" rel="nofollow">#SXSW </a><br>Web: <a href="https://www.sxsw.com/schedule/" target="_blank" rel="nofollow">sxsw.com/schedule</a><br>Date: March 9-18<br>Location: Austin, Texas, USA<br>Cost: <a href="https://cart.sxsw.com/?_ga=2.164500735.1532090210.1513494143-1802856135.1513494143" target="_blank" rel="nofollow">Prices range</a> from $445 to $1,450</p><p>While music and film are key elements of SXSW, the event also has a strong technology component. Topics include startups, blockchain, health IT, artificial intelligence, IoT, virtual reality, augmented reality, smart cities, digital media, software design and development, open source, mobile design, and user experience.</p><p><strong>Who should attend</strong>: Developers, founders, and embedded developers</p><h2>OpenIoT Summit</h2><p>Twitter: <a href="https://twitter.com/EventsLF?lang=en" target="_blank" rel="nofollow">@EventsLF</a> / <a href="https://twitter.com/hashtag/openiot?lang=en" target="_blank" rel="nofollow">#openiot</a><br>Web: <a href="https://events.linuxfoundation.org/events/elc-openiot-north-america-2018/" target="_blank" rel="nofollow">events.linuxfoundation.org/events/openiot-summit</a><br>Date: March 12-14<br>Location: Portland, Oregon, USA<br>Cost: <a href="https://events.linuxfoundation.org/events/elc-openiot-north-america-2018/attend/register/" target="_blank" rel="nofollow">Prices range</a> from $200 to $850, depending on when you register</p><p>Created by technologists for technologists, OpenIoT Summit delivers the technical knowledge attendees need to deliver smart, connected products&nbsp;that take advantage of rapidly evolving IoT technologies. It is the only IoT event focused on the development of open IoT products, according to organizers. Experts from the world’s leading companies and biggest open-source projects will present on what you need to know to bring smart, connected products and solutions to market.</p><p>Videos of past years' sessions are available <a href="https://www.youtube.com/watch?v=Pwc0cX43sec&amp;list=PLbzoR-pLrL6pSlkQDW7RpnNLuxPq6WVUR&amp;index=1" target="_blank" rel="nofollow">online</a>.</p><p><strong>Who should attend: </strong>Firmware developers, software developers, application developers, and system architects</p><h2>DroidCon Boston 2018</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/droidconbos" target="_blank" rel="nofollow">@droidconbos</a> / <a href="https://twitter.com/hashtag/DroidconBos?src=hash" target="_blank" rel="nofollow">#DroidconBos</a><br><strong>Web:</strong> <a href="http://www.droidcon-boston.com" target="_blank" rel="nofollow">droidcon-boston.com</a><br><strong>Date: </strong>March 26-27<br><strong>Location: </strong>Boston, Massachusetts, USA<br><strong>Cost: </strong><a href="https://www.eventbrite.com/e/droidcon-boston-2018-tickets-33623784645" target="_blank" rel="nofollow">Prices</a>: $99-$249</p><p>DroidCon is a global conference series focused on the Android developer ecosystem. The Boston conference is a two-day, full-immersion tech event driven by local communities and influencers. You can find dozens of other<a href="https://www.droidcon.com/copy-of-home" target="_blank" rel="nofollow"> DroidCon events around the world</a>, so be sure to check and see if there's a conference coming up&nbsp;near&nbsp;to your home.</p><p><strong>Who should attend:</strong> Android developers and&nbsp;engineers</p><h2>IoT6 Exchange</h2><p><strong>Twitter</strong>: <a href="https://twitter.com/ngage_iot" target="_blank" rel="nofollow">@nGage_IoT</a> / <a href="https://twitter.com/hashtag/IoT6?src=hash" target="_blank" rel="nofollow">#IoT6</a><br><strong>Web</strong>: <a href="http://www.iot6exchange.com/" target="_blank" rel="nofollow">www.iot6exchange.com</a><br><strong>Date</strong>: March 27-29<br><strong>Location</strong>: Ponte Vedra Beach, Florida, USA<br><strong>Cost</strong>: An invitation-only event, <a href="http://www.iot6exchange.com/attend" target="_blank" rel="nofollow">Contact organizers</a> for information</p><p>IoT6 Exchange&nbsp;features an in-depth agenda with keynote sessions, end-user panels, breakout sessions, and case studies. Topics include the industrial IoT,&nbsp;the IoT,&nbsp;machine learning,&nbsp;artificial intelligence,&nbsp;robotics and smart engineering, and asset and fleet monitoring and tracking. Complimentary airfare, accommodations, meals, and registration costs are provided to qualified attendees in appreciation for time spent out of office. Attendees must inquire to be eligible to receive a hosted invitation.</p><p><strong>Who should attend:</strong> Operations, logistics, and manufacturing executives and decision makers</p><h2>April</h2><h2>RWDevCon 2018</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/RWDevCon" target="_blank" rel="nofollow">@RWDevCon</a> / <a href="https://twitter.com/search?q=%23rwdevcon" target="_blank" rel="nofollow">#rwdevcon</a><br><strong>Web:</strong> <a href="https://www.rwdevcon.com/" target="_blank" rel="nofollow">rwdevcon.com</a><br><strong>Date: </strong> April 5-7<br><strong>Location:</strong> Alexandria, Virginia, USA<br><strong>Cost:</strong> <a href="https://ti.to/rwenderlich/rwdevcon-2018/" target="_blank" rel="nofollow">Prices range</a> from $999 to $1,999</p><p>RWDevCon is an Apple iOS conference focused on high-quality programming tutorials. Located just outside Washington, DC, RWDevCon&nbsp;is put on by teams at raywenderlich.com and 360iDev. Content focuses&nbsp;on hands-on tutorials, where attendees can code along with the presenter.&nbsp;</p><p>Videos of past years' tutorials can be <a href="https://store.raywenderlich.com/products/rwdevcon-2017-vault-bundle" target="_blank" rel="nofollow">purchased for $199</a>.</p><p><strong>Who should attend:</strong> iOS and MacOS developers</p><h2><strong>Internet of Things Applications Europe</strong></h2><p><strong>Twitter: </strong>Not available<br><strong>Web: </strong><a href="https://www.idtechex.com/internet-of-things-europe/show/en/" target="_blank" rel="nofollow">idtechex.com/internet-of-things-europe/show/en/</a><br><strong>Date:</strong> April 11-12<br><strong>Location:</strong> Berlin, Germany<br><strong>Cost:</strong> <a href="https://www.idtechex.com/internet-of-things-europe/show/en/shoppingbasket?cartpageid=20&amp;productcategoryid=669" target="_blank" rel="nofollow">Ranges from</a> €99 for an exhibition pass to packages as high as €2,995.</p><p>Internet of Things Europe is collocated with the Wearable Europe&nbsp;and Sensors Europe events, and a&nbsp;ticket to any&nbsp;conference grants attendees access to the others. This event addresses real business opportunities&nbsp;for the IoT, not hype. Business models, case studies, opportunities, and profitability are all covered. It features specific market verticals, in addition to emerging technologies.</p><p><strong>Who should attend:</strong> IoT developers, IT pros, and CxOs</p><h2>AppBuilders</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/appbuilders_ch?lang=en" target="_blank" rel="nofollow">@appbuilders_ch</a> / <a href="https://twitter.com/hashtag/appbuilders18?src=hash&amp;lang=en" target="_blank" rel="nofollow">#appbuilders18</a><br><strong>Web:</strong> <a href="https://www.appbuilders.ch/" target="_blank" rel="nofollow">appbuilders.ch</a><br><strong>Date: </strong>April 16-17<br><strong>Location:</strong>&nbsp;Lugano, Switzerland<br><strong>Cost:</strong> <a href="https://www.appbuilders.ch/#ts-pricing" target="_blank" rel="nofollow">Prices range</a> from $299 to $399, depending on when purchased</p><p>AppBuilders is a mobile technology conference featuring sessions for both iOS and Android developers. Conference speakers have featured lead iOS and Android developers from high-profile companies, including Viacom and <em>The New York Times</em>.</p><p><strong>Who should attend:</strong> iOS and Android developers</p><h2>May</h2><h2><strong>Microsoft Build</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/msdev" target="_blank" rel="nofollow">@msdev </a>/ <a href="https://twitter.com/hashtag/msbuild?lang=en" target="_blank" rel="nofollow">#msbuild</a><br><strong>Web:</strong> <a href="https://build.microsoft.com" target="_blank" rel="nofollow">build.microsoft.com</a><br><strong>Date:</strong> May (unconfirmed)<br><strong>Location:</strong> Seattle, Washington, USA (unconfirmed)<br><strong>Cost:</strong> $2,195 in 2017</p><p>Build is a massive conference for developers who build apps for Windows, Office 365, Edge/IE, SQL Server, Azure, Xbox, and HoloLens, using tools such as Visual Studio, Visual Studio Code, ASP.NET vNext, and product-specific SDKs and APIs. Build also features content for Android, iOS, and mobile web developers. Major updates to the Windows OS and .NET ecosystem are typically announced at this conference.</p><p>Videos of past years' sessions are available <a href="https://channel9.msdn.com/Events/Build/2017" target="_blank" rel="nofollow">online</a>.</p><p><strong>Who should attend:</strong> Windows developers, .NET developers,&nbsp;SQL Server users, Azure PaaS&nbsp;users, and mobile developers (iOS, Windows Mobile, Android, and web)</p><h2><strong>Internet of Things World </strong></h2><p><strong>Twitter:</strong> @<a href="https://twitter.com/iotworldseries" target="_blank" rel="nofollow">IoTWorldSeries</a> / <a href="https://twitter.com/hashtag/IoTWorld?src=hash&amp;lang=en" target="_blank" rel="nofollow">#IoTWorld</a><br><strong>Web:</strong> <a href="https://tmt.knect365.com/iot-world/" target="_blank" rel="nofollow">tmt.knect365.com/iot-world</a><br><strong>Date:</strong> May 14-17<br><strong>Location:</strong>&nbsp;Santa Clara, California, USA<br><strong>Cost:</strong> Depending on when you purchase tickets, <a href="https://tmt.knect365.com/iot-world/purchase/select-package" target="_blank" rel="nofollow">prices range</a> from $795 to $3,195, Free tickets are available to attend the expo, which includes more than 300 exhibitors</p><p>Internet of Things World features content to meet the advanced technical needs, as well as tracks focused on utilities, energy, smart buildings,&nbsp;and construction. The event also includes a hackathon&nbsp;and Project Kairos Startup City, which will run over two days and feature over 100 cutting-edge startups.</p><p><strong>Who should attend:</strong> Developers, IT executives, business executives, device manufacturers, transportation companies, supply chain and logistics professionals, sensor&nbsp;and embedded system experts, telecom professionals, and systems integrators</p><h2><strong>Google I/O</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/googledevs" target="_blank" rel="nofollow">@googledevs</a><br><strong>Web:</strong> <a href="https://events.google.com/io/" target="_blank" rel="nofollow">events.google.com/io</a><br><strong>Date:</strong> May 16-18 (unconfirmed)<br><strong>Location:</strong>&nbsp;Mountain View, California, USA<br><strong>Cost:</strong> 2017 costs: $1,150 regular, $375 for full-time students&nbsp;(<a href="https://9to5google.com/2017/02/22/you-can-now-apply-for-a-ticket-for-google-io-2017-applications-open-until-feb-27/" target="_blank" rel="nofollow">source</a>)</p><p>First held in 2008, Google I/O, has become one of the most important developer conferences in the world. Like Apple’s WWDC, Google I/O isn’t strictly about mobile, but the event is heavily focused on Android and its ecosystem. The conference also covers developer tools and APIs for other Google products, services, and platforms, including its enterprise cloud platform, consumer online services such as Google Play, products for publishers and advertisers such as AdSense and Analytics, consumer devices such as the Cardboard virtual reality headset, and even some of the company’s “moonshot” projects.</p><p>Videos of past years' sessions are available <a href="https://www.youtube.com/playlist?list=PLNZ_E26fumwJ-Hu09hCUD_DynR72V-9Sr" target="_blank" rel="nofollow">online</a>.</p><p><strong>Who should attend:</strong> Developers working with Android or with the growing variety of Google web services, mobile apps, and hardware</p><h2>June</h2><h2><strong>Internet of Things Developers Conference</strong></h2><p><strong>Twitter: </strong><a href="https://twitter.com/iotdevcon?lang=en" target="_blank" rel="nofollow">@iotdevcon</a> / <a href="https://twitter.com/hashtag/iotdevcon?src=hash&amp;lang=en" target="_blank" rel="nofollow">#iotdevcon</a><br><strong>Web:</strong> <a href="http://www.iot-devcon.com" target="_blank" rel="nofollow">iot-devcon.com</a><br><strong>Date:</strong> June 5-6<br><strong>Location:</strong>&nbsp;Santa Clara, California, USA<br><strong>Cost:</strong>&nbsp;N/A; $95-$495 in the past, depending on when purchased</p><p>Focused on solving the technical and business challenges of the IoT, the Internet of Things Developers Conference features an exhibit floor, in-depth technical sessions, tutorials, business strategy, and hands-on demos.</p><p><strong>Who should attend:</strong> IoT developers</p><h2><strong>Fluent</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/FluentConf" target="_blank" rel="nofollow">@fluentconf</a> / <a href="https://twitter.com/OReillyMedia" target="_blank" rel="nofollow">@OReillyMedia</a> / <a href="https://twitter.com/hashtag/FluentConf?src=hash" target="_blank" rel="nofollow">#FluentConf</a><br><strong>Web: </strong><a href="https://conferences.oreilly.com/fluent/fl-ca" target="_blank" rel="nofollow">conferences.oreilly.com/fluent/fl-ca</a><br><strong>Date:</strong> June 11-12, training; June 12-14, tutorials and conferences<br><strong>Location:</strong> San Jose, California, USA<br><strong>Cost:</strong> N/A</p><p>Fluent was held in 2012 as a new event for developers working with JavaScript, HTML5, and other web technologies. Since its launch, Fluent has expanded to include front end, back end, design, web performance, security, and more. Fluent offers a variety of forums, including immersive tutorials, expert sessions, and hallway tracks between sessions where attendees informally connect and share questions, knowledge, and perspectives with their peers.</p><p><strong>Who should attend:</strong> Web designers and developers, including mobile and web infrastructure teams, JavaScript developers, architects, UI/UX designers, and system developers</p><h2>Apple WWDC</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/hashtag/WWDC18?src=hash" target="_blank" rel="nofollow">#WWDC18</a><br><strong>Web:</strong> developer.apple.com/wwdc<br><strong>Date:</strong> June (second or third week)<br><strong>Location:</strong> San Jose, California, USA<br><strong>Cost:</strong> <a href="https://developer.apple.com/wwdc/register/" target="_blank" rel="nofollow">$1,599</a><p>Final information on Apple's Worldwide Developers Conference usually isn't released until April, but before moving to San Jose in 2017, the event was held&nbsp;in San Francisco, and it could return there. The event is Apple’s biggest developer conference, so it attracts major attention from the press, industry analysts, Apple customers, and macOS/iOS developers. Although it’s not an exclusively mobile-focused conference, mobile dominates the proceedings. New versions of Xcode and App Store services are typically announced.&nbsp;</p><p>If you’re unable to score a ticket, several independent events occur simultaneously in the area. One of the better-known examples is <a href="http://altconf.com" target="_blank" rel="nofollow">AltConf</a>, which is free.</p><p><strong>Who should attend:</strong> iOS and MacOS developers</p><h2>AltConf</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/AltConference" target="_blank" rel="nofollow">@AltConference</a><br><strong>Web:</strong> <a href="http://altconf.com" target="_blank" rel="nofollow">altconf.com</a><br><strong>Date:</strong> June (second or third week)<br><strong>Location:</strong> San Jose, California, USA (unconfirmed)<br><strong>Cost:</strong> <a href="http://altconf.com" target="_blank" rel="nofollow">Free</a></p><p>Billed as the alternative Apple developer conference, AltConf is a community-driven event, assembled to serve developers and a product-driven community alongside Apple's WWDC. Although most of the presentations are focused on Apple’s ecosystem, other topics include design, business, marketing, and team management.</p><p><strong>Who should attend:</strong> iOS and MacOS developers</p><h2>Sensors Expo &amp; Conference</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/sensorsexpo?lang=en" target="_blank" rel="nofollow">@SensorsExpo</a> / <a href="https://twitter.com/hashtag/Sensors18?src=hash&amp;lang=en" target="_blank" rel="nofollow">#Sensors18</a><br><strong>Web:</strong> <a href="https://www.sensorsexpo.com" target="_blank" rel="nofollow">sensorsexpo.com</a><br><strong>Date:</strong> June 26-28<br><strong>Location:</strong> San Jose, California, USA<br><strong>Cost:</strong> <a href="https://www.sensorsexpo.com/register" target="_blank" rel="nofollow">Early-bird rates</a> (through April 20) range from free expo hall passes to VIP conference passes for $1,199 ($1,399 April 21 through June 22, $1,599 on-site)</p><p>For more than 30 years, the Sensors Expo &amp; Conference has focused exclusively on current and upcoming sensors and sensor-integrated systems. More recently, the conference added a new dimension with the emergence of the IoT, and it remains the top conference for learning about sensors from the industry's top experts.</p><p><strong>Who should attend:</strong> Software engineers, scientists, researchers, academics, investors, and corporate buyers</p><h2>July</h2><h2><strong>AnDevCon</strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/andevcon?lang=en" target="_blank" rel="nofollow">@AnDevCon</a> / <a href="https://twitter.com/hashtag/andevcon?lang=en" target="_blank" rel="nofollow">#AnDevCon</a><br><strong>Web:</strong> <a href="http://www.andevcon.com" target="_blank" rel="nofollow">andevcon.com</a><br><strong>Date:</strong> Mid-July (unconfirmed)<br><strong>Location: </strong>Previous venues were in San Francisco, California, and Washington, DC.<br><strong>Cost:</strong> Depending on when purchased, <a href="http://www.andevcon.com/dc2017/registrationdetails" target="_blank" rel="nofollow">ticket&nbsp;prices</a> typically range from free exhibit-only passes to all-access passes for $795</p><p>AnDevCon&nbsp;aims at&nbsp;developers building Android apps by providing training sessions, tutorials, and classes. All sessions deliver practical knowledge, with less high-level fluff and fewer inspiration-focused talks than other conferences.</p><p><strong>Who should attend:</strong> Android developers</p><h2>August</h2><h2><strong>360 iDev </strong></h2><p><strong>Twitter:</strong> <a href="https://twitter.com/360iDev" target="_blank" rel="nofollow">@360iDev</a> / <a href="https://twitter.com/hashtag/360idev?src=hash" target="_blank" rel="nofollow">#360iDev</a><br><strong>Web:</strong> <a href="https://360idev.com" target="_blank" rel="nofollow">360idev.com</a><br><strong>Date: </strong> August 26-29<br><strong>Location: </strong>Denver, Colorado, USA<br><strong>Cost:</strong> <a href="https://360idev.com/#tile_registration" target="_blank" rel="nofollow">Prices range</a> from $799 to $1,049 (military and student discounts available)</p><p>360 iDev positions itself as the smaller, more intimate, independent alternative to Apple’s WWDC. Typically, around 400 people attend the event, which includes roughly 50 sessions and 40 speakers. It's the largest, longest-running independent iOS/Mac conference in the world, so it attracts some of the best and brightest in the industry as both speakers and attendees.</p><p><strong>Who should attend:</strong> iOS and MacOS developers</p><h2>September</h2><h2>DroidConNYC</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/droidconnyc" target="_blank" rel="nofollow">@droidconNYC</a> / <a href="https://twitter.com/hashtag/DCNYC17?src=hash" target="_blank" rel="nofollow">#DCNYC17</a><br><strong>Web:</strong> <a href="http://droidcon.nyc" target="_blank" rel="nofollow">droidcon.nyc</a><br><strong>Date: </strong>September (unconfirmed).<br><strong>Location: </strong>New York City, New York, USA<br><strong>Cost:</strong> $195-$1,995 (unconfirmed)</p><p>The DroidCon global conference series serves the Android developer ecosystem. DroidCon NYC, a two-day conference, features&nbsp;three speaker tracks and code labs. There are also dozens of other<a href="https://www.droidcon.com/copy-of-home" target="_blank" rel="nofollow"> DroidCon events around the world</a>, so&nbsp;check for&nbsp;conferences nearest you.</p><p><strong>Who should attend:</strong> Android developers&nbsp;and engineers</p><h2>October</h2><h2>Release Notes 2018</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/release_notes?lang=en" target="_blank" rel="nofollow">@release_notes</a> / <a href="https://twitter.com/hashtag/releasenotes" target="_blank" rel="nofollow">#releasenotes</a><br><strong>Web:</strong> 2018.releasenotes.tv (link not yet active)<br><strong>Date: </strong> October (unconfirmed)<br><strong>Location: </strong>Chicago, Illinois, USA (unconfirmed)<br><strong>Cost:</strong>&nbsp;In&nbsp;2017, <a href="https://2017.releasenotes.tv" target="_blank" rel="nofollow">prices for the event </a>were $799 and $999, depending on when they were purchased and a companion ticket was $199</p><p>Release Notes is focused on the Apple ecosystem, especially the business of making apps. The conference features practical talks on a range of business and technical topics. It's an opportunity to network with developers, designers, marketers, and salespeople from all over the world, as well as to attend social activities. Release Notes speakers are challenged to bring something new and unique to their presentations based on their talents and backgrounds.</p><p><strong>Who should attend:</strong> iOS and MacOS developers, marketers, salespeople, designers, and business managers</p><h2>November</h2><h2>DroidConSF</h2><p><strong>Twitter:</strong> <a href="https://twitter.com/droidconsf?lang=en" target="_blank" rel="nofollow">@droidconsf</a> / <a href="https://twitter.com/hashtag/droidconsf" target="_blank" rel="nofollow">#droidconsf</a><br><strong>Web:</strong> <a href="https://sf.droidcon.com" target="_blank" rel="nofollow">sf.droidcon.com</a><br><strong>Date: </strong>November (unconfirmed)<br><strong>Location: </strong>San Francisco, California, USA<br><strong>Cost: </strong>Unconfirmed</p><p>DrodConSF&nbsp;is part of a global conference series focused the Android developer ecosystem. The San Francisco event is a two-day conference that includes five tracks and a hackathon. You can find dozens of other<a href="https://www.droidcon.com/copy-of-home" target="_blank" rel="nofollow"> DroidCon events around the world</a>, so be sure to check and see which&nbsp;conferences are nearest to you.</p><p><strong>Who should attend:</strong> Android developers and&nbsp;engineers</p><p>There you have it: the best mobile and IoT conferences of 2018, month by month. Review the options and make your choices soon: Prices may vary based on how early you register. And remember that hotel and travel costs are generally separate from the conference pricing</p><p>Which&nbsp;are your favorite conferences and why? Post your comments below, and let us know if there are any other relevant events or conferences we missed.</p><div class="cta_text shortcode-asset">
      <div class="title">World Quality Report 2017-18: The state of QA and testing</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng5" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><p><em>Image: Courtesy of Google</em>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7959576.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>Best of TechBeacon 2017: DevOps crosses over</title>
      <link>https://tracking.feedpress.it/link/16145/7880826</link>
      <description><![CDATA[<p>In 2017, DevOps finally evolved beyond IT to become a cross-functional, enterprise-wide imperative in many organizations. This trend prompted a greater focus on the best tools, approaches, and practices for driving DevOps adoption and deriving more value from it.</p><p>TechBeacon's top 10 DevOps stories of 2017 highlight the evolving conversation around DevOps, and identify&nbsp;the topics that mattered most both to practitioners and to managers. The list includes stories on the challenges of DevOps adoption, lessons from the front lines, tips for finding the best skills for the job, advice on how to tell if your DevOps and continuous integration (CI) processes are really working, and guidance on how to secure your DevOps environment.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/devops-enterprise-summit-2017-top-takeaway-adoption-rapidly-moving-beyond-it" target="_blank">DevOps Enterprise Summit 2017 top takeaway: Adoption rapidly moving beyond IT</a></h2><p>One of the key takeaways from the DevOps Enterprise Summit 2017 conference in San Francisco was&nbsp;DevOps' evolution&nbsp;from something of a curiosity to a mainstream process in most organizations. Adoption of DevOps has moved beyond IT, with people joining the conversation from across the organization, including in finance, HR, and information security functions, says Electric Cloud's vice president of marketing,&nbsp;<a href="https://twitter.com/samueldfell" target="_blank" rel="nofollow">Sam Fell</a>. Here he lists the key takeaways from the event.</p><h2><a href="https://techbeacon.com/devops-study-finds-informal-teams-perform-better" target="_blank">DevOps study finds informal teams perform better</a></h2><p>There's clearly something to be said for informality when it comes to DevOps processes. An HPE survey on process maturity among enterprises engaged with DevOps methodologies showed that organizations that enjoy&nbsp;the most success with DevOps have the least formal approaches. Organizations at the lowest levels of process maturity are releasing code the fastest, and with the highest quality.&nbsp;Micro Focus technology evangelist <a href="https://twitter.com/j_jeremiah" target="_blank" rel="nofollow">John Jeremiah</a> takes a closer look at research findings, and explains why the results may not be as paradoxical as they appear.</p><h2><a href="https://techbeacon.com/lessons-learned-6-high-profile-devops-journeys">Lessons learned from 6 high-profile DevOps journeys</a></h2><p>More companies are turning to DevOps&nbsp;to develop their applications, but not everyone is&nbsp;seeing increased productivity and profitability. So what are the ingredients of&nbsp;truly successful DevOps transformations? <a href="https://twitter.com/christophernull" rel="nofollow">Chris Null</a>&nbsp;looks at&nbsp;six high-profile initiatives that succeeded at Target, New Relic, Microsoft’s Visual Studio, Walmart, Netflix, Walt Disney, and Capital One—and what they all have&nbsp;in common.</p><h2><a href="https://techbeacon.com/10-questions-every-devops-candidate-should-answer" target="_blank">10 questions to ask every DevOps team candidate</a></h2><p>Having a good DevOps team is fundamental to your ability to derive gains such as greater application stability and faster code delivery from your development environment. To succeed at DevOps, you need professionals who can balance coding skills with CI/CD competencies. But do you know how to find them, or what questions to ask to separate the best from the rest? <a href="https://twitter.com/Jenz514" target="_blank" rel="nofollow">Jennifer Zaino</a> discovers the 10 questions every manager should&nbsp;ask before hiring a DevOps professional.</p><h2><a href="https://techbeacon.com/how-value-stream-mapping-delivers-better-devops-toolchain" target="_blank">How value-stream mapping delivers a better DevOps toolchain</a></h2><p>Enterprises that use DevOps tools to enable continuous build, test, and delivery environments need a way to measure the effectiveness of those tools in uniting segmented workgroups and disciplines within the organization. For that to happen, you need to integrate DevOps toolchains, gain&nbsp;visibility and traceability across the development lifecycle, and correlate data between existing tools. CollabNet's general manager of DevOps, <a href="https://twitter.com/e_robertson16" target="_blank" rel="nofollow">Eric Robertson</a>, explains the benefits of value-chain mapping.</p><h2><a href="https://techbeacon.com/why-you-dont-do-continuous-integration-well-you-think-you-do" target="_blank">Are you really doing continuous integration? Here's how to tell</a></h2><p>Many organizations think they are practicing CI when actually&nbsp;they're are not. Just because you have a CI server that your developers regularly use to check if their code has passed, or&nbsp;you deploy more than once a quarter, does not mean you are doing CI or CD.&nbsp;<a href="https://twitter.com/pm_suzie" target="_blank" rel="nofollow">Suzie Prince</a>, head of product at ThoughtWorks,&nbsp;explains what good CI really means, and what it looks like.</p><h2><a href="https://techbeacon.com/30-common-challenges-devops-how-resolve-them" target="_blank">30 common challenges to DevOps and how to resolve them</a></h2><p>DevOps may have become mainstream, but many teams continue to struggle with pretty fundamental questions about where to start, what challenges they are likely to face, and how to address those challenges. A lot of the uncertainty stems from the shift in focus from development to delivery&nbsp;that DevOps entails. IBM's worldwide lead for DevOps adoption, <a href="https://twitter.com/petereeles" target="_blank" rel="nofollow">Peter Eeles</a>, walks you through 30 of the most common DevOps challenges teams face, and offers tips on how to address each.</p><h2><a href="https://techbeacon.com/5-soft-skills-successful-devops-software-engineers" target="_blank">5 soft skills of successful DevOps software engineers</a></h2><p>Software engineers need more than just an understanding of programming languages and automation tools to succeed at DevOps. Soft skills such as empathy, integrity, resiliency, and the ability to communicate with others are becoming&nbsp;critical job requirements as well in many organizations. <a href="https://twitter.com/mdkail" target="_blank" rel="nofollow">Mike Kail</a>, Cybric's chief technology officer, describes the five soft skills that are critical to success as a DevOps engineer.</p><h2><a href="https://techbeacon.com/30-essential-container-technology-tools-resources" target="_blank">30 essential container technology tools and resources</a></h2><p>Software containers are a great tool for deploying complete application environments quickly—sometimes in a matter of seconds, depending on the completeness and size of container packages. But do you know what standards to use and&nbsp;how to deploy the images, store old versions, and manage them? Do you have a handle on the combination of products and services you need to build and manage containers optimally in your environment? Excelon Development's managing consultant,&nbsp;<a href="https://twitter.com/mheusser" target="_blank" rel="nofollow">Matthew Heusser</a>, reviews the 30 essential container technologies you should consider.</p><h2><a href="https://techbeacon.com/your-application-architecture-prepared-microservices" target="_blank">Is your application architecture prepared for microservices?</a></h2><p>One goal&nbsp;of DevOps is to enable small, incremental improvements to applications quickly, frequently, and without disruption. A microservices architecture is ideal for supporting this goal, but most organizations are saddled with tightly coupled, monolithic applications that aren't easy to decompose. Technology journalist <a href="https://twitter.com/erickachick" target="_blank" rel="nofollow">Ericka Chickowski</a> reports on why that shouldn't&nbsp;stop your organization&nbsp;from starting out on its&nbsp;DevOps journey anyway.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Fri, 29 Dec 2017 15:30:00 EST</pubDate>
      <author>Jaikumar Vijayan</author>
      <dc:creator>Jaikumar Vijayan</dc:creator>
      <guid isPermaLink="false">node/2496</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/best-techbeacon-2017-devops-crosses-over">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>Best of TechBeacon 2017: DevOps crosses over</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/devops-research-informal-teams-do-better_1.jpg?itok=4qfXHk50" />
          </figure>
          
          <!-- Title -->
          <h1>Best of TechBeacon 2017: DevOps crosses over</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Beyond IT: Check</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2017-12-29T15:30:00-05:00">Dec 29, 2017</time>

          <!-- Byline -->
          <address>
            <a title="Freelance writer" href="https://techbeacon.com/contributors/jaikumar-vijayan">Jaikumar Vijayan</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>In 2017, DevOps finally evolved beyond IT to become a cross-functional, enterprise-wide imperative in many organizations. This trend prompted a greater focus on the best tools, approaches, and practices for driving DevOps adoption and deriving more value from it.</p><p>TechBeacon's top 10 DevOps stories of 2017 highlight the evolving conversation around DevOps, and identify&nbsp;the topics that mattered most both to practitioners and to managers. The list includes stories on the challenges of DevOps adoption, lessons from the front lines, tips for finding the best skills for the job, advice on how to tell if your DevOps and continuous integration (CI) processes are really working, and guidance on how to secure your DevOps environment.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/devops-enterprise-summit-2017-top-takeaway-adoption-rapidly-moving-beyond-it" target="_blank">DevOps Enterprise Summit 2017 top takeaway: Adoption rapidly moving beyond IT</a></h2><p>One of the key takeaways from the DevOps Enterprise Summit 2017 conference in San Francisco was&nbsp;DevOps' evolution&nbsp;from something of a curiosity to a mainstream process in most organizations. Adoption of DevOps has moved beyond IT, with people joining the conversation from across the organization, including in finance, HR, and information security functions, says Electric Cloud's vice president of marketing,&nbsp;<a href="https://twitter.com/samueldfell" target="_blank" rel="nofollow">Sam Fell</a>. Here he lists the key takeaways from the event.</p><h2><a href="https://techbeacon.com/devops-study-finds-informal-teams-perform-better" target="_blank">DevOps study finds informal teams perform better</a></h2><p>There's clearly something to be said for informality when it comes to DevOps processes. An HPE survey on process maturity among enterprises engaged with DevOps methodologies showed that organizations that enjoy&nbsp;the most success with DevOps have the least formal approaches. Organizations at the lowest levels of process maturity are releasing code the fastest, and with the highest quality.&nbsp;Micro Focus technology evangelist <a href="https://twitter.com/j_jeremiah" target="_blank" rel="nofollow">John Jeremiah</a> takes a closer look at research findings, and explains why the results may not be as paradoxical as they appear.</p><h2><a href="https://techbeacon.com/lessons-learned-6-high-profile-devops-journeys">Lessons learned from 6 high-profile DevOps journeys</a></h2><p>More companies are turning to DevOps&nbsp;to develop their applications, but not everyone is&nbsp;seeing increased productivity and profitability. So what are the ingredients of&nbsp;truly successful DevOps transformations? <a href="https://twitter.com/christophernull" rel="nofollow">Chris Null</a>&nbsp;looks at&nbsp;six high-profile initiatives that succeeded at Target, New Relic, Microsoft’s Visual Studio, Walmart, Netflix, Walt Disney, and Capital One—and what they all have&nbsp;in common.</p><h2><a href="https://techbeacon.com/10-questions-every-devops-candidate-should-answer" target="_blank">10 questions to ask every DevOps team candidate</a></h2><p>Having a good DevOps team is fundamental to your ability to derive gains such as greater application stability and faster code delivery from your development environment. To succeed at DevOps, you need professionals who can balance coding skills with CI/CD competencies. But do you know how to find them, or what questions to ask to separate the best from the rest? <a href="https://twitter.com/Jenz514" target="_blank" rel="nofollow">Jennifer Zaino</a> discovers the 10 questions every manager should&nbsp;ask before hiring a DevOps professional.</p><h2><a href="https://techbeacon.com/how-value-stream-mapping-delivers-better-devops-toolchain" target="_blank">How value-stream mapping delivers a better DevOps toolchain</a></h2><p>Enterprises that use DevOps tools to enable continuous build, test, and delivery environments need a way to measure the effectiveness of those tools in uniting segmented workgroups and disciplines within the organization. For that to happen, you need to integrate DevOps toolchains, gain&nbsp;visibility and traceability across the development lifecycle, and correlate data between existing tools. CollabNet's general manager of DevOps, <a href="https://twitter.com/e_robertson16" target="_blank" rel="nofollow">Eric Robertson</a>, explains the benefits of value-chain mapping.</p><h2><a href="https://techbeacon.com/why-you-dont-do-continuous-integration-well-you-think-you-do" target="_blank">Are you really doing continuous integration? Here's how to tell</a></h2><p>Many organizations think they are practicing CI when actually&nbsp;they're are not. Just because you have a CI server that your developers regularly use to check if their code has passed, or&nbsp;you deploy more than once a quarter, does not mean you are doing CI or CD.&nbsp;<a href="https://twitter.com/pm_suzie" target="_blank" rel="nofollow">Suzie Prince</a>, head of product at ThoughtWorks,&nbsp;explains what good CI really means, and what it looks like.</p><h2><a href="https://techbeacon.com/30-common-challenges-devops-how-resolve-them" target="_blank">30 common challenges to DevOps and how to resolve them</a></h2><p>DevOps may have become mainstream, but many teams continue to struggle with pretty fundamental questions about where to start, what challenges they are likely to face, and how to address those challenges. A lot of the uncertainty stems from the shift in focus from development to delivery&nbsp;that DevOps entails. IBM's worldwide lead for DevOps adoption, <a href="https://twitter.com/petereeles" target="_blank" rel="nofollow">Peter Eeles</a>, walks you through 30 of the most common DevOps challenges teams face, and offers tips on how to address each.</p><h2><a href="https://techbeacon.com/5-soft-skills-successful-devops-software-engineers" target="_blank">5 soft skills of successful DevOps software engineers</a></h2><p>Software engineers need more than just an understanding of programming languages and automation tools to succeed at DevOps. Soft skills such as empathy, integrity, resiliency, and the ability to communicate with others are becoming&nbsp;critical job requirements as well in many organizations. <a href="https://twitter.com/mdkail" target="_blank" rel="nofollow">Mike Kail</a>, Cybric's chief technology officer, describes the five soft skills that are critical to success as a DevOps engineer.</p><h2><a href="https://techbeacon.com/30-essential-container-technology-tools-resources" target="_blank">30 essential container technology tools and resources</a></h2><p>Software containers are a great tool for deploying complete application environments quickly—sometimes in a matter of seconds, depending on the completeness and size of container packages. But do you know what standards to use and&nbsp;how to deploy the images, store old versions, and manage them? Do you have a handle on the combination of products and services you need to build and manage containers optimally in your environment? Excelon Development's managing consultant,&nbsp;<a href="https://twitter.com/mheusser" target="_blank" rel="nofollow">Matthew Heusser</a>, reviews the 30 essential container technologies you should consider.</p><h2><a href="https://techbeacon.com/your-application-architecture-prepared-microservices" target="_blank">Is your application architecture prepared for microservices?</a></h2><p>One goal&nbsp;of DevOps is to enable small, incremental improvements to applications quickly, frequently, and without disruption. A microservices architecture is ideal for supporting this goal, but most organizations are saddled with tightly coupled, monolithic applications that aren't easy to decompose. Technology journalist <a href="https://twitter.com/erickachick" target="_blank" rel="nofollow">Ericka Chickowski</a> reports on why that shouldn't&nbsp;stop your organization&nbsp;from starting out on its&nbsp;DevOps journey anyway.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="https://techbeacon.com/resources/journey-hybrid-cloud-design-transformation-guide" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7880826.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>Best of TechBeacon 2017: App dev takes a team</title>
      <link>https://tracking.feedpress.it/link/16145/7870699</link>
      <description><![CDATA[<p>Demand for people with programming skills continues to be strong, and there are plenty of opportunities around the world for software engineers with the right experience and background. But to be successful as a developer, you need to keep on top of the latest trends, constantly honing your skills and knowing where the opportunities are.&nbsp;</p><p>TechBeacon's top 10 application development stories for 2017 highlight where the jobs are, the trends and best practices to follow, the habits to avoid, and the things you need to read up on to stay on top of the game. Collectively, these stories illuminate the opportunities and challenges facing app developers, and best practices for remaining successful.</p><div class="cta_text shortcode-asset">
      <div class="title">World Quality Report 2017-18: The state of QA and testing</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng5" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/best-paying-programming-languages" target="_blank">The best-paying programming languages</a></h2><p>Programming jobs command relatively high salaries in the current job market, but the&nbsp;language you choose can make a difference in how much you make. Not all programming languages command the same salaries. Programmers with experience in languages such as Scala and Clojure often command higher salaries than those with PHP, Go or Visual Basic skills.&nbsp;<a href="https://twitter.com/fecak" target="_blank" rel="nofollow">Dave Fecak</a>, principal of Fecak Inc., lists the hot and the not-so-hot programming languages.</p><h2><a href="https://techbeacon.com/6-code-framework-trends-you-should-follow-2017" target="_blank">6 code and framework trends you should follow in 2017</a></h2><p>Keeping on top of the latest and greatest in the programming ecosystem can be challenging. The sheer number of languages and frameworks out there makes it hard to keep track of the trends you should follow, the ones you should keep an eye on, and the ones you can safely ignore. TechBeacon managing editor <a href="https://twitter.com/mpron" target="_blank" rel="nofollow">Mitch Pronschinske</a> has done&nbsp;the legwork for you in this rundown.</p><h2><a href="https://techbeacon.com/how-master-android-what-developers-can-learn-21-apps" target="_blank">How to master Android: What developers can learn from 21 apps</a></h2><p>Open-source apps can be great resources for developers who want to learn and improve their skills. The apps provide an opportunity for every programme, from&nbsp; beginner to expert, a way to get hands-on experience with code before diving into it more fully. Treebo Android developer <a href="https://twitter.com/aritraroy" target="_blank" rel="nofollow">Aritra Roy</a> offers his list of 21 open-source Android apps you can&nbsp;use to hone your skills. The apps run the gamut from those that beginners can benefit from to those designed for experienced Android developers.</p><h2><a href="https://techbeacon.com/35-bad-programming-habits-make-your-code-smell" target="_blank">35 programming habits that make your code smell</a></h2><p>There are things that all developers do&nbsp;and practices software engineers use that undermine the quality of their work. Sometimes&nbsp;the habits are inadvertent, sometimes not. Most mistakes programmers make can be categorized under code organization, teamwork, code writing, and testing, says senior web developer <a href="https://twitter.com/christianmaioli" target="_blank" rel="nofollow">Christian Maioli</a>. Here's his list of the 35&nbsp;most egregious programmer fails&nbsp;across the categories.</p><h2><a href="https://techbeacon.com/lessons-7-highly-successful-software-engineering-cultures" target="_blank">Lessons from 7 highly successful software engineering cultures</a></h2><p>Some of the most successful technology companies allow a great deal of autonomy and freedom to innovate in the workplace. Giants such as Facebook,&nbsp;Netflix, and scores of other technology firms didn't get where they are by following others; they&nbsp;set&nbsp;out to be different. These seven technology firms have established cultures that inspire and motivate people to explore new possibilities, says&nbsp;<a href="https://twitter.com/mpron" target="_blank" rel="nofollow">Mitch Pronschinske</a> in this look at their innovative cultures.</p><h2><a href="https://techbeacon.com/revisiting-forgotten-code-constructs" target="_blank">4 forgotten code constructs: Time to revisit the past?</a></h2><p>A programming language is only as good as the programmers who code in it. The tendency of many programmers to ignore the right way in favor of the popular way can reduce code clarity and readability and lengthen development time, says senior web developer <a href="https://twitter.com/christianmaioli" target="_blank" rel="nofollow">Christian Maioli</a>. He argues for using&nbsp;four&nbsp;old—and mostly forgotten—&nbsp;code constructs.</p><h2><a href="https://techbeacon.com/top-12-international-cities-software-engineers" target="_blank">The top 12 international cities for software engineers</a></h2><p>Silicon Valley is the heart of the US technology industry, but that doesn't mean it's the only place to be if you are a software engineer. There are plenty of other cities around the world to practice software development if you are looking for a change of scene or planning a move to another country. TechBeacon's&nbsp;<a href="https://twitter.com/mpron" target="_blank" rel="nofollow">Mitch Pronschinske</a> lists 12 cities you'd definitely want on your shortlist, along with a cost-of-living breakdown and data on crime, safety, and pollution.</p><h2><a href="https://techbeacon.com/bootcamps-wont-make-you-coder-heres-what-will" target="_blank">Bootcamps won't make you a coder. Here's what will</a></h2><p>Don't get fooled by the job placement numbers that those three- and six-month coding bootcamps throw at you. Close examination of bootcamp numbers show they can be misleading, they're not audited, and often they're just plain inflated. Bootcamp attendees complain about poor quality of training,&nbsp; improperly trained staff, and that the trainers don't&nbsp;spend nearly as much time as needed on core coding practices. TechBeacon managing editor <a href="https://twitter.com/mpron" target="_blank" rel="nofollow">Mitch Pronschinske</a> takes a skeptical look at some of the facts behind the bootcamps' claims and offers some DIY alternatives that let you teach yourself to code.</p><h2><a href="https://techbeacon.com/8-best-practices-microservices-security" target="_blank">8 best practices for microservices app sec</a></h2><p>Implementing a microservices architecture can free you from some of the limitations of monolithic approaches at a time when speed and flexibility have become critical considerations for app development, but microservices architectures can introduce a whole new set of security issues. Senior software engineer <a href="https://twitter.com/MarcoTroisi" target="_blank" rel="nofollow">Marco Troisi</a> examines some of the keys ones, and recommends nine&nbsp;best practices for addressing them.</p><h2><a href="https://techbeacon.com/guide-restful-api-design-35-must-reads" target="_blank">A guide to RESTful API design: 35+ must-reads</a></h2><p>Representational state transfer (REST), has become&nbsp;the de facto standard in recent years for designing APIs that run over HTTP. But do you understand all of the nuances of RESTful API design? How well do you really comprehend concepts such as resource naming, HTTP method usage, hypermedia, and versioning? To get you up to speed, consultant <a href="https://twitter.com/DoerrfeldBill" target="_blank" rel="nofollow">Bill Doerrfeld</a>&nbsp;compiled this useful list of more than 35 must-read resources on API design.</p>]]></description>
      <pubDate>Thu, 28 Dec 2017 15:30:00 EST</pubDate>
      <author>Jaikumar Vijayan</author>
      <dc:creator>Jaikumar Vijayan</dc:creator>
      <guid isPermaLink="false">node/2495</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/best-techbeacon-2017-app-dev-takes-team">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>Best of TechBeacon 2017: App dev takes a team</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/best-paying-programming-languages_0.jpg?itok=HiA840AC" />
          </figure>
          
          <!-- Title -->
          <h1>Best of TechBeacon 2017: App dev takes a team</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Software engineering in the spotlight</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2017-12-28T15:30:00-05:00">Dec 28, 2017</time>

          <!-- Byline -->
          <address>
            <a title="Freelance writer" href="https://techbeacon.com/contributors/jaikumar-vijayan">Jaikumar Vijayan</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>Demand for people with programming skills continues to be strong, and there are plenty of opportunities around the world for software engineers with the right experience and background. But to be successful as a developer, you need to keep on top of the latest trends, constantly honing your skills and knowing where the opportunities are.&nbsp;</p><p>TechBeacon's top 10 application development stories for 2017 highlight where the jobs are, the trends and best practices to follow, the habits to avoid, and the things you need to read up on to stay on top of the game. Collectively, these stories illuminate the opportunities and challenges facing app developers, and best practices for remaining successful.</p><div class="cta_text shortcode-asset">
      <div class="title">World Quality Report 2017-18: The state of QA and testing</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng5" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/best-paying-programming-languages" target="_blank">The best-paying programming languages</a></h2><p>Programming jobs command relatively high salaries in the current job market, but the&nbsp;language you choose can make a difference in how much you make. Not all programming languages command the same salaries. Programmers with experience in languages such as Scala and Clojure often command higher salaries than those with PHP, Go or Visual Basic skills.&nbsp;<a href="https://twitter.com/fecak" target="_blank" rel="nofollow">Dave Fecak</a>, principal of Fecak Inc., lists the hot and the not-so-hot programming languages.</p><h2><a href="https://techbeacon.com/6-code-framework-trends-you-should-follow-2017" target="_blank">6 code and framework trends you should follow in 2017</a></h2><p>Keeping on top of the latest and greatest in the programming ecosystem can be challenging. The sheer number of languages and frameworks out there makes it hard to keep track of the trends you should follow, the ones you should keep an eye on, and the ones you can safely ignore. TechBeacon managing editor <a href="https://twitter.com/mpron" target="_blank" rel="nofollow">Mitch Pronschinske</a> has done&nbsp;the legwork for you in this rundown.</p><h2><a href="https://techbeacon.com/how-master-android-what-developers-can-learn-21-apps" target="_blank">How to master Android: What developers can learn from 21 apps</a></h2><p>Open-source apps can be great resources for developers who want to learn and improve their skills. The apps provide an opportunity for every programme, from&nbsp; beginner to expert, a way to get hands-on experience with code before diving into it more fully. Treebo Android developer <a href="https://twitter.com/aritraroy" target="_blank" rel="nofollow">Aritra Roy</a> offers his list of 21 open-source Android apps you can&nbsp;use to hone your skills. The apps run the gamut from those that beginners can benefit from to those designed for experienced Android developers.</p><h2><a href="https://techbeacon.com/35-bad-programming-habits-make-your-code-smell" target="_blank">35 programming habits that make your code smell</a></h2><p>There are things that all developers do&nbsp;and practices software engineers use that undermine the quality of their work. Sometimes&nbsp;the habits are inadvertent, sometimes not. Most mistakes programmers make can be categorized under code organization, teamwork, code writing, and testing, says senior web developer <a href="https://twitter.com/christianmaioli" target="_blank" rel="nofollow">Christian Maioli</a>. Here's his list of the 35&nbsp;most egregious programmer fails&nbsp;across the categories.</p><h2><a href="https://techbeacon.com/lessons-7-highly-successful-software-engineering-cultures" target="_blank">Lessons from 7 highly successful software engineering cultures</a></h2><p>Some of the most successful technology companies allow a great deal of autonomy and freedom to innovate in the workplace. Giants such as Facebook,&nbsp;Netflix, and scores of other technology firms didn't get where they are by following others; they&nbsp;set&nbsp;out to be different. These seven technology firms have established cultures that inspire and motivate people to explore new possibilities, says&nbsp;<a href="https://twitter.com/mpron" target="_blank" rel="nofollow">Mitch Pronschinske</a> in this look at their innovative cultures.</p><h2><a href="https://techbeacon.com/revisiting-forgotten-code-constructs" target="_blank">4 forgotten code constructs: Time to revisit the past?</a></h2><p>A programming language is only as good as the programmers who code in it. The tendency of many programmers to ignore the right way in favor of the popular way can reduce code clarity and readability and lengthen development time, says senior web developer <a href="https://twitter.com/christianmaioli" target="_blank" rel="nofollow">Christian Maioli</a>. He argues for using&nbsp;four&nbsp;old—and mostly forgotten—&nbsp;code constructs.</p><h2><a href="https://techbeacon.com/top-12-international-cities-software-engineers" target="_blank">The top 12 international cities for software engineers</a></h2><p>Silicon Valley is the heart of the US technology industry, but that doesn't mean it's the only place to be if you are a software engineer. There are plenty of other cities around the world to practice software development if you are looking for a change of scene or planning a move to another country. TechBeacon's&nbsp;<a href="https://twitter.com/mpron" target="_blank" rel="nofollow">Mitch Pronschinske</a> lists 12 cities you'd definitely want on your shortlist, along with a cost-of-living breakdown and data on crime, safety, and pollution.</p><h2><a href="https://techbeacon.com/bootcamps-wont-make-you-coder-heres-what-will" target="_blank">Bootcamps won't make you a coder. Here's what will</a></h2><p>Don't get fooled by the job placement numbers that those three- and six-month coding bootcamps throw at you. Close examination of bootcamp numbers show they can be misleading, they're not audited, and often they're just plain inflated. Bootcamp attendees complain about poor quality of training,&nbsp; improperly trained staff, and that the trainers don't&nbsp;spend nearly as much time as needed on core coding practices. TechBeacon managing editor <a href="https://twitter.com/mpron" target="_blank" rel="nofollow">Mitch Pronschinske</a> takes a skeptical look at some of the facts behind the bootcamps' claims and offers some DIY alternatives that let you teach yourself to code.</p><h2><a href="https://techbeacon.com/8-best-practices-microservices-security" target="_blank">8 best practices for microservices app sec</a></h2><p>Implementing a microservices architecture can free you from some of the limitations of monolithic approaches at a time when speed and flexibility have become critical considerations for app development, but microservices architectures can introduce a whole new set of security issues. Senior software engineer <a href="https://twitter.com/MarcoTroisi" target="_blank" rel="nofollow">Marco Troisi</a> examines some of the keys ones, and recommends nine&nbsp;best practices for addressing them.</p><h2><a href="https://techbeacon.com/guide-restful-api-design-35-must-reads" target="_blank">A guide to RESTful API design: 35+ must-reads</a></h2><p>Representational state transfer (REST), has become&nbsp;the de facto standard in recent years for designing APIs that run over HTTP. But do you understand all of the nuances of RESTful API design? How well do you really comprehend concepts such as resource naming, HTTP method usage, hypermedia, and versioning? To get you up to speed, consultant <a href="https://twitter.com/DoerrfeldBill" target="_blank" rel="nofollow">Bill Doerrfeld</a>&nbsp;compiled this useful list of more than 35 must-read resources on API design.</p>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7870699.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>Best of TechBeacon 2017: Agile gets to work</title>
      <link>https://tracking.feedpress.it/link/16145/8016887</link>
      <description><![CDATA[<p>This year, the conversation about agile development shifted from its benefits to the challenges of implementing it optimally. People need a practical understanding of how to integrate agile into their existing environments, which includes examining and refining processes that work and jettisoning ones that don't.</p><p>Our collection of top stories for 2017 combines a mix of guidance, advice, and caveats on some of the most important topics around agile development practices today. Among them are stories on project management practices that work, what you can do to get executives on board with agile, hacks for getting distributed agile right, and the importance of "Modern Agile" and "Heart of Agile" practices.</p><div class="cta_text shortcode-asset">
      <div class="title">World Quality Report 2017-18: The state of QA and testing</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng5" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/node/1507/" target="_blank">Why hybrid agile-waterfall projects fail</a></h2><p>Software projects fail for all sorts of reasons. But those that combine agile and waterfall methodologies tend to have higher failure rates than pure agile projects. Agile consultant <a href="https://twitter.com/yvettef" target="_blank" rel="nofollow">Yvette Francino</a> reviews the conflicting findings of two separate surveys to explain why so many organizations still take the hybrid approach anyway, and what they can do to improve their chances of success.</p><h2><a href="https://techbeacon.com/node/1947/" target="_blank">Why your execs don't get agile and what you can do about it</a></h2><p>Senior management executives often have a tendency to undermine the very agile projects they champion because of an incomplete understanding of the process and what it entails. Excelon Development managing consultant <a href="https://twitter.com/mheusser" target="_blank" rel="nofollow">Matthew Heusser</a> offers the lowdown on the five most common mistakes executives make when it comes to agile development, including a tendency to view agile as a team activity and a penchant for over-focusing on the DevOps aspect.</p><h2><a href="https://techbeacon.com/node/1638/" target="_blank">Modern Agile and Heart of Agile: A new focus for agile development</a></h2><p>"Modern Agile" and "Heart of Agile" are two movements that emerged recently in response to the general disillusionment around agile and Scrum. Both intend to change agile practices by making them simpler and focused on four key principles. Agile consultant <a href="https://twitter.com/yvettef" target="_blank" rel="nofollow">Yvette Francino</a> explains why Modern Agile and Heart of Agile are more than just marketing hype.</p><h2><a href="https://techbeacon.com/node/2102/" target="_blank">Project management: A surefire way to kill your software product</a></h2><p>Software development is not really a predictive or repetitive activity. Imposing a project management structure on the process only complicates matters and detracts from the overall quality of the final product. The constant innovation and learning required for software development is totally incompatible with project management's focus on predictability and efficiency, explains ThoughtWorks' <a href="https://twitter.com/StevenALowe" target="_blank" rel="nofollow">Steven Lowe</a>.</p><h2><a href="https://techbeacon.com/node/1737/" target="_blank">A practical guide to user story splitting for agile teams</a></h2><p>Splitting project features into smaller stories can help maintain the cadence of an agile release. But doing it right requires a keen understanding of story-splitting techniques and best practices for story sizes. In this practical guide, <a href="https://twitter.com/MarkBalbes" target="_blank" rel="nofollow">Mark Balbes</a>, vice president of architecture at WWT Asynchrony Labs, offers tips on how to get story splitting for agile teams right every time.</p><h2><a href="https://techbeacon.com/node/1772/" target="_blank">Being agile and working smart are not the same thing</a></h2><p>Development focus can change throughout a project, so adaptive thinking is essential to the effectiveness of your process. Rather than getting hung up on the best methodology for a particular project, know your team's strengths and weaknesses, when it makes sense to introduce structure into the process, and when it does not. Senior web developer <a href="https://twitter.com/christianmaioli" target="_blank" rel="nofollow">Christian Maioli</a> makes a case for why being agile is not the same as being smart.</p><h2><a href="https://techbeacon.com/node/2067/" target="_blank">Distributed agile teams: 8 hacks that make them work</a></h2><p>Making agile work in a distributed environment can be tough, but it can happen. The realities of geographic expansion, mergers, offshoring, and the current job market often require organizations to have a distributed team for agile. Not sure how to do it? <a href="https://twitter.com/ksbittner" target="_blank" rel="nofollow">Kurt Bittner</a>, vice president of enterprise solutions at Scrum.org, lists eight hacks for making distributed agile work.</p><h2><a href="https://techbeacon.com/node/1833/" target="_blank">The seduction of the two-week sprint</a></h2><p>Just because everybody is doing two-week sprints doesn't mean you should also. Two-week iterations might work well for some teams, but they're not for everyone. Some of the common arguments in favor of short iterations, in fact, ignore challenges that teams are likely to face in practice. Blue Agility's agile transformation specialist <a href="https://www.linkedin.com/in/anthonyrc/" target="_blank" rel="nofollow">Anthony Crain</a> explains why mandating two-week sprints for all teams in your organization may not be a great idea.</p><h2><a href="https://techbeacon.com/node/1339/" target="_blank">Why agile teams need to share the product owner role</a></h2><p>Making the product owner (PO) solely responsible for defining, interpreting, and prioritizing requirements is at odds with other agile practices, such as collaborative swarming and cross-functional teams. Instead of building a box around the PO function, consider ways to share elements of the PO role with the rest of the team. Comcast senior engineering director <a href="https://twitter.com/stephenfrein" target="_blank" rel="nofollow">Stephen Frein</a> explains how.</p><h2><a href="https://techbeacon.com/node/1497/" target="_blank">Tailoring SAFe: It's not a one-size-fits-all framework</a></h2><p>The Scaled Agile Framework (SAFe) is designed to provide better governance, coordination, and consistency for agile teams that have hundreds, or thousands, of members. But thinking of it as a one-size-fits-all approach for large teams goes against the very fundamentals of the Agile Manifesto, says Excelon managing consultant <a href="https://twitter.com/mheusser" target="_blank" rel="nofollow">Matthew Heusser</a>. Here, he offers advice and perspectives from four veteran practitioners in the field.</p><p><em>What are the top issues in agile your team is facing? We'd love to get experts sharing their experiences in 2018, so let us know in the comments below.</em><div class="cta_text shortcode-asset">
      <div class="title">World Quality Report 2017-18: The state of QA and testing</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng5" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Wed, 27 Dec 2017 15:30:00 EST</pubDate>
      <author>Jaikumar Vijayan</author>
      <dc:creator>Jaikumar Vijayan</dc:creator>
      <guid isPermaLink="false">node/2494</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/best-techbeacon-2017-agile-gets-work">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>Best of TechBeacon 2017: Agile gets to work</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/modern-agile-heart-of-agile_0.jpg?itok=EOfqhyS9" />
          </figure>
          
          <!-- Title -->
          <h1>Best of TechBeacon 2017: Agile gets to work</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">The conversation shifts</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2017-12-27T15:30:00-05:00">Dec 27, 2017</time>

          <!-- Byline -->
          <address>
            <a title="Freelance writer" href="https://techbeacon.com/contributors/jaikumar-vijayan">Jaikumar Vijayan</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>This year, the conversation about agile development shifted from its benefits to the challenges of implementing it optimally. People need a practical understanding of how to integrate agile into their existing environments, which includes examining and refining processes that work and jettisoning ones that don't.</p><p>Our collection of top stories for 2017 combines a mix of guidance, advice, and caveats on some of the most important topics around agile development practices today. Among them are stories on project management practices that work, what you can do to get executives on board with agile, hacks for getting distributed agile right, and the importance of "Modern Agile" and "Heart of Agile" practices.</p><div class="cta_text shortcode-asset">
      <div class="title">World Quality Report 2017-18: The state of QA and testing</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng5" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2><a href="https://techbeacon.com/node/1507/" target="_blank">Why hybrid agile-waterfall projects fail</a></h2><p>Software projects fail for all sorts of reasons. But those that combine agile and waterfall methodologies tend to have higher failure rates than pure agile projects. Agile consultant <a href="https://twitter.com/yvettef" target="_blank" rel="nofollow">Yvette Francino</a> reviews the conflicting findings of two separate surveys to explain why so many organizations still take the hybrid approach anyway, and what they can do to improve their chances of success.</p><h2><a href="https://techbeacon.com/node/1947/" target="_blank">Why your execs don't get agile and what you can do about it</a></h2><p>Senior management executives often have a tendency to undermine the very agile projects they champion because of an incomplete understanding of the process and what it entails. Excelon Development managing consultant <a href="https://twitter.com/mheusser" target="_blank" rel="nofollow">Matthew Heusser</a> offers the lowdown on the five most common mistakes executives make when it comes to agile development, including a tendency to view agile as a team activity and a penchant for over-focusing on the DevOps aspect.</p><h2><a href="https://techbeacon.com/node/1638/" target="_blank">Modern Agile and Heart of Agile: A new focus for agile development</a></h2><p>"Modern Agile" and "Heart of Agile" are two movements that emerged recently in response to the general disillusionment around agile and Scrum. Both intend to change agile practices by making them simpler and focused on four key principles. Agile consultant <a href="https://twitter.com/yvettef" target="_blank" rel="nofollow">Yvette Francino</a> explains why Modern Agile and Heart of Agile are more than just marketing hype.</p><h2><a href="https://techbeacon.com/node/2102/" target="_blank">Project management: A surefire way to kill your software product</a></h2><p>Software development is not really a predictive or repetitive activity. Imposing a project management structure on the process only complicates matters and detracts from the overall quality of the final product. The constant innovation and learning required for software development is totally incompatible with project management's focus on predictability and efficiency, explains ThoughtWorks' <a href="https://twitter.com/StevenALowe" target="_blank" rel="nofollow">Steven Lowe</a>.</p><h2><a href="https://techbeacon.com/node/1737/" target="_blank">A practical guide to user story splitting for agile teams</a></h2><p>Splitting project features into smaller stories can help maintain the cadence of an agile release. But doing it right requires a keen understanding of story-splitting techniques and best practices for story sizes. In this practical guide, <a href="https://twitter.com/MarkBalbes" target="_blank" rel="nofollow">Mark Balbes</a>, vice president of architecture at WWT Asynchrony Labs, offers tips on how to get story splitting for agile teams right every time.</p><h2><a href="https://techbeacon.com/node/1772/" target="_blank">Being agile and working smart are not the same thing</a></h2><p>Development focus can change throughout a project, so adaptive thinking is essential to the effectiveness of your process. Rather than getting hung up on the best methodology for a particular project, know your team's strengths and weaknesses, when it makes sense to introduce structure into the process, and when it does not. Senior web developer <a href="https://twitter.com/christianmaioli" target="_blank" rel="nofollow">Christian Maioli</a> makes a case for why being agile is not the same as being smart.</p><h2><a href="https://techbeacon.com/node/2067/" target="_blank">Distributed agile teams: 8 hacks that make them work</a></h2><p>Making agile work in a distributed environment can be tough, but it can happen. The realities of geographic expansion, mergers, offshoring, and the current job market often require organizations to have a distributed team for agile. Not sure how to do it? <a href="https://twitter.com/ksbittner" target="_blank" rel="nofollow">Kurt Bittner</a>, vice president of enterprise solutions at Scrum.org, lists eight hacks for making distributed agile work.</p><h2><a href="https://techbeacon.com/node/1833/" target="_blank">The seduction of the two-week sprint</a></h2><p>Just because everybody is doing two-week sprints doesn't mean you should also. Two-week iterations might work well for some teams, but they're not for everyone. Some of the common arguments in favor of short iterations, in fact, ignore challenges that teams are likely to face in practice. Blue Agility's agile transformation specialist <a href="https://www.linkedin.com/in/anthonyrc/" target="_blank" rel="nofollow">Anthony Crain</a> explains why mandating two-week sprints for all teams in your organization may not be a great idea.</p><h2><a href="https://techbeacon.com/node/1339/" target="_blank">Why agile teams need to share the product owner role</a></h2><p>Making the product owner (PO) solely responsible for defining, interpreting, and prioritizing requirements is at odds with other agile practices, such as collaborative swarming and cross-functional teams. Instead of building a box around the PO function, consider ways to share elements of the PO role with the rest of the team. Comcast senior engineering director <a href="https://twitter.com/stephenfrein" target="_blank" rel="nofollow">Stephen Frein</a> explains how.</p><h2><a href="https://techbeacon.com/node/1497/" target="_blank">Tailoring SAFe: It's not a one-size-fits-all framework</a></h2><p>The Scaled Agile Framework (SAFe) is designed to provide better governance, coordination, and consistency for agile teams that have hundreds, or thousands, of members. But thinking of it as a one-size-fits-all approach for large teams goes against the very fundamentals of the Agile Manifesto, says Excelon managing consultant <a href="https://twitter.com/mheusser" target="_blank" rel="nofollow">Matthew Heusser</a>. Here, he offers advice and perspectives from four veteran practitioners in the field.</p><p><em>What are the top issues in agile your team is facing? We'd love to get experts sharing their experiences in 2018, so let us know in the comments below.</em><div class="cta_text shortcode-asset">
      <div class="title">World Quality Report 2017-18: The state of QA and testing</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng5" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/8016887.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>Are cybersecurity hiring practices hurting your company?</title>
      <link>https://tracking.feedpress.it/link/16145/7810432</link>
      <description><![CDATA[<p>As cyber threats&nbsp;become ever more complex, cybersecurity professionals are playing a critical role in organizations' overall success fighting back. Cybersecurity is now a mandatory role that all organizations must fill to protect&nbsp;mission-critical data and processes.</p><p>Given the current&nbsp;state of cyber threats, you might think that hiring managers are doing&nbsp;all they can to secure top cyber talent when recruiting for these positions.&nbsp;After all, the demand for cybersecurity pros&nbsp;is at an all-time high, supply is failing to keep up: According to projections,&nbsp;according to our research study “The Cyber Security Hiring Crisis." The supply of cybersecurity pros will outpace the number of open positions by&nbsp;1.8 million.</p><p>Nonetheless, many organizations today treat cyber jobs just as they do&nbsp;IT jobs in terms of compensation and benefits, even though the&nbsp;roles are completely different.</p><p>That's wrong. Here's why.</p><div class="cta_text shortcode-asset">
      <div class="title">State of Security Operations 2017</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2>Inconsistency in job titles and functions, and no common language</h2><p>Currently, 35 cybersecurity job categories&nbsp;fall under the cyber umbrella, but actual roles don't necessarily carry the&nbsp;same job titles or have the same responsibilities from one organization to another. Roles within cybersecurity vary widely, and each has a unique set of skills.</p><p>Hiring managers need to understand the core responsibilities for each position prior to defining the job title, and each job title&nbsp;must be consistent with industry-recognized titles if you expect to attract the attention of job seekers—and optimize for search engines. &nbsp;</p><h2>Reliance on unreliable data</h2><p>Reports from national institutions designed to standardize salaries are often old, and fail to recognize the full range of cyber jobs. For example, the US Bureau of Labor Statistics&nbsp;provides salary data for cyber professionals, but only for the role of “Information Security Analyst.”</p><p>In this fast-paced world, the data changes&nbsp;all the time So if a report is even a month old, it will inaccurately reflect industry salaries. This can create misunderstanding about the role and the appropriate compensation.</p><p>Cybersecurity is a diverse field with many roles, and the use of outdated data is far from adequate to empower hiring managers and internal recruiting teams to generate competitive offers. Services such as&nbsp;Glassdoor might have more up-to-date information, but their reliance on base salaries leaves a lot of information out, such as bonuses, benefits, stock options, and other creative compensation methods that make many of these jobs attractive to job seekers. Also, niche roles are underrepresented, with very little data available to assist hiring managers.&nbsp;</p><h2>Pushback from HR</h2><p>As the middleman between hiring managers and candidates, HR often possesses a lot of power.&nbsp;The problem is that many HR professionals are uninformed about the special skills cybersecurity practitioners must have. Compounding the difficulty is the fact that most organizations are reluctant to give cyber professionals higher salaries than IT professionals, despite the dearth of talent and the highly specialized skills the role demands.</p><p>In our research study, mentioned above, we found that hiring managers are more likely to turn to their own internal networks, social media, and outside staffing firms to source candidates, rather than leave it in the hands of internal recruiters. Cybersecurity practitioners are highly skilled and specialized, and general recruiters often aren't&nbsp;equipped with the networks or the industry specialization needed to attract and retain this unique talent.</p><h2>Change the mindset, change the game</h2><p>Many organizations fail&nbsp;to realize that&nbsp;by not offering market rates for cybersecurity positions, they're sending&nbsp;a message that cybersecurity is not a priority in their&nbsp;organizations. In fact,&nbsp;&nbsp;cybersecurity professionals say that&nbsp;the No. 1 reason they change jobs is that they feel that their profession is not a priority for the organization. Even is you can hire cybersecurity professionals under these circumstances, it creates a retention and attrition problem that nearly eclipses the recruiting challenges. Clearly,&nbsp;this outdated mindset must change.</p><p>Checking a compliance box is not enough to prepare for risk.&nbsp;Organizations must be willing to invest in the critical roles that will keep the&nbsp;business&nbsp;up and running as cyber threats&nbsp;continue&nbsp;to evolve. The best way to do this in today's highly competitive market is to offer top compensation and benefits to recruit—and retain—the talent you need to protect the business.</p><div class="cta_text shortcode-asset">
      <div class="title">State of Security Operations 2017</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><br>&nbsp;</p>]]></description>
      <pubDate>Fri, 22 Dec 2017 11:00:00 EST</pubDate>
      <author>Gianna DeMonte</author>
      <dc:creator>Gianna DeMonte</dc:creator>
      <guid isPermaLink="false">node/2428</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/are-cybersecurity-hiring-practices-hurting-your-company">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>Are cybersecurity hiring practices hurting your company?</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/security-pay-risk-compliance.jpg?itok=Z9OCY_9Q" />
          </figure>
          
          <!-- Title -->
          <h1>Are cybersecurity hiring practices hurting your company?</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Step up pay, lift your game</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2017-12-22T11:00:00-05:00">Dec 22, 2017</time>

          <!-- Byline -->
          <address>
            <a title="Evangelist" href="https://techbeacon.com/contributors/gianna-demonte">Gianna DeMonte</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>As cyber threats&nbsp;become ever more complex, cybersecurity professionals are playing a critical role in organizations' overall success fighting back. Cybersecurity is now a mandatory role that all organizations must fill to protect&nbsp;mission-critical data and processes.</p><p>Given the current&nbsp;state of cyber threats, you might think that hiring managers are doing&nbsp;all they can to secure top cyber talent when recruiting for these positions.&nbsp;After all, the demand for cybersecurity pros&nbsp;is at an all-time high, supply is failing to keep up: According to projections,&nbsp;according to our research study “The Cyber Security Hiring Crisis." The supply of cybersecurity pros will outpace the number of open positions by&nbsp;1.8 million.</p><p>Nonetheless, many organizations today treat cyber jobs just as they do&nbsp;IT jobs in terms of compensation and benefits, even though the&nbsp;roles are completely different.</p><p>That's wrong. Here's why.</p><div class="cta_text shortcode-asset">
      <div class="title">State of Security Operations 2017</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><h2>Inconsistency in job titles and functions, and no common language</h2><p>Currently, 35 cybersecurity job categories&nbsp;fall under the cyber umbrella, but actual roles don't necessarily carry the&nbsp;same job titles or have the same responsibilities from one organization to another. Roles within cybersecurity vary widely, and each has a unique set of skills.</p><p>Hiring managers need to understand the core responsibilities for each position prior to defining the job title, and each job title&nbsp;must be consistent with industry-recognized titles if you expect to attract the attention of job seekers—and optimize for search engines. &nbsp;</p><h2>Reliance on unreliable data</h2><p>Reports from national institutions designed to standardize salaries are often old, and fail to recognize the full range of cyber jobs. For example, the US Bureau of Labor Statistics&nbsp;provides salary data for cyber professionals, but only for the role of “Information Security Analyst.”</p><p>In this fast-paced world, the data changes&nbsp;all the time So if a report is even a month old, it will inaccurately reflect industry salaries. This can create misunderstanding about the role and the appropriate compensation.</p><p>Cybersecurity is a diverse field with many roles, and the use of outdated data is far from adequate to empower hiring managers and internal recruiting teams to generate competitive offers. Services such as&nbsp;Glassdoor might have more up-to-date information, but their reliance on base salaries leaves a lot of information out, such as bonuses, benefits, stock options, and other creative compensation methods that make many of these jobs attractive to job seekers. Also, niche roles are underrepresented, with very little data available to assist hiring managers.&nbsp;</p><h2>Pushback from HR</h2><p>As the middleman between hiring managers and candidates, HR often possesses a lot of power.&nbsp;The problem is that many HR professionals are uninformed about the special skills cybersecurity practitioners must have. Compounding the difficulty is the fact that most organizations are reluctant to give cyber professionals higher salaries than IT professionals, despite the dearth of talent and the highly specialized skills the role demands.</p><p>In our research study, mentioned above, we found that hiring managers are more likely to turn to their own internal networks, social media, and outside staffing firms to source candidates, rather than leave it in the hands of internal recruiters. Cybersecurity practitioners are highly skilled and specialized, and general recruiters often aren't&nbsp;equipped with the networks or the industry specialization needed to attract and retain this unique talent.</p><h2>Change the mindset, change the game</h2><p>Many organizations fail&nbsp;to realize that&nbsp;by not offering market rates for cybersecurity positions, they're sending&nbsp;a message that cybersecurity is not a priority in their&nbsp;organizations. In fact,&nbsp;&nbsp;cybersecurity professionals say that&nbsp;the No. 1 reason they change jobs is that they feel that their profession is not a priority for the organization. Even is you can hire cybersecurity professionals under these circumstances, it creates a retention and attrition problem that nearly eclipses the recruiting challenges. Clearly,&nbsp;this outdated mindset must change.</p><p>Checking a compliance box is not enough to prepare for risk.&nbsp;Organizations must be willing to invest in the critical roles that will keep the&nbsp;business&nbsp;up and running as cyber threats&nbsp;continue&nbsp;to evolve. The best way to do this in today's highly competitive market is to offer top compensation and benefits to recruit—and retain—the talent you need to protect the business.</p><div class="cta_text shortcode-asset">
      <div class="title">State of Security Operations 2017</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><br>&nbsp;</p>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7810432.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>3 ways low-code development can speed digital transformation</title>
      <link>https://tracking.feedpress.it/link/16145/7810433</link>
      <description><![CDATA[<p>Low-code development tools can help enterprises improve&nbsp;customer experiences and fuel&nbsp;operational efficiencies. In fact, the market for low-code tools is <a href="http://www.forrester.com/report/New+Development+Platforms+Emerge+For+CustomerFacing+Applications/-/E-RES113411" rel="nofollow">expected to reach $10 billion</a> in revenue by 2019&nbsp;because the technology&nbsp;helps address productivity issues such as project backlogs and the lack of skilled resources.&nbsp;</p><p>These tools are still unfamiliar to&nbsp;most IT leaders. But&nbsp;not only are such tools&nbsp;cost-effective, but<a href="https://techbeacon.com/how-choose-low-code-platform"> low-code platforms</a> offer the benefits of speed, the flexibility to address customer needs, and the ability to streamline business processes.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-11-09/f5d34" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div><h2>Speed that's cost-effective</h2><p>Low-code development tools use a visual design format, rather than coding syntax, so designers not trained in computer science&nbsp;can use them to contribute to the development process. A&nbsp;user-friendly interface also lets designers get changes completed faster and more efficiently, and that saves&nbsp;time and money on labor resources.</p><p>But development&nbsp;professionals can also use low-code tools to deliver applications faster, and with fewer bugs. These tools use prebuilt libraries and functionality&nbsp;to accelerate development and maximize component reuse. About 70%&nbsp;of IT leaders found that low-code platforms are more affordable compared to traditional development platforms, according to a Forrester Research survey,&nbsp;and 80%&nbsp;cited the ability to meet requirements within budget.</p><p>The University of South Florida used a low-code development tool to <a href="http://news.usf.edu/article/templates/?a=8044&amp;z=220" rel="nofollow">create a communication platform </a>for its faculty, staff, and students to communicate&nbsp;following Hurricane Irma. "We needed to quickly create a solution that helped us gather data from people calling our campus information line and also direct them toward the proper resources," said Sidney Fernandes, Vice President IT and CIO at USF.&nbsp;</p><p>The USF team&nbsp;deployed a platform to its community within hours by&nbsp;using existing applications and data points as building blocks to get the new app up&nbsp;and&nbsp;running in a fast and cost-effective way.&nbsp;"We already had building blocks in place, from authentication, to student and faculty information. Leveraging the existing infrastructure, we were able to develop a solution that worked seamlessly,” said&nbsp;Fernandes.</p><h2>Flexibility to meet customer needs</h2><p>In today's digital age, customers expect faster and more personalized experiences when dealing with any company. About 90% of IT leaders find that the flexible design of&nbsp;low-code platforms helps to significantly improve customer experience compared to traditional development platforms, Forrester found.</p><p>In a retail environment, low-code provides capabilities that allow users to rapidly implement new cost structures or operation system models. The ability to implement change is particularly important in retail during seasonal changes and holiday shopping peaks.&nbsp;</p><p>On the consumer side, low-code tools also help&nbsp;retailers provide better customer service through omni-channel customer experiences and order fulfillment applications. Low-code platforms are helping companies to slash delivery times from months to weeks (or even hours), implement real-time updates, and deliver stronger applications driven by user feedback.</p><p>Taken together,&nbsp;this allows low-code users the ability to quickly scale and change applications to meet consumer demands.</p><h2>Streamlining business processes</h2><p>Beyond customer experience, companies&nbsp;are also recognizing the need to transform their business and operating models to increase revenues in the digital era.</p><p>Low-code can help automate the most critical and complex processes with drag-and-drop process modeling that allows users to build from existing applications and data. The built-in security features make low-code a reliable and secure solution for internal processes in industries such as&nbsp;financial services and healthcare that support critical infrastructures and maintain sensitive data assets.</p><h2>A tool for digital transformation</h2><p>Undergoing digital transformation is a multi-faceted journey, and there is no single tool or approach that will automatically make transformation a reality. A company's digital transformation strategy requires a wide range of new approaches and technologies. Low-code platforms can play a central role in this mix by reducing the time and money spent on traditional development processes and empowering enterprise employees to delve into development, regardless of their technical background.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-11-09/f5d34" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Fri, 22 Dec 2017 11:00:00 EST</pubDate>
      <author>Malcolm Ross</author>
      <dc:creator>Malcolm Ross</dc:creator>
      <guid isPermaLink="false">node/2336</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/3-ways-low-code-development-can-speed-digital-transformation">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>3 ways low-code development can speed digital transformation</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/low-code-weights-2.jpg?itok=5hzO4gfh" />
          </figure>
          
          <!-- Title -->
          <h1>3 ways low-code development can speed digital transformation</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Lighten your load</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2017-12-22T11:00:00-05:00">Dec 22, 2017</time>

          <!-- Byline -->
          <address>
            <a title="Vice President of Product" href="https://techbeacon.com/contributors/malcolm-ross">Malcolm Ross</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p>Low-code development tools can help enterprises improve&nbsp;customer experiences and fuel&nbsp;operational efficiencies. In fact, the market for low-code tools is <a href="http://www.forrester.com/report/New+Development+Platforms+Emerge+For+CustomerFacing+Applications/-/E-RES113411" rel="nofollow">expected to reach $10 billion</a> in revenue by 2019&nbsp;because the technology&nbsp;helps address productivity issues such as project backlogs and the lack of skilled resources.&nbsp;</p><p>These tools are still unfamiliar to&nbsp;most IT leaders. But&nbsp;not only are such tools&nbsp;cost-effective, but<a href="https://techbeacon.com/how-choose-low-code-platform"> low-code platforms</a> offer the benefits of speed, the flexibility to address customer needs, and the ability to streamline business processes.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-11-09/f5d34" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div><h2>Speed that's cost-effective</h2><p>Low-code development tools use a visual design format, rather than coding syntax, so designers not trained in computer science&nbsp;can use them to contribute to the development process. A&nbsp;user-friendly interface also lets designers get changes completed faster and more efficiently, and that saves&nbsp;time and money on labor resources.</p><p>But development&nbsp;professionals can also use low-code tools to deliver applications faster, and with fewer bugs. These tools use prebuilt libraries and functionality&nbsp;to accelerate development and maximize component reuse. About 70%&nbsp;of IT leaders found that low-code platforms are more affordable compared to traditional development platforms, according to a Forrester Research survey,&nbsp;and 80%&nbsp;cited the ability to meet requirements within budget.</p><p>The University of South Florida used a low-code development tool to <a href="http://news.usf.edu/article/templates/?a=8044&amp;z=220" rel="nofollow">create a communication platform </a>for its faculty, staff, and students to communicate&nbsp;following Hurricane Irma. "We needed to quickly create a solution that helped us gather data from people calling our campus information line and also direct them toward the proper resources," said Sidney Fernandes, Vice President IT and CIO at USF.&nbsp;</p><p>The USF team&nbsp;deployed a platform to its community within hours by&nbsp;using existing applications and data points as building blocks to get the new app up&nbsp;and&nbsp;running in a fast and cost-effective way.&nbsp;"We already had building blocks in place, from authentication, to student and faculty information. Leveraging the existing infrastructure, we were able to develop a solution that worked seamlessly,” said&nbsp;Fernandes.</p><h2>Flexibility to meet customer needs</h2><p>In today's digital age, customers expect faster and more personalized experiences when dealing with any company. About 90% of IT leaders find that the flexible design of&nbsp;low-code platforms helps to significantly improve customer experience compared to traditional development platforms, Forrester found.</p><p>In a retail environment, low-code provides capabilities that allow users to rapidly implement new cost structures or operation system models. The ability to implement change is particularly important in retail during seasonal changes and holiday shopping peaks.&nbsp;</p><p>On the consumer side, low-code tools also help&nbsp;retailers provide better customer service through omni-channel customer experiences and order fulfillment applications. Low-code platforms are helping companies to slash delivery times from months to weeks (or even hours), implement real-time updates, and deliver stronger applications driven by user feedback.</p><p>Taken together,&nbsp;this allows low-code users the ability to quickly scale and change applications to meet consumer demands.</p><h2>Streamlining business processes</h2><p>Beyond customer experience, companies&nbsp;are also recognizing the need to transform their business and operating models to increase revenues in the digital era.</p><p>Low-code can help automate the most critical and complex processes with drag-and-drop process modeling that allows users to build from existing applications and data. The built-in security features make low-code a reliable and secure solution for internal processes in industries such as&nbsp;financial services and healthcare that support critical infrastructures and maintain sensitive data assets.</p><h2>A tool for digital transformation</h2><p>Undergoing digital transformation is a multi-faceted journey, and there is no single tool or approach that will automatically make transformation a reality. A company's digital transformation strategy requires a wide range of new approaches and technologies. Low-code platforms can play a central role in this mix by reducing the time and money spent on traditional development processes and empowering enterprise employees to delve into development, regardless of their technical background.</p><div class="cta_text shortcode-asset">
      <div class="title">The Journey to Hybrid Cloud: A Design and Transformation Guide</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-11-09/f5d34" class="button cta_button ">
          <span class="caption-text">GET E-BOOK</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7810433.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title>Cloud database security cleanup on aisle 4: Alteryx breach a capper for 2017</title>
      <link>https://tracking.feedpress.it/link/16145/7799685</link>
      <description><![CDATA[<p><strong>Every household in America (almost)</strong>: That’s the scale of the latest leak of personal data.</p><p><strong>Experian’s enormous ConsumerView database</strong> was publicly available in an Amazon S3 bucket owned by Alteryx, Inc. All 123 million records of it.</p><p><strong>How can you avoid being next?</strong> In this week’s <a href="https://techbeacon.com/contributors/richi-jennings" target="_blank">Security&nbsp;Blogwatch</a>, we learn the lessons that others ignored.</p><p><a title="Richi Jennings" href="http://richi.uk/" target="_blank" rel="noopener nofollow">Your humble blogwatcher</a>&nbsp;curated these bloggy bits for your entertainment. Not to mention:<img width="1" height="1" alt=" " src="https://goo.gl/6EqTZE" border="0">&nbsp;<em>EDM2017&nbsp;</em>…</p><div class="cta_text shortcode-asset">
      <div class="title">The State of Security Operations</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><p>What’s the craic? Thomas Fox-Brewster cunningly calls it <i><a title="read the full text" href="https://www.forbes.com/sites/thomasbrewster/2017/12/19/120m-american-households-exposed-in-massive-consumerview-database-leak/" target="_blank" rel="nofollow noopener">extraordinary</a>:</i><blockquote><em>Information on more than 120 million American households was sitting … exposed.<br>…<br>It included an extraordinary range of personal details … 248 different data fields for each household. … The data was sitting in an Amazon Web Services storage "bucket," left open to anyone.<br>…<br>The data … was left online by marketing analytics company Alteryx. … The firm had purchased the information from Experian.<br>…<br>After being informed … the company took action and secured the database from public view last week. … Alteryx played down the severity of the leak: … "The file contained no names of any individuals or any other personal identifying information. … The information in the file does not pose a risk of identity theft to any consumers."<br>…<br>Experian [said] "This is an Alteryx issue, and does not involve any Experian systems."</em></blockquote><p>Oh, no PII. So that’s okay&nbsp;then, right? Tara Seals <a title="read the full text" href="https://www.infosecurity-magazine.com/news/every-single-american-household/" target="_blank" rel="nofollow noopener">disagrees</a>:</p><blockquote><em>As more and more collation takes place, across many different sources, these databases become fingerprints—troves of information that provide a startlingly complete picture of each individual. … It remains to be seen what information has fallen into bad actors’ hands.<br>…<br>The scale of the issue puts it in the running with the infamous Equifax incident, as it touches virtually every American household. … Exposed within the repository are massive data sets belonging to Alteryx partners Experian … and the US Census Bureau.<br>…<br>At issue is once again an Amazon Web Services S3 cloud storage bucket that was misconfigured and inadvertently left open to the public internet. [Which] could mean … organized fraud techniques like phantom debt collection, identity theft and security verification.</em></blockquote><p>Who discovered it? UpGuard’s Chris Vickery, <a title="read the full text" href="https://www.upguard.com/breaches/cloud-leak-alteryx" target="_blank" rel="nofollow noopener">here channeled by Dan O'Sullivan</a>:</p><blockquote><em>The exposed data reveals billions of personally identifying details … about virtually every American household. From home addresses and contact information, to mortgage ownership and financial histories, to very specific analysis of purchasing behavior, [it’s] a remarkably invasive glimpse into the lives of American consumers.<br>…<br>The continuing concentration of data by a number of large enterprises … has not been accompanied by greater prudence and process. … Data exposures such as this are capable of exposing the vast majority of American households to compromise with one error.<br>…<br>While the spreadsheet uses anonymized record IDs to identify households, the other information [is] sufficiently detailed as to be not merely often identifying, but with a high degree of specificity. … This exposed data provides a highly detailed database of tens of millions of Americans’ personal, financial, and private lives.<br>…<br>Experian's ConsumerView information is proprietary, sold only to other enterprises; how do you ensure an external partner or vendor to whom you are entrusting your data in this way ensures it remains secure? … This is an enormous problem facing the IT landscape today. … Most enterprises lack the ability to even assess the security postures of external vendors.</em></blockquote><p>Who’s first to comment? How about <i><a title="read the full text" href="https://www.cnet.com/news/massive-leak-exposes-data-on-123m-us-households/#comment-3670307884" target="_blank" rel="nofollow noopener">mikele11111</a>?</i></p><blockquote><em>Addresses don't constitute personally identifying information?<br>…<br>An address is almost as good as it gets next to a SSN when it comes to getting identifying details on someone.</em></blockquote><p>Troy Hunt reckons education is a <a title="read the full text" href="https://www.troyhunt.com/fixing-data-breaches-part-1-education/" target="_blank" rel="nofollow noopener">fundamentally sensible idea</a>:</p><blockquote><em>We have a data breach problem. [And] things are going downhill in a hurry.<br>…<br>You know the old "prevention is better than cure" idiom? Nowhere is it truer than with data breaches. … Every single one of them can be traced back to a mistake made by humans.<br>…<br>Part of the challenge here is that people simply don't know that there's a big part of their knowledge missing. … They have no idea that they have a massive deficiency in their competency.<br>…<br>Education is the best ROI on security spend. … It's cheap … has enormous upside [and] you leverage it over and over again.</em></blockquote><p>Before coming up with his solution, <a title="read the full text" href="https://wccftech.com/massive-data-leak-affects-american-households/#comment-3670293653" target="_blank" rel="nofollow noopener">Ray Knapp </a> sleeps on it: <i>[You’re fired—Ed.]</i></p><blockquote><em>Send the entire board of these companies to jail, for a year.<br>&nbsp;<br>This will immediately stop these breaches, every time there is a breach of personal data it should be automatic jail time no if ands or buts.</em></blockquote><p>And <i><a title="read the full text" href="https://news.ycombinator.com/item?id=15965436" target="_blank" rel="nofollow noopener">RcouF1uZ4gsC</a></i> is easy for you to say:</p><blockquote><em>Personal data right now is considered an asset. It needs to be seen as a liability.<br>…<br>There must be a way to track from when a consumer input the data all the way through. Fraud in regards to this provenance is punishable by jail time.<br>&nbsp;<br>If you have data that does not have provenance, the company will be severely fined and people will go to jail. In the event of any data breach, not only will the company that had the breach be [punished], all companies that provided the data to the company … that had the breach will also be punished.</em></blockquote><p>But <i><a title="read the full text" href="https://news.ycombinator.com/item?id=15965600" target="_blank" rel="nofollow noopener">lima</a></i> looks abroad:</p><blockquote><em>In Europe, especially with the upcoming GDPR laws, data is seen as a liability by many companies.<br>…<br>[This] means that companies need to think twice before storing it —&nbsp;if the data is sufficiently valuable, companies will still store it, but they have to manage it properly and mitigate risks since penalties are harsh.</em></blockquote><p>But what of Amazon Web Services? <i><a title="read the full text" href="https://news.ycombinator.com/item?id=15965691" target="_blank" rel="nofollow noopener">mcheshier</a></i> suggestifies:</p><blockquote><em>My biggest problem with S3 is the old multi-layered security model with bucket policies and ACLs.<br>&nbsp;<br>They need to update it to just use IAM like everything else.</em></blockquote><p>And here’s <i><a title="read the full text" href="https://yro.slashdot.org/comments.pl?sid=11504997&amp;cid=55772695" target="_blank" rel="nofollow noopener">leonbev</a>:</i></p><blockquote><em>Amazon has been sending their customers warnings about misconfigured S3 buckets for awhile now. In order for something like this to happen, a customer would have ignored these warnings for the past 9 months.<br><br>So, yeah, someone probably deserves to be fired.</em></blockquote><p>If true, <i><a title="read the full text" href="https://news.ycombinator.com/item?id=15967501" target="_blank" rel="nofollow noopener">gfody</a></i>’s story is an astounding indictment:&nbsp;</p><blockquote><em>I worked at Experian and had access to ConsumerView by way of any number of crazy integration schemes … perpetually making a mockery of security protocols in order to meet deadlines and please clients.<br><br>Pretty much anyone with network access could download a copy and walk out with it.</em></blockquote><p>Meanwhile, <i><a title="read the full text" href="https://yro.slashdot.org/comments.pl?sid=11504997&amp;cid=55774327" target="_blank" rel="nofollow noopener">houghi</a></i> looks on the bright side:</p><blockquote><em>But it is good to know these companies will pay a hefty fine, right?<br>&nbsp;<br>Right? Guys?</em></blockquote><p><br><strong>The moral of the story?</strong> Urgently review your cloud-storage policies, IAM, ACLs, etc. And if you share sensitive data with partners, how are you auditing that?</p><h2>And finally …</h2><p><a title="And Finally" href="https://www.youtube.com/watch?v=XLk5gfspjA4" target="_blank" rel="noopener nofollow">Best EDM of 2017, according to DJs from Mars</a>&nbsp;<div class="youtube-wrapper"><iframe class="youtube-iframe" src="https://www.youtube.com/embed/XLk5gfspjA4" frameborder="0" allowfullscreen></iframe></div><p><br>Bonus linkage: <a title="bonus link" href="https://www.youtube.com/watch?v=t_E4NKAifa0" target="_blank" rel="noopener nofollow">The History of EDM</a><p><br><em>You have been reading <a href="https://techbeacon.com/contributors/richi-jennings" target="_blank"><i>Security&nbsp;Blogwatch</i></a> by <a href="http://richi.uk" target="_blank" rel="noopener nofollow">Richi&nbsp;Jennings</a>. Richi curates the best bloggy bits, finest forums, and weirdest websites … so you don’t have to. Hate mail may be directed to <a href="https://twitter.com/richi" target="_blank" rel="noopener nofollow">@RiCHi</a> or <a href="mailto:sbw@richi.co.uk?subject=-sbw-" rel="nofollow">sbw@richi.uk</a>. Ask your doctor before reading. Your mileage may vary. E&amp;OE.</em></p><div class="cta_text shortcode-asset">
      <div class="title">The State of Security Operations</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>]]></description>
      <pubDate>Thu, 21 Dec 2017 15:00:00 EST</pubDate>
      <author>Richi Jennings</author>
      <dc:creator>Richi Jennings</dc:creator>
      <guid isPermaLink="false">node/2491</guid>
      <content:encoded><![CDATA[
            <!doctype html>
  <html lang="en" prefix="op: http://media.facebook.com/op#">
    <head>
      <meta charset="utf-8">
      <link rel="canonical" href="https://techbeacon.com/cloud-database-security-cleanup-aisle-4-alteryx-breach-capper-2017">
      <meta property="op:markup_version" content="v1.0">
      <meta property="fb:article_style" content="default">

      <title>Cloud database security cleanup on aisle 4: Alteryx breach a capper for 2017</title>
    </head>
    <body>
      <article>
        <!-- Article header goes here -->
        <header>
                    <!-- Hero Image -->
          <figure>
            <img src="//techbeacon.scdn7.secure.raxcdn.com/sites/default/files/styles/card__2x/public/field/image/epic-cloud-cleanup.jpg?itok=XjkDrAEc" />
          </figure>
          
          <!-- Title -->
          <h1>Cloud database security cleanup on aisle 4: Alteryx breach a capper for 2017</h1>

          <!-- Witty -->
                      <h3 class="op-kicker">Security Blogwatch</h3>
          
          <!-- Time -->
          <time class="op-published" dateTime="2017-12-21T15:00:00-05:00">Dec 21, 2017</time>

          <!-- Byline -->
          <address>
            <a title="Industry analyst and editor" href="https://techbeacon.com/contributors/richi-jennings">Richi Jennings</a>
          </address>
        </header>

        <!-- Article body goes here -->
        <p><strong>Every household in America (almost)</strong>: That’s the scale of the latest leak of personal data.</p><p><strong>Experian’s enormous ConsumerView database</strong> was publicly available in an Amazon S3 bucket owned by Alteryx, Inc. All 123 million records of it.</p><p><strong>How can you avoid being next?</strong> In this week’s <a href="https://techbeacon.com/contributors/richi-jennings" target="_blank">Security&nbsp;Blogwatch</a>, we learn the lessons that others ignored.</p><p><a title="Richi Jennings" href="http://richi.uk/" target="_blank" rel="noopener nofollow">Your humble blogwatcher</a>&nbsp;curated these bloggy bits for your entertainment. Not to mention:<img width="1" height="1" alt=" " src="https://goo.gl/6EqTZE" border="0">&nbsp;<em>EDM2017&nbsp;</em>…</p><div class="cta_text shortcode-asset">
      <div class="title">The State of Security Operations</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div><p>What’s the craic? Thomas Fox-Brewster cunningly calls it <i><a title="read the full text" href="https://www.forbes.com/sites/thomasbrewster/2017/12/19/120m-american-households-exposed-in-massive-consumerview-database-leak/" target="_blank" rel="nofollow noopener">extraordinary</a>:</i><blockquote><em>Information on more than 120 million American households was sitting … exposed.<br>…<br>It included an extraordinary range of personal details … 248 different data fields for each household. … The data was sitting in an Amazon Web Services storage "bucket," left open to anyone.<br>…<br>The data … was left online by marketing analytics company Alteryx. … The firm had purchased the information from Experian.<br>…<br>After being informed … the company took action and secured the database from public view last week. … Alteryx played down the severity of the leak: … "The file contained no names of any individuals or any other personal identifying information. … The information in the file does not pose a risk of identity theft to any consumers."<br>…<br>Experian [said] "This is an Alteryx issue, and does not involve any Experian systems."</em></blockquote><p>Oh, no PII. So that’s okay&nbsp;then, right? Tara Seals <a title="read the full text" href="https://www.infosecurity-magazine.com/news/every-single-american-household/" target="_blank" rel="nofollow noopener">disagrees</a>:</p><blockquote><em>As more and more collation takes place, across many different sources, these databases become fingerprints—troves of information that provide a startlingly complete picture of each individual. … It remains to be seen what information has fallen into bad actors’ hands.<br>…<br>The scale of the issue puts it in the running with the infamous Equifax incident, as it touches virtually every American household. … Exposed within the repository are massive data sets belonging to Alteryx partners Experian … and the US Census Bureau.<br>…<br>At issue is once again an Amazon Web Services S3 cloud storage bucket that was misconfigured and inadvertently left open to the public internet. [Which] could mean … organized fraud techniques like phantom debt collection, identity theft and security verification.</em></blockquote><p>Who discovered it? UpGuard’s Chris Vickery, <a title="read the full text" href="https://www.upguard.com/breaches/cloud-leak-alteryx" target="_blank" rel="nofollow noopener">here channeled by Dan O'Sullivan</a>:</p><blockquote><em>The exposed data reveals billions of personally identifying details … about virtually every American household. From home addresses and contact information, to mortgage ownership and financial histories, to very specific analysis of purchasing behavior, [it’s] a remarkably invasive glimpse into the lives of American consumers.<br>…<br>The continuing concentration of data by a number of large enterprises … has not been accompanied by greater prudence and process. … Data exposures such as this are capable of exposing the vast majority of American households to compromise with one error.<br>…<br>While the spreadsheet uses anonymized record IDs to identify households, the other information [is] sufficiently detailed as to be not merely often identifying, but with a high degree of specificity. … This exposed data provides a highly detailed database of tens of millions of Americans’ personal, financial, and private lives.<br>…<br>Experian's ConsumerView information is proprietary, sold only to other enterprises; how do you ensure an external partner or vendor to whom you are entrusting your data in this way ensures it remains secure? … This is an enormous problem facing the IT landscape today. … Most enterprises lack the ability to even assess the security postures of external vendors.</em></blockquote><p>Who’s first to comment? How about <i><a title="read the full text" href="https://www.cnet.com/news/massive-leak-exposes-data-on-123m-us-households/#comment-3670307884" target="_blank" rel="nofollow noopener">mikele11111</a>?</i></p><blockquote><em>Addresses don't constitute personally identifying information?<br>…<br>An address is almost as good as it gets next to a SSN when it comes to getting identifying details on someone.</em></blockquote><p>Troy Hunt reckons education is a <a title="read the full text" href="https://www.troyhunt.com/fixing-data-breaches-part-1-education/" target="_blank" rel="nofollow noopener">fundamentally sensible idea</a>:</p><blockquote><em>We have a data breach problem. [And] things are going downhill in a hurry.<br>…<br>You know the old "prevention is better than cure" idiom? Nowhere is it truer than with data breaches. … Every single one of them can be traced back to a mistake made by humans.<br>…<br>Part of the challenge here is that people simply don't know that there's a big part of their knowledge missing. … They have no idea that they have a massive deficiency in their competency.<br>…<br>Education is the best ROI on security spend. … It's cheap … has enormous upside [and] you leverage it over and over again.</em></blockquote><p>Before coming up with his solution, <a title="read the full text" href="https://wccftech.com/massive-data-leak-affects-american-households/#comment-3670293653" target="_blank" rel="nofollow noopener">Ray Knapp </a> sleeps on it: <i>[You’re fired—Ed.]</i></p><blockquote><em>Send the entire board of these companies to jail, for a year.<br>&nbsp;<br>This will immediately stop these breaches, every time there is a breach of personal data it should be automatic jail time no if ands or buts.</em></blockquote><p>And <i><a title="read the full text" href="https://news.ycombinator.com/item?id=15965436" target="_blank" rel="nofollow noopener">RcouF1uZ4gsC</a></i> is easy for you to say:</p><blockquote><em>Personal data right now is considered an asset. It needs to be seen as a liability.<br>…<br>There must be a way to track from when a consumer input the data all the way through. Fraud in regards to this provenance is punishable by jail time.<br>&nbsp;<br>If you have data that does not have provenance, the company will be severely fined and people will go to jail. In the event of any data breach, not only will the company that had the breach be [punished], all companies that provided the data to the company … that had the breach will also be punished.</em></blockquote><p>But <i><a title="read the full text" href="https://news.ycombinator.com/item?id=15965600" target="_blank" rel="nofollow noopener">lima</a></i> looks abroad:</p><blockquote><em>In Europe, especially with the upcoming GDPR laws, data is seen as a liability by many companies.<br>…<br>[This] means that companies need to think twice before storing it —&nbsp;if the data is sufficiently valuable, companies will still store it, but they have to manage it properly and mitigate risks since penalties are harsh.</em></blockquote><p>But what of Amazon Web Services? <i><a title="read the full text" href="https://news.ycombinator.com/item?id=15965691" target="_blank" rel="nofollow noopener">mcheshier</a></i> suggestifies:</p><blockquote><em>My biggest problem with S3 is the old multi-layered security model with bucket policies and ACLs.<br>&nbsp;<br>They need to update it to just use IAM like everything else.</em></blockquote><p>And here’s <i><a title="read the full text" href="https://yro.slashdot.org/comments.pl?sid=11504997&amp;cid=55772695" target="_blank" rel="nofollow noopener">leonbev</a>:</i></p><blockquote><em>Amazon has been sending their customers warnings about misconfigured S3 buckets for awhile now. In order for something like this to happen, a customer would have ignored these warnings for the past 9 months.<br><br>So, yeah, someone probably deserves to be fired.</em></blockquote><p>If true, <i><a title="read the full text" href="https://news.ycombinator.com/item?id=15967501" target="_blank" rel="nofollow noopener">gfody</a></i>’s story is an astounding indictment:&nbsp;</p><blockquote><em>I worked at Experian and had access to ConsumerView by way of any number of crazy integration schemes … perpetually making a mockery of security protocols in order to meet deadlines and please clients.<br><br>Pretty much anyone with network access could download a copy and walk out with it.</em></blockquote><p>Meanwhile, <i><a title="read the full text" href="https://yro.slashdot.org/comments.pl?sid=11504997&amp;cid=55774327" target="_blank" rel="nofollow noopener">houghi</a></i> looks on the bright side:</p><blockquote><em>But it is good to know these companies will pay a hefty fine, right?<br>&nbsp;<br>Right? Guys?</em></blockquote><p><br><strong>The moral of the story?</strong> Urgently review your cloud-storage policies, IAM, ACLs, etc. And if you share sensitive data with partners, how are you auditing that?</p><h2>And finally …</h2><p><a title="And Finally" href="https://www.youtube.com/watch?v=XLk5gfspjA4" target="_blank" rel="noopener nofollow">Best EDM of 2017, according to DJs from Mars</a>&nbsp;<div class="youtube-wrapper"><iframe class="youtube-iframe" src="https://www.youtube.com/embed/XLk5gfspjA4" frameborder="0" allowfullscreen></iframe></div><p><br>Bonus linkage: <a title="bonus link" href="https://www.youtube.com/watch?v=t_E4NKAifa0" target="_blank" rel="noopener nofollow">The History of EDM</a><p><br><em>You have been reading <a href="https://techbeacon.com/contributors/richi-jennings" target="_blank"><i>Security&nbsp;Blogwatch</i></a> by <a href="http://richi.uk" target="_blank" rel="noopener nofollow">Richi&nbsp;Jennings</a>. Richi curates the best bloggy bits, finest forums, and weirdest websites … so you don’t have to. Hate mail may be directed to <a href="https://twitter.com/richi" target="_blank" rel="noopener nofollow">@RiCHi</a> or <a href="mailto:sbw@richi.co.uk?subject=-sbw-" rel="nofollow">sbw@richi.uk</a>. Ask your doctor before reading. Your mileage may vary. E&amp;OE.</em></p><div class="cta_text shortcode-asset">
      <div class="title">The State of Security Operations</div>
      <div class="cta">
        <a href="http://go.microfocus.com/l/239772/2017-10-17/5vng3" class="button cta_button ">
          <span class="caption-text">GET REPORT</span>
        </a>
      </div>
    </div>
        <!-- Article footer goes here -->
        <footer>

        </footer>
      </article>
    </body>
</html><img src="https://feedpress.me/16145/7799685.gif" height="1" width="1"/>]]></content:encoded>
    </item>
  </channel>
</rss>
