<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ross Harrington</title>
    <description>The latest articles on DEV Community by Ross Harrington (@imtootypical).</description>
    <link>https://dev.to/imtootypical</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F88705%2Fa71f9e6d-5231-4b0c-b951-d182dfdb73a3.jpg</url>
      <title>DEV Community: Ross Harrington</title>
      <link>https://dev.to/imtootypical</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/imtootypical"/>
    <language>en</language>
    <item>
      <title>5 Hot Industries for Software Engineering Careers in 2019</title>
      <dc:creator>Ross Harrington</dc:creator>
      <pubDate>Tue, 28 Aug 2018 08:34:40 +0000</pubDate>
      <link>https://dev.to/imtootypical/5-hot-industries-for-software-engineering-careers-in-2019-110d</link>
      <guid>https://dev.to/imtootypical/5-hot-industries-for-software-engineering-careers-in-2019-110d</guid>
      <description>

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mCcA_vRE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/g5waxdyp0wklz71ucs7l.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mCcA_vRE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/g5waxdyp0wklz71ucs7l.jpeg" alt="Software engineering careers"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Bureau of Labor Statistics predicts an increase of 2.1 million jobs in professional and IT occupations by 2020. Half of the top 25 highest-paying jobs on  &lt;a href="https://www.cbsnews.com/news/highest-paying-jobs-in-america/"&gt;a recently published list from Glassdoor&lt;/a&gt; are in tech development. Both of these reports are good news for software engineers.  &lt;/p&gt;

&lt;p&gt;There are several niche industries that are experiencing high-demand for  &lt;a href="https://www.itechart.com/development/"&gt;software developers&lt;/a&gt;  within the tech community as a whole. This demand is predicted to grow exponentially over the next few years.&lt;/p&gt;

&lt;p&gt;If you’re a developer looking to hone in on some of the most lucrative career opportunities, you might want to consider one of these five industries.&lt;/p&gt;

&lt;h1&gt;1: Artificial Intelligence&lt;/h1&gt;

&lt;p&gt;Many people view Artificial Intelligence (AI) as a bad thing. They believe it will eventually take away their jobs. While that fear is certainly valid, the truth is that AI will actually create many more job opportunities than it will eliminate. In fact, Gartner states that the Artificial Intelligence industry will create 2.3 million jobs by 2020.&lt;/p&gt;

&lt;p&gt;With machine learning becoming more prominent in new applications for thing such as driverless cars, customer service bots, and an entire new generation of smart devices, the need for software engineers specializing in AI will continue to rise.&lt;/p&gt;

&lt;p&gt;Forbes is even predicting that machine learning will affect practically every industry in the future and that more and more business will jump on the AI bandwagon in 2019.&lt;/p&gt;

&lt;h1&gt;2: Security&lt;/h1&gt;

&lt;p&gt;Both cyber and real-world security concerns have reached an all-time high. Every day, we’re seeing reports on the news of another terror attack, school shooting, or online security breach that affects millions of consumers.&lt;/p&gt;

&lt;p&gt;The development of new online security features that involve blockchain technology is experiencing a high level of interest as companies look for new ways to not only protect their customers’ sensitive data, but also provide better customer service and transparency.&lt;/p&gt;

&lt;p&gt;Airports, government buildings, campuses, and other office buildings are looking to biometrics as a new level of security. Facial and fingerprint scanning technology is becoming more in-demand. Drones are also being used for fly-over security procedures and reconnaissance missions for the military.&lt;/p&gt;

&lt;p&gt;Engineers specializing in security application development will experience a high level of security themselves … job security.&lt;/p&gt;

&lt;h1&gt;3: Blockchain&lt;/h1&gt;

&lt;p&gt;Blockchain development is the hottest trend in financial technology and it’s only going to get hotter. And that doesn’t just apply to the banking industry alone. CB Insights recently &lt;a href="https://www.cbinsights.com/research/industries-disrupted-blockchain/?utm_source=CB+Insights+Newsletter&amp;amp;utm_campaign=dd4b870866-ThursNL_06_21_2018&amp;amp;utm_medium=email&amp;amp;utm_term=0_9dc0513989-dd4b870866-90394497"&gt;showcased 42 industries&lt;/a&gt; that will be revolutionized by blockchain technology in the next few years.&lt;/p&gt;

&lt;p&gt;Thanks to the advanced security a blockchain ledger provides, consumers are going to begin expecting it as part of any new application or service they use, from banking to healthcare to voting in political elections.&lt;/p&gt;

&lt;p&gt;Given the fact that blockchain will soon be permeating practically every industry, developers who are highly skilled in the technology will find themselves in great demand for the foreseeable future.&lt;/p&gt;

&lt;h1&gt;4: Robotics &amp;amp; Automation&lt;/h1&gt;

&lt;p&gt;The thought of advancing robotics and automation makes more people worry about the elimination of jobs. And while it’s obviously true that this type of technology will eliminate many task-oriented and repetitive positions, there will always be a need for humans to manage the technology and, of course, developers to create it.&lt;/p&gt;

&lt;p&gt;Robotic applications are being increasingly integrated into high-risk occupations such as firefighting and military operations. Automation is not only replacing many customer service type positions, but with the use of AI and machine learning, it’s making it better.&lt;/p&gt;

&lt;p&gt;For developers that specialize in robotics and automation, the sky's the limit as far as job opportunities are concerned.&lt;/p&gt;

&lt;h1&gt;5: Biotech&lt;/h1&gt;

&lt;p&gt;From the ability to create artificial hearts via 3D printing to advanced genetic testing and analysis, the biotech industry stands to gain the most in terms of new technology.&lt;/p&gt;

