World Wide Population of Young Developers, age 30 and younger, Tops 5.5 million

Back in April 2017, Evans Data recently reported that “Software Developers Getting Younger, More Gender Diverse“. The median age of today’s software developers has decreased overall on a worldwide basis and the number of women developers has increased, according to Evans Data’s recently released Developer Marketing 2017 survey report. This week, Evans Data reports that the world wide population of younger developers age 30 and younger has topped 5.5 million according to Evans Data’s newly released Developer Population and Demographics Study. The bi-annual study builds on over ten years of trended data, exhaustive primary and secondary research and a sophisticated model to estimate current developer populations and make projections for the future.

Younger Developers

I can remember seeing more younger faces in my audiences during my many visits to developers in South Korea, China, Japan, Russia, Brazil, Costa Rica and Argentina. While I would also see older developers on all of my stops, especially in the US, Germany and UK, it was always energizing to see so many new and young developers.

I also have had numerous opportunities to visit college campuses and see the next generation of developers learning new technologies, methods, languages, platforms, services, devices and frameworks. I always feel younger, when I step into a computer science and software engineering lab at a university, college, coding boot camp, hackathon and meetup. For any developer relations professionals who are feeling tired or a bit older, go visit a coding camp or a college campus on one our your tours. You’ll forget the miles and lack of sleep.

In the opening session at this week’s Apple’s World Wide Developer Conference (WWDC 2017), CEO Tim Cook showed two pictures of iOS app developers. The youngest was from Australia aged 10 years old with 6 apps in the app store. The other developer was from Japan with one app in the app store and was 82 years young.

 

Global-DevPop2017v1 Younger Developers
Developers 30 and younger account for more than a million more developers than those older than 45. However, the largest concentration of developers is between 30 and 45 years of age. The APAC region has a particularly large percent of developers in the youngest age categories, while developers in North America and EMEA tend to be older.

Also by 2021, India is projected to be the country with the largest software developer population worldwide, topping the United States, which currently has the largest countrywide developer population. China is projected to continue to be third in developer population. Both growth predictions when coupled with the current relative ages by region show a rejuvenation of the software development community worldwide.

“It’s natural to see the population numbers of young developers increasing in the emerging regions,” said Janel Garvin, CEO of Evans Data Corp. “Not only are they younger in comparison to other regions, but those emerging regions are showing a total population growth rate that is higher than the EMEA region or North America.”

Evans Data Corp’s Global Development Population and Demographics Study is the de facto standard in developer population estimates. The study, which is now in its 22nd edition, estimates not only current software developer populations across four major regions and forty different countries, but also overlays global primary research onto the population numbers to show numbers of developers forecast to adopt technologies now and in the future.

See the complete Global Developer Population and Demographic Study 2017 Vol. 1 Table of Contents and Methodology here: Table of Contents.

Evans Data recommends clients use this survey in combination with it’s companion survey series; the Global Development Survey series, in order to completely understand the full scope and complexity of the developer layout worldwide. Knowing the demographic, firmographic and psychographic  makeup of your developer population, their interests, and their use of technology will help you tailor your developer marketing outreach worldwide, regionally and locally.

Developer Programs and APIs in the News – Volume 2, Number 6

In today’s interconnected world, companies in all industries need to publish APIs and cultivate a developer community to access and use them. To be competitive today, attracting and supporting developers is essential. The key to cultivating a vibrant developer community that uses your APIs and supports your platform is a good developer relations program. “Developer Programs and APIs in the News” is a series of news items from developer programs around the world.

Developer Programs and APIs in the News

