Free Newsletters for the Channel
Register for Your Free Newsletter Now
October 25, 2017
By Mark Little, VP, Engineering, Red Hat
Often, when people talk about needing a “killer app,” they are talking about something special that can get people to change their habits and/or adopt a technology. Think a game franchise like Halo that prompts people to use a specific video game console, or how many consider bitcoin the driver for blockchain. The same concept can be true of programming languages, so when deciding what development skills to invest in, think about where your customers will be spending in 2018.
Consider Google Go, also referred to as golang, which has been around since 2009. It saw an initial bump in popularity at its introduction, according to the TIOBE Index, but really gained popularity only recently. In fact, the TIOBE Index gave Google Go its “Programming Language of the Year” award in 2016 for having the highest rise in ratings in a single year, seven years after its release.
What was golang’s killer app? Linux container technologies. Interest in containers is expanding, as enterprises strive for digital transformation and become mature in their implementations of mobile and cloud technologies. According to Robert Stroud, principal analyst at Forrester Research, 31 percent of enterprise cloud developers in a 2016 survey reported they are deploying containers.
If you’re considering developing your own apps or other intellectual property or have customers struggling with legacy software, consider this: Containers allow developers to package applications in a way that allows these apps to be deployed almost anywhere. Legacy applications can be moved into containers, and then moved on to more modern IT infrastructure or into the cloud, so a company does not need to leave its legacy data behind while modernizing. As more companies begin to deploy containers, I anticipate that more developers will contribute to and use golang, enabling it to continue building up its popularity.
Mobile and smartphone use is rising for both consumers and enterprises. With global internet usage on smartphones and tablets exceeded that of desktop computers, partners should make customers aware of the benefits of providing a mobile interface to their products and services . Moreover, going mobile internally can present advantages for employees. According to a survey from The Economist Intelligence Unit, by equpping a workforce with mobile apps that can improve workflow, businesses can increase productivity and help alleviate frustration.
Development languages continue to evolve, with new languages being introduced to meet the changing needs of device operating systems, market dynamics and application development methods. Take Swift as an example. Developed by Apple, Swift was launched in 2014 as an alternative to the Objective-C programming language and with the goal of introducing more modern coding concepts that make Swift suitable for today’s iOS devices.
While the majority of new languages are designed to make the lives of developers’ easier, that’s no guarantee of success. Languages – just like partners – achieve success by finding a killer app that makes them indispensable.
Mark Little leads the technical direction, research and development for Red Hat JBoss Middleware. Prior to taking over this role in 2008, Mark served as the SOA technical development manager and director of standards. Additionally, Mark was a chief architect, and co-founder at Arjuna Technologies, a spin-off from HP, where he was Distinguished Engineer.
Read more about:Agents
You May Also Like
Cloud Computing News: AWS Loses Another Key Exec to Azure; Canalys, Vega Cloud, Hyve NewsFeb 23, 2024
Channel Futures Reveals 2024 Circle of Excellence InducteesFeb 23, 2024
Canalys Channel Leadership Matrix Names AWS, Cisco, HP Among 'Champions'Feb 22, 2024
CrowdStrike, SonicWall Cyber Threat Reports Highlight Attacks, Popular TacticsFeb 21, 2024