&lt;p&gt;Imagine working on an application combining AI, machine learning, and genetic “big data” analysis that could lead to a cure for cancer. Or combining biotechnology with robotic engineering to create artificial limbs for amputees that function like real arms and legs.&lt;/p&gt;

&lt;p&gt;Software engineers working in biotech will not only be able to find plenty of job opportunities and higher salaries, but they will also have the chance to work on projects that could change and improve the future of mankind as we know it.&lt;/p&gt;

&lt;p&gt;Conclusion&lt;/p&gt;

&lt;p&gt;Technology advancements seem to be moving at the speed of sound. While these five industries are the “hot ones” for 2019, you can rest assured that the next wave is bubbling under the surface. The good news for developers is that they have unlimited possibilities to expand and grow their knowledge while advancing in their (very) lucrative careers.&lt;/p&gt;


</description>
      <category>career</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>5 Top Trends in Mobile Development Testing</title>
      <dc:creator>Ross Harrington</dc:creator>
      <pubDate>Wed, 01 Aug 2018 08:17:02 +0000</pubDate>
      <link>https://dev.to/imtootypical/5-top-trends-in-mobile-development-testing-4p69</link>
      <guid>https://dev.to/imtootypical/5-top-trends-in-mobile-development-testing-4p69</guid>
      <description>

&lt;p&gt;Technology continues to advance at a lightning pace when it comes to mobile applications. With every new trend comes new challenges, especially when it comes to the area of QA testing.&lt;/p&gt;

&lt;p&gt;As mobile phone usage increases every year, application demand increases as well. These new apps contain more advanced features, such as virtual and augmented reality, Artificial Intelligence, and a need for enhanced security. All of these new features have to be properly tested across a multitude of new mobile devices.&lt;/p&gt;

&lt;p&gt;Here are 5 current trends in mobile development testing that application creators will be most concerned with in 2018.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;   Security&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;With more and more high-profile companies experiencing cyber-attacks on a frequent basis, security has become top priority. This is especially important when it comes to mobile devices and apps, as users tend to store so much personal and sensitive information on their phones.&lt;/p&gt;

&lt;p&gt;Today, mobile testing has to not only cover how well the app itself works, but also how secure it is and how it will perform during attempted hacking efforts. App developers will be designing more built-in security features that will need additional testing procedures.&lt;/p&gt;

&lt;p&gt;Users are also paying a lot more attention to permissions granted when using mobile apps and utilizing higher-level security features, such as two-step authentication. All of these new trends in mobile app security will need to be considered and planned for in the overall testing process.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;   Crowdtesting&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We are living in an age of crowdsourcing and crowdfunding, so crowdtesting seems to be a natural progression of the popular trend.&lt;/p&gt;

&lt;p&gt;Crowdtesting is the evolution of user groups and focus groups as it relates to mobile app development. By finding the exact types of users for a specific app and letting the “crowd” utilize it in the real world, app creators are able to get solid information and feedback on performance and bugs.&lt;/p&gt;

&lt;p&gt;Hackathons are basically crowdtesting by a group of experienced developers or QA experts and are another modern tool when it comes to testing.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;   Big data&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Big data as a trend has been around for quite some time now. We are collecting and storing more information than ever before, and a lot of that information is collected by and stored on mobile devices.&lt;/p&gt;

&lt;p&gt;App creators are obviously looking to make money off of their applications. One way they do that is through the data they collect from the users. Developers are creating more ways to collect and analyze information through the app, and all of these new ways will need to be properly tested.&lt;/p&gt;

&lt;p&gt;More data means more room for error when it comes to the performance of an app. Therefore, look for more automated and built-in testing features that can help speed up the overall QA process.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;   The Internet of Things&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We are living in the age of connectivity. We have more devices that are connected to other devices than ever in the history of technology. And all of these devices are connected via wireless services that must be protected from cyber-security risks.&lt;/p&gt;

&lt;p&gt;The Internet of Things poses a whole new level of problems when it comes to testing applications. You’re no longer just testing the app itself. You have to consider all the devices that app may interact with and test on all of them. On top of that, you need to ensure that the app is safe from being hacked during communications with any of these other “things” in the Internet of Things.&lt;/p&gt;

&lt;p&gt;When considering that some applications are literally life-or-death, such as medical wearables, hospital devices, and even self-driving cars, precise testing has never been more important.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;   Automation Testing&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;With all of these new trends…big data, IoT, and enhanced security procedures, testing mobile applications will become more complicated and more time-consuming. This is why automated testing processes will become so important.&lt;/p&gt;

&lt;p&gt;Developers will be challenged with creating state-of-the-art automated testing programs to handle this new demand for faster and more intensive application testing. And technology and &lt;a href="https://www.itechart.com/development/qa-and-testing/mobile/"&gt;app testing companies&lt;/a&gt; will need to invest more money into testing as well.&lt;/p&gt;

&lt;p&gt;Expect Artificial Intelligence and machine learning to play a bigger role in automated testing procedures. These new technologies will be able to anticipate problems in the apps themselves and alert programmers much earlier on in the development cycle.&lt;/p&gt;

&lt;p&gt;In conclusion, the more advanced mobile applications become, the more advanced testing will be required. Look for organizations to be outsourcing a lot of their testing processes and startups bringing in outsourced development teams to help get their products to market quicker. The QA testing industry itself is set to experience a big boom in profits, thanks to an ever-increasing focus on security and performance.&lt;/p&gt;


</description>
      <category>qa</category>
      <category>testing</category>
      <category>softwaretesting</category>
    </item>
  </channel>
</rss>