Apple – June 6, 2017 – Updated App Store Review Guidelines Now Available – “The App Store Review Guidelines have been updated. We review all apps submitted to the App Store in an effort to determine whether they are reliable, perform as expected, and are free of offensive material. As you plan and develop your app, make sure to use these updated guidelines.”
Apple – June 5, 2017 – See What’s Next for Xcode, macOS, iOS, watchOS, and tvOS – “The new beta of Xcode 9 is now available, and includes Swift 4 and SDKs used to build apps with the latest innovations and powerful capabilities in macOS, iOS, watchOS, and tvOS.”
Apple – June 5, 2017 – Introducing ARKit – “iOS 11 introduces ARKit, a new framework that allows you to easily create unparalleled augmented reality experiences for iPhone and iPad. By blending digital objects and information with the environment around you, ARKit takes apps beyond the screen, freeing them to interact with the real world in entirely new ways.”
Apple – June 5, 2017 – Introducing Core ML framework – “Integrate machine learning models into your app. Core ML is the foundation for domain-specific frameworks and functionality. Core ML supports Vision for image analysis, Foundation for natural language processing, and GameplayKit for evaluating learned decision trees. Core ML itself builds on top of low-level primitives like Accelerate and BNNS, as well as Metal Performance Shaders.”
Rice University – June 1, 2017 – Rice U. scientists slash computations for deep learning – “Rice University computer scientists have adapted a widely used technique for rapid data lookup (Hashing) to slash the amount of computation — and thus energy and time — required for deep learning, a computationally intense form of machine learning. Hashing can eliminate more than 95 percent of computations.”
Google – June 1, 2017 – 2017 Android Security Rewards – “We’re constantly working to improve the Android Security Rewards program and today we’re making a few changes to all vulnerability reports filed after June 1, 2017. Because every Android release includes more security protections and no researcher has claimed the top reward for an exploit chains in 2 years, we’re excited to increase our top-line payouts for these exploits.”
Microsoft – June 1, 2017 – Microsoft’s high-performance, open source, deep learning toolkit VErsion 2.0 is now generally available – “Microsoft Cognitive Toolkit version 2.0 is now in full release with general availability. Cognitive Toolkit enables enterprise-ready, production-grade AI by allowing users to create, train, and evaluate their own neural networks that can then scale efficiently across multiple GPUs and multiple machines on massive data sets.”
Apple – June 1, 2017 – Developer Earnings from the App Store Top $70 Billion – “Apple today announced that its global developer community has earned over $70 billion since the App Store launched in 2008. The App Store is home to the most innovative apps in the world and in the past 12 months alone, downloads have grown over 70 percent.”
Kleiner Perkins – May 31, 2017 – Mary Meeker’s Internet Trends 2017 Report – “Global Internet Trends = Solid User Growth… Slowing SmartPhone Growth. Online Advertising (+ Commerce) = Increasingly Measurable + Actionable. Interactive Games = Motherlode of Tech Product Innovation + Modern Learning. Media = Distribution Disruption @ Torrid Pace. The Cloud = Accelerating Change Across Enterprises.”
Cisco, IBM – May 31, 2017 – Cisco and IBM Join Forces to Tackle Cybercrime – “Cisco and IBM Security today announced they are working together to address the growing global threat of cybercrime. In a new collaboration, Cisco and IBM Security will work closely together across products, services and threat intelligence for the benefit of customers. Cisco® security solutions will integrate with IBM’s QRadar to protect organizations across networks, endpoints and cloud.”
nodejs.org – May 30, 2017 – Node v8.0.0 – “The next major release of Node.js brings a range of significant changes and additions.” Includes: npm v5.0.0, JavaScript runtime V8 5.8, asynch hooks, WHATWG URL parser, Buffer changes, Improved support for Promises and more.
Oracle – May 30, 2017 – Proposed schedule change for JDK 9 – “As you probably know by now, the JCP Executive Committee (EC) recently voted not to approve JSR 376, the Java Platform Module System, for the next stage of the process. This vote does not mean that JSR 376 is dead, nor that Jigsaw has been rejected. It only means that the EC raised a number of concerns that it wanted the JSR 376 Expert Group (EG) to address…To be specific, I propose that we move the GA date out by eight weeks, from 27 July to 21 September.”
Red Hat, Codenvy – May 25, 2017 – Red Hat to Acquire Codenvy, Provider of Agile and Cloud-Native Development Tools – “Red Hat, Inc. announces that it has signed a definitive agreement to acquire Codenvy, provider of cloud-native development tools that enable developers to more easily create modern container-based and cloud-native applications. By adding Codenvy to its existing portfolio of developer tools and application platforms, including Red Hat JBoss Middleware and Red Hat OpenShift, Red Hat continues its efforts to provide solutions that enable developers to create applications for hybrid cloud environments.”

 

