    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
     <channel>
        <title>ACCU  :: Full Nine Yards</title>
        <link>https://members.accu.org/index.php/journals/2655</link>
        <description>Professionalism in Programming</description>
        <dc:language>en-us</dc:language> 
        <dc:creator>Administrator</dc:creator> 
        <admin:generatorAgent rdf:resource="http://www.xaraya.org" /> 
        <admin:errorReportsTo rdf:resource="mailto:webeditor@accu.org" />
       <sy:updatePeriod>hourly</sy:updatePeriod>
       <sy:updateFrequency>1</sy:updateFrequency>
       <docs>http://backend.userland.com/rss</docs>


        <h2>Journal Articles</h2>


<div class="xar-mod-head"><span class="xar-mod-title">CVu Journal Vol 31, #2 - May 2019 + Journal Editorial</span></div>

<table border="0" cellpadding="1" cellspacing="0">
    <tbody>
    <tr>
        <td valign="top">
            Browse in :
       </td>
       <td valign="top">

                                            <a href="https://members.accu.org/index.php/journals/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c76/">Journals</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c77/">CVu</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c398/">312</a>
                    (7)
<br />

                                            <a href="https://members.accu.org/index.php/journals/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c184/">Journal Columns</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c185/">Editorial</a>
                    (221)
<br />

                                            <a href="https://members.accu.org/index.php/journals/c398-185/">Any of these categories</a>

                    -                        <a href="https://members.accu.org/index.php/journals/c398+185/">All of these categories</a>
<br />
</td>
   </tr>
   </tbody>
</table>




<div class="xar-error">
   <p>
 <strong>Note:</strong> when you create a new publication type,
the articles module will automatically use the templates
<em>user-display-[publicationtype].xt</em>
and <em>user-summary-[publicationtype].xt</em>.
If those templates do not exist when you try to preview or display a new article,
you'll get this warning :-)  Please place your own templates in themes/<em>yourtheme</em>/modules/articles . The templates will get the extension .xt there. </p>
</div>
<div class="xar-norm xar-standard-box-padding">
   <h1><strong>Title:</strong>&nbsp;Full Nine Yards</h1>
<p><strong>Author:</strong>&nbsp;Bob Schmidt</p>
<p>
<strong>Date:</strong> 07 May 2019 23:39:50 +01:00 or Tue, 07 May 2019 23:39:50 +01:00</p>
<p><strong>Summary:</strong>&nbsp;</p>
<p><strong>Body:</strong>&nbsp;<p>Over the last few years, the term â€˜full-stack developerâ€™ has become a popular requirement in job adverts for programmers. Itâ€™s commonly used to mean someone who can write code at each level of a multi-tiered application, from the UI, down through controller and logic layers, all the way to the database. The implication is that modern developers need to be masters of multiple technologies. UI very often means web-based, and there are myriad frameworks (to put it mildly!) in this space. Then thereâ€™s the interop layer to the server-side, which itself might comprise multiple technologies, and finally a host of different database offerings.</p>

<p>Another term thatâ€™s come to prominence of late is â€˜dev-opsâ€™, commonly used to mean someone who can write code, and understands the various technologies used for cloud-computing â€“ of which, once again, there are many. This implies at least some level of security knowledge is needed, not just about user security, but for deployments, monitoring, support and so on.</p>

<p>A universal requirement for developers who can do everything risks over-generalization, and watering down the level of expertise needed for true mastery of a small number of specialized technologies. Writing a good UI that delivers the best user experience is a highly-skilled task. Iâ€™ve been privileged to meet some excellent UI designers, and some excellent computer programmers, but itâ€™s rare to find someone who excels in both. In the same vein, cyber-security is a very specialized skill, in particular for public-facing applications.</p>

<p>Chris Oldwood gave a talk at the ACCU 2019 conference, where he looked at multi-skilled developers from a slightly different perspective: the Full Pipeline Developer, who understands the full application life cycle from architecture, writing code, testing at all levels, build systems, deployment, monitoring and support. This definitely rang true for me in a way that neither â€˜full-stackâ€™ nor â€˜dev-opsâ€™ does: it captures the need to understand the stages required in software development in principle, rather than in terms of specific technologies or brands.</p>
</p>
<p><strong>Notes:</strong>&nbsp;</p>
<p><em>More fields may be available via dynamicdata ..</em></p>
</div>
</channel>
</rss>
