<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="https://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
>
    <channel>
                    <atom:link rel="alternate" hreflang="en-GB"
                       href="https://www.itpro.com/uk/feeds/tag/software-testing"
                       type="application/rss+xml"/>
                            <title><![CDATA[ Latest from ITPro UK in Software-testing ]]></title>
                <link>https://www.itpro.com/uk/tag/software-testing</link>
        <description><![CDATA[ All the latest software-testing content from the ITPro  UK team ]]></description>
                                    <lastBuildDate>Wed, 24 Jun 2026 14:08:32 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ Enterprises are shipping so much AI-generated code they can't control or secure it ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/development/enterprises-are-shipping-so-much-ai-generated-code-they-cant-control-or-secure-it</link>
                                                                            <description>
                            <![CDATA[ As AI coding becomes commonplace, organizations are struggling to control what they are shipping ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">n8fz9uxu3VxRDdJ8239CHh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Xwb2jn8QiHUXXoPpjugL8K-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 24 Jun 2026 14:08:32 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Development]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Emma Woollacott ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/aWfskavxoVSMDy6cDWtYmJ.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Xwb2jn8QiHUXXoPpjugL8K-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[AI coding concept image showing female software developer wearing headphones while working on a desktop computer in an open plan office space. ]]></media:description>                                                            <media:text><![CDATA[AI coding concept image showing female software developer wearing headphones while working on a desktop computer in an open plan office space. ]]></media:text>
                                <media:title type="plain"><![CDATA[AI coding concept image showing female software developer wearing headphones while working on a desktop computer in an open plan office space. ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Xwb2jn8QiHUXXoPpjugL8K-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>AI code generation is running out of control, with eight-in-ten organizations adopting <a href="https://www.itpro.com/technology/artificial-intelligence/amazing-ai-tools-to-try-today">AI tools</a> faster than they can develop policies to govern them, new research has warned. </p><p>According to GitLab's <a href="https://about.gitlab.com/resources/ai-accountability-survey-2026/" target="_blank"><u><em>AI Accountability Report</em></u></a>, 92% are facing governance challenges with AI-generated code as rapid adoption continues.</p><p>More than nine-in-ten have two or more AI coding tools in active use, the study found, while 54% have three or more. Meanwhile, 78% report that developers are writing and committing code faster since adopting AI tools. </p><p>Teams are generally happy with the results, with six-in-ten saying that the ROI of AI coding is better than they'd expected. More than three quarters (78%) also report faster code output and 73% said overall code quality has improved.</p><p>However, while 79% agree that individual developer productivity has improved with AI, the overall software delivery process has not accelerated at the same pace. </p><p>Indeed, 82% say that <a href="https://www.itpro.com/technology/artificial-intelligence/ai-generated-code-risks-what-cisos-need-to-know">AI-generated code risks</a> creating a new form of <a href="https://www.itpro.com/business/digital-transformation/paying-down-technical-problem-for-businesses">technical debt</a> that organizations aren't prepared to manage.</p><p>"AI coding tools have delivered on their promise of speed," said Manav Khurana, chief product and marketing officer at GitLab. </p><p>"But the events of the past few months, including supply chain attacks, reliability issues, and regulators tightening expectations around AI traceability and provenance are making clear that speed without control is a liability, not an advantage." </p><h2 id="ai-coding-is-creating-new-bottlenecks">AI coding is creating new bottlenecks</h2><p>Notably, 85% agree that AI has shifted the bottleneck from writing code to reviewing and validating it, and 84% that the biggest challenge with AI-generated code is governing what happens to it after it's created. </p><p>Nearly-three quarters are concerned about the maintainability of AI-generated code in their organization's codebase.</p><p>GitLab also raised concerns about a prevailing trend of overconfidence when it comes to AI coding. The majority (87%) said they’re confident that teams could determine within 24 hours whether <a href="https://www.itpro.com/software/development/software-developers-not-checking-ai-generated-code-verification-debt">AI-generated code</a> contributed to a production incident, for example. </p><p>Yet more than one-third (34%) of organisations fail to spot potential issues before an incident took place. </p><p>This appears to be down to difficulty distinguishing AI-generated from human-written code (43%), fragmented toolchains (40%), and systems that don't track code origin (39%). </p><p>Only 28% say their <a href="https://www.itpro.com/software/development/ai-isnt-killing-devops-youre-just-using-it-wrong">software development lifecycle (SDLC)</a> tools are fully integrated with shared data and workflows.</p><h2 id="new-governance-practices-are-needed">New governance practices are needed</h2><p>According to GitLab, what’s missing is clarity around governance. The majority (83%) of organizations identify AI-generated code accumulation as a risk to manage now, with 44% calling it a top technology risk. </p><p>On the upside, 91% of survey respondents said they are likely to invest in <a href="https://www.itpro.com/technology/artificial-intelligence/practical-ai-the-age-of-agentic-ai">AI code governance</a> tools in the next 12 months, and 98% have already allocated or expect to allocate budget toward these efforts. </p><p>Crucially, 85% agree the next phase of AI in software will focus less on generating code and more on governing it.</p><p>"The teams thinking ahead are already asking the harder question: can we actually control all the code we’re generating?" said Khurana.</p><p>"The organizations that will ship trusted software faster are the ones building the foundations of accountability with context, traceability, and governance baked into the platform, not just bolted on after the fact."</p><p>AI governance has been a persistent challenge for developers, with <a href="https://www.itpro.com/software/development/ai-generated-code-is-now-the-cause-of-one-in-five-breaches-but-developers-and-security-leaders-alike-are-convinced-the-technology-will-come-good-eventually">research</a> from Aikido last year concluding that AI-generated code is now the cause of one-in-five breaches. </p><p>The study noted that 69% of security leaders, engineers, and developers had identified serious vulnerabilities in AI-generated code.</p><h3 class="article-body__section" id="section-follow-us-on-social-media"><span>FOLLOW US ON SOCIAL MEDIA</span></h3>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ UK government launches industry 'ambassadors' scheme to champion software security improvements ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/uk-software-security-ambassadors-ncsc-code-of-practice</link>
                                                                            <description>
                            <![CDATA[ The Software Security Ambassadors scheme aims to boost software supply chains by helping organizations implement the Software Security Code of Practice. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hhoFwaLxMzvGZkMHzAcDMd</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9ZT5mU7YeSN7Bg7YHh2LxX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 19 Jan 2026 10:47:23 +0000</pubDate>                                                                                                                                <updated>Mon, 19 Jan 2026 10:47:32 +0000</updated>
                                                                                                                                            <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Emma Woollacott ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/aWfskavxoVSMDy6cDWtYmJ.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9ZT5mU7YeSN7Bg7YHh2LxX-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Female software developer coding in dark room with screen reflecting on glasses.]]></media:description>                                                            <media:text><![CDATA[Female software developer coding in dark room with screen reflecting on glasses.]]></media:text>
                                <media:title type="plain"><![CDATA[Female software developer coding in dark room with screen reflecting on glasses.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9ZT5mU7YeSN7Bg7YHh2LxX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The UK government has launched a new scheme to boost adoption of the <a href="https://www.gov.uk/government/publications/software-security-code-of-practice" target="_blank"><em>Software Security Code of Practice</em></a> by appointing a series of industry champions. </p><p>Under the plans, a cohort of ‘Software Security Ambassadors’ will promote the code of practice across various different sectors, showcasing examples of practical implementation and giving feedback to inform future policy improvements.</p><p>The first batch of participating organizations includes the Department for Science, Innovation, and Technology (DSIT) itself, along with the <a href="https://www.itpro.com/security/what-is-the-national-cyber-security-centre-ncsc-and-what-does-it-do">National Cyber Security Centre (NCSC)</a>. </p><div class="product"><a data-dimension112="09d3756b-f11b-4f40-b164-50861fe20284" data-action="Deal Block" data-label="Make Password Security Your New Year's Resolution" data-dimension48="Make Password Security Your New Year's Resolution" href="https://click.linksynergy.com/deeplink?id=kXQk6%2AivFEQ&mid=42966&u1=itpro-gb-1046892004221913649&murl=https%3A%2F%2Fwww.keepersecurity.com%2Fen_GB%2Fnew-year-resolution.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:310px;"><p class="vanilla-image-block" style="padding-top:52.58%;"><img id="VVXzWjJJrXo7mwL5n5f4mf" name="Keeper Security logo.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VVXzWjJJrXo7mwL5n5f4mf.png" mos="" align="middle" fullscreen="" width="310" height="163" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://click.linksynergy.com/deeplink?id=kXQk6%2AivFEQ&mid=42966&u1=itpro-gb-1046892004221913649&murl=https%3A%2F%2Fwww.keepersecurity.com%2Fen_GB%2Fnew-year-resolution.html" target="_blank" rel="sponsored" data-dimension112="09d3756b-f11b-4f40-b164-50861fe20284" data-action="Deal Block" data-label="Make Password Security Your New Year's Resolution" data-dimension48="Make Password Security Your New Year's Resolution" data-dimension25="">Make Password Security Your New Year's Resolution</a></p><p>Get 50% off Keeper Personal and Family plans, and 30% off Keeper Business Starter today!<a class="view-deal button" href="https://click.linksynergy.com/deeplink?id=kXQk6%2AivFEQ&mid=42966&u1=itpro-gb-1046892004221913649&murl=https%3A%2F%2Fwww.keepersecurity.com%2Fen_GB%2Fnew-year-resolution.html" target="_blank" rel="nofollow" data-dimension112="09d3756b-f11b-4f40-b164-50861fe20284" data-action="Deal Block" data-label="Make Password Security Your New Year's Resolution" data-dimension48="Make Password Security Your New Year's Resolution" data-dimension25="">View Deal</a></p></div><p>Accenture, <a href="https://www.itpro.com/infrastructure/networking/everything-you-need-to-know-about-cisco">Cisco</a>, ISACA, Lloyds Banking Group, Sage, Palo Alto Networks, and others have also backed the scheme. </p><p>"By acting as ambassadors, signatories are committing to a process of transparency, development and continuous improvement. The implementation of this code of practice will take time and, in doing so, may bring to light issues that need to be addressed," DSIT said in a statement confirming the announcement. </p><p>"Signatories and policymakers will learn from these issues as well as the successes and challenges for each organization and, where appropriate, will share information to help develop and strengthen this government policy."  </p><h2 id="what-is-the-software-security-code-of-practice">What is the Software Security Code of Practice?</h2><p>The Software Security Code of Practice was <a href="https://www.itpro.com/software/software-security-code-of-practice-ncsc-announcement"><u>unveiled by the NCSC</u></a> in May last year, setting out a series of voluntary principles defining what good <a href="https://www.itpro.com/software/software-security-flaws-remediation">software security</a> looks like across the entire <a href="https://www.itpro.com/software/development/367842/the-four-major-software-development-lifecycle-models-and-how-they-work">software lifecycle</a>. </p><p>Aimed at technology providers and organizations that develop, sell, or procure software, the code offers best practices for secure design and development, build-environment security, and secure deployment and maintenance.</p><p>The code also emphasizes the importance of transparent communication with customers on potential security risks and vulnerabilities. </p><p>Developed with the NCSC, the code is designed to reflect internationally recognized best practices, such as the US Secure Software Development Framework (SSDF) and the EU’s <a href="https://www.itpro.com/business/policy-and-legislation/what-is-the-eus-cyber-resilience-act-cra">Cyber Resilience Act (CRA)</a>.</p><h2 id="software-security-in-the-spotlight">Software security in the spotlight</h2><p>The launch of the code came in direct response to growing concerns surrounding software security on both sides of the Atlantic. In the US, for example, the <em>Secure by Design Pledge</em> was <a href="https://www.itpro.com/software/software-vendors-are-flocking-to-cisas-secure-by-design-pledge"><u>launched by CISA in 2023</u></a>. </p><p>This voluntary scheme asks software developers and providers to place a stronger emphasis on product security. </p><p>According to figures from the DSIT, more than half (59%) of organizations experienced <a href="https://www.itpro.com/software/software-supply-chain-attacks-are-rife-this-is-what-developers-need-to-watch-out-for">software supply chain attacks</a> in the past year, underlining the growing risks faced by UK enterprises and consumers alike. </p><p>In a separate <a href="https://www.isc2.org/Insights/2025/11/2025-isc2-supply-chain-risk-survey" target="_blank">survey from ISC2</a>, more than half of respondents identified software vulnerabilities in supplier products as the most disruptive <a href="https://www.itpro.com/security/28133/what-is-cyber-security">cybersecurity </a>threat to their organisation’s supply chain.</p><p>ISC2 said it plans to help drive adoption of the code by promoting awareness through educational and thought leadership content, and referencing it in relation to certifications, training, and guidance that support secure software development.</p><p>It will also work with organizations across the software supply chain to encourage practical implementation and require its own partners to incorporate it.</p><p>“Promoting secure software practices that strengthen the resilience of systems underpinning the economy, public services and national infrastructure is central to ISC2’s mission,” said Tara Wisniewski. ISC2 EVP for advocacy and strategic engagement. </p><p>“The code moves software security beyond narrow compliance and elevates it to a board-level resilience priority. As supply chain attacks continue to grow in scale and impact, a shared baseline is essential and through our global community and expertise, ISC2 is committed to helping professionals build the skills needed to put secure-by-design principles into practice.”</p><h3 class="article-body__section" id="section-follow-us-on-social-media"><span>FOLLOW US ON SOCIAL MEDIA</span></h3>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ So much for ‘trust but verify’: Nearly half of software developers don’t check AI-generated code – and 38% say it's because it takes longer than reviewing code produced by colleagues  ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/development/software-developers-not-checking-ai-generated-code-verification-debt</link>
                                                                            <description>
                            <![CDATA[ A concerning number of developers are failing to check AI-generated code, exposing enterprises to huge security threats ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">q3P53yHgnJbDBAp2C6bgZg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/TY4xykrJNginnjsd2NoNg8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 09 Jan 2026 16:45:00 +0000</pubDate>                                                                                                                                <updated>Fri, 09 Jan 2026 16:45:16 +0000</updated>
                                                                                                                                            <category><![CDATA[Development]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nicole Kobie ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8Y8JDDTQ7XDEk49FoAFP2S.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nicole Kobie first started writing for ITPro in 2007. As a freelance journalist covering technology and business, Nicole&#039;s work includes  bylines in New Scientist, Wired, PC Pro and many more. &lt;/p&gt;&lt;p&gt;Nicole the author of a book about the history of technology, The Long History of the Future.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/TY4xykrJNginnjsd2NoNg8-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Female software developer wearing hoodie coding on a desktop computer in a dimly lit room with warm pink glowing light reflecting off computer monitor.]]></media:description>                                                            <media:text><![CDATA[Female software developer wearing hoodie coding on a desktop computer in a dimly lit room with warm pink glowing light reflecting off computer monitor.]]></media:text>
                                <media:title type="plain"><![CDATA[Female software developer wearing hoodie coding on a desktop computer in a dimly lit room with warm pink glowing light reflecting off computer monitor.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/TY4xykrJNginnjsd2NoNg8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A majority of developers are using AI to create code, but even though most don't trust the output, they're failing to take steps to verify it. </p><p>That's according to a <a href="https://www.sonarsource.com/state-of-code-developer-survey-report.pdf" target="_blank"><u>survey</u></a> from code review company Sonar, which found that 72% of developers use <a href="https://www.itpro.com/technology/artificial-intelligence/amazing-ai-tools-to-try-today">AI tools</a> every day, with the technology helping to write up to 42% of committed code. </p><p>Notably, 96% of developers surveyed said they don't fully trust that <a href="https://www.itpro.com/technology/artificial-intelligence/ai-generated-code-risks-what-cisos-need-to-know">AI-generated code</a> is functionally correct – but fewer than half say they review it before committing. </p><p>Sonar said this leads to "verification debt", a term used by AWS CTO Werner Vogels while discussing the use of AI in software development at the company's annual <a href="https://www.itpro.com/cloud/live/aws-re-invent-2025-all-the-news-updates-and-announcements-live-from-las-vegas">re:Invent</a> conference in December. </p><p>Tariq Shaukat, CEO of Sonar, said the research highlights a “fundamental shift” in software development, whereby value is no longer simply defined by the speed at which code can be written, but by the "confidence in deploying it”. </p><p>"While <a href="https://www.itpro.com/strategy/28181/what-is-ai">AI </a>has made code generation nearly effortless, it has created a critical trust gap between output and deployment,” he said. "To realize the full potential of AI, we must close this gap."</p><h2 id="why-devs-are-slacking-on-ai-generated-code">Why devs are slacking on AI-generated code</h2><p>There may be a good reason for the failure to check AI-generated code, the study noted, mainly as it typically takes more time than reviewing human-written code. </p><p> "While AI is supposed to save time, developers are spending a significant portion of that saved time on review," the Sonar report said, adding: "In fact, 38% of developers say reviewing AI-generated code requires more effort than reviewing code written by their human colleagues."</p><p>One reason for that is AI often produces code that looks correct but isn't reliable, a statement that 61% of respondents agreed with. </p><p>"That's a critical finding — it means AI code can introduce subtle bugs that are harder to spot than typical human errors," the report noted. "The same percentage (61%) agree that it 'requires a lot of effort to get good code from AI' through prompting and fixing."</p><h2 id="how-developers-are-using-ai">How developers are using AI</h2><p>The survey found the most common use for AI by developers was for proofs of concept and prototypes (88%), followed by the creation of production software for internal, non-critical workflows (83%), customer-facing applications (73%), and business-critical internal software (58%). </p><p>Those surveyed said AI was most effective at writing documentation, explaining existing code, and <a href="https://www.itpro.com/technology/artificial-intelligence/vibe-coding-security-risks-how-to-mitigate">vibe coding</a>. Just 55% of those polled said such tools were effective for assisting development of new code, but that task had the highest adoption rate at 90%. </p><p>"Developers have embraced AI as a daily partner, but they're finding it's a much better 'explainer' and 'prototyper' than it is a 'maintainer' or 'refactorer' — at least for now," the report states. </p><p>"It's highly effective at generating new things (docs, tests, new projects) but struggles more with the complex, nuanced work of modifying and optimizing existing, mission-critical code."</p><h2 id="too-much-trust-in-ai-tools">Too much trust in AI tools</h2><p>The Sonar report is the latest in a string of studies highlighting the benefits of AI for developers, but a prevailing lack of trust among many on their outputs. </p><p>Best practices have also been slipped among many since the influx of these tools in the profession, research shows. In a <a href="https://www.itpro.com/software/development/ai-generated-code-software-developer-security-risk"><u>survey from Cloudsmith</u></a> last year, for example, nearly half of developers (42%) said their codebases are now largely AI-generated. </p><p>Respondents specifically highlighted productivity and efficiency gains while using the technology, yet only 67% said they actively review code before deployments. </p><p>Cloudsmith warned this lax approach to code testing and reviews could have dire consequences for enterprises, leaving them open to an array of security risks and vulnerabilities. </p><h3 class="article-body__section" id="section-follow-us-on-social-media"><span>FOLLOW US ON SOCIAL MEDIA</span></h3>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 74% of companies admit insecure code caused a security breach ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/security/74-percent-of-companies-admit-insecure-code-caused-a-security-breach</link>
                                                                            <description>
                            <![CDATA[ A large number of data breaches are linked to insecure code, prompting calls for better training ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hEapLPGNtngmpVkaaBCCSV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pfftm3kbsf6RpxZ6fmMoPf-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 26 Aug 2025 10:30:17 +0000</pubDate>                                                                                                                                <updated>Tue, 26 Aug 2025 10:30:46 +0000</updated>
                                                                                                                                            <category><![CDATA[Security]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nicole Kobie ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8Y8JDDTQ7XDEk49FoAFP2S.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nicole Kobie first started writing for ITPro in 2007. As a freelance journalist covering technology and business, Nicole&#039;s work includes  bylines in New Scientist, Wired, PC Pro and many more. &lt;/p&gt;&lt;p&gt;Nicole the author of a book about the history of technology, The Long History of the Future.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/pfftm3kbsf6RpxZ6fmMoPf-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Software security concept image showing binary code snippets with some highlighted on a digital interface. ]]></media:description>                                                            <media:text><![CDATA[Software security concept image showing binary code snippets with some highlighted on a digital interface. ]]></media:text>
                                <media:title type="plain"><![CDATA[Software security concept image showing binary code snippets with some highlighted on a digital interface. ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pfftm3kbsf6RpxZ6fmMoPf-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nearly three-quarters of organizations have suffered at least one security breach or incident in the last year that can be blamed on insecure coding practices. </p><p><a href="https://www.secureflag.com/resources/resource-details#secure-coding-training-in-uk-enterprises-c-suite-survey-key-findings" target="_blank"><u>Analysis from SecureFlag</u></a> found 74% of organizations have suffered an incident as a result of dodgy code, with nearly half of those hit by multiple breaches. </p><p>The report comes as <a href="https://www.itpro.com/software/development/vibe-coding-best-ai-models-secure-code-generation"><u>AI is beginning to take over some coding duties</u></a> from developers. Debate remains over whether that code is secure. Some say <a href="https://www.itpro.com/software/development/developers-say-ai-can-code-better-than-most-humans-but-theres-a-catch"><u>AI can code better than human developers</u></a>, but <a href="https://www.itpro.com/software/developers-relying-on-github-copilot-could-be-creating-dangerously-flawed-code"><u>research</u></a> has suggested insecure code could be easily replicated by <a href="https://www.itpro.com/strategy/28181/what-is-ai">AI</a>. </p><p>Andrea Scaduto, CEO and co-founder of SecureFlag, said the study highlights the risks faced by enterprises rushing to automate aspects of software development. </p><p>"This should be a wake-up call for every business that develops software,” she said. “It’s frankly shocking that in 2025 so many breaches are still happening because of avoidable coding flaws.” </p><p>It wasn't all bad news, however. The report revealed that companies are ramping up developer security training as a result of lingering issues. Nearly half (44%) said they offer training updates on a quarterly basis, while 29% offer fresh training schemes monthly. </p><p>The report said this shows enterprises are conscious of the risks associated with insecure code and are taking proactive steps to mitigate risks. Indeed, nine-in-ten said they were formally assessing their development teams' secure coding skills. </p><p>The most common training format is video-based tutorials (46%) followed by eLearning platforms (42%). Classes, both in-person and virtual, were also popular for four-in-ten companies, as were interactive labs and hands-on environments. </p><p>A third of companies surveyed said they run hacking games such as "capture the flag".</p><h2 id="roi-for-developer-security-training">ROI for developer security training</h2><p>Challenges remain, however. According to SecureFlag, respondents said measuring return on investment (ROI) remained a hurdle (40%), followed by a lack of useful content, not enough time, low engagement from employees, and insufficient budget — as well as lack of leadership support. </p><p>"Even though most executives believe in the value of training, they struggle to prove in concrete terms how these programs reduce risk or justify their cost, a clear sign that quantifying the impact of secure coding initiatives remains elusive," the report noted. </p><p>"Overall, the data highlights that proving ROI to stakeholders and allocating sufficient time and content resources are the prevailing hurdles to overcome, even more so than money or buy-in."</p><p>Though they may lack the hard data to prove a ROI, nine-in-ten of those surveyed believe that secure coding has reduced the number of security bugs in development, and view training as a solid move to prevent such incidents. </p><p>"Breaches stemming from coding mistakes are preventable – but only if companies invest in proper training," said Emilio Pinna, SecureFlag’s CTO and co-founder. "It’s far cheaper to train a developer than to clean up after a breach."</p><h3 class="article-body__section" id="section-more-from-itpro"><span>MORE FROM ITPRO</span></h3><ul><li><a href="https://www.itpro.com/software/want-developers-to-build-secure-software-you-need-to-ditch-these-two-programming-languages">Want developers to build secure software? You need to ditch these two programming languages</a></li><li><a href="https://www.itpro.com/software/software-security-code-of-practice-ncsc-announcement">The NCSC wants developers to get serious on software security</a></li><li><a href="https://www.itpro.com/software/development/software-security-shift-left-developer-overload">Shifting left might improve software security, but developers are becoming overwhelmed</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 84% of software developers are now using AI, but nearly half 'don't trust' the technology over accuracy concerns ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/development/developers-arent-quite-ready-to-place-their-trust-in-ai-nearly-half-say-they-dont-trust-the-accuracy-of-outputs-and-end-up-wasting-time-debugging-code</link>
                                                                            <description>
                            <![CDATA[ AI coding tools are delivering benefits for developers, but they’re still worried about security and compliance ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">36A9RPeRR7vyREjNhh3iT6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/R6gCr8QcpbFXWcn6UnBkih-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 29 Jul 2025 14:00:00 +0000</pubDate>                                                                                                                                <updated>Tue, 29 Jul 2025 14:59:48 +0000</updated>
                                                                                                                                            <category><![CDATA[Development]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ ross.kelly@futurenet.com (Ross Kelly) ]]></author>                    <dc:creator><![CDATA[ Ross Kelly ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Y5vrV2V98Np6jHAGmAtCd3.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ross Kelly is ITPro&#039;s News &amp;amp; Analysis Editor, with a keen interest in cyber security, business leadership and emerging technologies.&lt;/p&gt;
&lt;p&gt;He graduated from Edinburgh Napier University in 2016 with a BA (Hons) in Journalism, and joined ITPro in 2022 after four years working in technology conference research.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In his spare time, Ross enjoys cycling, walking and is an avid reader of history and non-fiction.&lt;/p&gt;
&lt;p&gt;You can contact Ross at ross.kelly@futurenet.com or on &lt;a href=&quot;https://twitter.com/rosswritesetc&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;https://www.linkedin.com/in/ross-kelly-18a54411a/&quot;&gt;LinkedIn&lt;/a&gt;.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/R6gCr8QcpbFXWcn6UnBkih-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Female software developer coding in Python programming language in an open place office space, with screen featuring code blurred in background.]]></media:description>                                                            <media:text><![CDATA[Female software developer coding in Python programming language in an open place office space, with screen featuring code blurred in background.]]></media:text>
                                <media:title type="plain"><![CDATA[Female software developer coding in Python programming language in an open place office space, with screen featuring code blurred in background.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/R6gCr8QcpbFXWcn6UnBkih-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Software developers are using AI at record levels, new research shows, but they're hesitant to place too much faith in the technology. </p><p>Findings from Stack Overflow’s annual <em>Developer Survey</em> show the use of technology in the software industry has surged over the last 12 months, spurred on by the emergence of AI coding tools and, most recently, agentic AI solutions. </p><p>The survey found 84% of developers currently use - or plan to use - AI tools in their daily workflows. This marks a third consecutive yearly increase and a jump from 76% in last year’s edition. </p><p>OpenAI’s GPT model range was cited as the most frequently used by developers alongside Anthropic’s Claude Sonnet range and Google’s Gemini Flash models. </p><p>Yet despite the increasing uptake of AI tools in the profession, a growing number of developers aren’t willing to put their trust in the technology. Nearly half (46%) said they “don’t trust the accuracy” of the output from AI, which marks a significant increase compared to 31% in the 2024 survey. </p><p>Notably, even if AI improves to the extent that it can carry out tasks on behalf of developers, many said they would still prefer to ask a colleague for assistance. </p><p>Three-quarters (75.3%) said they simply don’t trust AI answers and would refer to a co-worker while 61.7% revealed they frequently have ethical or security-related concerns about <a href="https://www.itpro.com/technology/artificial-intelligence/ai-generated-code-risks-what-cisos-need-to-know">AI-generated code</a>. </p><p>Crucially, 61.3% said they’d refer to a colleague for assistance because they want to fully understand their code. </p><p>Prashanth Chandrasekar, CEO of Stack Overflow, said the findings show that while the benefits of AI are becoming clearer, lingering concerns about security and safety still remain. </p><p>“The growing lack of trust in AI tools stood out to us as the key data point in this year's survey, especially given the increased pace of growth and adoption of these AI tools,” Chandrasekar said. </p><p>“<a href="https://www.itpro.com/strategy/28181/what-is-ai">AI </a>is a powerful tool, but it has significant risks of misinformation or can lack complexity or relevance.”</p><p>Chandrasekar added that pursuing an approach that “leans heavily on trustworthy, responsible use of data from curated knowledge bases” is now critical. </p><p>Similarly, ensuring humans are kept in the loop is an equally important consideration for development teams.  </p><p>“By providing a trusted human intelligence layer in the age of AI, we believe the tech enthusiasts of today can play a larger role in adding value to build the AI technologies and products of tomorrow.”</p><h2 id="developers-are-bogged-down-in-buggy-code">Developers are bogged down in buggy code</h2><p>While trust in <a href="https://www.itpro.com/technology/artificial-intelligence/amazing-ai-tools-to-try-today">AI tools</a> was a key issue highlighted by developers, growing frustration over poor quality output was also raised. </p><p>Nearly half (45%) of respondents said they’re bogged down in time-consuming debugging as a result of AI-generated code. The survey findings align with previous research highlighting concerns over AI code generation. </p><p>In a <a href="https://www.itpro.com/software/development/ai-generated-code-software-developer-security-risk"><u>study from Cloudsmith</u></a>, nearly half of <a href="https://www.itpro.com/software/development/ai-tools-software-development-workforce-layoffs">developers using AI</a> said their codebases are now largely AI-generated. While devs said the technology has enabled them to improve productivity and efficiency, the study warned that a concerning number of teams are overlooking crucial security considerations. </p><p>Around a third of developers don’t review AI-generated code before deployments, Cloudsmith found. </p><h2 id="agentic-ai-hasn-t-hit-the-mainstream-yet">Agentic AI hasn’t hit the mainstream yet</h2><p>Agentic AI has emerged as the latest trend in the AI space this year, yet while it’s taken the industry by storm, uptake of agentic solutions hasn’t yet taken off in the development community, according to Stack Overflow. </p><p>Only 31% of developers said they used <a href="https://www.itpro.com/business/microsoft-expects-1-3-billion-ai-agents-to-be-in-operation-by-2028-heres-how-it-plans-to-get-them-working-together">AI agents</a> in their daily workflows, while just 17% plan to use them. More than one-third (38%) said they don’t plan to use AI agents at all in the near future. </p><p>Notably, among those that have used AI agents, around 69% agreed they experienced a marked increase in productivity and efficiency. </p><p>A host of major industry players have jumped on the agentic AI bandwagon in recent months, with Salesforce in particular dialing in on the technology. Earlier this year, <a href="https://www.itpro.com/technology/artificial-intelligence/a-huge-disaster-marc-benioff-hits-back-at-microsoft-ceo-satya-nadella-claims-customers-dont-take-copilot-seriously">CEO Marc Benioff</a> suggested the company <a href="https://www.itpro.com/software/development/maybe-we-arent-going-to-hire-anybody-this-year-marc-benioff-says-salesforce-might-not-hire-any-software-engineers-in-2025-as-the-firm-reaps-the-benefits-of-ai-agents">might not hire any new software engineers</a> as a result of its own internal successes with the technology. </p><p>With the emergence of this latest iteration of the technology, some industry stakeholders have suggested AI might negatively impact the workforce, particularly entry-level roles. </p><p>Stack Overflow’s survey shows developers aren’t concerned about the prospect of AI-related job cuts, however. Nearly two-thirds (64%) of respondents said they don’t perceive AI as a threat to their jobs, marking a decrease compared to the 2024 survey. </p><h3 class="article-body__section" id="section-more-from-itpro"><span>MORE FROM ITPRO</span></h3><ul><li><a href="https://www.itpro.com/software/development/ai-coding-tools-software-development-regional-popularity">AI coding tools are booming – and developers in this one country are by far the most frequent users</a></li><li><a href="https://www.itpro.com/software/want-developers-to-build-secure-software-you-need-to-ditch-these-two-programming-languages">Want developers to build secure software? You need to ditch these two programming languages</a></li><li><a href="https://www.itpro.com/software/development/ai-tools-arent-helping-developers-save-time-on-software-testing">AI tools aren’t helping developers save time on software testing</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ MCP servers used by developers and 'vibe coders' are riddled with vulnerabilities – here’s what you need to know ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/development/mcp-servers-security-vulnerabilities</link>
                                                                            <description>
                            <![CDATA[ Security researchers have issued a warning over rampant vulnerabilities found in MCP servers used by developers and 'vibe coders'. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qEhijWJk4sXnqcwdwAG2C3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/7sVJtZwbUeXZ2qfKPm5Da9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 26 Jun 2025 10:10:00 +0000</pubDate>                                                                                                                                <updated>Tue, 28 Oct 2025 11:49:47 +0000</updated>
                                                                                                                                            <category><![CDATA[Development]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Emma Woollacott ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/aWfskavxoVSMDy6cDWtYmJ.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/7sVJtZwbUeXZ2qfKPm5Da9-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Male software developer looking stressed at a desktop computer in open plan office space over vulnerable MCP servers and software security flaws.]]></media:description>                                                            <media:text><![CDATA[Male software developer looking stressed at a desktop computer in open plan office space over vulnerable MCP servers and software security flaws.]]></media:text>
                                <media:title type="plain"><![CDATA[Male software developer looking stressed at a desktop computer in open plan office space over vulnerable MCP servers and software security flaws.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/7sVJtZwbUeXZ2qfKPm5Da9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Hundreds of <a href="https://www.itpro.com/technology/artificial-intelligence/what-is-model-context-protocol-mcp">Model Context Protocol (MCP) servers</a> around the world are open to abuse, with vulnerabilities that put <a href="https://www.itpro.com/software/development/vibe-coding-best-ai-models-secure-code-generation">vibe coders</a> and their organization's sensitive assets at risk. </p><p>Introduced late last year, MCP servers are an easy-to-use extension of LLMs, thanks to the simplicity of their protocols, and have come into widespread use due to the broad availability of independently developed MCPs.</p><p>However, according to <a href="https://www.backslash.security/blog/hundreds-of-mcp-servers-vulnerable-to-abuse" target="_blank"><u>analysis </u></a>from Backslash Security, around half of the 15,000-plus MCP servers in existence are dangerously misconfigured or carelessly built. The resulting vulnerabilities are in some cases catastrophic, the company warned.</p><p>They fall under two general headings. First is the MCP ‘NeighborJack’ vulnerability, whereby hundreds of MCP servers are explicitly bound to all network interfaces (0.0.0.0), making them accessible to anyone on the same local network. </p><p>This was the most common vulnerability found, with hundreds of cases discovered.</p><p>"Imagine you’re coding in a shared <a href="https://www.itpro.com/business-strategy/34303/coworking-spaces-for-startups-why-should-you-use-one">co-working space</a> or café. Your MCP server is silently running on your machine," the researchers said. </p><p>"The person sitting near you, sipping their latte, can now access your MCP server, impersonate tools, and potentially run operations on your behalf."</p><p>Meanwhile, dozens of MCP servers allowed arbitrary command execution on the host machine thanks to careless use of a subprocess, a lack of input sanitization, or security bugs such as path traversal.</p><p>Most concerning of all, on several MCP servers both vulnerabilities were present, allowing bad actors to take full control of the host machine running the server. </p><p>Malicious actors that come across these MCP servers would have full access to run any command, scrape memory, or impersonate tools used by AI agents, Backslash said.</p><p>Meanwhile, beyond code execution, MCPs can serve as stealthy pathways for prompt injection and context poisoning, Backslash warned. Malicious or manipulated public content can change what an LLM sees - returning misleading data, or rerouting agent logic.</p><p>“Our research highlights several prevalent MCP server weaknesses that can open enterprise environments to threat vectors including remote code execution, data exposure, and network traversal,” said Yossi Pik, co-founder and CTO of Backslash Security. </p><h2 id="more-trouble-on-the-way-for-mcp-servers">More trouble on the way for MCP servers</h2><p>In a yet-to-be-released finding, Backslash said it also identified an exploit path involving a seemingly benign public document that can trigger a cascading compromise, because the MCP silently connected it into the LLM agent’s logic without proper boundaries. </p><p>The issue here wasn’t a vulnerability in the MCP code itself, but rather in the configuration of the data source it accessed. Backslash said the issue affects a 'very popular' tool with tens of thousands of users and that it's currently working with the vendor to coordinate responsible disclosure.</p><p>The company has now launched a free <a href="https://www.backslash.security/resources/vibe-coding-security-assessment?"><u>self-assessment tool</u></a> for vibe coding environments to help security teams gain visibility into the vibe coding tools being used in their organizations, continuously gauging the risk posed by <a href="https://www.itpro.com/technology/artificial-intelligence/three-open-source-large-language-models-you-can-use-today">large language models (LLMs)</a>, MCP servers, and IDE AI rules in use.</p><p>"It's critical to give developers and vibe coders the tools and guidance to safely navigate this emerging attack service, which is why we’ve created the MCP Server Security Hub," said Pik. </p><p>"Developers will continue to tap MCP servers' flexibility and utility, so we wanted to give the community a safer means of doing so."</p><h3 class="article-body__section" id="section-more-from-itpro"><span>MORE FROM ITPRO</span></h3><ul><li><a href="https://www.itpro.com/software/software-security-code-of-practice-ncsc-announcement">The NCSC wants developers to get serious on software security</a></li><li><a href="https://www.itpro.com/software/development/software-security-shift-left-developer-overload">Shifting left might improve software security, but developers are becoming overwhelmed</a></li><li><a href="https://www.itpro.com/software/software-security-flaws-remediation">Software security debt is spiraling out of control</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AI-generated code is in vogue: Developers are now packing codebases with automated code – but they’re overlooking security and leaving enterprises open to huge risks ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/development/ai-generated-code-software-developer-security-risk</link>
                                                                            <description>
                            <![CDATA[ While AI-generated code is helping to streamline operations for developer teams, many are overlooking crucial security considerations. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">dLJRYkFr7Ha6x66gpzrgWc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9McQShLfT2XqUhUJpDwwYo-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 23 Jun 2025 08:10:00 +0000</pubDate>                                                                                                                                <updated>Tue, 01 Jul 2025 12:49:58 +0000</updated>
                                                                                                                                            <category><![CDATA[Development]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ ross.kelly@futurenet.com (Ross Kelly) ]]></author>                    <dc:creator><![CDATA[ Ross Kelly ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Y5vrV2V98Np6jHAGmAtCd3.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ross Kelly is ITPro&#039;s News &amp;amp; Analysis Editor, with a keen interest in cyber security, business leadership and emerging technologies.&lt;/p&gt;
&lt;p&gt;He graduated from Edinburgh Napier University in 2016 with a BA (Hons) in Journalism, and joined ITPro in 2022 after four years working in technology conference research.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In his spare time, Ross enjoys cycling, walking and is an avid reader of history and non-fiction.&lt;/p&gt;
&lt;p&gt;You can contact Ross at ross.kelly@futurenet.com or on &lt;a href=&quot;https://twitter.com/rosswritesetc&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;https://www.linkedin.com/in/ross-kelly-18a54411a/&quot;&gt;LinkedIn&lt;/a&gt;.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9McQShLfT2XqUhUJpDwwYo-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Quality assurance concept image showing female software developer examining and assessing AI-generated code on a desktop computer while sitting in an open plan office space with colleagues nearby.]]></media:description>                                                            <media:text><![CDATA[Quality assurance concept image showing female software developer examining and assessing AI-generated code on a desktop computer while sitting in an open plan office space with colleagues nearby.]]></media:text>
                                <media:title type="plain"><![CDATA[Quality assurance concept image showing female software developer examining and assessing AI-generated code on a desktop computer while sitting in an open plan office space with colleagues nearby.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9McQShLfT2XqUhUJpDwwYo-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nearly half of developers using AI to support operations say their codebases are now largely AI-generated, new research shows. </p><p>A survey from Cloudsmith found 42% of developers admitted to having AI-filled codebases, with respondents noting that the use of AI has helped them markedly improve productivity and efficiency. </p><p>Yet despite the influx of AI-generated code, long-standing best practices are being overlooked, the study warned. Just over two-thirds (67%) of developers said they review code before deployments, raising concerns over software security. </p><p>Glenn Weinstein, CEO at Cloudsmith, said the use of <a href="https://www.itpro.com/technology/artificial-intelligence/ai-in-software-engineering-six-ways-the-profession-is-changing">AI in software development</a> does present opportunities for development teams, but warned against placing complete faith in <a href="https://www.itpro.com/strategy/28181/what-is-ai">AI</a>. </p><p>“Software development teams are shipping faster, with more AI-generated code and AI agent-led updates,” he said. </p><p>“<a href="https://www.itpro.com/technology/artificial-intelligence/amazing-ai-tools-to-try-today">AI tools</a> have had a huge impact on <a href="https://www.itpro.com/software/development/ai-tools-software-development-workforce-layoffs">developer productivity</a>, which is great. That said, with potentially less human scrutiny on generated code, it’s more important that leaders ensure the right automated controls are in place for the software supply chain.”</p><p>The study noted that a growing number of developers are not only becoming reliant on AI-generated code, but are also placing a greater degree of trust in code written by <a href="https://www.itpro.com/technology/artificial-intelligence/ai-tools-critical-thinking-reliance">AI tools</a>. </p><p>Around 20% said they trust AI-generated code “completely”, the study found. </p><p>Notably, there are those in the profession taking a more considered approach to the use of AI in code generation. More than half (59%) said they apply additional scrutiny to AI-generated packages, for example, but a gap on enforcement is emerging at some enterprises. </p><p>Around 17% said they have no control policies in place over the use of AI in development processes, or for the use of AI-generated code. Similarly, roughly one-third (34%) noted they use tools that enforce policies specific to AI-generated packages, but this still leaves a glaring gap and could leave them open to threats. </p><p>The rise of <a href="https://www.itpro.com/technology/artificial-intelligence-ai/369959/what-is-generative-ai">generative AI</a> and its use in <a href="https://www.itpro.com/business-strategy/careers-training/356509/how-to-become-a-software-developer">software development</a> has been mirrored by a significant rise in “AI-specific exploits”, Cloudsmith noted. Among those highlighted in the study were ‘slopsquatting’, whereby attackers weaponize hallucinated package names suggested by coding assistants. </p><p>Developers and security practitioners alike also voiced concerns over their ability to spot potential exploits of flaws, with just 29% stating they feel “very confident” in their ability to detect vulnerabilities. </p><p>This is particularly risky when working with <a href="https://www.itpro.com/software/28109/what-is-open-source">open source</a> libraries, the study warned, where AI tools are likely to draw suggestions. </p><h2 id="ai-generated-code-is-in-vogue">AI-generated code is in vogue</h2><p>The use of AI-generated code has become a big talking point in the tech industry over the last year, with some leading companies having turned to the trend to speed up development. </p><p>In November last year, Google CEO Sundar Pichai revealed that <a href="https://www.itpro.com/technology/artificial-intelligence/sundar-pichai-says-more-than-25-percent-of-googles-code-is-now-generated-by-ai-and-its-a-big-hint-at-the-future-of-software-development"><u>around a quarter of the tech giant’s internal source code was AI-generated</u></a>, and that’s likely increased since then. </p><p>Speaking during an earnings call at the time, Pichai said Google was using AI across development teams both to speed up coding processes and to <a href="https://www.itpro.com/software/development/developer-burnout-has-reached-epidemic-proportions-and-manual-toil-is-a-key-factor">reduce manual toil</a> for developers. </p><p>Notably, Pichai insisted that all AI-generated code was subject to robust safety checks by human workers. Engineers are often kept in the loop to review this code, he noted. </p><p>Microsoft has also jumped on the bandwagon in this regard. During an appearance at Meta’s <em>LlamaCon</em> conference in April, CEO <a href="https://www.itpro.com/software/development/developers-will-need-to-adapt-microsoft-ceo-satya-nadella-joins-googles-sundar-pichai-in-revealing-the-scale-of-ai-generated-code-at-the-tech-giants-and-its-a-stark-warning-for-software-developers"><u>Satya Nadella told Mark Zuckerberg up to 30% of its code was written with AI</u></a>. </p><p>“I’d say maybe 20%, 30% of the code that is inside of our repos today and some of our projects are probably all written by software,” Nadella told Zuckerberg.</p><p>Nadella expects the volume of AI-generated code at the company to also steadily increase in the coming years. </p><h3 class="article-body__section" id="section-more-from-itpro"><span>MORE FROM ITPRO</span></h3><ul><li><a href="https://www.itpro.com/software/development/half-of-developers-want-to-quit-over-embarrassing-tech-stack">Half of developers want to quit over "embarrassing" tech stack</a></li><li><a href="https://www.itpro.com/software/development/software-security-shift-left-developer-overload">Shifting left might improve software security, but developers are becoming overwhelmed</a></li><li><a href="https://www.itpro.com/software/development/ai-coding-tools-are-finally-delivering-results-for-enterprises-developers-are-saving-so-much-time-theyre-able-to-collaborate-more-focus-on-system-design-and-learn-new-languages">AI coding tools are finally delivering results for enterprises</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Shifting left might improve software security, but developers are becoming overwhelmed – communication barriers, tool sprawl, and ‘vulnerability overload’ are causing serious headaches for development teams ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/development/software-security-shift-left-developer-overload</link>
                                                                            <description>
                            <![CDATA[ Developers are becoming overwhelmed amid the 'shift left' in development practices, new research shows. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">EUT7wUMzfHPvc2bN2ePQqR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/7YH4hNrEoL7oEoygVyJuZi-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 29 May 2025 11:50:45 +0000</pubDate>                                                                                                                                <updated>Thu, 29 May 2025 14:38:08 +0000</updated>
                                                                                                                                            <category><![CDATA[Development]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nicole Kobie ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8Y8JDDTQ7XDEk49FoAFP2S.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nicole Kobie first started writing for ITPro in 2007. As a freelance journalist covering technology and business, Nicole&#039;s work includes  bylines in New Scientist, Wired, PC Pro and many more. &lt;/p&gt;&lt;p&gt;Nicole the author of a book about the history of technology, The Long History of the Future.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/7YH4hNrEoL7oEoygVyJuZi-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Software security concept image showing female developer working on a desktop computer with screen reflected in glasses.]]></media:description>                                                            <media:text><![CDATA[Software security concept image showing female developer working on a desktop computer with screen reflected in glasses.]]></media:text>
                                <media:title type="plain"><![CDATA[Software security concept image showing female developer working on a desktop computer with screen reflected in glasses.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/7YH4hNrEoL7oEoygVyJuZi-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nearly half of enterprises are trying to "shift left" in a bid to shore up software security, but developers are reporting significant issues with the strategy. </p><p>False positives, the faster pace of development thanks to AI, and challenges integrating tools are hampering progress.</p><p>That's according to<a href="https://www.pynt.io/resources-hub/guides-and-reports/shift-left-adoption-benchmark-report-2025"><u> research by AI security firm Pynt</u></a> that focused on the adoption of shift left  practices — referring to a strategy of spotting flaws and security issues earlier in the software development cycle when they're easier to fix.</p><p>The survey of 250 security professionals found 47% of organizations had implemented a shift left approach to software development, with a further 27% working to do so. </p><p>But a quarter of developers felt overwhelmed by the volume of vulnerabilities, and more than a third saw false positives as the main challenge to implementing a successful shift-left strategy, followed by integration issues and vulnerability overload. </p><p>The study raises serious questions over whether this approach to software development is actually reducing overall risks, or merely increasing complexity, according to Pynt chief executive Tzvika Shneider.</p><p>"Everyone talks about shifting left, but few are seeing the security gains they expected," said Shneider. "Most organizations have tools in place, but they still struggle with noise, process friction, and developer resistance."</p><p>"<a href="https://www.itpro.com/strategy/28181/what-is-ai">AI </a>accelerates how software is developed and shipped, forcing security to keep pace, Shneider added.</p><p>The research also found that the vast majority of companies that had shifted left had turned to <a href="https://www.itpro.com/software/amazons-codewhisperer-updates-could-be-a-game-changer-for-shifting-left"><u>software tools to help the process</u></a>, but 31% said that integrating those tools within development workflows continued to be a major barrier. </p><p>The most popular tools are Static Application Security Testing (SAST), Software Composition Analysis (SCA) and Dynamic Application Security Testing (DAST), with each used by about a third of respondents. </p><h2 id="software-security-priorities-are-causing-friction">Software security priorities are causing friction</h2><p>Two-thirds of respondents said they prefer to fix bugs in app code rather than with rules in post-production, highlighting friction between developers and security teams. The former prioritize feature development and see security as a burden, while the latter wants to see flaws fixed rapidly.</p><p>"Shift right is easier since it doesn’t require extensive coordination between multiple teams, whereas Shift Left demands a collaborative effort across development, security, and testing teams,” the report noted.</p><p>"Shift Left was meant to improve security, but many organizations are finding that execution challenges are holding them back," added Shneider. "Security leaders must rethink their approach to reduce friction between security and development teams while maintaining effective risk management."</p><p>Pynt said that automation in security testing could help, and called for improved collaboration between security and development teams, including integrating security into testing phases. </p><p>Europeans are ahead adopting shift left practices, the survey found, with Germany and the UK both at 52%. Developer teams in the US, however, aren't quite up to scratch in this regard, researchers found, with just 42% of enterprises having adopted the approach.</p><p>The report follows earlier research that <a href="https://www.itpro.com/cloud/cloud-security/enterprise-ai-is-surging-but-is-security-keeping-up"><u>suggests enterprise security teams</u></a> are struggling to keep up with the adoption of AI tools. Similar research found showing the rise in AI coding tools may actually be slowing down development thanks to the <a href="https://www.itpro.com/software/development/devsecops-teams-are-ramping-up-the-use-of-ai-coding-tools-but-theyve-got-serious-concerns-ai-generated-code-is-causing-major-security-headaches-and-slowing-down-development-processes"><u>security headaches it causes</u></a>.  </p><h3 class="article-body__section" id="section-more-from-itpro"><span>MORE FROM ITPRO</span></h3><ul><li><a href="https://www.itpro.com/software/development/anthropic-claude-opus-4-software-development">Anthropic’s new AI model could be a game changer for developers</a></li><li><a href="https://www.itpro.com/software/development/developers-will-need-to-adapt-microsoft-ceo-satya-nadella-joins-googles-sundar-pichai-in-revealing-the-scale-of-ai-generated-code-at-the-tech-giants-and-its-a-stark-warning-for-software-developers">30% of Microsoft's code is now AI-generated, and that's bad news for devs</a></li><li><a href="https://www.itpro.com/software/development/its-far-from-showing-its-age-java-mightve-just-turned-30-but-its-still-going-strong-and-here-to-stay">Java might’ve just turned 30, but it’s still going strong and here to stay</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The NCSC wants developers to get serious on software security ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/software-security-code-of-practice-ncsc-announcement</link>
                                                                            <description>
                            <![CDATA[ The NCSC's new Software Security Code of Practice has been welcomed by cyber professionals as a positive step toward bolstering software supply chain security. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8TW5GhCixgmGzpzFRjgi4E</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8pfqtuhJxbbJcWfiXUbNba-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 09 May 2025 06:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ ross.kelly@futurenet.com (Ross Kelly) ]]></author>                    <dc:creator><![CDATA[ Ross Kelly ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Y5vrV2V98Np6jHAGmAtCd3.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ross Kelly is ITPro&#039;s News &amp;amp; Analysis Editor, with a keen interest in cyber security, business leadership and emerging technologies.&lt;/p&gt;
&lt;p&gt;He graduated from Edinburgh Napier University in 2016 with a BA (Hons) in Journalism, and joined ITPro in 2022 after four years working in technology conference research.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In his spare time, Ross enjoys cycling, walking and is an avid reader of history and non-fiction.&lt;/p&gt;
&lt;p&gt;You can contact Ross at ross.kelly@futurenet.com or on &lt;a href=&quot;https://twitter.com/rosswritesetc&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;https://www.linkedin.com/in/ross-kelly-18a54411a/&quot;&gt;LinkedIn&lt;/a&gt;.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8pfqtuhJxbbJcWfiXUbNba-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Software security concept image showing male developer coding on a laptop while working at a desk, with two monitors placed on desk. ]]></media:description>                                                            <media:text><![CDATA[Software security concept image showing male developer coding on a laptop while working at a desk, with two monitors placed on desk. ]]></media:text>
                                <media:title type="plain"><![CDATA[Software security concept image showing male developer coding on a laptop while working at a desk, with two monitors placed on desk. ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8pfqtuhJxbbJcWfiXUbNba-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.itpro.com/security/what-is-the-national-cyber-security-centre-ncsc-and-what-does-it-do">NCSC’s </a>new <em>Software Security Code of Practice</em> is a “clear call to developers” to beef up secure by design practices, according to a senior <a href="https://www.itpro.com/security/28133/what-is-cyber-security">cybersecurity </a>expert. </p><p>James Neilson, SVP International at OPSWAT, said the new rules introduced by the security agency will play a key role in encouraging organizations to <a href="https://www.itpro.com/software/want-developers-to-build-secure-software-you-need-to-ditch-these-two-programming-languages">build more secure software</a> solutions. </p><p>“This new code is a welcome move,” he said. “It isn’t just a checklist — it’s a call to get serious about end-to-end security. A software supply chain is only as strong as its weakest link.”</p><p>The new code of practice has been introduced following a review conducted by the agency last year. At the time, the NCSC said technology markets “do not incentivize organizations to develop software that is ‘secure by default’.”</p><p>“Understandably, organizations will prioritize growth and profit rather than the security and resilience of their products and services,” the NCSC said in a <a href="https://www.ncsc.gov.uk/blog-post/software-code-of-practice-building-a-secure-digital-future" target="_blank"><u>blog post</u></a> unveiling the code. </p><p>“When the importance of cybersecurity is recognized, we know from research that software developers are not necessarily security experts, and may find it hard to efficiently build software that is secure using tools that are often inaccessible and complicated.”</p><p>While the new code of practice is voluntary, the NCSC nonetheless believes it will provide a clear “market baseline” for software security. What this means is that software developers and suppliers are now expected to adhere to a minimum set of standards to ensure products are resilient to growing security threats. </p><h2 id="what-the-software-security-code-of-practice-covers">What the Software Security Code of Practice covers</h2><p>The new code of practice contains 14 core principles, split across four themes, <a href="https://assets.publishing.service.gov.uk/media/681a156fdf188ba858873aac/Software_Security_Code_of_Practice_Web_Accessible.pdf" target="_blank"><u>according to the NCSC</u></a>. Organizations adhering to the code will be required to appoint a ‘Senior Responsible Owner’, who will hold a senior leadership role, to ensure these principles are met. </p><p>The four key themes outlined in the code include: </p><ul><li>Secure design and development</li><li>Build environment security</li><li>Secure deployment and maintenance</li><li>Communication with customers</li></ul><p>A particular focus has been placed on the ‘secure design and development’ theme, which applies predominantly to software vendors and encourages them to follow an established secure development framework. </p><p>The Senior Responsible Owner will also be required to assess the risks associated with software developed at their respective organization, as well as any risks linked to the ingestion and maintenance of third-party components throughout the development lifecycle”.</p><p>Elsewhere, the ‘secure deployment and maintenance’ theme seeks to bolster software and application security “throughout its lifetime”. </p><p>This requires vendors to distribute software to customers that is secure at the point of sale and to publish an “effective vulnerability disclosure process” to ensure customers are made aware of any security risks. </p><p>All told, the agency believes these rules will have a positive downstream effect, improving <a href="https://www.itpro.com/software/software-supply-chain-attacks-are-rife-this-is-what-developers-need-to-watch-out-for">supply chain security</a> and preventing costly remediation processes for developers. </p><p>“The Code provides a framework to help organizations measure their progress, identify improvements, and provide tangible evidence of their commitment to security,” the NCSC said in its blog post. </p><p>“It includes practical guidance to make clear to vendors what is required to ‘bake’ cybersecurity into all stages of the development life cycle. Doing this addresses cybersecurity problems at the root cause and prevents costly redesigns later on.”</p><h2 id="what-about-open-source-software">What about open source software?</h2><p>Notably, the NCSC said <a href="https://www.itpro.com/software/28109/what-is-open-source">open source</a> developers and maintainers are “not considered the primary audience” with respect to the new code of practice. </p><p>“This Code of Practice is most relevant to the sale and distribution of proprietary software as the Code aims to set out the responsibilities of software vendors in the context of business-to-business commercial relationships,” the agency said. </p><p>The NCSC added that <a href="https://www.itpro.com/software/open-source/cisa-wants-closer-ties-with-open-source-developers-to-stop-the-next-log4shell">open source developers</a> and maintainers bear “no formal commitment” with regard to the security of their supply chain or the maintenance of their code. </p><p>In other words, responsibility for managing any risks associated with open source code rests on the end-user or proprietary developer using this in their software. </p><p>Regardless, Neilson noted that the new code of practice will prompt organizations to consider the potential risks here, which again will ultimately bolster broader supply chain security. </p><p>“Software developers often use third-party components, including open source software, to speed up development and add features,” he said. “However, these may contain known or newly discovered vulnerabilities, or even ones introduced maliciously.”</p><p>“By securing their software supply chains — scanning for hidden threats, validating SBOMs, securing build environments, and ensuring that what is delivered is exactly what was intended — vendors can build greater resilience and trust into their software.”</p><h3 class="article-body__section" id="section-more-from-itpro"><span>MORE FROM ITPRO</span></h3><ul><li><a href="https://www.itpro.com/software/software-security-flaws-remediation">Software security debt is spiraling out of control</a></li><li><a href="https://www.itpro.com/software/us-lawmakers-are-pushing-for-a-shift-to-memory-safe-programming-languages-but-will-it-improve-software-security">US lawmakers are pushing for a shift to memory safe programming languages, but will it improve software security?</a></li><li><a href="https://www.itpro.com/software/the-ncscs-cto-just-said-what-is-thinking-about-software-security">NCSC CTO says what everyone is thinking about software security</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Red teaming comes to the fore as devs tackle AI application flaws ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/development/red-teaming-comes-to-the-fore-as-devs-tackle-ai-application-flaws</link>
                                                                            <description>
                            <![CDATA[ Only a third of organizations employ adequate testing practices in AI application development, according to new research, prompting calls for increased red teaming to reduce risks. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CJY6ykDqJp9ePeAfV5GW5A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ziHSXhVq4XRsdLBsncM874-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 31 Mar 2025 10:26:02 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Development]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ ross.kelly@futurenet.com (Ross Kelly) ]]></author>                    <dc:creator><![CDATA[ Ross Kelly ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Y5vrV2V98Np6jHAGmAtCd3.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ross Kelly is ITPro&#039;s News &amp;amp; Analysis Editor, with a keen interest in cyber security, business leadership and emerging technologies.&lt;/p&gt;
&lt;p&gt;He graduated from Edinburgh Napier University in 2016 with a BA (Hons) in Journalism, and joined ITPro in 2022 after four years working in technology conference research.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In his spare time, Ross enjoys cycling, walking and is an avid reader of history and non-fiction.&lt;/p&gt;
&lt;p&gt;You can contact Ross at ross.kelly@futurenet.com or on &lt;a href=&quot;https://twitter.com/rosswritesetc&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;https://www.linkedin.com/in/ross-kelly-18a54411a/&quot;&gt;LinkedIn&lt;/a&gt;.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ziHSXhVq4XRsdLBsncM874-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Female developer carrying out software security flaw remediation tasks on desktop computer in dimly-lit room with two monitors.]]></media:description>                                                            <media:text><![CDATA[Female developer carrying out software security flaw remediation tasks on desktop computer in dimly-lit room with two monitors.]]></media:text>
                                <media:title type="plain"><![CDATA[Female developer carrying out software security flaw remediation tasks on desktop computer in dimly-lit room with two monitors.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ziHSXhVq4XRsdLBsncM874-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Only a third of organizations employ adequate testing practices in AI <a href="https://www.itpro.com/security/developers-cant-get-a-handle-on-application-security-risks">application development</a>, according to new research, prompting calls for increased red teaming to reduce risks. </p><p>Analysis from Applause found 70% of developers are currently developing <a href="https://www.itpro.com/strategy/28181/what-is-ai">AI </a>applications and features, with over half (55%) highlighting <a href="https://www.itpro.com/technology/artificial-intelligence/the-pros-and-cons-of-chatbots-for-customer-service">chatbots </a>and customer support tools as their primary focus at present. </p><p>Yet despite an acceleration in <a href="https://www.itpro.com/software/development/developers-are-struggling-to-build-generative-ai-applications-heres-why">AI application development</a>, a concerning number of organizations are overlooking quality assurance (QA) efforts during the <a href="https://www.itpro.com/software/development/367842/the-four-major-software-development-lifecycle-models-and-how-they-work">software development lifecycle</a>. </p><p>The study warned this trend is having an adverse impact on both quality and long-term return on investment (ROI). </p><p>“The results of our annual AI survey underscore the need to raise the bar on how we test and roll out new <a href="https://www.itpro.com/technology/artificial-intelligence-ai/369959/what-is-generative-ai">generative AI</a> models and applications,” said Chris Sheehan, EVP of high tech & AI at Applause.</p><h2 id="ai-application-development-needs-a-human-touch">AI application development needs a human touch</h2><p>A key talking point of the Applause study centered around human involvement in the development lifecycle. With developers ramping up the use of generative AI tools in their daily workflows, the need for a ‘human touch’ has become critical to identify and remediate a range of issues. </p><p>These include issues such as inaccuracy, bias, and toxicity, the study noted. </p><p>Researchers found the top QA-related activities that involve human testing include prompt and response grading (61%), accessibility testing (54%), and UX testing (57%). </p><p>Applause added that humans are also crucial in training industry-specific or ‘niche’ models, particularly with the rise of agentic AI applications that interact directly with end-users. </p><p>Notably, the study found that only one-third (33%) of organizations currently employ red team testing in application development processes. Red teaming refers to adversarial testing practices - commonly used in <a href="https://www.itpro.com/security/28133/what-is-cyber-security">cybersecurity </a>- to identify potential weak points in platforms or applications.</p><p>Researchers called for a heightened focus on red teaming in AI application development, noting that this could play a key role in highlighting the aforementioned issues such as model bias or inaccuracy. </p><h2 id="application-flaws-persist">Application flaws persist</h2><p>The study from Applause found that customer-related issues are becoming a frequent problem for enterprises. Nearly two-thirds of customers using generative Ai in 2025 reported encountering some sort of issue. </p><p>Over a third (35%) encountered biased responses, hallucinations (32%), and offensive responses (17%). </p><p>Hallucinations have been a persistent problem in AI development for some time now. </p><p>While the situation has improved markedly since the early days of the generative AI boom, the issue is still causing a degree of uncertainty among enterprise IT leaders. </p><p>In a study by KPMG in August 2024, <a href="https://www.itpro.com/technology/artificial-intelligence/ai-hallucinations-accuracy-still-top-concerns-for-uk-tech-leaders-as-adoption-continues"><u>six-in-ten tech leaders specifically highlighted hallucinations as a key concern</u></a> with adopting or building generative AI tools and applications. </p><p>Sheehan noted that positive changes are being made by development teams, however. Many enterprises surveyed by the firm are “already ahead of the curve” and are integrating AI testing measures into the development lifecycle at an earlier stage. </p><p>This includes more robust model training methods which employ “diverse, high quality” datasets. Some enterprises are also warming to red teaming practices, he added. </p><p>“While every <a href="https://www.itpro.com/technology/artificial-intelligence/nearly-half-of-execs-believe-generative-ai-will-boost-financial-performance-in-2024">generative AI use case</a> requires a custom approach to quality, human intelligence can be applied to many parts of the development process including model data, model evaluation and comprehensive testing in the real world. </p><p>“As AI seeps into every part of our existence, we need to ensure these solutions provide the exceptional experiences users demand while mitigating the risks that are inherent to the technology.”</p><h3 class="article-body__section" id="section-more-from-itpro"><span>MORE FROM ITPRO</span></h3><ul><li><a href="https://www.itpro.com/security/developers-spend-17-hours-security-dont-consider-it-a-top-priority">Developers spend 17 hours a week on security — but don't consider it a top priority</a></li><li><a href="https://www.itpro.com/software/development/java-developer-productivity-challenges">Java developers are facing serious productivity issues</a></li><li><a href="https://www.itpro.com/software/want-developers-to-build-secure-software-you-need-to-ditch-these-two-programming-languages">Want developers to build secure software? You need to ditch these two programming languages</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ‘Frontier models are still unable to solve the majority of tasks’: AI might not replace software engineers just yet – OpenAI researchers found leading models and coding tools still lag behind humans on basic tasks  ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/development/frontier-models-are-still-unable-to-solve-the-majority-of-tasks-ai-might-not-replace-software-engineers-just-yet-openai-researchers-found-leading-models-and-coding-tools-still-lag-behind-humans-on-basic-tasks</link>
                                                                            <description>
                            <![CDATA[ AI might not replace software engineers just yet as new research from OpenAI reveals ongoing weaknesses in the technology. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zdZ2y7upsS74SgSyg7b7fK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9FF4w998bS33UtvQHAWReF-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 11 Mar 2025 12:45:21 +0000</pubDate>                                                                                                                                <updated>Tue, 11 Mar 2025 17:00:57 +0000</updated>
                                                                                                                                            <category><![CDATA[Development]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ george.fitzmaurice@futurenet.com (George Fitzmaurice) ]]></author>                    <dc:creator><![CDATA[ George Fitzmaurice ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/N4xHCjSAXKcijjt3oiQtfc.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9FF4w998bS33UtvQHAWReF-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Cartoon-style image showing male software developer using AI coding tools on desktop computer with house plant on desk.]]></media:description>                                                            <media:text><![CDATA[Cartoon-style image showing male software developer using AI coding tools on desktop computer with house plant on desk.]]></media:text>
                                <media:title type="plain"><![CDATA[Cartoon-style image showing male software developer using AI coding tools on desktop computer with house plant on desk.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9FF4w998bS33UtvQHAWReF-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.itpro.com/strategy/28181/what-is-ai">AI</a> might not replace software engineers just yet as <a href="https://arxiv.org/pdf/2502.12115" target="_blank"><u>new research from OpenAI</u></a> reveals ongoing weaknesses in the technology. </p><p>Having created a benchmark dubbed ‘SWE-Lancer’ to evaluate AI’s effectiveness at completing software engineering and managerial tasks, researchers concluded that the technology is lacking. </p><p>“We evaluate model performance and find that frontier models are still unable to solve the majority of tasks,” researchers said. </p><p>Researchers found that, while AI excels in certain areas, it is limited in others. For example, AI agents are skilled at localizing problems but bad at working out what the root cause is. </p><p>While they can pinpoint the location of an issue with speed and use search capabilities to access necessary <a href="https://www.itpro.com/software/open-source/deepseek-open-source-code-repository">repositories</a> faster than humans can, their understanding is limited in terms of how an issue spans across different components and files.</p><p>This frequently leads to solutions that are incorrect or insufficiently comprehensive, and <a href="https://www.itpro.com/technology/artificial-intelligence/workday-wants-to-make-it-easier-to-manage-ai-agents">agents</a> can often fail by not finding the right file or location to edit.    </p><p>In a comparison between two OpenAI models, o1 and GPT-4o, and Claude’s 3.5 Sonnet model, researchers found they all failed to entirely solve one particular user interface (UI) problem.</p><p>While o1 solved the basic issue, it missed a range of others, and GPT-4o failed to solve even the initial problem. <a href="https://www.itpro.com/technology/artificial-intelligence/anthropics-claude-35-sonnet-ai-model-puts-the-firm-on-a-collision-course-with-openai-and-google">Sonnet</a> was quick to identify the root cause of the issue and fix the bug, but the solution was not comprehensive and did not pass the researcher’s end-to-end tests. </p><p>All told, researchers said that while AI coding tools have the capacity to make software engineering more productive, but that users need to be wary of the potential flaws in AI-generated code. </p><h2 id="are-ai-coding-tools-more-trouble-than-they-re-worth">Are AI coding tools more trouble than they’re worth? </h2><p>While businesses are ramping up the use of AI coding tools, there have been plenty of warning signs to make firms stop and consider whether the tools are worth it.</p><p><a href="https://www.itpro.com/software/development/ai-coding-tools-arent-the-solution-to-the-unfolding-developer-crisis-teams-think-they-can-boost-productivity-and-delivery-times-but-end-up-bogged-down-by-manual-remediation-and-unsafe-code"><u>Research from Harness</u></a> earlier this year found that many developers are becoming increasingly bogged down with manual tasks and code remediation due to the increased use of AI coding tools.  </p><iframe allow="" height="200px" width="100%" data-lazy-priority="high" data-lazy-src="https://widget.spreaker.com/player?episode_id=63057267&theme=light&playlist=false&playlist-continuous=false&chapters-image=true&episode_image_position=right&hide-logo=true&hide-likes=true&hide-comments=true&hide-sharing=true&hide-download=true"></iframe><p>The study noted that while these tools may offer huge benefits to software engineers, experts say they are still littered with weaknesses and lack some of the capabilities of human engineers. </p><p>“While these tools can boost efficiency, in their current state they often result in a surge of errors, security vulnerabilities, and downstream manual work that burdens developers," Sheila Flavell, COO of FDM Group, told <em>ITPro</em>. </p><p>The risk of vulnerabilities and malicious code being introduced into organizations is also significantly higher when AI coding tools are used, according to Shobhit Gautam, security solutions architect at HackerOne.</p><p>“AI-generated code is not guaranteed to follow security guidelines and best practices as defined by the organization standards. As the code is generated from LLMs, there is a possibility that third-party components may be used in the code and go unnoticed,” Gautam told <em>ITPro</em>. </p><div  class="fancy-box"><div class="fancy_box-title">RELATED WHITEPAPER</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4NRugTirU23u982cbhNrue" name="AI demands new ways of data management 2.jpg" caption="" alt="Shipping dock with container units" src="https://cdn.mos.cms.futurecdn.net/4NRugTirU23u982cbhNrue.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: IBM)</span></figcaption></figure><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/technology/artificial-intelligence/ai-demands-new-ways-of-data-management"><em>Scalability and cost efficient performance for AI applications</em></a></p></div></div><p>“Aside from the risk of copyright infringement, the code hasn’t been through the company’s validation testing and peer reviews, potentially resulting in unchecked vulnerabilities,” Gautam added. </p><p>An overreliance on AI coding tools may also be eroding the skills of human programmers, with research from education platform O’Reilly finding that <a href="https://www.itpro.com/software/development/declining-interest-in-traditional-coding-languages-mirrored-by-uptick-in-ai-skills-demand"><u>interest in traditional programming languages is in decline</u></a>. </p><p>Similarly, a post from tech blogger and programmer Namanyay Goel sparked debate on this topic recently when Goel claimed <a href="https://www.itpro.com/software/development/junior-developer-ai-tools-coding-skills"><u>junior developers lack coding skills</u></a> owing to a heightened use of automated AI tooling. </p><h2 id="how-can-businesses-use-these-tools-effectively">How can businesses use these tools effectively?</h2><p>Despite concerns, there are clear signs AI coding tools are delivering value for both software engineers and enterprises. GitHub research from last year revealed <a href="https://www.itpro.com/software/development/ai-coding-tools-are-finally-delivering-results-for-enterprises-developers-are-saving-so-much-time-theyre-able-to-collaborate-more-focus-on-system-design-and-learn-new-languages"><u>AI coding tools have helped engineers</u></a> deliver more secure software, better quality code, and the adoption of new languages.</p><p>With this in mind, firms need to prioritize certain processes to deliver success with AI tools. Flavell said businesses need to put upskilling front and center, as well as improving code reviews and quality assurance.</p><p> “It is essential that organizations create and implement governance processes to manage the use of AI generated code,” Gautam added. </p><p> “When it comes to coding, AI tools and human input will all play their part. Organizations gain the best of both worlds when they integrate these two together. Human Intelligence is essential to tailor coding to specific requirements, and AI can help experts increase their efficiency.”</p><h3 class="article-body__section" id="section-more-from-itpro"><span>MORE FROM ITPRO</span></h3><ul><li><a href="https://www.itpro.com/technology/artificial-intelligence/can-ai-code-generation-really-replace-human-developers"><strong>Can AI code generation really replace human developers?</strong></a></li><li><a href="https://www.itpro.com/technology/artificial-intelligence/ai-generated-code-risks-what-cisos-need-to-know"><strong>AI-generated code risks: What CISOs need to know</strong></a></li><li><a href="https://www.itpro.com/software/development/the-worlds-first-ai-software-engineer-isnt-living-up-to-expectations-cognition-ais-devin-assistant-was-touted-as-a-game-changer-for-developers-but-so-far-its-fumbling-tasks-and-struggling-to-compete-with-human-workers"><strong>The world's 'first AI software engineer' isn't living up to expectations</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Java developers are facing serious productivity issues: Staff turnover, lengthy redeploy times, and a lack of resources are hampering efficiency – but firms are banking on AI tools to plug the gaps ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/development/java-developer-productivity-challenges</link>
                                                                            <description>
                            <![CDATA[ Java developers are encountering significant productivity barriers, according to new research, prompting businesses to take drastic measures to boost efficiency. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7NGNkD76deZppTugDm84WZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5WqjY3C9d4aw5LPT4fZPhn-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 06 Mar 2025 10:01:48 +0000</pubDate>                                                                                                                                <updated>Thu, 06 Mar 2025 16:07:21 +0000</updated>
                                                                                                                                            <category><![CDATA[Development]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ solomon.klappholz@futurenet.com (Solomon Klappholz) ]]></author>                    <dc:creator><![CDATA[ Solomon Klappholz ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/pjZQRW2qWqQNjxubC6SUQ5.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Solomon Klappholz is a Staff Writer at ITPro. He has experience writing about the technologies that facilitate industrial manufacturing which led to him developing a particular interest in IT regulation, industrial infrastructure applications, and machine learning.&lt;/p&gt;&lt;p&gt;Before he joined ITPro, Solomon graduated from the University of Warwick in 2021 with a BA (Hons) in Philosophy, Politics, and Economics which included an intercalated year studying Philosophy at the Erasmus University, Rotterdam.&lt;/p&gt;&lt;p&gt;Outside of the office, Solomon enjoys reading, visiting new art exhibitions, and playing football.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/5WqjY3C9d4aw5LPT4fZPhn-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Female java developer using desktop computer at a desk while working remotely.]]></media:description>                                                            <media:text><![CDATA[Female java developer using desktop computer at a desk while working remotely.]]></media:text>
                                <media:title type="plain"><![CDATA[Female java developer using desktop computer at a desk while working remotely.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5WqjY3C9d4aw5LPT4fZPhn-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.itpro.com/software/development/367965/why-should-you-learn-java">Java developers</a> are encountering significant productivity barriers, according to new research, prompting businesses to take drastic measures to boost efficiency.</p><p><a href="https://live.itpro.com/itprolive2020/en/node/speakerprofile-perforce-software-rod-cope">Perforce Software’s</a> 2025 <em>Java Developer Productivity</em> <a href="https://www.jrebel.com/success/resources/2025-Java-developer-productivity-report" target="_blank">report</a> revealed barriers to Java developer productivity can take on many forms, but the most significant issue hurting their ability to work effectively was insufficient documentation (41%).</p><p><a href="https://www.itpro.com/606693/the-need-to-know-documentation-in-linux">Lacking robust documentation</a> means devs have to spend more time initially getting to grips with the code, architecture, or tools they are working with, bogging down their ability to actually get to the task at hand.</p><p>It can also feed into various further friction points when conducting maintenance and debugging, where the developer is not able to understand the previous decisions made during development and thus more time is taken to troubleshoot issues.</p><p><a href="https://www.itpro.com/security/information-security-infosec/370355/cyber-security-suffers-communication-problem">Communication issues between teams</a> were also a common problem cited by businesses, with 38% of developers reporting it was hurting their productivity.</p><p>Bad communication can lead to improper implementation or developers misunderstanding the requirements of the project or feature they are working on, forcing them to spend time reworking and remediating mistakes.</p><p>Other commonly cited barriers to Java developer productivity were mismanaged timelines (32%), long redeploy times (29%), developer turnover (26%), and <a href="https://www.itpro.com/software/development/ai-coding-tools-arent-the-solution-to-the-unfolding-developer-crisis-teams-think-they-can-boost-productivity-and-delivery-times-but-end-up-bogged-down-by-manual-remediation-and-unsafe-code">insufficient developer tools</a> (24%).</p><p>Speaking to <em>ITPro </em>Martin Reynolds, field <a href="https://www.itpro.com/strategy/28237/cto-job-description-what-does-a-cto-do">CTO</a> at Harness, said many businesses face developer productivity problems. A key factor here, he noted, is that a significant portion of software developer’s time is not spent coding but on other ancillary tasks, or even simply waiting in some instances.</p><p>“About 40% of software developer time is toil not related to <a href="https://www.itpro.com/development/programming/368567/coding-vs-programming-vs-scripting-whats-the-difference">writing code</a> – whether it’s waiting for builds to complete, being on call to troubleshoot, and resolving security issues,” he explained.</p><p>“A lot of the perceived productivity problems developers face stem from process inefficiencies, bottlenecks during testing and quality control, and a lack of automation across the <a href="https://www.itpro.com/software/development/how-cognizant-and-google-cloud-plan-to-supercharge-software-developer-productivity">software delivery lifecycle</a> (SLDC).”</p><h2 id="development-barriers-strike-businesses-with-equal-opportunity">Development barriers strike businesses “with equal opportunity”</h2><p>Generally, half of the respondents said their companies are already planning on bolstering <a href="https://www.itpro.com/software/development/java-is-here-to-stay-popular-programming-language-to-remain-on-business-hit-lists-in-2024">Java teams</a> with new developers in the coming year, but ensuring that the productivity of these expanded teams remains high is essential.</p><p>Firstly, 34% of respondents said their employer also plans on increasing their Java <a href="https://www.itpro.com/business/business-strategy/software-developers-security-experts-and-even-investment-bankers-all-report-that-tool-sprawl-is-burning-budgets-and-wasting-employees-time">tool budgets</a> this year, but how will they decide which tools are actually helpful?</p><p>When asked how they will improve developer productivity, 47% said they had been individually tasked with investigating which tools might work best, with 38% reporting they had been put into work groups for the same purpose.</p><p>This group-based approach appears more popular at larger enterprises, with the figure rising to 49% when restricted to developers working at firms with over 1,000 employees.</p><p>The most popular method to boost developer productivity was using <a href="https://www.itpro.com/technology/artificial-intelligence/ai-tools-critical-thinking-reliance">AI tools</a>, cited by 50% of respondents, with code completion (60%) and refactoring (39%) being the top use cases highlighted by devs.</p><p>Notably, however, 12% of respondents stated they do not use AI tools in their workflow, with a further 12% reporting that their organization was still blocking the use of AI for development purposes.</p><p>Perforce noted that giving <a href="https://www.itpro.com/software/development/why-intel-is-pushing-for-developers-to-adopt-ai-pcs">developers access to the latest tools</a> will help them maintain high output as other factors continue to limit their productivity.</p><p>“[Businesses] that arm their teams with appropriate tools will be the ones that will succeed working in increasingly complex development environments and demanding business conditions.”</p><p>Regardless of how businesses choose to overcome these development barriers, the report insisted they “strike with equal opportunity against businesses of all sizes”.</p><p>It added that certain approaches may help address particular challenges, others will require a more wholesale change to the organization in order to be remediated.</p><p>“While issues like insufficient documentation can easily be addressed with AI tools, long redeploy times and insufficient developer tools require a more holistic approach to realize <a href="https://www.itpro.com/software/development/ai-tools-arent-helping-developers-save-time-on-software-testing">time savings</a> and <a href="https://www.itpro.com/technology/artificial-intelligence/the-business-value-of-aligning-cost-optimization-observability-and-automation">business value</a>.”</p><h3 class="article-body__section" id="section-more-from-itpro"><span>MORE FROM ITPRO</span></h3><ul><li><a href="https://www.itpro.com/software/development/junior-developer-ai-tools-coding-skills">Junior software developers lack coding skills because of an overreliance on AI tools</a></li><li><a href="https://www.itpro.com/software/development/mongodb-third-party-app-flaws">Flaws in a popular dev library could let hackers run malicious code in your MongoDB database</a></li><li><a href="https://www.itpro.com/software/development/ai-tools-software-development-popularity">Turns out AI isn't that popular at work – just 4% of workers use the technology in the majority of daily tasks</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Software security debt is spiraling out of control – remediation times have surged 47% in the last five years, and it’s pushing teams to breaking point  ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/software-security-flaws-remediation</link>
                                                                            <description>
                            <![CDATA[ Software security flaws are taking longer to fix than ever, with remediation times having grown by 47% in the last five years. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">XjnRn28KM4BYMLNNPcvDGo</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ziHSXhVq4XRsdLBsncM874-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 27 Feb 2025 14:00:00 +0000</pubDate>                                                                                                                                <updated>Fri, 28 Feb 2025 14:46:54 +0000</updated>
                                                                                                                                            <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nicole Kobie ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8Y8JDDTQ7XDEk49FoAFP2S.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nicole Kobie first started writing for ITPro in 2007. As a freelance journalist covering technology and business, Nicole&#039;s work includes  bylines in New Scientist, Wired, PC Pro and many more. &lt;/p&gt;&lt;p&gt;Nicole the author of a book about the history of technology, The Long History of the Future.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ziHSXhVq4XRsdLBsncM874-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Female developer carrying out software security flaw remediation tasks on desktop computer in dimly-lit room with two monitors.]]></media:description>                                                            <media:text><![CDATA[Female developer carrying out software security flaw remediation tasks on desktop computer in dimly-lit room with two monitors.]]></media:text>
                                <media:title type="plain"><![CDATA[Female developer carrying out software security flaw remediation tasks on desktop computer in dimly-lit room with two monitors.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ziHSXhVq4XRsdLBsncM874-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Software security flaws are taking longer to fix than ever, new research shows, with remediation times having grown by 47% in the last five years. </p><p>Statistics from Veracode’s 15th <em>State of Software Security</em> report show the average time it takes an organization to fix a vulnerability has risen from from 171 days in 2020 to 252 days today. </p><p>This marks a highly concerning increase, the study warned, and nearly triple what it took 15 years ago when the annual report was first issued. </p><p>"The attack surface has become increasingly complicated, particularly in the last couple of years with the explosion of AI engineering," said Chris Wysopal, chief security evangelist at Veracode.</p><p>Alongside that, half of organizations have "critical <a href="https://www.itpro.com/software/these-three-programming-languages-are-the-leading-cause-of-security-debt">security debt</a>", which are flaws left unpatched or without mitigation for longer than a year. Most of those, some 70%, come via third-party code or the software supply chain. </p><p>"Our investigations provide solid evidence that organizations can drive down debt, but many need help to prioritize which vulnerabilities to tackle first," said Wysopal. </p><p>However, there is good news according to Veracode. While the volume of flaws – and high severity flaws – remains high, the overall proportion of applications failing OWASP Top 10 and CWE Top 25 tests is “steadily declining”. </p><p>"Of particular note, the prevalence of high-severity flaws has been cut in half over the last decade," the study noted.</p><h2 id="mind-the-software-security-gap">Mind the software security gap</h2><p>The average figures mask the reality that some companies are in a much worse state than others with regard to software security, Veracode found. </p><p>When it comes to critical security debt, some organizations have almost none, while others are "drowning in it", the company said. Among top performing companies, fewer than 17% of applications have flaws lasting longer than a year, while struggling organisations have older flaws in 67% of their applications. </p><p>"The gap between the top 25% and bottom 25% of organizations is fascinating," Wysopal said. </p><p>"The results raise the question of which factors account for the marked differences in how organizations manage security debt and what teams can do to tackle it."</p><p>That security gap is echoed across other metrics, Veracode noted. Organizations with more mature security approaches, which Veracode deem to be "leading", have flaws in fewer than 43% of applications, while "lagging" companies have flaws in 86% or more of applications. </p><div  class="fancy-box"><div class="fancy_box-title">RELATED WHITEPAPER</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="R2JhsMftrZR9bfZBy5pb9L" name="The Big Book of Selling Data Protection" caption="" alt="The Big Book of Selling Data Protection" src="https://cdn.mos.cms.futurecdn.net/R2JhsMftrZR9bfZBy5pb9L.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: N-Able)</span></figcaption></figure><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/security/the-big-book-of-selling-data-protection"><em>MSPs: Seal the deal and increase revenue</em></a></p></div></div><p>The same is true for the rate of fixing flaws, Veracode noted. Leaders resolve 10% of flaws monthly, and half within five weeks, while lagging companies resolve fewer than 1% of flaws monthly and take longer than a year to fix half of spotted vulnerabilities. </p><p>Previous research by Veracode revealed that security debt was <a href="https://www.itpro.com/business/public-sector/public-sector-security-debt-is-becoming-a-pervasive-issue"><u>particularly challenging for the public sector,</u></a> with six-in-ten applications containing unpatched flaws for more than a year, versus 42% across the private sector. </p><p>Alongside the private sector, industries including finance, healthcare, and IT were found the most likely to have serious flaws left unaddressed, according to research from <a href="https://www.itpro.com/security/these-three-critical-sectors-are-riddled-with-high-risk-vulnerabilities"><u>Black Duck</u></a>. </p><h2 id="software-security-flaws-cost-billions-each-year">Software security flaws cost billions each year</h2><p>Software security flaws have become a major issue for <a href="https://www.itpro.com/software/development">developers</a> in recent years, alternative research shows, and it's pushing many teams to breaking point. </p><p>In <a href="https://www.itpro.com/software/development/software-developers-are-spending-more-time-every-week-fixing-security-issues-and-its-costing-companies-a-fortune">IDC report on behalf of software firm JFrog</a> found that half of developers spend 19% of their weekly hours on security-related tasks, and this is often outside normal working hours. </p><p>All told, identifying and remediating software security flaws is costing these firms a fortune, with IDC estimating organizations spend around $28,000 per developer each year on remediation. </p><h3 class="article-body__section" id="section-more-from-itpro"><span>MORE FROM ITPRO</span></h3><ul><li><a href="https://www.itpro.com/business/digital-transformation/it-leaders-need-to-accept-theyll-never-escape-technical-debt-but-that-doesnt-mean-they-should-down-tools">IT leaders need to accept they'll never escape technical debt</a></li><li><a href="https://www.itpro.com/software/the-ncscs-cto-just-said-what-is-thinking-about-software-security">NCSC CTO says what everyone is thinking about software security</a></li><li><a href="https://www.itpro.com/business/business-strategy/software-developers-security-experts-and-even-investment-bankers-all-report-that-tool-sprawl-is-burning-budgets-and-wasting-employees-time">Software developers and security experts report that ‘tool sprawl’ is burning budgets</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Why the CrowdStrike outage was a wakeup call for developer teams ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/development/crowdstrike-outage-2024-development-impact</link>
                                                                            <description>
                            <![CDATA[ The CrowdStrike outage in 2024 has prompted wholesale changes to software testing and development lifecycle practices, according to new research. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">kkMJuoNQuM8U364uPNJP3a</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JhSPWj4bPmJ6CSFofCRG24-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 05 Feb 2025 08:45:10 +0000</pubDate>                                                                                                                                <updated>Wed, 05 Feb 2025 14:44:32 +0000</updated>
                                                                                                                                            <category><![CDATA[Development]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ solomon.klappholz@futurenet.com (Solomon Klappholz) ]]></author>                    <dc:creator><![CDATA[ Solomon Klappholz ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/RvMvT3GmCcfho9frxRQ7Kh.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Solomon Klappholz is a Staff Writer at ITPro. He has experience writing about the technologies that facilitate industrial manufacturing which led to him developing a particular interest in IT regulation, industrial infrastructure applications, and machine learning.&lt;/p&gt;&lt;p&gt;Before he joined ITPro, Solomon graduated from the University of Warwick in 2021 with a BA (Hons) in Philosophy, Politics, and Economics which included an intercalated year studying Philosophy at the Erasmus University, Rotterdam.&lt;/p&gt;&lt;p&gt;Outside of the office, Solomon enjoys reading, visiting new art exhibitions, and playing football.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/JhSPWj4bPmJ6CSFofCRG24-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Windows Blue Screen of Death showing on a computer monitor due to the 2024 CrowdStrike outage, with man on telephone in the background.]]></media:description>                                                            <media:text><![CDATA[Windows Blue Screen of Death showing on a computer monitor due to the 2024 CrowdStrike outage, with man on telephone in the background.]]></media:text>
                                <media:title type="plain"><![CDATA[Windows Blue Screen of Death showing on a computer monitor due to the 2024 CrowdStrike outage, with man on telephone in the background.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JhSPWj4bPmJ6CSFofCRG24-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.itpro.com/business-strategy/careers-training/356509/how-to-become-a-software-developer">Software development</a> leaders say their organization did not have a robust incident response plan in place to contend with disruption before the 2024 CrowdStrike outage.</p><p>A <a href="https://static.adaptavistassets.com/downloads/adaptavist_crowdstrike_report.pdf" target="_blank">report</a> from IT services provider Adaptavist surveyed development leaders on how their organization reacted to the <a href="https://www.itpro.com/software/global-it-outage-crowdstrike-falcon-believed-to-be-source-of-mass-disruption">CrowdStrike outage</a> in July 2024, which affected an estimated 8.5 million devices.</p><p>The respondents came from organizations with over $10 million in revenue based in the UK, US, and Germany.</p><p>The incident has been <a href="https://www.parametrixinsurance.com/in-the-news/crowdstrike-to-cost-fortune-500-5-4-billion-insured-loss-range-of-540-million-to-1-08-billion" target="_blank">reported</a> to have cost <a href="https://www.itpro.com/622411/most-of-fortune-500-hit-by-zeus-trojan">US Fortune 500</a> companies $5.4 billion, <a href="https://www.kovrr.com/reports/the-uk-cost-of-the-crowdstrike-incident" target="_blank">between £1.7 and £2.3 billion to the UK economy</a>, and affected 98% of companies according to Adaptavist’s research.</p><p>Looking back on the event, 84% respondents admitted that their organization did not have an adequate <a href="https://www.itpro.com/security/building-an-incident-response-strategy">incident response</a> (IR) plan in place before the outage.</p><p>Of those who said they did have a plan in place, only 16% reported that they were actually effective in helping them recover from the <a href="https://www.itpro.com/security/it-leaders-fear-a-repeat-of-the-crowdstrike-outage-in-2025">fallout caused by the event</a>.</p><p>Adaptavist noted that most organizations had never experienced a <a href="https://www.itpro.com/cloud/363091/aws-blames-human-error-and-s3s-gargantuan-scale-for-outage">large-scale outage</a> like that before, or the consequences they can have on their IT operations and, as such, struggled to understand what would be required to minimize the impact of such an incident.</p><p>But the report also found that 80% of organizations claim to have drawn positive outcomes from the crisis, which brought about what it described as a “remarkable change among businesses”.</p><h2 id="how-the-crowdstrike-outage-forced-changes-in-it-resilience">How the CrowdStrike outage forced changes in IT resilience</h2><p>Adaptavist's report claimed the CrowdStrike outage “opened IT leaders’ eyes to the wider robustness of their entire <a href="https://www.itpro.com/software/development/a-sign-of-things-to-come-in-software-development-mark-zuckerberg-says-ai-will-be-doing-the-work-of-mid-level-engineers-this-year-and-hes-not-the-only-big-tech-exec-predicting-the-end-of-the-profession">software development</a> practices and processes”.</p><p>For example, 81% of respondents said they adopted more robust software development methodologies as a result, with one-third stating they totally overhauled their engineering processes to prevent similar disruptions moving forward.</p><p>Among the list of changes leaders made to their development practices, 54% committed to IR planning, with just under half identifying monitoring and observability, unit testing, integration testing, <a href="https://www.itpro.com/business/digital-transformation/cicd-comes-into-focus-as-enterprises-ramp-up-application-modernization-efforts">CI/CD</a>, and <a href="https://www.itpro.com/agile-development/28040/what-is-agile-development">agile methodologies</a>, as other key change areas.</p><p>Other frequent answers included manual code reviews (47%), grey box testing (47%), white box testing (46%), and system testing (45%).</p><iframe allow="" height="200px" width="100%" data-lazy-priority="low" data-lazy-src="https://widget.spreaker.com/player?episode_id=60896655&theme=light&playlist=false&playlist-continuous=false&chapters-image=true&episode_image_position=right&hide-logo=true&hide-likes=true&hide-comments=true&hide-sharing=true&hide-download=true"></iframe><p>In addition to operational changes, Adaptavist found the CrowdStrike outage also prompted changes in how organizations invest in <a href="https://www.itpro.com/software/development/a-sign-of-things-to-come-in-software-development-mark-zuckerberg-says-ai-will-be-doing-the-work-of-mid-level-engineers-this-year-and-hes-not-the-only-big-tech-exec-predicting-the-end-of-the-profession">software development</a>. It reported 86% of businesses had <a href="https://www.itpro.com/cloud/hybrid-cloud/358328/private-cloud-investment-boosting-hybrid-cloud-push">boosted investment in software development practices</a> and training as a direct response to the incident.</p><p>The key investment areas listed by the respondents were agile and <a href="https://www.itpro.com/devops/28097/what-is-devops">DevOps</a> practices and training (89%), software testing training (89%), <a href="https://www.itpro.com/security/28133/what-is-cyber-security">cybersecurity</a> training (88%), and IR training (86%).</p><p>The incident also sparked a hiring spree, Adaptavist noted, with 99.5% of organizations stating they plan on expanding their technical teams, with quality assurance roles (36%), IT operations (34%), <a href="https://www.itpro.com/software/development/software-developers-are-spending-more-time-every-week-fixing-security-issues-and-its-costing-companies-a-fortune">software developers</a> (32%), and DevOps engineers (31%) top of the list for recruitment.</p><h2 id="businesses-still-plagued-by-outdated-development-culture">Businesses still plagued by outdated development culture </h2><p>Yet <a href="https://www.itpro.com/business-strategy/32994/cultural-resistance-not-tech-is-holding-innovation-back-oracle-research">cultural challenges</a> remain, the report cautioned, with 44% of IT leaders stating that their organization still prioritizes speed over quality in <a href="https://www.itpro.com/software/development/367842/the-four-major-software-development-lifecycle-models-and-how-they-work">software development</a>.</p><p>Furthermore, just under two-fifths of leaders said they worry that their team’s <a href="https://www.itpro.com/software/development/burnout-is-now-rife-across-the-software-community-with-almost-half-of-developers-turning-to-self-help-apps">excessive workloads</a> will lead to another major incident.</p><p>A quarter of respondents warned their organization still advocates for a <a href="https://www.itpro.com/software/workplace-retaliation-is-stopping-software-engineers-from-speaking-out-over-malpractice">culture of fear</a> over learning to reduce risk, with 40% stating they still fear acknowledging their mistakes.</p><p>A lack of <a href="https://www.itpro.com/security/why-psychological-safety-is-so-important-for-building-a-robust-security-culture">psychological safety</a> is also hindering innovation at their organization, according to 44% of IT leaders, with 42% claiming their firm’s security is compromised by a fear of admitting one’s mistakes.</p><div  class="fancy-box"><div class="fancy_box-title">RELATED WHITEPAPER</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CQVbgM8Vp6xdYdQJG2NW3T" name="Securing tomorrow_ Maximising the value of technology in an evolving defence sector.jpg" caption="" alt="Securing tomorrow: Maximising the value of technology in an evolving defence sector" src="https://cdn.mos.cms.futurecdn.net/CQVbgM8Vp6xdYdQJG2NW3T.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Intel)</span></figcaption></figure><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/security/securing-tomorrow"><em>Defence firms implementing new tech must consider this</em></a></p></div></div><p>Adaptavist suggested that <a href="https://www.itpro.com/business/business-strategy/the-impact-of-it-skills-shortages-on-business">skills shortages</a> are only making this problem worse, advising businesses to invest in building a culture that seeks to address burn out and stress among engineers to attract talent.</p><p>“The ongoing war for IT talent is likely exacerbating these issues, but building a culture which invites open and honest collaboration, and addresses the issue of over-worked and over-blamed teams is the key to creating a welcoming environment for more IT professionals and delivering a far more resilient, efficient and secure IT environment,” the report advised.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The ultimate guide to getting your killer app off the ground ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/development/how-to-getting-your-killer-app-off-the-ground</link>
                                                                            <description>
                            <![CDATA[ When building software, the process of designing, testing, prototyping, and perfecting your project is never ending ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5Bj8vpnhTVN9nzWfNJDQET</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rdXepjowHHLjJXozgZEmrh-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 03 Jun 2023 07:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Development]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jon Spinage ]]></dc:creator>                                                                                    <dc:source><![CDATA[ null ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/rdXepjowHHLjJXozgZEmrh-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An infinity sign surrounded by graphics that are involved in the software development process]]></media:description>                                                            <media:text><![CDATA[An infinity sign surrounded by graphics that are involved in the software development process]]></media:text>
                                <media:title type="plain"><![CDATA[An infinity sign surrounded by graphics that are involved in the software development process]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rdXepjowHHLjJXozgZEmrh-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>There are many things to do when <a href="https://www.itpro.com/business-strategy/startups/368921/can-startups-succeed-in-a-recession"><u>starting a company</u></a>. Find desk space, register the company, get a bank account, set up the website, and all the other tasks that require different hats to be worn. If the idiom were reality, hatters and milliners would be present at every startup accelerator. </p><p>You quickly need a product or service to offer your customers. Without this, you won’t be in business for long, unless you already have other revenue streams or your investors or lenders are patient. Funnily enough, they never seem to be. </p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/business-strategy/startups/368698/investment-starvation-could-stall-startup-innovation">Investment starvation could stall startup innovation</a></p></div></div><p>You’ve probably already thought of an idea already; you think it’s going to change the world for the better, solve someone’s problem, or mitigate someone’s risk – possibly you hope it’ll do all three. So how are you going to get from A to B, where A is nothing but a headful of ideas, and B is a product in someone’s hand being used “in production”?  </p><p>We faced the same challenge when we started a company six years ago, armed only with a couple of laptops and a list of good contacts. You’ll need to work hard on networking throughout your journey – it’s hard to bring a product to life without a lot of help from others. </p><h2 class="article-body__section" id="section-laying-the-groundwork"><span>Laying the groundwork</span></h2><p>We wanted to disrupt existing practices in an area of healthcare research that aims to understand patient outcomes and experiences, outside of clinical trials, in almost any disease area. First, we needed to establish at least an outline “product-market fit”. We knew we had to ask ourselves – and answer – some very searching questions. These include: </p><ul><li>Who are your customers?</li><li>What problem(s) are you trying to solve for them?</li><li>Do your customers even know what problem(s) they have?</li><li>Will customers pay (and continue to pay) for that solution?</li><li>What are they currently doing instead?</li><li>If something already exists, how does it compare?</li><li>How will you measure success?</li><li>What does good look like?</li><li>Are there any early KPIs/OKRs you can use to judge your progress?</li></ul><p>We set out to validate our ideas by working with senior clinicians at The Royal Marsden Hospital in London, one of the world’s leading hospitals dedicated to cancer treatment and research. They helped us understand the contours of patient experience in oncology, many aspects of which extend across other disease areas too. We also ideated at length with industry experts at major pharmaceutical companies to gain insight into the types of evidential gaps they are trying to fill and where our solution could help with that.  </p><p>Finally, we checked the regulatory landscape to understand external constraints such as ethics, pharmacovigilance, <a href="https://www.itpro.com/data-protection/34061/what-is-the-data-protection-act-2018"><u>data protection</u></a>, and security requirements. Make sure you know who your key opinion leaders are and then ask as many questions as you can – most people are happy to have a chat over coffee, especially if you aim to improve the way things work in their industry. </p><h2 class="article-body__section" id="section-the-building-phase"><span>The building phase </span></h2><p>With your assumptions challenged and your offer refined, you can move on to a highly creative and productive phase that will shape your product much further and quicker than you have so far. You need to <a href="https://www.itpro.com/software/development/367842/the-four-major-software-development-lifecycle-models-and-how-they-work"><u>start product iteration</u></a>, which is a cycle of designing, testing, prototyping, and perfecting. Regular inspections and feedback are key to this process; as is listening. Remember the Lean methodology of “think big, act small, fail fast, learn quickly”. </p><p>For this, we created the cheapest, quickest version of the product that we could and got feedback on it as early as possible. This way the cost of “failure” was very low, and we could easily pivot or simply remove functionality and try something new. You can find several ways to create minimally viable versions – wireframing tools help a lot here, but I’ve seen early product ideation done on paper.  </p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/software/development/367842/the-four-major-software-development-lifecycle-models-and-how-they-work">The four major software development lifecycle models</a></p></div></div><p>In our early user testing, we implemented clickable wireframes for mobile devices, which we chose as our initial target form factor. One version was a fully featured prototype that had the feel of a complete app but was built at a fraction of the cost. There are also now <a href="https://www.itpro.com/software/development/367576/low-code-vs-no-code"><u>no-code or low-code solutions</u></a> that go a stage further and provide basic functionality that further blurs the lines between prototype and minimum viable product (MVP). </p><h2 class="article-body__section" id="section-asking-for-feedback"><span>Asking for feedback</span></h2><p>Who should you ask for feedback? It could be anyone: friends, family, and colleagues will all have useful thoughts. All feedback is a gift, and this is one that keeps giving. The best option is to ask your prospective end users.  </p><p>Don’t get too stuck on exactly who to ask. I guarantee the minute the rubber hits the road, you’ll start learning things you didn’t realize, or think were important yet. When we got feedback from people living with an autoimmune condition that caused muscle weakness, particularly in their eyelids, we soon realized it was hard for them to scan up and down a long screen of text or icons – we hadn’t expected that, but now it became obvious. </p><p>We then organized phone calls, online surveys, and even in-person focus groups at venues in London, Paris, and Milan. There are many options where people can take part remotely, even remotely screen and voice-recording to get stream-of-consciousness feedback from users, but in-person testing is still important as the level of insight it provides is great.  </p><h2 class="article-body__section" id="section-choosing-your-priorities"><span>Choosing your priorities </span></h2><p>When you have some feedback, organize it into areas of functionality; let’s call them “epics”, given we’re already considering <a href="https://www.itpro.com/agile-development/28040/what-is-agile-development"><u>an agile approach</u></a>. At this point, you’ll be creating a backlog of product ideas. You can’t really expect your users to tell you which of them will provide the most value; it’s up to you to listen carefully. Find out what they’re doing now: can you imagine them switching from that to using your shiny, new application instead?  </p><p>As part of our discovery, we wanted to know if people track things about their disease already, such as medication, side effects, and treatments. If so, where do they already do that? We found quite a few people using spreadsheets to do this. If you give them your app, is there any friction in moving over to it – how likely is it to happen?  </p><p>You’re often not competing with the things you think you are, such as better features and functionality. Often you’re competing for people’s attention, the span of which is now frighteningly short. Dealing with patients suffering from acute or chronic diseases, we found users already have a lot going on in their lives and spend time managing their condition, treatments, and side effects – we usually couldn’t expect them to spend long using our app too. There are exceptions, such as a group we studied who needed regular blood transfusions which take the best part of a day in the hospital during which they had time to provide feedback. A different consideration here is hospitals are often places with restricted connectivity, which can limit the use of mobile devices. </p><h2 class="article-body__section" id="section-finalizing-your-product-roadmap"><span>Finalizing your product roadmap</span></h2><p>Finally, it’s time to review the backlog and the epics you identified. Try to arrange these into a product roadmap. There is much to cover in product management but this would be a good time to familiarise yourself with two key frameworks. </p><p>First is the Kano Model, which helps us prioritize features on a product roadmap according to the degree to which they will satisfy users. I like this framework because it focuses on user delight while creating the biggest bang for your buck. It also explains why today’s “wow” feature soon becomes expected. </p><p>The other model is the Design Council’s Double Diamond. This encourages you to take a two-stage approach in your thinking; initially divergent exploration, and then convergent focus. It does this across two areas called the problem space and the solution space. </p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/software/development/356827/how-to-become-a-developer-a-beginners-guide">How to become a developer: A beginner&apos;s guide</a></p></div></div><p>We’ve used this to great effect as a means of moderating conversations while planning our product roadmap. The idea is to prevent you or your stakeholders from jumping straight to the first solution they can think of. Taking the time to check if you really understand the nature of the problem and brainstorming for several competing solutions sounds like common sense but be prepared to explain the Double Diamond repeatedly on your journey to a successful product. </p><p>As you can see, the process of designing, testing, prototyping, and perfecting is endless but you’ll recognize when you have something good enough.  </p><p>Our first oncology study app was quite basic, but we soon added more functionality. It’s also about removing features. Users had asked us for a feature that found people nearby with a similar stage of disease for support, but it wasn’t used as much as we had hoped. In the end, we withdrew it. Nothing in product management is an exact science and the data and feedback can only tell you so much. Don’t be precious about any of your ideas or assumptions as they will probably all be challenged at some point and your product will usually end up looking quite different when your journey from A arrives at B.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ “Full speed ahead” mentality in cloud native space causing security headaches ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/security/full-speed-ahead-mentality-in-cloud-native-space-causing-security-headaches</link>
                                                                            <description>
                            <![CDATA[ Red Hat says the rapid development of cloud native technologies means that security issues could go unnoticed ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">cSWCqxohCsyYRCmSzSE9SB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/TZS3uVwkoEnpHhzuVMAxXQ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 19 Apr 2023 15:32:05 +0000</pubDate>                                                                                                                                <updated>Mon, 24 Apr 2023 10:46:39 +0000</updated>
                                                                                                                                            <category><![CDATA[Security]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ross Kelly ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Y5vrV2V98Np6jHAGmAtCd3.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/TZS3uVwkoEnpHhzuVMAxXQ-1280-80.jpg">
                                                            <media:credit><![CDATA[Ross Kelly, IT Pro]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Red Hat Logo pictured at KubeCon 2023 in Amsterdam]]></media:description>                                                            <media:text><![CDATA[Red Hat Logo pictured at KubeCon 2023 in Amsterdam]]></media:text>
                                <media:title type="plain"><![CDATA[Red Hat Logo pictured at KubeCon 2023 in Amsterdam]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/TZS3uVwkoEnpHhzuVMAxXQ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>More than two-thirds (67%) of DevOps professionals have actively “slowed down” cloud native adoption due to lingering security concerns, according to a study from Red Hat. </p><p>The report from Red Hat, based on a survey of 600 DevOps, engineering, and security professionals globally, highlighted security-related concerns as a key barrier to the adoption of cloud native technologies such as Kubernetes. </p><p>More than one-third (38%) of respondents said that they don’t believe cloud native security is “taken seriously” enough and that security investment is inadequate. </p><p>These security concerns represent a long-running theme in the cloud native space, Red Hat’s report noted. </p><p>Over the past several years, adoption rates have grown rapidly amid a marked increase in cloud native technologies and heightened interest among large enterprises. </p><p>But this growth rate is a key factor in why security concerns continue to loom heavy on the minds of engineers and security professionals, according to Fevzi Konduk, head of ecosystem market incubation at Red Hat. </p><div  class="fancy-box"><div class="fancy_box-title">RELATED RESOURCE</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="VAYyZGUoQS5jxhNwKer8sG" name="Prioritize zero trust_thumb.png" caption="" alt="Blue whitepaper cover with title" src="https://cdn.mos.cms.futurecdn.net/VAYyZGUoQS5jxhNwKer8sG.png" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: TrendMicro)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Prioritize Zero Trust for better cloud security</strong></p><p class="fancy-box__body-text"><em>Working together to enable a Zero Trust approach</em></p><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/cloud/cloud-security/prioritize-zero-trust-for-better-cloud-security"><strong>DOWNLOAD FOR FREE</strong></a></p></div></div><p>Speaking to <em>ITPro</em> at KubeCon in Amsterdam, Konduk said that the rapid evolution of cloud native technologies and the relative immaturity in the space are proving a key barrier to operational alignment and presenting dynamic security considerations.  </p><p>“Because the technology is evolving so fast, especially around cloud native workloads and the architecture and technology that drives that, behaviors change quite drastically,” he said. </p><p>“This is not a saturated market, or a market that’s reached complete maturity yet,” Konduk added. “It’s still evolving and this is an underlying reason why there are significant security issues.”</p><h2 id="rapid-development-causing-security-headaches">Rapid development causing security headaches</h2><p>A main driver of the uptake in cloud native technologies is the agility it provides to enterprises, the Red Hat study noted. </p><p>“Faster time to market, adaptability, and reliability are all benefits of cloud native technologies and key drivers for enterprises to <a href="https://www.itpro.com/strategy/28047/what-is-digital-transformation"><u>digitally transform</u></a> their IT infrastructure,” the report said. </p><p>However, Konduk said that because developers “are full speed ahead”, other functions within the enterprise are struggling to understand or accommodate for rapid rollout of cloud native technologies.</p><p>“The developers want to develop as fast as possible and have flexibility, but operations can’t always come up to speed and fully understand what they’re operating or consider potential security issues,” he said. </p><p>“That’s why we talk about DevOps to try and bring this together. But it also means a major fundamental change in the process of how you do development and handle potential security scenarios,” he added. </p><p>Greater engagement between DevOps teams and the security function was highlighted as a key necessity for organizations continuing to steam ahead with <a href="https://www.itpro.com/cloud/370137/microsoft-announces-new-tools-to-help-csps-go-cloud-native"><u>cloud native</u></a> technology development, Konduk said. </p><p>Recent research from Palo Alto Networks found that this closer relationship between vital functions is improving somewhat. </p><p>Its 2023 <a href="https://www.paloaltonetworks.com/state-of-cloud-native-security" target="_blank"><u>State of Cloud Native Security report</u></a> found that many companies are “encouraging a deeper level of engagement between application developers and security tools and teams”. </p><p>81% of respondents said that they have embedded security professionals within their <a href="https://www.itpro.com/devops/28097/what-is-devops"><u>DevOps</u></a> teams and have witnessed a marked improvement in their ability to identify security issues that might have previously gone unnoticed. </p><h2 id="security-failures-cause-significant-business-impact">Security failures cause significant business impact</h2><p>Failing to adequately address potential security concerns can have a significant impact on businesses, the study found. </p><p>37% of respondents identified revenue and/or customer loss due to a container or <a href="https://www.itpro.com/enterprise-applications/31654/what-is-kubernetes"><u>Kubernetes</u></a> security incident. </p><p>“These incidents could result in the delay of critical projects or product releases, as businesses must prioritize security efforts to address the vulnerabilities that were missed in the development stage,” the report said. </p><p>This delay could have a major long-term “ripple effect” on the business, resulting in further lost revenue, customer dissatisfaction or potential loss of market share to competitors. </p><p>“Those types of occurrences can also erode customer trust,” the study added.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The best Python test frameworks ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/software-testing/367803/the-best-python-test-frameworks</link>
                                                                            <description>
                            <![CDATA[ Make your Python code shine with these testing tools ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pnFreAZvNkqFyrV5fx2VYR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dxFhXdQXUWH6ELnFzjFeGT-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 26 May 2022 13:28:54 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Development]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Danny Bradbury ]]></dc:creator>                                                                                    <dc:source><![CDATA[ null ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/dxFhXdQXUWH6ELnFzjFeGT-1280-80.jpg">
                                                            <media:credit><![CDATA[null]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A photograph of Python code under a magnifying glass, overlaid with the IT Pro Recommended Award logo]]></media:description>                                                            <media:text><![CDATA[A photograph of Python code under a magnifying glass, overlaid with the IT Pro Recommended Award logo]]></media:text>
                                <media:title type="plain"><![CDATA[A photograph of Python code under a magnifying glass, overlaid with the IT Pro Recommended Award logo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dxFhXdQXUWH6ELnFzjFeGT-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Testing isn't a software developer's favourite job. The fun part is writing the code; who wants to jump through hoops that tell you just how little of it works? Nevertheless, it's a mandatory practice for good programming. It will help prevent bugs that could affect the performance of your code, make it less usable, or worse still, allow cyber attackers in through the back door.</p><p>Building testing into your programming from the beginning makes it easier and less time consuming to fix bugs, but how do you do it? For Python developers, the language comes with its own testing framework called Unittest, but there are also third-party testing frameworks that aim to improve on the original. Here's a look at some of them.</p><p>These testing tools aren't just useful on their own. You can use some of them in combination with each other. For example, Selenium is good for testing user interactions, but is at its most powerful when used with other frameworks. Because it uses Python, you can parameterize Selenium by calling it from your PyTest functions. You can also fold it into behaviour-driven development by calling Selenium from within your Behave session's steps file.</p><p>Whether you're using unit testing, behavioural testing, or both, building these tests into your coding process throughout can help to increase the quality of your final product.</p><h2 id="unittest-pyunit">Unittest (PyUnit)</h2><p>As Python's baked-in testing module, Unittest's main advantage is that you don't need to install anything else to use it out of the box. It handles unit testing (as you could probably guess), which ensures that a software function produces the correct output, even when presented with unusual input.</p><p>This testing tool requires you to create a class that holds your tests by subclassing its TestCase class, like so:</p><div ><table><tbody><tr><td  ><strong>class TestStringMethods(unittest.TestCase):</strong></td></tr></tbody></table></div><p>You then create a function for each of your tests inside the class. You use one of its assert functions to determine test outcomes. For instance, self.assertEquals() tests whether a function's output equals your expected output. There are lots of these, including boolean assertions (testing whether something is true or false), greater or lesser, and matches for regular expressions. A newer version, Unitest2, supports more of these assertions.</p><p>One useful feature of this tool is its ability to support fixtures. These are environments that you set up to support the program. For example, you might need to log into a database and retrieve a record before you can test whether a function updates it correctly with a given input. A fixture enables you to do that.</p><p>Unittest is a great framework for writing basic tests. Its use of a class for test cases allows you to group tests that map to software features. However, it quickly gets unwieldy thanks to its insistence on inheriting tests in classes.</p><h2 id="nose2">Nose2</h2><p>Unittest's limitations left room for improvement, so third party developers updated it with their own testing framework called Nose, subsequently replaced with <a href="https://docs.nose2.io/en/latest">Nose2</a>. </p><p>Because this testing framework extends Unittest, it can run Unittest tests alongside its own. Nose2 is extensible, providing support for plugins that give it the potential to offer more functions than unittest. It also adds another important feature: parameterisation.</p><p>Most tests need multiple inputs to be sure that no strange elements slip through. For example, if you're testing a function that validates a product price, you might want to try entering various prices with different numbers of digits. You might also want to enter other prices that might fail the test, such as 0.00, a negative price, and perhaps prices with non-numeric characters. Rather than creating a single test for each of these inputs, it would be better to make a test that could rerun itself with inputs from a list. Nose2 allows you to do this.</p><h2 id="pytest">Pytest</h2><p><a href="https://docs.pytest.org/en/7.1.x">Pytest</a> is an alternative unit testing framework to Unittest and is designed for simple but highly functional testing. Even the developers of Nose2 recommend it as a good option for those new to testing on their GitHub page.</p><p>Because PyTest is a third-party open-source testing library, you must install this open-source tool before using it. One difference to Unittest is its use of functions without the need for a class. This means that Pytest requires less code to create tests than Unittest does.</p><p>Let's say we have a function to add 1 to an input:</p><div ><table><tbody><tr><td  ><strong>def inc(x):</strong><strong> return x + 1</strong></td></tr></tbody></table></div><p>Whereas unittest requires you to contain a test for this system in a separate class, you can simply write a test as a separate function, simplifying the whole process.</p><p>Then we use a simple assert function to test the result as a separate function in the same file:</p><div ><table><tbody><tr><td  ><strong>def test_answer():</strong><strong> assert inc(3) == 4</strong></td></tr></tbody></table></div><p>Just as in unittest, the assert function lets you describe what a test looks like when it passes. In this case, running the function <em>inc</em> with an input of three should return a result of 4. If it doesn’t, then PyTest will report that the test has failed.</p><p>Pytest is also extensible and features a full plugin library.</p><h2 id="doctest">DocTest</h2><p>For an alternative method of testing code, how about writing your tests directly into your documentation? <a href="https://docs.python.org/3/library/doctest.html">DocTest</a> directly references your code documentation for its tests. You write your documentation as you normally would, but you embed examples of function calls with appropriate input and results within it.</p><p>You can embed these tests in docstrings at the function or module level. Then you can either invoke it at the command line or you can include instructions to run it at the bottom of your modules. Alternatively, you can embed the tests in separate .rst help files for larger documentation files.</p><p>Like Nose2, DocTest has the advantage of integrating with existing Unittest tests, and provides an elegant way of combining tests and documentation together. On the downside, however, it doesn't include fixture management.</p><h2 id="behave">Behave</h2><p>Those tools are all useful for unit testing, where you test individual functions against basic inputs. However, they might not enable you to test combinations of functions that produce business results your users care about. A business executive might not care that a function validates a customer's login email address, but they'd like to be sure that the program lists a user's outstanding orders after they've logged in.</p><p>This is where behaviour-driven development comes in. It tests scenarios and outcomes that map closely to tasks that software users care about. These are known in development parlance as user stories.</p><p>The <a href="https://github.com/behave/behave">Behave</a> testing library uses specification files to test these stories, which developers must write in a language called Gherkin. It defines application scenarios, and then uses a structure of steps to define the tests, such as:</p><div ><table><tbody><tr><td  ><strong>given I log in</strong><strong>when I have an outstanding order</strong><strong>then I see my outstanding order</strong></td></tr></tbody></table></div><p>The <em>given</em> statement sets up the environment to run the test. In this example, <em>I log in</em> describes that the user should be logged into the system before the test is run. The <em>when</em> statement then describes the condition that you’re testing (in this case, it’s testing what should happen when a logged-in user has an outstanding order). Finally, the <em>then</em> statement describes the desired outcome when the condition is met (the user should see their outstanding order)..</p><p>You define the code tested in these steps within a separate steps file using Python decorators. For example:</p><div ><table><tbody><tr><td  ><strong>@given('I log in')</strong><strong>def step_impl(context)</strong><strong># call the necessary login functions here</strong> <strong>@when('I have an outstanding order')</strong><strong>def step_impl(context)</strong><strong># call the necessary order retrieval functions here</strong> <strong>@then('I see my outstanding order')</strong><strong>def step_impl(context)</strong><strong>assert (len (order_list) > 0)</strong></td></tr></tbody></table></div><p>As with other testing frameworks, you can write these tests before putting together any of your code. They'll all fail, of course, until you then write the functions to support them.</p><p>The great part of behaviour-driven development is that by writing the tests, you're documenting your user requirements in a structured way up front. You can then use these tests as a guide when writing your application.</p><h2 id="selenium">Selenium</h2><p>These tools are all very well suited to testing application code running locally, but how do you relate them to user actions in <a href="https://www.itpro.com/development/web-development/367777/microsoft-launches-low-code-power-pages-for-intuitive-web" data-original-url="https://www.itpro.com/development/web-development/367777/microsoft-launches-low-code-power-pages-for-intuitive-web">browser-based applications</a>? You might write tests to run at the controller level if using a model-view-controller architecture, as we documented in our <a href="https://www.itpro.com/development/ajax/360007/building-an-ajax-based-crud-app-in-flask" data-original-url="https://www.itpro.com/development/ajax/360007/building-an-ajax-based-crud-app-in-flask">series on Flask development</a>, but a more useful, intuitive way to test browser-based inputs is to simulate the browser itself. Browser automation enables you to test program input from the user's perspective, and there's one go-to solution for that in Python: <a href="https://www.selenium.dev">Selenium</a>.</p><p>Selenium simulates a browser that you can program to automatically carry out common user actions, including entering text into web forms and clicking buttons. You do this by writing scripts in a range of languages including Java, Ruby, and Python. The script finds elements in a web page using their names or other parameters, and then takes actions on them.</p><p>Rather than functioning as a testing tool itself, Selenium is a library that you can call from within your Python testing framework of choice, such as Pytest. </p><p>For example, you might use this tool to test a form which asks for a user’s postcode and another that asks for their country. You could use PyTest to carry the relevant test data, such as ‘90210’ and ‘United States’. You’d then manipulate Selenium to enter that data into the browser by calling Selenium to find the field named <em>postcode</em> and then entering the postcode. It would then select the relevant country from the drop-down <em>country</em> list, and finally it would find the <em>submit</em> button and automatically click it.</p><p>Then, you’d call Selenium to interpret the browser’s output, passing it to an <em>assert</em> statement in Pytest so that you could compare it against your expected result. </p><p>Selenium enables you to test your program from a user’s perspective. By marrying it with parameterisation in your testing framework, you can submit dozens or hundreds of combinations to test a multitude of complex form entries and other browser interactions.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ IT Pro Panel: The road to Windows 11 ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/operating-systems/microsoft-windows/361668/it-pro-panel-the-road-to-windows-11</link>
                                                                            <description>
                            <![CDATA[ As the new OS gears up for rollout, we talk to our panellists about their upgrade plans ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gx9cyArmTJcNsJq86jGEox</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HZXcj3UDXtUfnkk85oLsSa-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 29 Nov 2021 08:00:11 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Windows]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Microsoft]]></category>
                                                                                                                    <dc:creator><![CDATA[ Adam Shepherd ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/3n2BoLAtRj8Z5eRfxtwyK8.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/HZXcj3UDXtUfnkk85oLsSa-1280-80.jpg">
                                                            <media:credit><![CDATA[null]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[IT Pro Panel: The road to Windows 11]]></media:description>                                                            <media:text><![CDATA[IT Pro Panel: The road to Windows 11]]></media:text>
                                <media:title type="plain"><![CDATA[IT Pro Panel: The road to Windows 11]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HZXcj3UDXtUfnkk85oLsSa-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>In the world of business technology, Microsoft has been a firm fixture for decades, and its flagship operating system forms the backbone of many organisations’ IT strategies. Windows remains the dominant platform used by most companies for their desktop and laptop fleets, and as such, the question of how best to manage their Windows deployments is one that many IT leaders have to grapple with.</p><p>Keeping business devices up to date with the latest Windows versions is a key part of maintaining a strong security posture, but this must also be balanced with other concerns like potential <a href="https://www.itpro.com/software/operating-systems/360125/manufacturers-clarify-windows-11-compatibility-confusion" data-original-url="https://www.itpro.com/software/operating-systems/360125/manufacturers-clarify-windows-11-compatibility-confusion">compatibility issues</a>, as well as the planning and organisation involved in performing any large-scale migration.</p><div  class="fancy-box"><div class="fancy_box-title">RELATED RESOURCE</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WBKeJqsnWUKSgWRrx79RLK" name="WBKeJqsnWUKSgWRrx79RLK.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WBKeJqsnWUKSgWRrx79RLK.jpg" mos="https://cdn.mos.cms.futurecdn.net/WBKeJqsnWUKSgWRrx79RLK.jpg" link="" align="" fullscreen="" width="0" height="0" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div></figure><p class="fancy-box__body-text"><strong>Windows 11 rollout begins as industry predicts slow business uptake</strong></p><p class="fancy-box__body-text">Microsoft's long-awaited OS refresh is here, but analysts expect many will wait until next year to upgrade</p><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/operating-systems/microsoft-windows/361116/windows-11-launches-business-uptake-slow" data-original-url="/operating-systems/microsoft-windows/361116/windows-11-launches-business-uptake-slow">FREE DOWNLOAD</a></p></div></div><p>Microsoft is currently in the process of <a href="https://www.itpro.com/operating-systems/microsoft-windows/361116/windows-11-launches-business-uptake-slow" data-original-url="https://www.itpro.com/operating-systems/microsoft-windows/361116/windows-11-launches-business-uptake-slow">rolling out Windows 11</a>, an all-new version of its OS software, and as deployment gears up, we <a href="https://www.itpro.com/business-strategy/31780/the-it-pro-network" data-original-url="https://www.itpro.com/business-strategy/31780/the-it-pro-panel">checked in with our panellists</a> to find out more about their plans for upgrading to the latest version, as well as their tips for planning a smooth migration, and what influences their choice of desktop platform.</p><h3 class="article-body__section" id="section-clash-of-the-titans"><span>Clash of the titans</span></h3><p>Unsurprisingly, all our panellists reported running Windows devices within their organisations. While Windows retains the largest market share in terms of business devices, the gulf between it and its competition isn’t as vast as it once was. Apple has been particularly successful in <a href="https://www.itpro.com/business-operations/business-management/361508/apple-unveils-business-essentials-for-smbs" data-original-url="https://www.itpro.com/business-operations/business-management/361508/apple-unveils-business-essentials-for-smbs">establishing a foothold with developers and engineers</a>, and almost all our panellists reported their software developers had a preference for macOS devices. </p><p>Moonpig, for example, gives all its staff the choice between <a href="https://www.itpro.com/software/operating-systems/354779/why-should-mac-users-pay-for-windows" data-original-url="https://www.itpro.com/software/operating-systems/354779/why-should-mac-users-pay-for-windows">Mac or Windows</a> machines, and <a href="https://www.itpro.com/business/business-strategy/354840/panel-profile-moonpig-cto-peter-donlon" data-original-url="https://www.itpro.com/business/business-strategy/354840/panel-profile-moonpig-cto-peter-donlon">CTO Peter Donlon</a> reports that although most of the business is split, the majority of his technical staff have opted for the former. </p><p>“When you think about the amount of effort you put into hiring great people and then you pay them good salaries, why would you force them to use a tool that's suboptimal for them? For a lot of our engineers, it's a lot more efficient and comfortable to work on a Unix-based operating system,” he says. “Equally, for people in the finance team, they very well might be more comfortable and experienced with using Windows. I feel it's the job of IT to enable everyone in the business to do their best work and as such the right choices of equipment are a key part of that.”</p><p>Tempcover’s staff have a similar choice, <a href="https://www.itpro.com/business-strategy/chief-technical-officer-cto/355119/panel-profile-tempcover-cto-marc-pell" data-original-url="https://www.itpro.com/business-strategy/chief-technical-officer-cto/355119/panel-profile-tempcover-cto-marc-pell">CTO Marc Pell</a> says, but in contrast to Moonpig, most are on Windows. Having access to a macOS device, however, is “necessary for certain <a href="https://www.itpro.com/development/34417/what-is-the-swift-programming-language-and-why-should-i-learn-it" data-original-url="https://www.itpro.com/development/34417/what-is-the-swift-programming-language-and-why-should-i-learn-it">app development</a>”, Pell notes.</p><p>For <a href="https://www.itpro.com/business-strategy/chief-information-officer-cio/359722/panel-profile-guide-dogs-cio-gerard-mcgovern" data-original-url="https://www.itpro.com/business-strategy/chief-information-officer-cio/359722/panel-profile-guide-dogs-cio-gerard-mcgovern">Guide Dogs CIO Gerard McGovern</a>, meanwhile, the issue is a little less clear-cut. He’s a personal user of both platforms, but points out that, for larger organisations, Microsoft has a couple of key advantages that makes Windows a more compelling option.</p><p>“I agree to a point,” he says. “For engineers, et cetera, there are clear advantages and that's why they use Macs. Personal preference is nice to be able to cater for, but Macs are more expensive and the business level support is not great, so when you have 2,000 people, those differences add up.”</p><div  class="fancy-box"><div class="fancy_box-title">RELATED RESOURCE</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="gQJpRDLTFBYti65PSTbi6J" name="gQJpRDLTFBYti65PSTbi6J.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gQJpRDLTFBYti65PSTbi6J.jpg" mos="https://cdn.mos.cms.futurecdn.net/gQJpRDLTFBYti65PSTbi6J.jpg" link="" align="" fullscreen="" width="0" height="0" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div></figure><p class="fancy-box__body-text"><strong>The most exciting features in Windows 11</strong></p><p class="fancy-box__body-text">Microsoft's new OS features native Android apps, direct Teams integration, and more</p><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/operating-systems/microsoft-windows/360000/the-best-windows-11-features" data-original-url="/operating-systems/microsoft-windows/360000/the-best-windows-11-features">FREE DOWNLOAD</a></p></div></div><p>Unlike Tempcover, Moonpig and Guide Dogs, Kreston Reeves does not offer its staff a choice of platforms. Instead, workers are supplied with a Windows-based HP laptop, with centralised compute resource provided by <a href="https://www.itpro.com/saas/28932/everything-you-need-to-know-about-citrix" data-original-url="https://www.itpro.com/saas/28932/everything-you-need-to-know-about-citrix">Citrix’s</a> desktop virtualisation software, but as <a href="https://www.itpro.com/business/business-operations/359720/panel-profile-kreston-reeves-it-and-operations-director-chris" data-original-url="https://www.itpro.com/business/business-operations/359720/panel-profile-kreston-reeves-it-and-operations-director-chris">director of IT Chris Madden</a> explains, this lack of choice is driven by necessity. </p><p>“We are an accountancy practice,” he says, “and some of our key software <a href="https://www.itpro.com/cloud/hybrid-cloud/354545/why-enterprises-are-moving-back-to-on-premise-data-centres" data-original-url="https://www.itpro.com/cloud/hybrid-cloud/354545/why-enterprises-are-moving-back-to-on-premise-data-centres">has to run on-premises</a> as no cloud versions are available. Some examples are tax production software, practice management software dealing with time and fees, et cetera.”</p><p>“There are no real alternatives,” he adds. “Occasionally there may be an option to move to a vendor who has a cloud product, however that is arduous and involves re-training hundreds of people. That hidden training cost is quite a barrier to change. We also go for a best-of-breed approach on our specialist software so a move away may well be seen by my colleagues as a step backwards.”</p><h3 class="article-body__section" id="section-ironing-out-the-kinks"><span>Ironing out the kinks</span></h3><p>This also governs how quickly Kreston Reeves can update its endpoints, as the software it relies on may not be upgraded to be compatible with newer operating systems for some time after their initial rollout. Waiting until the newer version is a little more mature also reduces the likelihood of <a href="https://www.itpro.com/operating-systems/microsoft-windows/361465/windows-11-problems-and-how-to-fix-them" data-original-url="https://www.itpro.com/operating-systems/microsoft-windows/361465/windows-11-problems-and-how-to-fix-them">bugs and instability</a>, which is attractive for organisations with a lower risk tolerance.</p><p>For those with less reliance on specialist software tools, the decision to upgrade their fleets can be approached with more flexibility. McGovern, for example, is planning to have the majority of his users migrated to Windows 11 by February next year. Although Guide Dogs has some software that requires Windows 10 - such as programmes used in its breeding centre - McGovern says he isn’t going to let this delay the rollout.</p><p>“We are relatively simple in our requirements,” he says; “90% of our users just use <a href="https://www.itpro.com/software/microsoft-office/360033/microsoft-debuts-365-redesign-as-windows-11-preview-is-released" data-original-url="https://www.itpro.com/software/microsoft-office/360033/microsoft-debuts-365-redesign-as-windows-11-preview-is-released">Office and web apps</a>. We've been doing testing and there are some specialist tools we have that aren't compatible, so we’ll be pausing those.”</p><div  class="fancy-box"><div class="fancy_box-title">RELATED RESOURCE</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="73yRtpWXxCzied5aHnCSsn" name="73yRtpWXxCzied5aHnCSsn.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/73yRtpWXxCzied5aHnCSsn.png" mos="https://cdn.mos.cms.futurecdn.net/73yRtpWXxCzied5aHnCSsn.png" link="" align="" fullscreen="" width="0" height="0" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div></figure><p class="fancy-box__body-text"><strong>Most common Windows 11 problems and how to fix them</strong></p><p class="fancy-box__body-text">Seven of the most common Windows 11 problems users encounter - and the steps you can take to fix them</p><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/operating-systems/microsoft-windows/361465/windows-11-problems-and-how-to-fix-them" data-original-url="/operating-systems/microsoft-windows/361465/windows-11-problems-and-how-to-fix-them">FREE DOWNLOAD</a></p></div></div><p>Moonpig has also been running a pilot programme to assess any compatibility issues with Microsoft’s newest refresh, and notes that there have been one or two hiccups that may prove to be a small barrier, most notably with security products like VPN and endpoint protection solutions. However, the company prefers to keep its machines as up-to-date as possible, and Donlon says that he expects the migration to be taken care of relatively quickly.</p><p>“If the compatibility issues are resolved quickly, it could be within a month or so,” he says. “I can't imagine it being more than a few months. Ultimately our requirements are fairly simple as 99% of the software our colleagues use is <a href="https://www.itpro.com/cloud/software-as-a-service-saas/354688/saas-is-about-more-than-monthly-subscriptions" data-original-url="https://www.itpro.com/cloud/software-as-a-service-saas/354688/saas-is-about-more-than-monthly-subscriptions">SaaS</a>. It's just making sure it's secure.”</p><p>When Tempcover does decide to migrate, Pell predicts a smooth transition, largely down to the fact that neither hardware nor software compatibility will be an issue. </p><p>“There are a couple of programs that need a Windows machine, but we have <a href="https://www.itpro.com/cloud/virtualisation/359259/parallels-desktop-165-review-windows-comes-to-apple-silicon-sort-of" data-original-url="https://www.itpro.com/cloud/virtualisation/359259/parallels-desktop-165-review-windows-comes-to-apple-silicon-sort-of">Parallels</a> to thank in these cases,” he explains. “With Microsoft’s Mac support with tools like <a href="https://www.itpro.com/development/programming/359439/the-top-five-essential-vscode-extensions-for-your-2021-setup" data-original-url="https://www.itpro.com/development/programming/359439/the-top-five-essential-vscode-extensions-for-your-2021-setup">Visual Studio Code</a>, we can work on the app (which is built in React Native) with ease.”</p><p>If it seems like our panellists’ migration plans for Windows 11 are somewhat lacking in urgency, that’s because they were in universal agreement that it’s distinctly lacking in must-have features. Although the need for continuing <a href="https://www.itpro.com/security/27713/the-importance-and-benefits-of-effective-patch-management" data-original-url="https://www.itpro.com/security/27713/the-importance-and-benefits-of-effective-patch-management">security updates</a> means they’ll need to upgrade sooner or later, there’s very little about Windows 11 our panellists found overly compelling.</p><p>“To be honest, I’ve not found any new features worth calling out in day-to-day use, apart from the time prediction on installing Windows Updates which is a nice touch”, Pell says. “We’ll migrate users at some point next year, but we’re in no particular hurry. I wouldn’t be surprised if, in a number of cases, the upgrade coincides with a hardware refresh too - again because I’m yet to see the justification for the effort.</p><div  class="fancy-box"><div class="fancy_box-title">RELATED RESOURCE</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fHYtdZQztCDtPUJFpiLN8V" name="fHYtdZQztCDtPUJFpiLN8V.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fHYtdZQztCDtPUJFpiLN8V.png" mos="https://cdn.mos.cms.futurecdn.net/fHYtdZQztCDtPUJFpiLN8V.png" link="" align="" fullscreen="" width="0" height="0" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div></figure><p class="fancy-box__body-text"><strong>Microsoft Windows 11 review: The more things change, the more they stay the same</strong></p><p class="fancy-box__body-text">A welcome change of scenery, but nothing that makes Windows 11 a must-have upgrade</p><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/operating-systems/microsoft-windows/360105/windows-11-review" data-original-url="/operating-systems/microsoft-windows/360105/windows-11-review">FREE DOWNLOAD</a></p></div></div><p>“We may also provide a guide and permission to perform the upgrade to staff who are comfortable to do so. We have a heavily IT-literate staff so this is a possibility with a light touch from a support perspective.”</p><p>Similarly, Madden says that he hasn’t identified any USPs for Windows 11, aside from some “low-level automation functionalities” which will be rendered somewhat redundant by Kreston Reeves’ likely deployment of Microsoft’s own <a href="https://www.itpro.com/business-strategy/automation/358758/microsoft-ports-free-rpa-tools-to-windows-10-with-power" data-original-url="https://www.itpro.com/business-strategy/automation/358758/microsoft-ports-free-rpa-tools-to-windows-10-with-power">Power Automate platform</a>.</p><p>“For us, it's a better <a href="https://www.itpro.com/business-strategy/careers-training/358369/front-end-developer-career-guide-7-skills-a-front-end" data-original-url="https://www.itpro.com/business-strategy/careers-training/358369/front-end-developer-career-guide-7-skills-a-front-end">UI/UX</a>, especially on the assistive side,” McGovern says. “The contrast options are better, there’s more audible alerts, and tweaks to magnification and text to voice.” </p><p>He adds that the overall UI is better than its predecessor, but even McGovern notes that the new OS is “more of a Windows 10 Service Pack”.</p><h3 class="article-body__section" id="section-slow-and-steady"><span>Slow and steady</span></h3><p>With this in mind, it’s easy to see why IT leaders might want to delay the planning and execution of an OS migration, which can be a stressful endeavour if not managed correctly. Donlon’s main strategy is to gather continual feedback from test users to identify any potential issues, and McGovern follows a similar approach.</p><p>“Appoint a good project manager, build the team, engage with end users, test in small numbers, roll out gradually, learn from mistakes, feedback into process, cross your fingers and hopefully, you should be all done.”</p><p>Unlike with other software rollouts, however, user education and training isn’t a priority for our panellists when it comes to new operating systems. As Donlon points out, the gradual rate of change - particularly given the lack of new features in Windows 11 - means there’s not much to adjust to.</p><p>“In my opinion,” he says, “OS updates tend to be very incremental these days so there's not that much to learn from version to version. We do have a fairly tech-savvy organisation though, so I can appreciate that it might be different for others.”</p><p>“I would agree,” Pell adds; “it’s familiar enough not to cause staff any disruption, I would think.”</p><p>Fundamentally, <a href="https://www.itpro.com/hardware/355366/2030-vision-what-will-pcs-look-like-in-the-next-decade" data-original-url="https://www.itpro.com/hardware/355366/2030-vision-what-will-pcs-look-like-in-the-next-decade">desktop devices</a> remain the bedrock upon which business IT is built, and how one manages the software that powers them will vary depending on an organisation’s priorities. Madden, for example, needs to keep a close eye on software compatibility, while Moonpig’s and Tempcover’s reliance on cloud and SaaS-based tools mean that for both Pell and Donlon, it’s more an issue of personal preference. McGovern, on the other hand, takes a more practical view.</p><p>“Whilst software is cloud based, for us the standard OS route is about providing a consistent experience,” he explains. “We can ship a laptop out and someone logs in and everything is set up. It will automatically download settings, documents etc and automatically work on a corporate <a href="https://www.itpro.com/network-internet/wifi-hotspots/358230/how-to-share-a-wi-fi-connection-securely" data-original-url="https://www.itpro.com/network-internet/wifi-hotspots/358230/how-to-share-a-wi-fi-connection-securely">Wi-Fi</a>, <a href="https://www.itpro.com/security/27098/best-vpn-services" data-original-url="https://www.itpro.com/security/27098/best-vpn-services">VPN</a> et cetera.”</p><p>“Our philosophy is to allow people to access from anywhere, on any device so we support nearly every scenario, but there is a difference when it's a corporate bought and supplied device. And, as well, whilst cloud apps are good, people still mostly prefer the ‘real’ Office and <a href="https://www.itpro.com/software/33703/microsoft-teams-review-a-no-brainer-for-microsoft-shops" data-original-url="https://www.itpro.com/software/33703/microsoft-teams-review-a-no-brainer-for-microsoft-shops">Teams</a> apps.”</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Twitter overhauls developer platform with expanded data access ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/marketing-comms/social-media/361552/twitter-overhauls-developer-platform-free-data-access</link>
                                                                            <description>
                            <![CDATA[ The social media platform hopes to see more tools and features available to users to control and curate content ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">dRxBkbfM5L2ASASWx1CELh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Tc8wrdapM3R6GMpCLfGHrV-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 16 Nov 2021 11:03:47 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Social Media]]></category>
                                                    <category><![CDATA[Technology]]></category>
                                                                                                                    <dc:creator><![CDATA[ Bobby Hellard ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/bsR2tHSyVKUoyXZF5pNsDA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Tc8wrdapM3R6GMpCLfGHrV-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Twitter&amp;#039;s own page on a smartphone ]]></media:description>                                                            <media:text><![CDATA[Twitter&amp;#039;s own page on a smartphone ]]></media:text>
                                <media:title type="plain"><![CDATA[Twitter&amp;#039;s own page on a smartphone ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Tc8wrdapM3R6GMpCLfGHrV-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Twitter will expand free access to its data for software developers so they can create tools and products that promote safer online conversations or curate content. </p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/security/hacking/358925/hacker-behind-infamous-twitter-bitcoin-scam-will-serve-three-years-in" data-original-url="/security/hacking/358925/hacker-behind-infamous-twitter-bitcoin-scam-will-serve-three-years-in">Twitter hacker will serve three years in prison for infamous Bitcoin scam</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/mobile/33217/why-facebook-will-plunge-us-into-a-digital-dark-age" data-original-url="/mobile/33217/why-facebook-will-plunge-us-into-a-digital-dark-age">Why Facebook will plunge us into a Digital Dark Age</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/technology/artificial-intelligence-ai/358467/tweet-of-the-living-dead" data-original-url="/technology/artificial-intelligence-ai/358467/tweet-of-the-living-dead">Tweet of the Living Dead</a></p></div></div><p>The move is part of the social media site's efforts to decentralise its operation and put more control into the hands of its users.</p><p>Social media companies such as Twitter and Facebook have come under increasing scrutiny for apparent behavioural modification practices. Regulators and authorities are concerned with the types of algorithms they use, which are thought to prioritise negative content to keep users engaged. This is often attributed to hate speech and the spread of misinformation.</p><p>Twitter's answer is to offer more control to the users themselves, letting them curate what content they see or have new ways of sharing content on the platform.</p><p>Starting Monday, developers will be able to access data on up to two million tweets per month through Twitter's application programming interface (API) at no cost. </p><p>Developers already using the Twitter API v2 will automatically see their projects upgraded to 'Elevated' access. Or they will need to apply for Elevated access. </p><div  class="fancy-box"><div class="fancy_box-title">RELATED RESOURCE</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="C7ixKYaqmWHubd83TTWgb5" name="C7ixKYaqmWHubd83TTWgb5.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/C7ixKYaqmWHubd83TTWgb5.png" mos="https://cdn.mos.cms.futurecdn.net/C7ixKYaqmWHubd83TTWgb5.png" link="" align="" fullscreen="" width="0" height="0" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div></figure><p class="fancy-box__body-text"><strong>Shining light on new 'cool' cloud technologies and their drawbacks</strong></p><p class="fancy-box__body-text">IONOS Cloud Up! Summit, Cloud Technology Session with Russell Barley</p><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/cloud/361154/shining-light-on-new-cool-cloud-technologies-and-their-drawbacks" data-original-url="/cloud/361154/shining-light-on-new-cool-cloud-technologies-and-their-drawbacks">FREE DOWNLOAD</a></p></div></div><p>The social media site said it is working on a way to enable developers whose previous applications for a developer account have been declined and said it will share a path soon to enable sign up for Essential or re-application for Elevated access.</p><p>Some early examples of apps built with Twitter data include software engineer Tracy Chou's Block Party, which allows users to filter out content they don't want to see. Another app, which was built by software engineer Janique-ka John, lets users easily search for Twitter Spaces, which is the company's live audio chat feature. </p><p>"We want to continue to drive value for the developer ecosystem and make it easier for you to build, innovate, and make an impact on the public conversation," <a href="https://blog.twitter.com/developer/en_us/topics/tools/2021/build-whats-next-with-the-new-twitter-developer-platform" target="_blank">the company said in a blog post</a>. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Huawei to launch HarmonyOS for smartphones next week ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/software/operating-systems/359659/huawei-to-unveil-harmonyos-next-week</link>
                                                                            <description>
                            <![CDATA[ The Chinese tech giant will switch to its homegrown OS as it looks to fully abandon Android by October ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4u3P9zjzqdvqAzQAsHgvv5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/sBnw8LMMiNuvkhc76SL5j5-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 25 May 2021 10:16:26 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Sabina Weston ]]></dc:creator>                                                                                    <dc:source><![CDATA[ null ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/sBnw8LMMiNuvkhc76SL5j5-1280-80.jpg">
                                                            <media:credit><![CDATA[Huawei]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Image courtesy of Huawei]]></media:description>                                                            <media:text><![CDATA[Promotional poster for the HarmonyOS launch]]></media:text>
                                <media:title type="plain"><![CDATA[Promotional poster for the HarmonyOS launch]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/sBnw8LMMiNuvkhc76SL5j5-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Huawei's long-awaited <a href="https://www.itpro.com/mobile/34304/what-is-harmonyos-a-guide-to-huaweis-operating-system" data-original-url="https://www.itpro.com/mobile/34304/what-is-harmonyos-a-guide-to-huaweis-operating-system">Harmony operating system</a>, also known as HongmengOS, will be officially unveiled next week.</p><p>The event, known as the "Hongmeng operating system and Huawei's full-scene new product launch conference", is scheduled to take place on 2 June at 8 pm China Standard Time, with the second version of the operating system, Harmony 2.0, expected to become publicly available from that date onwards.</p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/business/business-operations/359362/huawei-blames-revenue-drop-on-honor-sale" data-original-url="/business/business-operations/359362/huawei-blames-revenue-drop-on-honor-sale">Huawei blames Q1 revenue drop on Honor sale</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/cloud/359330/huawei-to-push-further-into-software-and-cloud-chinese-firm-reveals-200m-investment" data-original-url="/cloud/359330/huawei-to-push-further-into-software-and-cloud-chinese-firm-reveals-200m-investment">Huawei bolsters cloud services as hardware unit falters</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/mobile/5g/358912/huawei-to-introduce-royalty-rates-for-5g-technology" data-original-url="/mobile/5g/358912/huawei-to-introduce-royalty-rates-for-5g-technology">Huawei to start demanding 5G royalties from smartphone makers</a></p></div></div><p>News of the event first circulated after a promotional poster for the launch event was obtained by a Huawei fan account on Weibo and posted to the Chinese social media platform, which boasts <a href="https://www.statista.com/statistics/795303/china-mau-of-sina-weibo">521 million monthly active users</a>. However, the tech giant confirmed the event details shortly after, posting an English language version of the poster onto <a href="https://twitter.com/HuaweiMobile/status/1397130340020494336">Twitter</a>.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr"><a href="https://twitter.com/cantworkitout/status/1397130340020494336"></a></p></blockquote><div class="see-more__filter"></div></div><p>The 2 June launch date comes four months prior to Huawei's complete shift away from Android, which the company is planning to <a href="https://www.itpro.com/hardware/mobile/357068/huawei-to-pre-install-harmony-on-smartphones-from-2021" data-original-url="https://www.itpro.com/hardware/mobile/357068/huawei-to-pre-install-harmony-on-smartphones-from-2021">abandon by October of this year</a>. The decision had been imposed due to the Chinese tech giant being barred from offering apps and services from American companies, including Google, on its latest devices.</p><p>HarmonyOS has been tested on devices since December last year and has been in the works for over a decade. The original version of the operating system had been intended for Internet of Things (<a href="https://www.itpro.com/cloud-computing/28037/what-is-iot" data-original-url="https://www.itpro.com/cloud-computing/28037/what-is-iot">IoT</a>) devices such as TVs, smartwatches, and smart home tech but, due to Huawei's strained relations with the US government, it's now being expanded to smartphones. </p><div  class="fancy-box"><div class="fancy_box-title">RELATED RESOURCE</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ikHxNVdVAecRoeqnt4iUy" name="ikHxNVdVAecRoeqnt4iUy.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ikHxNVdVAecRoeqnt4iUy.jpg" mos="https://cdn.mos.cms.futurecdn.net/ikHxNVdVAecRoeqnt4iUy.jpg" link="" align="" fullscreen="" width="0" height="0" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div></figure><p class="fancy-box__body-text"><strong>The complete guide to changing your phone system provider</strong></p><p class="fancy-box__body-text">Optimise your phone system for better business results</p><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/mobile/mobile-phones/357492/the-complete-guide-to-changing-your-phone-system-provider" data-original-url="/mobile/mobile-phones/357492/the-complete-guide-to-changing-your-phone-system-provider">FREE DOWNLOAD</a></p></div></div><p>With the tech giant <a href="https://www.itpro.com/business/business-operations/359362/huawei-blames-revenue-drop-on-honor-sale" data-original-url="https://www.itpro.com/business/business-operations/359362/huawei-blames-revenue-drop-on-honor-sale">struggling due to US sanctions</a> installed by the <a href="https://www.itpro.com/business/policy-legislation/358353/trump-hits-huaweis-business-one-last-time-before-leaving-office" data-original-url="https://www.itpro.com/business/policy-legislation/358353/trump-hits-huaweis-business-one-last-time-before-leaving-office">Trump administration</a> and extended by <a href="https://www.itpro.com/business/policy-legislation/358737/biden-to-continue-tough-sanctions-of-chinese-tech-firms" data-original-url="https://www.itpro.com/business/policy-legislation/358737/biden-to-continue-tough-sanctions-of-chinese-tech-firms">President Joe Biden</a>, Huawei founder Ren Zhengfei has called on the company to "dare to lead the world" in software development and exclude the US from the rest of the world.</p><p>The leaked promotional poster for the launch event comes just a day after it was <a href="https://www.itpro.com/software/359653/huaweis-founder-calls-for-a-shift-to-software-due-to-us-sanctions" data-original-url="https://www.itpro.com/software/359653/huaweis-founder-calls-for-a-shift-to-software-due-to-us-sanctions">reported</a> that an internal memo sent from Zhengfei to employees revealed that Huawei will switch its focus on <a href="https://www.itpro.com/hardware" data-original-url="https://www.itpro.com/hardware">hardware</a> for software development, as the sector is "outside of US control" and will provide the company with "greater independence and autonomy".</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AWS introduces fully managed Fault Injection Simulator ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/cloud/amazon-web-services-aws/358909/aws-introduces-fully-managed-fault-injection-simulator</link>
                                                                            <description>
                            <![CDATA[ The simulator allows enterprises to perform controlled chaos experiments on AWS workloads ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">f1JWENyhCAtQbiGEvgePZi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xpcUvmZ8hFPNiVwEsqKARg-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Tue, 16 Mar 2021 13:39:33 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Servers &amp; Storage]]></category>
                                                    <category><![CDATA[Infrastructure]]></category>
                                                                                                                    <dc:creator><![CDATA[ Praharsha Anand ]]></dc:creator>                                                                                    <dc:source><![CDATA[ null ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/xpcUvmZ8hFPNiVwEsqKARg-1280-80.png">
                                                            <media:credit><![CDATA[null]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[AWS logo on a wall]]></media:description>                                                            <media:text><![CDATA[AWS logo on a wall]]></media:text>
                                <media:title type="plain"><![CDATA[AWS logo on a wall]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xpcUvmZ8hFPNiVwEsqKARg-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Amazon Web Services (AWS) has announced Fault Injection Simulator, a fully <a href="https://www.itpro.com/business-operations/31711/what-is-a-managed-it-service" data-original-url="https://www.itpro.com/business-operations/31711/what-is-a-managed-it-service">managed service</a> for running controlled experiments on AWS. </p><p>Primarily used in chaos engineering, fault injection experiments subject applications to sudden stress, allowing engineering teams to observe how systems respond and implement improvements accordingly. </p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/mobile/5g/358904/nokia-agrees-5g-cloud-deals-with-aws-azure-and-google" data-original-url="/mobile/5g/358904/nokia-agrees-5g-cloud-deals-with-aws-azure-and-google">Nokia agrees 5G cloud deals with AWS, Azure and Google</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/technology/virtual-desktop-infrastructure-vdi/357507/top-daas-providers-amazon-vs-microsoft-vs" data-original-url="/technology/virtual-desktop-infrastructure-vdi/357507/top-daas-providers-amazon-vs-microsoft-vs">Top DaaS providers: Amazon vs Microsoft vs Citrix</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/cloud/358537/pentagon-might-scrap-jedi-contract-if-aws-wins-legal-challenge" data-original-url="/cloud/358537/pentagon-might-scrap-jedi-contract-if-aws-wins-legal-challenge">Pentagon might scrap JEDI contract if AWS wins legal challenge</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/cloud/cloud-computing/358478/have-the-gov-paid-too-much-for-aws" data-original-url="/cloud/cloud-computing/358478/have-the-gov-paid-too-much-for-aws">Row breaks out over UK gov's "dependence" on AWS</a></p></div></div><p>According to AWS, its new Fault Injection Simulator makes it easy for teams to monitor and inspect blind spots, performance bottlenecks, and other unknown <a href="https://www.itpro.com/security/vulnerability/356709/why-vulnerability-management-is-crucial-right-now" data-original-url="https://www.itpro.com/security/vulnerability/356709/why-vulnerability-management-is-crucial-right-now">vulnerabilities</a> unidentified by conventional tests. </p><p>The tool comes with pre-built experiment templates that enable teams to gradually or simultaneously impair distinct applications’ performance in a production environment. For convenience, the simulator also provides controls and guardrails so teams can automatically roll back or stop the experiment when specific conditions are met. </p><p>What’s more, the simulator allows teams to create disruptive experiments across a range of AWS services, including Amazon EC2, Amazon EKS, Amazon ECS, and Amazon RDS. Teams can also run “GameDay scenarios or stress-test their most critical applications on AWS at scale,” said AWS. </p><p>For best results, AWS recommends enterprises integrate its simulator into their continuous delivery pipeline. Steadfast integration will enable teams to monitor and unearth production vulnerabilities constantly, improving application performance, observability, and resiliency.</p><p>“With a few clicks in the console, teams can run complex scenarios with common distributed system failures happening in parallel or building sequentially over time, enabling them to create the real world conditions necessary to find hidden weaknesses,” said AWS.</p><p>“nClouds is adding advanced chaos engineering capabilities and service offerings to our <a href="https://www.itpro.com/development/devops/358660/it-pro-panel-defining-devops" data-original-url="https://www.itpro.com/development/devops/358660/it-pro-panel-defining-devops">DevOps</a> practice that will improve the resiliency of distributed service architectures we build for our customers and prove regulatory compliance,” comments Marius Ducea, VP of DevOps practice at nClouds.</p><p>“AWS Fault Injection Simulator has a deep level of fault injection that will enable us to create failure scenarios that more accurately reflect real-world events. With this capability, we expect to have an even better perspective on the expected time to recovery during real events."</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to build a CMS with React and Google Sheets ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/marketing-comms/content-management-system-cms/358703/how-to-build-a-cms-with-react-and-google</link>
                                                                            <description>
                            <![CDATA[ Rolling your own CMS tool can be a great way to meet your needs - and it's surprisingly easy to do ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bofT5Zypevz7VFS6AvJFAS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/7cTVYbTpZ83ZGrtsvkYHiT-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 24 Feb 2021 14:42:18 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jessica Cregg ]]></dc:creator>                                                                                    <dc:source><![CDATA[ null ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/7cTVYbTpZ83ZGrtsvkYHiT-1280-80.jpg">
                                                            <media:credit><![CDATA[null]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Illustration of a CMS developer]]></media:description>                                                            <media:text><![CDATA[Illustration of a CMS developer]]></media:text>
                                <media:title type="plain"><![CDATA[Illustration of a CMS developer]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/7cTVYbTpZ83ZGrtsvkYHiT-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Launching a website can feel like a landmark moment. It’s the digital age equivalent of hanging an ‘Open For Business’ sign in your window. If your proverbial sign is static and rarely requires updates - for example, if it’s simply intended to communicate basic operating practices like opening hours, contact information and a list of services - then you can likely build a simple site in <a href="https://www.itpro.com/business-strategy/careers-training/358369/front-end-developer-career-guide-7-skills-a-front-end" data-original-url="https://www.itpro.com/business-strategy/careers-training/358369/front-end-developer-career-guide-7-skills-a-front-end">HTML and CSS</a>, and wrap the project there. But for most businesses, something far more dynamic is required.</p><p>As the term implies, a Content Management System, or CMS, is a structure that enables users to model, edit, create and update content on a website without having to hard-code it into the site itself. Many businesses use <a href="https://www.itpro.com/marketing-comms/content-management-system-cms/355202/3-ways-a-cloud-native-cms-improves-your" data-original-url="https://www.itpro.com/marketing-comms/content-management-system-cms/355202/3-ways-a-cloud-native-cms-improves-your">off-the-shelf CMS tools</a> like WordPress, Joomla, Magento or Squarespace to handle this function.</p><p>When it comes to pin-pointing the factors that really make a really good CMS stand out, the most successful out-of-the-box solutions share one common trait - they’re easy to interpret. For any CMS, its success as a product completely relies on how easy it is for teams to create, manage and update logical data structures. The more pain-free this process is, the easier it becomes for teams to create robust content models. That being said, as any engineer will tell you, the implementation of <a href="https://www.itpro.com/data-insights/31725/what-is-a-relational-database" data-original-url="https://www.itpro.com/data-insights/31725/what-is-a-relational-database">relational databases</a> is in itself its own art form. </p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/business-strategy/careers-training/358235/10-best-free-coding-boot-camps" data-original-url="/business-strategy/careers-training/358235/10-best-free-coding-boot-camps">Top free coding boot camps</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/development/programming-languages/357375/the-it-pro-podcast-picking-a-programming-language" data-original-url="/development/programming-languages/357375/the-it-pro-podcast-picking-a-programming-language">The IT Pro Podcast: Picking a programming language</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/business-strategy/careers-training/356509/how-to-become-a-software-developer" data-original-url="/business-strategy/careers-training/356509/how-to-become-a-software-developer">How to become a software developer</a></p></div></div><p>The problem with these out-of-the-box solutions is that they can often include far too many features, cater to completely different levels of tech literacy, and what’s more, can make it far too easy for you to <a href="https://www.itpro.com/cloud/31922/four-ways-to-keep-cloud-costs-under-control" data-original-url="https://www.itpro.com/cloud/31922/four-ways-to-keep-cloud-costs-under-control">rack up an expensive bill</a>. An alternative option is to build your own custom CMS that’s designed to meet your specific requirements.</p><p>While building the thing that you need is often viewed as the scenic route to solving your problem, when tackled the right way, it can turn out to be the quickest solution. An excellent way of streamlining a project with the potential for infinite scope-creep, while putting any information that’s lying dormant in a spreadsheet to good use, is to use <a href="https://www.itpro.com/google-docs/33273/google-g-suite-review-suite-like-chocolate" data-original-url="https://www.itpro.com/google-docs/33273/google-g-suite-review-suite-like-chocolate">Google Sheets</a> as the foundation for your CMS. </p><p>Despite the best efforts of AirTable, Notion and even Smartsheets, there’s a reason why spreadsheets have <a href="https://www.itpro.com/611644/30-years-of-the-spreadsheet" data-original-url="https://www.itpro.com/611644/30-years-of-the-spreadsheet">stood the test of time</a> as a widely accepted file format. Chances are, no matter the skill level or aversion to technology, <a href="https://www.itpro.com/data-insights/databases/357327/yes-you-can-use-excel-as-an-enterprise-database-tool" data-original-url="https://www.itpro.com/data-insights/databases/357327/yes-you-can-use-excel-as-an-enterprise-database-tool">most people within a business</a> are going to know how to navigate their way around a spreadsheet. </p><p>In the following tutorial, you'll see how using <a href="https://www.itpro.com/development/30202/what-is-javascript-and-why-should-i-learn-it" data-original-url="https://www.itpro.com/development/30202/what-is-javascript-and-why-should-i-learn-it">popular JavaScript tools</a> including the Node.js framework and React library, you can stand up a dynamic web application built right on top of Google Sheets. We’ll create a Node project to act as a container for our <a href="https://www.itpro.com/strategy/27631/could-apis-be-your-business-secret-weapon-1" data-original-url="https://www.itpro.com/strategy/27631/could-apis-be-your-business-secret-weapon-1">API queries</a>, and then harness React to parse our data, which will then be presented and served to the user via a dynamic front-end. Here we’ll be taking advantage of React’s tendency to abstract away a lot of the internal complexities of our application’s inner workings, along with its reusable components. The latter feature is perfect if you’re building out a broad website with a multitude of pages that you’d like to all have a consistent look and feel. </p><p>For this example, we’ll be using the ‘Meet the Team’ page for a fictional technology enterprise business. If you’d like to use the <a href="https://docs.google.com/spreadsheets/d/1f7o11-W_NSygxXjex8lU0WZYs8HlN3b0y4Qgg3PX7Yk/edit#gid=0">example data</a> we’re using for the purposes of this demonstration, you’ll find the spreadsheet linked below. </p><figure class="van-image-figure pull-" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="s5ge4pgSSuBRqemBt6HmiN" name="" alt="How to build a CMS with React and Google Sheets - example data" src="https://cdn.mos.cms.futurecdn.net/s5ge4pgSSuBRqemBt6HmiN.jpg" mos="https://cdn.mos.cms.futurecdn.net/s5ge4pgSSuBRqemBt6HmiN.jpg" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pull-"></p></div></div></figure><p>What you’re essentially going to do is access your spreadsheet as an API, querying it in order to pull out the content for your front-end React page. We’ll be accessing the data from the sheet in JSON format, and then using the dotenv package in order to store the credentials needed to access the information from our Node project. This will parse the information and feed it through to the front-end, presenting it in a far more polished and stylised format. </p><p>First up, let’s use the terminal to generate a new project from which we’ll be working from. Create a new directory for your project by running ‘mkdir’ followed by your project name, and then step into that directory using the ‘cd’ command. To create our Node project we’ll firstly run ‘$ npm init -y’ from the terminal, before creating two additional files we need to get up and running, using the ‘touch’ command. </p><p>One of these is our .env file which will contain any sensitive keys, credentials or variable settings we’ll need in order to access our Sheet. Remember to keep this section in your .gitignore if you decide to share your repository publicly to prevent your keys from being deactivated and your credentials from being stolen. The last step, as illustrated in the code snippet below, is to install a few external packages we’ll be using in our project. We’ve covered off dotenv, and the googlesheetsapi is no surprise. The final one is Express, which we’ll be using as our Node.js framework due to its lightweight nature and its ability to quickly spin up servers.</p><div ><table><tbody><tr><td  >$ mkdir project-name$ cd project-name$ npm init -y$ touch index.js .env$ npm i express google-spreadsheet dotenv</td></tr></tbody></table></div><p>Once you’ve installed your external packages, open up your node project in your preferred text editor and initialise your server using the below code snippet: </p><div ><table><tbody><tr><td  >require("dotenv").config()const { GoogleSpreadsheet } = require ("google-spreadsheet")const { OAuth2Client } = require('google-auth-library');const express = require("express")() // process.env global var is injected by Node at runtime// Represents the state of the sys environmentconst p = process.env // Set up GET route in Expressexpress.get('/api/team/', async (request, response) => { response.send("hello world")}) // Express listener, on port specified in .env fileexpress.listen(p.PORT, () => console.log(`Express Server currently running on port ${p.PORT}`))</td></tr></tbody></table></div><p>Here, we’re essentially calling the packages which allow us to access the spreadsheets object, and on line six, we’re setting a variable of ‘p’ that creates a shortcut to process.env. Essentially, this will represent the state of our system environment for the application as it starts running. By adding a shortcut, we’ll be able to effectively access the spreadsheets object with far less effort. </p><p>The rest of the program is initialising our express GET route (a.k.a. how we’ll be querying our sheet) and setting up a listen function in place to assist with our build. This will give us a handy prompt as to which port the express server is running on while we’re working to connect our React front-end to the application. </p><p>Lastly, head into your .env file and assign your port number as per below in plain text, “PORT=8000” and hit save. </p><p>Run node index.js from the root in your terminal, and you should see the listen console.log message appear stating which port your server’s currently running on - in this case, it’s port 8000. </p><figure class="van-image-figure pull-" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XGNqWjZDR5RRFT8BpnyShM" name="" alt="How to build a CMS with React and Google Sheets - port CMS" src="https://cdn.mos.cms.futurecdn.net/XGNqWjZDR5RRFT8BpnyShM.jpg" mos="https://cdn.mos.cms.futurecdn.net/XGNqWjZDR5RRFT8BpnyShM.jpg" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pull-"></p></div></div></figure><p>If you head to your browser and access the port that your application is running on, you’ll notice that your GET method is failing. Let’s fix that. </p><p>At the moment, we’ve got our method for querying our data established. We now need to get the data flowing through our server. The next step here is to assemble your Google Spreadsheet with both the headings and the content you’d like your node project and React app to pull through. If you’d like to follow along, feel free to make a copy of the ‘Meet the Team’ spreadsheet we’ve created. </p><p>The first thing you’re going to need to lift is your SPREADSHEET_ID. You can find this by copying the long string (or slug) found in the URL following the /d/. For example, in this case, our slug is “1f7o11-W_NSygxXjex8lU0WZYs8HlN3b0y4Qgg3PX7Yk”. Once you’ve grabbed this string, include it in your .env file under SPREADSHEET_ID. At this stage, your .env file should look a little something like this: </p><figure class="van-image-figure pull-" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aYNGAEyYfKzeXJnk8uhGHM" name="" alt="How to build a CMS with React and Google Sheets - .env" src="https://cdn.mos.cms.futurecdn.net/aYNGAEyYfKzeXJnk8uhGHM.jpg" mos="https://cdn.mos.cms.futurecdn.net/aYNGAEyYfKzeXJnk8uhGHM.jpg" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pull-"></p></div></div></figure><p>Next, head to the <a href="https://developers.google.com/sheets/api/quickstart/nodejs">Google Sheets Node.js Quickstart</a> page to enable the Google Sheets API. You’ll need to click the blue ‘Enable’ button before naming your project, selecting ‘Web Server’ and entering your localhost URL when configuring the 0auth values. </p><p>If executed correctly, this step will have enabled the Google Sheets API from your Google Cloud Platform (GCP) account. To confirm that’s happened, simply head over to your <a href="https://console.cloud.google.com/home/dashboard">GCP console</a> and you’ll spot your project in your profile page. </p><p>To authenticate this exchange of data, we’ll need to generate an API key. This will authorise your app to access your Google Drive, identify your Spreadsheet via the SPREADSHEET_ID, and then perform a GET request to retrieve the data to be parsed and displayed on your React front-end. </p><p>To get hold of your API key, you’ll want to navigate to the <a href="https://console.cloud.google.com/apis/credentials">credentials section of the GCP console</a>, click blue "+ CREATE CREDENTIALS" and select the "API key" option. </p><figure class="van-image-figure pull-" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3FEDEzD5nLzo8EoNEddGUk" name="" alt="How to build a CMS with React and Google Sheets - API key" src="https://cdn.mos.cms.futurecdn.net/3FEDEzD5nLzo8EoNEddGUk.jpg" mos="https://cdn.mos.cms.futurecdn.net/3FEDEzD5nLzo8EoNEddGUk.jpg" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pull-"></p></div></div></figure><p>Once your key’s been generated, copy it and add it into your .env file under API_KEY. </p><p>Perfect! Now let’s initialise and use the key within our code to authenticate our Google Sheets query. In the snippet below, you’ll notice that we’re using the await operator to coincide with the async function initiated at the beginning of the index.js program shown earlier in this tutorial. To view the complete code as a reference, you can head <a href="https://github.com/jessicarfactory/react-cms-lock">here</a> to review and even clone the repository. </p><p>Now we’ve authorised our sheets object, it’s time to minify the data. This is a process by which we remove any unnecessary, superfluous data from the JSON object, so that we’re left with only the most vital sections of the object which we’ll model within our React front-end. </p><p>Head to the index.js file of <a href="https://github.com/jessicarfactory/react-cms-lock">the linked repository</a> and you’ll see how we’ve been able to do this. We start off with an empty array, and then we iterate through the rows in the sheet assigning a key corresponding to the column header, and match the value to that of the cell data for that particular row.</p><figure class="van-image-figure pull-" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="LUMesxbprQqek5h73qzECK" name="" alt="How to build a CMS with React and Google Sheets - minify CMS" src="https://cdn.mos.cms.futurecdn.net/LUMesxbprQqek5h73qzECK.jpg" mos="https://cdn.mos.cms.futurecdn.net/LUMesxbprQqek5h73qzECK.jpg" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pull-"></p></div></div></figure><p>If you’re familiar with React, then you’ve more than likely used the package <a href="https://create-react-app.dev/docs/getting-started">create-react-app</a> which is by far one of Facebook’s greatest gifts to the world of application development. With one command, you’re able to spin up an instance giving you the file structure and most of what you need to get going out of the box. </p><p>The ‘create-react-app’ command generates a locally hosted, single-page React application that requires no configuration in order to get going. When you run the command, create-react-app will run local checks on your target directory, builds your package.json, creates your dependency list and forms the structure of your bundled JS files. </p><p>Let’s kick off this process by running the following at the root of our application:</p><div ><table><tbody><tr><td  >$ npx create-react-app client$ cd client$ npm start</td></tr></tbody></table></div><p>If you run into any problems with the version of npm/npx that you’re running, then the below modified command with an added bit of cache clearance should steer you right: </p><div ><table><tbody><tr><td  >$ npm uninstall -g create-react-app && npm i -g npm@latest && sudo npm cache clean -f && npx create-react-app client</td></tr></tbody></table></div><p>If your command has run successfully, you’ll start to see create-react-app install its required packaged and build out the below file structure. </p><figure class="van-image-figure pull-" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZiuVi9bc4Mnv5gRYYoRhrk" name="" alt="How to build a CMS with React and Google Sheets - create React app structure" src="https://cdn.mos.cms.futurecdn.net/ZiuVi9bc4Mnv5gRYYoRhrk.jpg" mos="https://cdn.mos.cms.futurecdn.net/ZiuVi9bc4Mnv5gRYYoRhrk.jpg" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pull-"></p></div></div></figure><p>Lastly, you’ll notice that your application now has two package.json files. We’ll need to make an edit to the scripts section in the root, and then add one line below the ‘private’ section of your client directory. This is so that you can fire everything up with one simple command - the eternal saviour that is npm start. </p><p>In your root:</p><div ><table><tbody><tr><td  >"start": "node index.js -ignore './client' "</td></tr></tbody></table></div><p>And in your client: </p><div ><table><tbody><tr><td  >"proxy": "http://localhost:8000"</td></tr></tbody></table></div><p>Now with one run of npm start you’ll be met with your React front-end pulling through information from your Google Sheets CMS. </p><p>If you check out the back-end server (running on port 8000) in your browser, you’ll be met with a JSON object displaying your CMS data in its raw, unformatted form. </p><figure class="van-image-figure pull-" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HcYQXYeKBptWdoDpVssAbb" name="" alt="How to build a CMS with React and Google Sheets - back end CMS" src="https://cdn.mos.cms.futurecdn.net/HcYQXYeKBptWdoDpVssAbb.jpg" mos="https://cdn.mos.cms.futurecdn.net/HcYQXYeKBptWdoDpVssAbb.jpg" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pull-"></p></div></div></figure><p>But, more importantly for the many stakeholders eager to access your newly-built site, here’s what you’ll see displayed on the front-end. </p><figure class="van-image-figure pull-" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bY2J2EPCHGDqB5DFRn5uwB" name="" alt="How to build a CMS with React and Google Sheets - Front-end CMS" src="https://cdn.mos.cms.futurecdn.net/bY2J2EPCHGDqB5DFRn5uwB.jpg" mos="https://cdn.mos.cms.futurecdn.net/bY2J2EPCHGDqB5DFRn5uwB.jpg" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pull-"></p></div></div></figure><p>What was once entries on a spreadsheet, is now a fully-formatted, somewhat shiny React web app, ready to be deployed through your favourite hosting service. The great thing about this solution is that it can be incorporated into your wider React-based application, and styled using one of many <a href="https://www.creative-tim.com/templates/react-free">free themes and templates</a> out there, meaning that your final output can actually scale with you. There you have it - yet another reason to love spreadsheets.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ England starts trial of new COVID-19 contact-tracing app ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/development/application-programming-interface-api/356760/england-starts-trial-of-new-covid-19</link>
                                                                            <description>
                            <![CDATA[ The Apple-Google tech replaces a now scrapped centralised app ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gwZwTBNbniDymQ44s33nno</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5hXo5hxPsxTKcqDJwjbkUL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 13 Aug 2020 10:03:47 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[COVID-19]]></category>
                                                    <category><![CDATA[Software Testing]]></category>
                                                    <category><![CDATA[Application Programming Interface (API)]]></category>
                                                                                                                    <dc:creator><![CDATA[ Sabina Weston ]]></dc:creator>                                                                                    <dc:source><![CDATA[ null ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/5hXo5hxPsxTKcqDJwjbkUL-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[NHS app on a smartphone]]></media:description>                                                            <media:text><![CDATA[NHS app on a smartphone]]></media:text>
                                <media:title type="plain"><![CDATA[NHS app on a smartphone]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5hXo5hxPsxTKcqDJwjbkUL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>England’s new, decentralised version of its contact-tracing app will enter its public trial phase today, two months after the previous app was scrapped by Test and Trace programme head Baroness Dido Harding.</p><p>The new contact-tracing app, based on Google and Apple’s jointly-developed API, is being trialled on the Isle of Wight, although it is already in use in other regions of the UK, such as <a href="https://www.itpro.com/security/privacy/356259/northern-ireland-to-release-own-coronavirus-app" data-original-url="https://www.itpro.com/security/privacy/356259/northern-ireland-to-release-own-coronavirus-app">Northern Ireland</a>, and in countries across the EU.</p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/security/privacy/356205/84-of-britons-worry-contact-tracing-data-will-be-used-for-other-purposes" data-original-url="/security/privacy/356205/84-of-britons-worry-contact-tracing-data-will-be-used-for-other-purposes">84% of Brits worry contact-tracing data will be misused</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/business-strategy/public-sector/356139/the-governments-contact-tracing-app-was-always-going-to-be" data-original-url="/business-strategy/public-sector/356139/the-governments-contact-tracing-app-was-always-going-to-be">The government’s contact tracing app was always going to be DOA</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/marketing-comms/communications/356511/uber-launches-contact-tracing-service-for-public-health" data-original-url="/marketing-comms/communications/356511/uber-launches-contact-tracing-service-for-public-health">Uber launches contact-tracing service for public health officials</a></p></div></div><p>The model was the initial choice of software at the beginning of the coronavirus pandemic, until it was <a href="https://www.itpro.com/security/privacy/355460/nhs-rejects-apple-and-googles-decentralised-contact-tracing-app" data-original-url="https://www.itpro.com/security/privacy/355460/nhs-rejects-apple-and-googles-decentralised-contact-tracing-app">snubbed by the government in late April</a> in favour of a centralised model. This was also trialled on the Isle of Wight in early May, before being cancelled a month later after it was discovered that the app could only pick up 4% of other iPhones it came in contact with.</p><p>The new software has been designed to monitor distance between people with the help of their smartphones, alerting users if they had been in close proximity to another person for a set period of time which could heighten the risk of contagion. If one user later tests positive for COVID-19, the other person is to be alerted to the fact even before they begin showing symptoms, lowering the chances of passing on the virus to others.</p><p>What is more, users who go out to public places, such as pubs, will also be asked to scan a QR barcode upon entrance, in order to make it easier to later alert them if they had visited a location linked to multiple infections.</p><p>Unlike the previous, centralised version, Apple and Google both claim their API is able to pick up 99% of smartphones it comes in contact with.</p><p>However, the new app is already facing significant challenges. One such issue is faulty distance estimates, which translates into smartphones wrongly recording users standing within 6 feet of one another. This could lead to a higher number of contagion alerts being sent, forcing users to isolate when there is no need to do so, as well as potentially causing emotional distress.</p><p>Even if the issue is resolved and the app positively passes the trial, the date of the rollout is not yet known. <em>IT Pro</em> has attempted to contact the Department of Health and Social Care to see how long the trial will last and whether the app is still estimated to <a href="https://www.itpro.com/security/privacy/356120/coronavirus-contact-tracing-app-to-be-launched-in-winter" data-original-url="https://www.itpro.com/security/privacy/356120/coronavirus-contact-tracing-app-to-be-launched-in-winter">launch in winter</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Users warn of massive Cortana CPU spikes with latest Windows update ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/microsoft-windows/34306/users-warn-of-massive-cortana-cpu-spikes-with-latest-windows-update</link>
                                                                            <description>
                            <![CDATA[ Buggy process can be gobbling up as much as 90% of processor use ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tiqtQUSC6LvL7jFAxhiWP3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/oA78Py2PyBXihNV636YoUH-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 02 Sep 2019 10:38:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Windows]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Microsoft]]></category>
                                                                                                                    <dc:creator><![CDATA[ Connor Jones ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LPjgE2kGKixS9aF7Jdp2mT.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/oA78Py2PyBXihNV636YoUH-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot displaying the words &amp;quot;Hey Cortana&amp;quot; on dark screen]]></media:description>                                                            <media:text><![CDATA[A screenshot displaying the words &amp;quot;Hey Cortana&amp;quot; on dark screen]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot displaying the words &amp;quot;Hey Cortana&amp;quot; on dark screen]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/oA78Py2PyBXihNV636YoUH-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsoft customers have reported experiencing massive spikes in their CPU activity after installing the most recent Windows update.</p><p>Canny users who monitored their Task Manager said their Cortana process had started using up to 40% of the CPU's power following the patch.</p><p>The spike in CPU usage will not only tank the performance of a computer, but also the battery life if working on the move.</p><p>Irked Windows users have taken to online forums such as Reddit and the Windows 10 feedback hub to voice their frustration, but so far have been met with silence from Microsoft.</p><p>"It took MS over two weeks to fix this month's broken Visual Basic apps and now this," <a href="https://www.reddit.com/r/Windows10/comments/cxmot9/windows_10_1903_update_18362329_causes_high_cpu" target="_blank">wrote one user</a>. "On to waiting next month's patching round, I guess. Goddamn garbage quality control," they added.</p><figure class="van-image-figure pull-" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="EJxMp9qWHeTAhSKJD7bUeQ" name="" alt="" src="https://cdn.mos.cms.futurecdn.net/EJxMp9qWHeTAhSKJD7bUeQ.png" mos="https://cdn.mos.cms.futurecdn.net/EJxMp9qWHeTAhSKJD7bUeQ.png" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pull-"></p></div></div></figure><p>Across the forums, users are reporting anywhere between 10% and 90% CPU increases, with the average being around 30%.</p><p>The same issues were found in the update's beta phase testing, however, Windows Insider testers claim their reports were ignored by Microsoft, according to <a href="https://www.windowslatest.com/2019/08/31/windows-10-kb4512941-high-cpu-usage" target="_blank"><em>Windows Latest</em></a>.</p><p>The official Microsoft page for the update, known as OS Build 18362.329, <a href="https://support.microsoft.com/en-us/help/4512941/windows-10-update-kb4512941" target="_blank">still doesn't acknowledge the issue</a> in the 'known issues' section.</p><p>Instead, it reads "Microsoft isn't aware of any other issues with this update," at the time of writing.</p><p>Microsoft did not reply to <em>IT Pro's</em> request for comment at the time of writing.</p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/microsoft-windows/33898/8-killer-new-windows-10-features-for-2019" data-original-url="/microsoft-windows/33898/8-killer-new-windows-10-features-for-2019">8 killer new Windows 10 features for 2019</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/operating-systems/25802/17-windows-10-problems-and-how-to-fix-them" data-original-url="/operating-systems/25802/17-windows-10-problems-and-how-to-fix-them">17 common Windows 10 problems and how to fix them</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/microsoft-windows/32066/what-to-do-if-youre-still-running-windows-7" data-original-url="/microsoft-windows/32066/what-to-do-if-youre-still-running-windows-7">What to do if you're still running Windows 7</a></p></div></div><p>Fortunately for those affected, there is a workaround for the performance-guzzling problem. One way to is to delete a Registry Key to prevent the Start Menu from sending local search queries to Bing.</p><p>Playing around with Registry Keys isn't something that the everyday Windows user should be doing, as deleting the wrong one could lead to serious problems that may require a fresh Windows install.</p><p>One savvy user <a href="https://www.tenforums.com/windows-10-news/139263-cumulative-update-kb4512941-windows-10-v1903-build-18362-327-aug-26-a-4.html#post1703784" target="_blank">noticed</a> the issue may stem from a cache folder located at: <strong>c:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\cache\</strong> - which caused Cortana's initialisation process to loop continuously.</p><p>Renaming the cache folder and copying one's old cache folder from a backup of the previous Windows release (if you have one) would also solve the issue.</p><p>Users can also uninstall the update and revert to a previous Windows version if they feel uncomfortable editing the Registry and/or don't have a backup of their system before updating.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Microsoft kicks Windows 10 users into adopting May 2019 Update ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/microsoft-windows/34030/microsoft-kicks-windows-10-users-into-adopting-may-2019-update</link>
                                                                            <description>
                            <![CDATA[ Machines using build 1803 will be upgraded to avoid risk when it reaches end-of-service in November ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5FoojXZLmc14zmUEcwC7cA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/58WgAGct2weBnxrPzKJRWb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 17 Jul 2019 10:18:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Windows]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Microsoft]]></category>
                                                                                                                    <dc:creator><![CDATA[ Keumars Afifi-Sabet ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/EAvwpZggMZ2K5h8s2pTAEm.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/58WgAGct2weBnxrPzKJRWb-1280-80.jpg">
                                                            <media:credit><![CDATA[null]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Windows 10 logo displayed on a surface]]></media:description>                                                            <media:text><![CDATA[The Windows 10 logo displayed on a surface]]></media:text>
                                <media:title type="plain"><![CDATA[The Windows 10 logo displayed on a surface]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/58WgAGct2weBnxrPzKJRWb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Small businesses and home users with <a href="https://www.itpro.com/operating-systems/23119/windows-10-release-date-features-devices-and-free-upgrade-microsoft-issues" target="_blank" data-original-url="https://www.itpro.com/operating-systems/23119/windows-10-release-date-features-devices-and-free-upgrade-microsoft-issues">Windows 10</a> installations older than a year will be automatically upgraded to the May 2019 Update to avoid systems falling out of support in November.</p><p>Despite widespread concerns over the way Microsoft implements its biannual operating system (OS) upgrades, Home and Pro users will be automatically kicked into using version Windows 10 1903, issued just a couple of months ago.</p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/microsoft-windows/33387/what-is-windows-10-ltsb" data-original-url="/microsoft-windows/33387/what-is-windows-10-ltsb">What is Windows 10 LTSB?</a> How to switch from Windows 10 to Linux <a data-analytics-id="inline-link" href="https://www.itpro.com/operating-systems/25802/17-windows-10-problems-and-how-to-fix-them" data-original-url="/operating-systems/25802/17-windows-10-problems-and-how-to-fix-them">17 common Windows 10 problems and how to fix them</a></p></div></div><p>Microsoft outlined plans to implement the feature in April as part of <a href="https://www.itpro.com/microsoft-windows/33394/microsoft-overhauls-windows-10-updates-to-avoid-broken-releases" target="_blank" data-original-url="https://www.itpro.com/microsoft-windows/33394/microsoft-overhauls-windows-10-updates-to-avoid-broken-releases">sweeping changes to the way that updates were rolled out to users</a>. These were in response to several disasters the company endured phasing in previous flagship OS upgrades, in particular the April 2018 and <a href="https://www.itpro.com/microsoft-windows/33350/microsoft-deems-windows-10-october-2018-update-safe-for-deployment" target="_blank" data-original-url="https://www.itpro.com/microsoft-windows/33350/microsoft-deems-windows-10-october-2018-update-safe-for-deployment">October 2018 Updates</a>.</p><p>The firm would conventionally initiate updates on Windows 10 machines automatically once its data suggested users would enjoy a frictionless experience.</p><p>But with the May 2019 Update, users were instead notified when the upgrade was available and could choose to install the new iteration as and when they wanted. This could only be deferred for up to 35 days, however.</p><p>In Microsoft's <a href="https://docs.microsoft.com/en-gb/windows/release-information/status-windows-10-1903" target="_blank">official documentation for version 1903</a>, the company said machines running the April 2018 Update will have the update process started for them automatically because this iteration will stop receiving updates from 12 November this year.</p><p>"Our update rollout process takes into consideration the scale and complexity of the Windows 10 ecosystem, with the many hardware, software, and app configuration options users have, to provide a seamless update experience for all users," the documentation said.</p><p>"We closely monitor update feedback to allow us to prioritise those devices likely to have a good update experience and quickly put safeguards on other devices while we address known issues."</p><p>The company has also suggested that commercial customers running earlier iterations of the OS begin the targeted deployment process to upgrade to version 1903.</p><p>Meanwhile, as part of the release schedule, updates are being supplied to businesses as well as consumers through the same channel. Windows Update for Business will feature a fresh <a href="https://www.itpro.com/operating-systems/30248/what-is-a-graphical-user-interface" target="_blank" data-original-url="https://www.itpro.com/operating-systems/30248/what-is-a-graphical-user-interface">user interface (UI)</a> and behaviour to reflect the policy change, with future upgrades issued through a single semi-annual channel (SAC) deployment.</p><p>For version 1903, however, devices not yet configured to be ready for SAC deployment will have an additional 60 days deferral as an option beyond the existing deferral period their organisations have implemented.</p><p>Organisations that have set no deferral period whatsoever, therefore, will begin receiving the May 2019 upgrade to their devices from 23 July 2019.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Windows 10 May 2019 Update blocked for users with USB drives and SD cards ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/microsoft-windows/33509/windows-10-may-2019-update-blocked-for-users-with-usb-drives-and-sd-cards</link>
                                                                            <description>
                            <![CDATA[ Need for a workaround to this latest error doesn’t bode well after Microsoft's recent upgrade nightmares ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hJn7999QcNTzUVB6r3zs8W</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/XkspVEd2mwju4hLhwa6ate-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 24 Apr 2019 10:36:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Windows]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Microsoft]]></category>
                                                                                                                    <dc:creator><![CDATA[ Keumars Afifi-Sabet ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/EAvwpZggMZ2K5h8s2pTAEm.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/XkspVEd2mwju4hLhwa6ate-1280-80.jpg">
                                                            <media:credit><![CDATA[Bigstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A USB stick being inserted into a unsuspecting user&amp;#039;s laptop]]></media:description>                                                            <media:text><![CDATA[A USB stick being inserted into a unsuspecting user&amp;#039;s laptop]]></media:text>
                                <media:title type="plain"><![CDATA[A USB stick being inserted into a unsuspecting user&amp;#039;s laptop]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/XkspVEd2mwju4hLhwa6ate-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsoft will block users with external USB storage devices or SD cards plugged into their machines from taking up the latest flagship Windows 10 upgrade.</p><p>The May 2019 Update, due to be released within weeks, has sustained an <a href="https://support.microsoft.com/en-gb/help/4500988/windows-update-blocked-because-of-drive-reassignment" target="_blank">"inappropriate drive reassignment" error</a>, the company confirmed in support documentation. </p><p>As a workaround for this glitch, the developer is blocking users from upgrading entirely if they are actively connecting USB devices or an SD memory card. But this glitch may not just affect removable drives, but internal hard drives too in some cases.</p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/operating-systems/23119/windows-10-release-date-features-devices-and-free-upgrade-microsoft-issues" data-original-url="/operating-systems/23119/windows-10-release-date-features-devices-and-free-upgrade-microsoft-issues">Windows 10 release date, features, devices and free upgrade: Windows PowerToys customisation project returns in open source guise</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/microsoft-windows/32610/microsoft-reveals-windows-sandbox-mode-for-windows-10-pro-and-enterprise" data-original-url="/microsoft-windows/32610/microsoft-reveals-windows-sandbox-mode-for-windows-10-pro-and-enterprise">Microsoft reveals ‘Windows Sandbox’ mode for Windows 10 Pro and Enterprise users</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/microsoft-windows/33394/microsoft-overhauls-windows-10-updates-to-avoid-broken-releases" data-original-url="/microsoft-windows/33394/microsoft-overhauls-windows-10-updates-to-avoid-broken-releases">Microsoft overhauls Windows 10 updates to avoid broken releases</a></p></div></div><p>It will, however, only affect users with a Windows-10 machine running either the October 2018 update, version 1809, or its predecessor version 1803, dubbed the April 2018 Update. </p><p>Both major upgrades to the Windows 10 operating system (OS) suffered from torrid rollout experiences, each exhibiting their own individual issues when they were released.</p><p>The previous update, in particular, deteriorated Microsoft's reputation somewhat with the firm withdrawing, then releasing the package several times.</p><p>Microsoft says the issue will be resolved in a future servicing update for the OS, with the issue resolved in some current builds for Windows Insiders.</p><p>Earlier this month Microsoft launched a conscious effort to address its recent upgrade disasters head-on with a <a href="https://www.itpro.com/microsoft-windows/33394/microsoft-overhauls-windows-10-updates-to-avoid-broken-releases" target="_blank" data-original-url="https://www.itpro.com/microsoft-windows/33394/microsoft-overhauls-windows-10-updates-to-avoid-broken-releases">set of significant changes to the way updates are released</a>.</p><p>Starting with the May 2019 Update, due on 10 May, users will be notified when the update is available to download and install, as opposed to the package being pushed to a user's machine automatically.</p><p>Users can also defer the major upgrade for up to 35 days while continuing to receive security patches.</p><p>Among the new features in version 1903 are a simplification of the Start menu, better search functionality, and an expanded security centre.</p><p>Microsoft is also <a href="https://www.itpro.com/microsoft-windows/32610/microsoft-reveals-windows-sandbox-mode-for-windows-10-pro-and-enterprise" target="_blank" data-original-url="https://www.itpro.com/microsoft-windows/32610/microsoft-reveals-windows-sandbox-mode-for-windows-10-pro-and-enterprise">rolling out a Windows Sandbox' mode</a>, which can allow enterprise users to create a virtual machine-like desktop environment to run any potentially harmful software without risking the health of their device.</p><p><em>IT Pro</em> approached Microsoft for more information on the nature of the inappropriate drive reassignment bug.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Microsoft overhauls Windows 10 updates to avoid broken releases ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/microsoft-windows/33394/microsoft-overhauls-windows-10-updates-to-avoid-broken-releases</link>
                                                                            <description>
                            <![CDATA[ Microsoft hopes a new mechanism, longer preview stage and machine learning tools will consign update catastrophes to the past ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">cq5jVVQh2e9sQcp2N6AfHK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HTJQBf6nWxdi5WA8ibfTjV-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 05 Apr 2019 09:57:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Windows]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Microsoft]]></category>
                                                                                                                    <dc:creator><![CDATA[ Keumars Afifi-Sabet ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/EAvwpZggMZ2K5h8s2pTAEm.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/HTJQBf6nWxdi5WA8ibfTjV-1280-80.jpg">
                                                            <media:credit><![CDATA[null]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Image denoting an issue with Microsoft OS Windows 7 or 10]]></media:description>                                                            <media:text><![CDATA[Image denoting an issue with Microsoft OS Windows 7 or 10]]></media:text>
                                <media:title type="plain"><![CDATA[Image denoting an issue with Microsoft OS Windows 7 or 10]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HTJQBf6nWxdi5WA8ibfTjV-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsft will overhaul the way it deploys its biannual Windows 10 upgrades in light of the high-profile April and October 2018 Update disasters.</p><p>Conventionally, Microsoft would initiate updates on Windows 10 machines automatically once its data indicated that users would enjoy a safe and frictionless experience. But starting with its next major flagship upgrade version 1903, which will be released on 10 May, users will instead be notified that the update is available to download and install.</p><p>Moreover, these big feature updates can now be initiated independently to essential security updates downloaded via the check for updates mechanism. Updates can also be deferred for up to 35 days.</p><p>This is in addition to several major changes around the processes Microsoft employes to ensure development and release goes smoothly. This includes an extended preview stage, and added machine learning capabilities to flag any potential issues.</p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/operating-systems/25802/17-windows-10-problems-and-how-to-fix-them" data-original-url="/operating-systems/25802/17-windows-10-problems-and-how-to-fix-them">17 common Windows 10 problems and how to fix them</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/microsoft-windows/33011/windows-10-begins-early-testing-for-major-2020-upgrade" data-original-url="/microsoft-windows/33011/windows-10-begins-early-testing-for-major-2020-upgrade">Windows 10 begins early testing for major 2020 upgrade</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/microsoft-windows/33249/microsoft-to-roll-out-windows-10-sandbox-extension-for-chrome-and-firefox" data-original-url="/microsoft-windows/33249/microsoft-to-roll-out-windows-10-sandbox-extension-for-chrome-and-firefox">Microsoft to roll out Windows 10 'sandbox extension' for Chrome and Firefox</a></p></div></div><p>A public Windows release health dashboard, meanwhile, will communicate key decisions clearly and frequently, according to Microsoft. This interface will resemble the <a href="https://support.microsoft.com/en-us/help/4464619/windows-10-update-history" target="_blank">Windows 10 Update History page</a>, but features near real-time information on the rollout status and known issues across both major and minor updates.</p><p>"We believe the steps we've taken provide Windows customers more choice and control on updates while continuing to enhance our focus on quality," said <a href="https://blogs.windows.com/windowsexperience/2019/04/04/improving-the-windows-10-update-experience-with-control-quality-and-transparency/#TjXFdFzyjdRVUjCX.97" target="_blank">Microsoft's corporate vice president Mike Fortin</a>.</p><p>"With a more robust and longer Release Preview and further investments in machine learning for both high-severity issue detection and our next generation of intelligent rollout, our goal is to provide the best, transparent Windows update experience."</p><p>Microsoft hopes the May 2019 Update will mark a step-change from the <a href="https://www.itpro.com/operating-systems/23119/windows-10-release-date-features-devices-and-free-upgrade-microsoft-issues" target="_blank" data-original-url="https://www.itpro.com/operating-systems/23119/windows-10-release-date-features-devices-and-free-upgrade-microsoft-issues">notoriety gained following the April and October 2018 releases</a>, which were collectively riddled with several catastrophic bugs and deployment troubles.</p><p>Last spring's release, version 1803, caused a handful of machines to experience the infamous 'blue screen of death', or sparked reboot problems, within 24 hours of installation.</p><p>This pales against a litany of issues users encountered with October's version 1809, the most significant being a critical file-deletion bug. These errors led Microsoft to suspend its initial deployment, then later re-releasing the update, suspending it a second time, releasing it for Windows Insiders, then making it publicly available a third time in mid-November.</p><p>But this third release was only available for users to manually download themselves by checking for updates, with <a href="https://www.itpro.com/microsoft-windows/33350/microsoft-deems-windows-10-october-2018-update-safe-for-deployment" target="_blank" data-original-url="https://www.itpro.com/microsoft-windows/33350/microsoft-deems-windows-10-october-2018-update-safe-for-deployment">Microsoft not deeming the upgrade safe enough to deploy automatically until just last week</a>.</p><p>The May 2019 Update will become available in its release preview stage from next week, with Windows Insiders gaining access to the new features over the next month. This will then become generally available to Windows 10 users via the new 'download and install now' mechanism from late May.</p><p>Microsoft has recommended that IT administrators begin validating the apps, devices and infrastructure used by their organisations to ensure they work well with the release before deploying version 1903 broadly.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Microsoft deems Windows 10 October 2018 Update safe for deployment ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/microsoft-windows/33350/microsoft-deems-windows-10-october-2018-update-safe-for-deployment</link>
                                                                            <description>
                            <![CDATA[ Six-month saga at an end as the major update is finally being pushed to businesses ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">r4JUA9sTzndDJwhcbHno3Z</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nz4HsxRV5tUujX3Mb3fdJK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 29 Mar 2019 10:29:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Windows]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Microsoft]]></category>
                                                                                                                    <dc:creator><![CDATA[ Keumars Afifi-Sabet ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/EAvwpZggMZ2K5h8s2pTAEm.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nz4HsxRV5tUujX3Mb3fdJK-1280-80.jpg">
                                                            <media:credit><![CDATA[null]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Microsoft&amp;#039;s flagship OS Windows 10 on a purple graphic]]></media:description>                                                            <media:text><![CDATA[Microsoft&amp;#039;s flagship OS Windows 10 on a purple graphic]]></media:text>
                                <media:title type="plain"><![CDATA[Microsoft&amp;#039;s flagship OS Windows 10 on a purple graphic]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nz4HsxRV5tUujX3Mb3fdJK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Months after releasing the first iteration of the botched October 2018 update to Windows 10, Microsoft has designated version 1809 safe enough to release to businesses through its servicing channel.</p><p>This major upgrade to the firm's flagship operating system, Windows 10 version 1809, was initially made public in early October last year. But it was recalled and re-released several times over the following months due to a swathe of critical errors.</p><p>These include reports of incompatibility with drives, reduced battery life, and a severe file-deletion bug. Further glitches were detected after Microsoft pulled the release and made it available to just Windows Insiders, including a second file-deletion bug that affected compressed ZIP folders.</p><p>"Based on the data and the feedback we've received from consumers, OEMs, ISVs, partners, and commercial customers, Windows 10, version 1809 has transitioned to broad deployment," the company said.</p><p>"With this, the Windows 10 release information page will now reflect Semi-Annual Channel (SAC) for version 1809. We will continue to communicate for future releases the transition from targeted to broad deployment status."</p><p>Although <a href="https://www.itpro.com/operating-systems/23119/windows-10-release-date-features-devices-and-free-upgrade-microsoft-issues" target="_blank" data-original-url="https://www.itpro.com/operating-systems/23119/windows-10-release-date-features-devices-and-free-upgrade-microsoft-issues">version 1809 was made publicly available again in November</a>, users could only upgrade to the latest version of Windows 10 by manually checking for updates, or via external media.</p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/operating-systems/23119/windows-10-release-date-features-devices-and-free-upgrade-microsoft-issues" data-original-url="/operating-systems/23119/windows-10-release-date-features-devices-and-free-upgrade-microsoft-issues">Windows 10 release date, features, devices and free upgrade: Windows PowerToys customisation project returns in open source guise</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/microsoft-windows/32524/the-windows-update-fiasco-shows-just-how-out-of-date-the-os-is" data-original-url="/microsoft-windows/32524/the-windows-update-fiasco-shows-just-how-out-of-date-the-os-is">The Windows Update fiasco shows just how out of date the OS is</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/operating-systems/25010/windows-10-end-of-support-coming-in-2025" data-original-url="/operating-systems/25010/windows-10-end-of-support-coming-in-2025">Windows 10 end of support coming in 2025</a></p></div></div><p>The company said at the time it would learn from its mistakes in the way it rushed the April 2018 update, and take a phased approach to releasing the October upgrade. And only now has version 1809 been finally declared safe enough for broad deployment across its consumer and business user base.</p><p>This decision has incidentally been made just weeks before Microsoft is set to release its next massive upgrade, known as the April 2019 Update, or version 1903.</p><p>In the wake of its recent string of upgrade disasters, Microsoft has also begun early testing elements due to be released in a major 2020 upgrade. This was despite testing for the October 2019 update having yet to be commenced at the time of writing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Microsoft to roll out Windows 10 'sandbox extension' for Chrome and Firefox ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/microsoft-windows/33249/microsoft-to-roll-out-windows-10-sandbox-extension-for-chrome-and-firefox</link>
                                                                            <description>
                            <![CDATA[ The tool launches an isolated session so enterprise users can browse 'untrusted' websites risk-free ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">A3sUiz9p68HfDayZ4EYCr</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gANfBekswFechVPF8fBHed-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 18 Mar 2019 12:29:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Windows]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Microsoft]]></category>
                                                                                                                    <dc:creator><![CDATA[ Keumars Afifi-Sabet ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/EAvwpZggMZ2K5h8s2pTAEm.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/gANfBekswFechVPF8fBHed-1280-80.jpg">
                                                            <media:credit><![CDATA[null]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Image of the Windows logo on a beach to represent a sandbox mode]]></media:description>                                                            <media:text><![CDATA[Image of the Windows logo on a beach to represent a sandbox mode]]></media:text>
                                <media:title type="plain"><![CDATA[Image of the Windows logo on a beach to represent a sandbox mode]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gANfBekswFechVPF8fBHed-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsoft has begun testing an in-browser security tool for Chrome and Firefox that serves as a 'sandbox mode' which lets users safely access untrusted websites without fear of infecting their machines.</p><p>The Windows Defender Application Guard extension, which already exists for the Edge browser, automatically redirects websites that haven't already been whitelisted to an isolated 'sandbox' environment. This effectively disconnects the browsing session from a user's physical machine and its data and files.</p><p>Just as it works on Edge, the extension checks the URL against a list of trusted sites defined by an organisation's enterprise administrator and guides a user to an isolated session. Users can then use this session to freely browse any non-white listed sites without fear of sustaining an infection.</p><p>Microsoft is now testing the feature before <a href="https://blogs.windows.com/windowsexperience/2019/03/15/announcing-windows-10-insider-preview-build-18358/#FMLgFJpWjuowKl6S.97" target="_blank">rolling this out as part of its next major flagship update for Windows 10</a>, dubbed 'April 2019' or 19H1. The extension is currently online live for Windows Insiders, and users will need Windows 10 Pro or Enterprise installations to use the feature when it goes live in Spring.</p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/microsoft-windows/33011/windows-10-begins-early-testing-for-major-2020-upgrade" data-original-url="/microsoft-windows/33011/windows-10-begins-early-testing-for-major-2020-upgrade">Windows 10 begins early testing for major 2020 upgrade</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/operating-systems/25802/17-windows-10-problems-and-how-to-fix-them" data-original-url="/operating-systems/25802/17-windows-10-problems-and-how-to-fix-them">17 common Windows 10 problems and how to fix them</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/operating-systems/32538/time-is-up-for-windows-7-how-do-you-migrate-to-windows-10" data-original-url="/operating-systems/32538/time-is-up-for-windows-7-how-do-you-migrate-to-windows-10">Time is up for Windows 7: How do you migrate to Windows 10?</a></p></div></div><p>The browser extension works based on an organisation's group policy, meaning once it's established by a network administrator it can be applied on devices across an entire company. The tool can also be configured by network isolation or application, <a href="https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard" target="_blank">according to Microsoft's guidelines</a>.</p><p>When installed and fully deployed, users will see a Windows Defender Application Guard landing page when they open either Chrome or Firefox. Then, during the normal browsing experience, non-whitelisted URLs will open in a new Application Guard window. Users can also initiate a sandbox session themselves by toggling a switch in the menu settings.</p><p>However, the extension won't open this 'sandbox' session in a user's native browser of choice, i.e. Chrome or Firefox, but on an isolated Edge tab, meaning they will be forced into using Edge when browsing untrusted sites if their organisation implements the tool.</p><p>The extension is among a suite of security features Microsoft has been developing for enterprise users. Microsoft has also recently extended the idea of 'sandboxing' the user experience to desktop browsing, with this idea making its way into a future feature for Windows 10.</p><p>The <a href="https://www.itpro.com/microsoft-windows/32610/microsoft-reveals-windows-sandbox-mode-for-windows-10-pro-and-enterprise" target="_blank" data-original-url="https://www.itpro.com/microsoft-windows/32610/microsoft-reveals-windows-sandbox-mode-for-windows-10-pro-and-enterprise">Windows Sandbox desktop tool</a>, which is currently being tested, will launch enterprise users into a virtual machine-like desktop environment when running suspicious software.</p><p>It will allow users to run applications in a clean Windows 10 installation in a windowed application, without having to run a fully-fledged virtual machine, eliminating the risk of opening potentially malicious apps on a work machine.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Android P developers plot battery power boost ]]></title>
                                                                                                                                                                                                <link>https://www.itpro.com/google-android/31084/android-p-developers-plot-battery-power-boost</link>
                                                                            <description>
                            <![CDATA[ Benjamin Poiesz and Tim Murray reveal the motivation behind 'adaptive battery' and what's next for Android battery life ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ck2K9pMnPjGk6DRdjTX9A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pcSXTYjKnMHqtehT6kRBRk-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 02 Aug 2018 05:14:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Google]]></category>
                                                                                                                    <dc:creator><![CDATA[ Clare Hopping ]]></dc:creator>                                                                                    <dc:source><![CDATA[ null ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/pcSXTYjKnMHqtehT6kRBRk-1280-80.jpg">
                                                            <media:credit><![CDATA[null]]></media:credit>
                                                                                                                                                                                                                                                                                                                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pcSXTYjKnMHqtehT6kRBRk-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Google released the beta version of Android P, the ninth installment of its mobile operating system, as well as the second developer preview of the upcoming Android version at the I/O Conference in California.</p><p>Google's goal for Android P is to streamline the user interface so that customers can easily find and use apps and complete tasks. Using Project Treble, which rolled out with Android Oreo in August 2017 and simplifies updates and patches, Android P will offer an array of new features.</p><h3 class="article-body__section" id="section-latest-android-p-news"><span>Latest Android P News</span></h3><p><strong>02/08/2018: Android P developers plot battery power boost</strong></p><p>Two of the engineers involved in the Android P build have revealed their plans for boosting the power and efficiency of the Android P platform when it comes to battery life.</p><p>Benjamin Poiesz, group product manager for the Android Framework, and Tim Murray, a senior staff software engineer for Android spoke to <a href="https://arstechnica.com/gadgets/2018/08/p-is-for-power-how-google-tests-tracks-and-improves-android-battery-life" target="_blank"><em>ArsTechnica</em></a> about why they were so enthusiastic to make the battery last longer on smartphones using Android P and how they track the data to make better decisions about how power is distributed across applications.</p><p>After reading an article on the website about the Snapdragon 810 processor on Android back in March 2015 and how it runs "really hot", Murray explained how he was adamant to fix that. So he, alongside members of the kernel and framework team started looking into how they could control the processes from Activity Monitor.</p><p>"We started enforcing affinity controls using the knowledge in activity manager service," he explained. "We started off really simple, so background services and cached apps could only run on little cores. Foreground services could use some big cores, but not all of them, and the app you're currently interacting with can use any core."</p><p>He added that the results were astounding and increased the performance per watt by double digits. When it came to developing Android P, Google essentially super-charged that process and extended the way it ran to include apps that worked when the screen was off rather than when the device was being used. The result of the Android teams' efforts was adaptive battery.</p><p>"In P, what we did was, when you turn the screen off, these kinds of system services get moved to a more restricted CPU stack. So, rather than being able to use all of the little cores and some big cores, we just restrict them to only using little cores, and it saves some battery."</p><p>This means when the screen is switched off, it uses power more efficiently. But identifying the processes that need to work while the screen is switched off versus those that still need to run was vital in the tech's development.</p><p>"So, adaptive battery was one of those ones where we're trying to get better and better predictions about what we think you're going to be using, so then those things can be allowed to run more, and the things that we don't think will be used, we're deferring them.</p><p>Now Google is working on refining that even further, using the anonymised data it collects from the majority of Android devices in active duty. Many of these changes will just be bug fixes, because bugs cause battery degradation, but a major contribution will also be getting the balance right between wake and asleep time and splitting deep doze and slight doze to save even more battery power.</p><h3 class="article-body__section" id="section-release-date"><span>Release Date:</span></h3><p>As of 8 May, the Android Beta Program offers a download of Android P to receive feedback while the version is still in development. Six top partners will release the Android P beta: Sony Xperia XZ2, Xiaomi Mi Mix 2S, Nokia 7 Plus, Oppo R15 Pro, Vivo X21UD and X21, and Essential PH1. Pixel devices can also be enrolled and will automatically receive Android P updates.</p><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.itpro.com/google-android/30524/android-p" data-original-url="/google-android/30524/android-p">Will Android P be called Pistachio Ice Cream?</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/hardware/tablets" data-original-url="/google-android/30725/android-p-developer-preview-confirms-notch-support-and-improved-notifications">Android P: Developer preview confirms 'notch' support and improved notifications</a> <a data-analytics-id="inline-link" href="https://www.itpro.com/google-android/30634/android-oreo-guide" data-original-url="/google-android/30634/android-oreo-guide">Could Android O be the last version with default apps?</a></p></div></div><p>Google released the second Android P developer preview on 9 May at the I/O conference. The first preview released in March 2018, and three more previews are expected in June and July.</p><p>We don't expect to see the completed version until August 2018, based on the release of the last iteration, Android Oreo.</p><h3 class="article-body__section" id="section-android-p-name-predictions"><span>Android P name predictions:</span></h3><p>Google has a tradition of naming its Android devices after chocolates and other treats -- so what will this latest iteration be named? Spring 2018 wallpapers on Google's Instagram stories hints at the name "Android Popsicle".</p><p>Other predictions include pancake, parfait, pastry, peanut brittle and pumpkin pie. Any <em>Harry Potter</em> fans might be looking out for an Android Puking Pastille, though the name would be a mouthful - and not a delicious one.</p><h3 class="article-body__section" id="section-android-p-top-features"><span>Android P top features:</span></h3><p><strong>Enhanced Security</strong></p><p>The OS has created a standardised biometric authentication process to handle fingerprint, iris and face recognition across such sensors found on Android devices. For apps, this makes it easier for developers to use Android P's biometric authentication prompt rather than be forced to create their own.</p><p>A new KeyStore type called StrongBox provides developers with APIs to set which cryptographic keys they wish to protect with hardware level security often found in tamper-resistant hardware featuring isolated CPU, RAM and flash storage.</p><p><strong>Organisation</strong></p><p>The new App Actions predicts what users want to do next and will suggest apps to assist with that task. When you plug in headphones, for example, the app will offer the opportunity to return to your last Spotify playlist. This function can be utilised by app developers to gain visibility for new apps or reignite interest in existing apps.</p><p>Slices provides templates for user interfaces, with support for toggles, scrolling content and other interactive functions. Through Android Jetpack, a set of app-building tools, developers can reach users across 95% of Android devices.</p><p>Simplified system navigation also enables access to Home, Overview and Google Assistant from any screen. Among other new gesture modifications, a tap takes you to the home screen and a swipe up reveals Overview, where you can see your recently used apps. While these movements could take some getting used to, Google maintains that expanding gestures will make multitasking and app discovery easier.</p><p><strong>Extended Battery Life</strong></p><p>Google pulled smart technology from its AI research company DeepMind to create Adaptive Battery.</p><p>Adaptive Battery optimises battery use through machine learning that allocates the most battery to your most important apps. With Background restrictions, you can also see which apps are draining all of your battery and restrict those apps to the most basic and least battery-guzzling functions.</p><p><strong>Sound and Visuals</strong></p><p>The second preview allows developers to see what their apps would look like with two notches - identical cutouts at the top and bottom center of the screen, which some reviewers are not happy with as it cuts into the screen real-estate.</p><p>On the bright side, Dynamics Processing Effect lets developers improve sound quality in their apps and adapt it to user preferences.</p><p>For users themselves, other benefits include Adaptive Brightness, which learns the level of screen brightness you like to have in differently lit situations and changes your phone's brightness automatically and accordingly; a Magnifier widget is also present to easily select and enlarge text.</p><p><strong>Wellbeing</strong></p><p>A series of apps and automatic functions are geared towards helping you spend less time on your mobile device. Android P will have stats on things such as how many notifications you receive, how many times you open your phone and how much time you spend on each app.</p><p>It is also preprogrammed to turn on Do Not Disturb when you turn your phone's screen over and activate Night Light mode when it gets dark to help you go to sleep.</p><h3 class="article-body__section" id="section-enterprise-adoption"><span>Enterprise Adoption:</span></h3><p>Whether you're participating in beta testing or following reactions to the developer previews, you might be considering how the Android P could help your business.</p><p>In the workplace, reinforced security can give you peace of mind for your important information, while adaptive battery, gesture navigation and App Actions can improve efficiency and extend the battery life of your device.</p><p>As a developer, App Actions and Slices bring visibility to your apps, and many of Android P's other new features allow you to optimise apps for customer preferences.</p><p><em>Image: Shutterstock</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>