Send me your Developer Programs News!

If you have news about your Developer Relations Program, send me an email about the news.

David I - Developer Relations Conference

David Intersimone “David I”
Vice President of Developer Communities
Evans Data Corporation
davidi@evansdata.com
Blog: https://www.devrelate.com/blog/
Skype: davidi99
Twitter: @davidi99
LinkedIn: https://www.linkedin.com/in/davidi99/

Webinar – June 20 & 22, 2017: Know your Developers and Creating Personas

The value of segmenting your target audience is well known to marketers across industries. Populations don’t exist as a homogeneous group but always have variations that color their perceptions and their adoption of product offerings. The same is true for developers.

Software developers can be divided in segments based on many factors. These might include technologies they use, where they work, what gets their synapses firing, what programming languages they use, what motivates them, etc. Once developer segments are defined, you can start organizing your existing developer community and attracting additional developers to your developer program.

Creating developer personas is one of the first steps to applying more modern developer marketing techniques in a technology world that is more and more individualized. This DevRelate webinar will introduce you to different types of developers.developer-personas-webinar

Agenda

  1. Developers Wear several hats
  2. Large and small companies/teams
  3. Today’s developer
  4. Platforms, languages, frameworks, tools
  5. Membership and success
  6. Motivations, aspirations, worries and fears
  7. First steps to creating developer personas
  8. Q&A

Dates/Times

Note: This webinar is offered several times. Select the date and time that works best for you using the drop down list on the GoToWebinar registration form. You can also see the webinar times shown in your time zone on the GoToWebinar registration form.

Tuesday, June 20, 2017

  • 7am PDT (Santa Cruz) | 9am CDT (Chicago) | 10am EDT (New York) | 2pm GMT | 3pm BST (London) | 4pm CEST (Frankfurt)
  • 10am PDT (Santa Cruz) | 12noon CDT (Chicago) | 1pm EDT (New York) | 5pm GMT | 6pm BST (London) | 7pm CEST (Frankfurt)
  • 5pm PDT (Santa Cruz) | 8am CST (Beijing Wednesday, June 21) | 10am AEST (Sydney Wednesday June 21)

Thursday, June 22, 2017

  • 7am PDT (Santa Cruz) | 9am CDT (Chicago) | 10am EDT (New York) | 2pm GMT | 3pm BST (London) | 4pm CEST (Frankfurt)
  • 1pm PDT (Santa Cruz) | 2pm CDT (Chicago) | 3pm EDT (New York)

 

Register Now to Reserve your Seat: https://register.gotowebinar.com/rt/3599119755299893761

 

Who Should Attend

  • Managers & Directors of Developer Programs
  • Technology & Developer Evangelists
  • Business Development Managers & Directors
  • Product Marketing Managers & Directors
  • Marketing Managers
  • Product Managers
  • Research Managers
  • Corporate Communications Managers
  • Heads of Developer Marketing
  • ANYONE who deals with developers!

 

Register Now

 

Presenter

David Intersimone “David I”, Vice President of Developer Communities, Evans Data Corporation

David I Facebook Avatar

Developer Relations and your Company’s APIs – webinar info and links

This week, I am presenting a DevRelate webinar, “Developer Relations and your Company’s APIs” on Wednesday (May 31) and Thursday (June 1). This blog post contains additional information and links covered in the webinar.

APIs and Your Company

 

Developer Relations and APIs

 

API Documentation Examples

 

API Versioning – Overview

 

REST

  • URI
  • Request parameter
  • Media type (aka content negotiation & accept header)
  • Date
  • Custom request header
  • Domain name

 

SOAP

  • XML namespaces and XML comments
  • UDDI version aware service registry

 

Shared Code Files

  • Filename
  • Version resource

 

API Resource Links

 

API Documentation Generation Tools

 

Additional Swagger Resources

The following Swagger related links were provided by SmartBear Software (thank you Keshav and Tracy)

  1. [Blog] API Design Best Practices – https://swaggerhub.com/blog/api-design/api-design-best-practices/
  2. [Blog] What is API Design, and Why it Matters – https://swaggerhub.com/blog/api-design/what-is-api-design/
  3. [Webinar] Scaling your API Design Process – https://swaggerhub.com/blog/api-design/scaling-your-api-design/
  4. [eBook] Optimizing the Swagger collaborative workflow using SwaggerHub – https://swaggerhub.com/blog/api-resources/optimize-your-swagger-api-workflow/
  5. [Blog] Design first or Code first approach to APIs – https://swaggerhub.com/blog/api-design/design-first-or-code-first-api-development/
  6. [Webinar] API Developer Experience (DX), and good documentation practices for good DX – https://swaggerhub.com/blog/api-documentation/api-documentation-and-developer-experience/

 

API Versioning – Examples

 

Facebook / Parse (BaaS) API Shutdown Example

 

Evans Data Developer Program Workshops and Assessments

 

If you have additional API links, best practices, tools, tips, tricks, thoughts and questions, send me an email.

 

David I - Developer Relations Conference

David Intersimone “David I”
Vice President of Developer Communities
Evans Data Corporation
davidi@evansdata.com
Blog: https://www.devrelate.com/blog/
Skype: davidi99
Twitter: @davidi99
LinkedIn: https://www.linkedin.com/in/davidi99/

Developer Programs and APIs in the News – Volume 2, Number 5

In today’s interconnected world, companies in all industries need to publish APIs and cultivate a developer community to access and use them. To be competitive today, attracting and supporting developers is essential. The key to cultivating a vibrant developer community that uses your APIs and supports your platform is a good developer relations program. “Developer Programs and APIs in the News” is a series of news items from developer programs around the world.

Developer Programs and APIs in the News

Twilio – May 25, 2017 – Twilio Announces Proxy — Next Generation API for Building Private and Moderated Conversations with Customers – “Twilio, the leading cloud communications platform for developers, today announced Twilio Proxy, a new API to power private text and voice conversations between a customer and a mobile worker. Any business with a mobile workforce can now enable workers to connect with customers using their own device, while providing a layer of privacy and security to both the worker and the customer.”
Microsoft – May 24, 2017 – Microsoft R Open: The Enhanced R Distribution v3.4.0 is now available – “Microsoft R Open, formerly known as Revolution R Open (RRO), is the enhanced distribution of R from Microsoft Corporation. The current release, Microsoft R Open 3.4.0, is based the statistical language R-3.4.0 and includes additional capabilities for improved performance, reproducibility and platform support. Just like R, Microsoft R Open 3.4.0 is open source and free to download, use, and share.”
Google, IBM, Lyft – May 24 2017 – Introducing Istio: A robust service mesh for microservices – “Google, IBM, and Lyft are proud to announce the first public release of Istio: an open source project that provides a uniform way to connect, secure, manage and monitor microservices. Our current release is targeted at the Kubernetes environment; we intend to add support for other environments such as virtual machines and Cloud Foundry in the coming months.”
Amazon AWS – May 22, 2017 – New AWS Training and Certification Portal – “The new AWS Training and Certification Portal allows you to access and manage your training and certification activities, progress, and benefits – all in one place. Previously, you had to rely on multiple websites to find and manage training and certification offerings. Now you have a central place where you can find and enroll in AWS Training, register for AWS Certification exams, track your learning progress, and access benefits based on the AWS Certifications you have achieved.”
Google – May 18, 2017 – What’s next for Google payment and loyalty experiences – “Yesterday, we announced the Google Payment API, which lets people pay in app or online with any verified credit or debit card saved to their Google Account, via products like Google Play, Chrome and YouTube.”
JetBrains – May 17, 2017 – Kotlin on Android. Now official – “Today, at the Google I/O keynote, the Android team announced first-class support for Kotlin. We believe this is a great step for Kotlin, and fantastic news for Android developers as well as the rest of our community. We’re thrilled with the opportunities this opens up. For Android developers, Kotlin support is a chance to use a modern and powerful language, helping solve common headaches such as runtime exceptions and source code verbosity.”
Google – May 17, 2017 – Build and train machine learning models on our new Google Cloud TPUs – “We’re excited to announce that our second-generation Tensor Processing Units (TPUs) are coming to Google Cloud to accelerate a wide range of machine learning workloads, including both training and inference. We call them Cloud TPUs, and they will initially be available via Google Compute Engine. Each of these new TPU devices delivers up to 180 teraflops of floating-point performance. As powerful as these TPUs are on their own, though, we designed them to work even better together.”
Silver Spring Networks – May 16, 2017 – Silver Spring Networks Expands IoT Developer Program – “Silver Spring Networks, Inc. announced the extension of its developer program with the introduction of a new developer portal, developer kits and a simulation tool for application development. Silver Spring aims to accelerate innovation for the Internet of Important Things. Support for the Arduino developer environment, the simplification of software tools, and the new developer portal will broaden the potential devices and applications that can integrate Silver Spring’s IoT technology into solutions for utilities, cities and industrial companies.”
Google – May 16, 2017 – Introducing Google Cloud IoT Core: for securely connecting and managing IoT devices at scale – “Announcing a new fully-managed Google Cloud Platform (GCP) service called Google Cloud IoT Core. Cloud IoT Core makes it easy for you to securely connect your globally distributed devices to GCP, centrally manage them and build rich applications by integrating with our data analytics services. When used as part of a broader Google Cloud IoT solution, Cloud IoT Core gives you access to new operational insights that can help your business react to, and optimize for, change in real time.”
Microsoft – May 10, 2017 – Azure Cosmos DB: The industry’s first globally-distributed, multi-model database service – “Today, we’re excited to announce the general availability of Azure Cosmos DB. Azure Cosmos DB is the first globally-distributed data service that lets you to elastically scale throughput and storage across any number of geographical regions while guaranteeing low latency, high availability and consistency – backed by the most comprehensive SLAs in the industry. Azure Cosmos DB is built to power today’s IoT and mobile apps, and tomorrow’s AI-hungry future.”
Oracle – May 10, 2017 – Oracle API Platform Cloud Enables Customers to Drive Business Transformation and API-First Thinking – “Oracle today expanded Oracle Cloud Platform’s integration offerings with the availability of Oracle API Platform Cloud Service. Bringing together leading API-first design and governance capabilities from recently acquired Apiary and API management from Oracle, the new cloud service delivers end-to-end capabilities for designing, prototyping, documenting, testing, and managing the proliferation of critical APIs.”
Unsplash – May 9, 2017 – The Unsplash API is now open & free – “It’s never been easier to make something awesome with Unsplash photos. Oh boy. The moment you’ve been waiting for is finally here. Assuming you’ve been waiting for us to make an announcement about the Unsplash API… Or were you expecting something else? A .gif perhaps? Have we satisfied your .gif cravings? Good, now let’s get down to business: the Unsplash API is now 100% open and free to outside developers.”
NVIDIA – May 8, 2017 – NVIDIA Releases VRWorks Audio and 360 Video SDKs at GTC – “NVIDIA is making VR more immersive, and VR development easier, with the release of VR audio and 360-degree video stitching as part of our VRWorks software development kit. The VRWorks Audio SDK provides real-time ray tracing of audio in virtual environments, and is supported in Epic’s Unreal Engine 4. The VRWorks 360 Video SDK addresses the complex challenge of real-time video stitching.”
Google – April 27, 2017 – Introducing the Google Assistant SDK – “With this SDK you can now start building your own hardware prototypes that include the Google Assistant, like a self-built robot or a voice-enabled smart mirror. This allows you to interact with the Google Assistant from any platform.”
Shopify – April 20, 2017 – Building for Developer Success with Shopify’s Newest APIs – “In building more paths to more entrepreneurs, we hope you can use these new APIs to help pave the road for entrepreneurial success. To make marketing better for merchants, and to improve how these apps show their strength, we’re introducing the Marketing Events API. With the new Reporting API, we’re giving all developers the ability to generate customized, app-specific reports.”
Apple – April 20, 2017 – Introducing LivePhotosKit JS – “This new JavaScript-based API makes it easy to embed Live Photos on your websites. In addition to enabling Live Photos on iOS and macOS, you can now let users display their Live Photos on the web.”
Facebook – April 18, 2017 – Messenger Platform 2.0 Debuts at F8 – “Today at F8, we introduced Messenger Platform 2.0, a new suite of tools that gives you the ability to build richer experiences, get discovered, and extend the conversational, visual and social capabilities of your bots. With more than 1.2 billion monthly users and over 100,000 monthly active bots, we are focused on learning and building for our developers.”
TeleSign – April 18, 2017 – Taking on the $8B Communications Platform as a Service Market – “Today we open our premium global network, proprietary data intelligence and innovative communications and security APIs, enjoyed by 20 of the 25 largest brands in the world, to a wider developer audience for the first time via a new self-service portal at www.telesign.com/go”
Apple – April 11, 2017 – What’s New in TestFlight – “TestFlight in iTunes Connect now provides multiple build support, enhanced group capabilities, and improved tester management—making it even easier to test your apps. TestFlight now lets you distribute and test multiple builds at the same time, so testers can choose from a number of builds to test.”

 

Send me your Developer Programs News!

If you have news about your Developer Relations Program, send me an email about the news.

David I - Developer Relations Conference

David Intersimone “David I”
Vice President of Developer Communities
Evans Data Corporation
davidi@evansdata.com
Blog: https://www.devrelate.com/blog/
Skype: davidi99
Twitter: @davidi99
LinkedIn: https://www.linkedin.com/in/davidi99/

Less Than a Third of Companies Have an Overall Cyber Security Policy

With the recent WannaCry ransomeware attack on sites around the world, you might wonder whether your Developer Community site is secure. You might also consider helping your developer program members ensure that they are using security best practices as well.

Cyber security has become one of the hottest issues today, but Evans Data’s just released Global Development Survey shows that only 31% of software developers say their company has an overall formal security policy that is uniformly adhered to throughout the organization. More companies, 34%, have an informal policy that is adopted by various departments throughout the company, while another quarter either have no particular policy or one that is piecemeal and defined by the various departments themselves.

In last November’s DevRelate blog post, “Security Chops for your Developer Relations Program and Team Members“, I encouraged all developer relations team members, whether they are part of a security based company or not, to be able to speak to the security aspects of software development. DevRel advocates should also be able to assure their members that the developer community site and APIs developers use are safe from security problems.

internet-1862312_640

Less Than a Third of Companies Have an Overall Cyber Security Policy

Evans Data’s recent press release, “Less Than a Third of Companies Have an Overall Cyber Security Policy“, reports that developers within the APAC region are the most likely to cite an overall formal cyber security strategy, according to the global survey of over 1500 developers in conducted in six languages over four major geographical regions. In North America and the EMEA region companies are more likely to have an informal policy that does not extend across the whole enterprise. EMEA is also the region where more companies with no particular policy at all are found.

GlobalDev2017v1

In addition, only 26% of developers worldwide say they are developing their apps to run on secure and trusted systems. However an additional 19% expect to be doing this within the next 6 months.

“Recent events have highlighted the need for enhanced cyber security,” said Janel Garvin, CEO of Evans Data, “but security has been a top issue for software developers for quite some time and across many disciplines. We have consistently seen the developers themselves citing security as a chief concern so there is frustration that their companies aren’t taking an overall approach.”

 

Evans Data Global Development Survey

The Global Development Survey is conducted twice a year with broad topic focus on issues such as Platforms, Languages, Development Lifecycle and Tools, Blockchain development, Artificial Intelligence and Big data, Mobility, Cloud, High Performance Computing, Databases, Security, Game Development and more.

See the complete Table of Contents and Methodology here: Table of Contents

 

Practice Secure Computing and Help your Developers Members Do the Same

Do your developer relations team members have security chops? Do your advocates keep track of the state of the art in secure computing? Does your developer relations site have the right security features? Do you help your developer community members practice secure computing? If your answers to some of these questions are no or I’m not sure, now is the time to increase your security chops!

David I Facebook Avatar

David Intersimone “David I”
Vice President of Developer Communities
Evans Data Corporation
davidi@evansdata.com
Blog: https://www.devrelate.com/blog/
Skype: davidi99
Twitter: @davidi99