Categories
Languages

JavaScript remains the Queen of Programming Languages

Welcome to another update on programming languages communities. The choice of programming language matters deeply to developers because they want to keep their skills up to date and marketable. Languages are a beloved subject of debate and the kernels of some of the strongest developer communities. They matter to toolmakers too, as they want to make sure they provide the most useful SDΚs.

languages_graph

 

It can be hard to assess how widely used a programming language is. The indices available from players like Tiobe, Redmonk, Stack Overflow’s yearly survey, or Github’s Octoverse are great, but mostly offer only relative comparisons between languages, providing no sense of the absolute size of each community. They may also be biased geographically, or skewed towards certain fields of software development, or open source developers.

The estimates we present here look at active software developers using each programming language, across the globe and across all kinds of programmers. They are based on two pieces of data. First, our independent estimate of the global number of software developers, which we published for the first time in 2017. Second, our large-scale, low-bias surveys which reach more than 20,000 developers every six months. In the survey, we consistently ask developers about their use of programming languages across nine areas of development1, giving us rich and reliable information about who uses each language and in which context.

JavaScript is and remains the queen of programming languages. Its community of 11.7M developers is the largest of all languages. In 2018, 2.5M developers joined the community: the highest growth in absolute numbers and more than the entire population of Swift, Ruby, or Kotlin developers, amongst others. New developers see it as an attractive entry-level language, but also existing developers are adding it to their skillset. Even in software sectors where Javascript is least popular like machine learning or on-device code in IoT, over a quarter of developers use it for their projects.

Python has reached 8.2M active developers and has now surpassed Java in terms of popularity. It is the second-fastest growing language community in absolute terms with 2.2M net new Python developers in 2018. The rise of machine learning is a clear factor in its popularity. A whopping 69% of machine learning developers and data scientists now use Python (compared to 24% of them using R).

Java (7.6M active developers), C# (6.7M), and C/C++ (6.3M) are fairly close together in terms of community size and are certainly well-established languages. However, all three are now growing at a slower rate than the general developer population. While they are not exactly stagnating, they are no longer the first languages that (new) developers look to.

Java is very popular in the mobile ecosystem and its offshoots (Android), but not for IoT devices. C# is a core part of the Microsoft ecosystem. Throughout our research, we see a consistent correlation between the use of C# and the use of Microsoft developer products. It’s no surprise to see desktop and AR/VR (Hololens) as areas where C# is popular. C/C++ is a core language family for game engines and in IoT, where performance and low-level access matter (AR/VR exists on the boundary between games and IoT).

PHP is now the second most popular language for web development and the fifth most popular language overall, with 5.9M developers. Like Python, it’s growing significantly faster than the overall developer population, having added 32% more developers to its ranks in 2018. Despite having (arguably) a somewhat bad reputation, the fact that PHP is easy to learn and widely deployed still propels it forward as a major language for the modern Internet.

The fastest growing language community in percentage terms is Kotlin. It grew by 58% in 2018 from 1.1M to 1.7M developers. Since Google has made Kotlin a first-class language for Android development, we can expect this growth to continue, in a similar way to how Swift overtook Objective-C for iOS development.

Other niche languages don’t seem to be adding many developers, if any. Swift and Objective-C are important languages to the Apple community, but are stable in terms of the number of developers that use them. Ruby and Lua are not growing their communities quickly either.

Older and more popular programming languages have vocal critics, while new, exciting languages often have enthusiastic supporters. This data would suggest that it’s not easy for new languages to grow beyond their niche and become the next big thing. What does this mean for the future of these languages and others like Go or Scala? We will certainly keep tracking this evolution and plan to keep you informed.

The Developer Economics survey is now Live.
Have your say in which should be the next programming language Queen and you may win amazing prizes and gear. Discover more.

Want more developer insights on programming languages?

The State of Developer Nation report is free to download.

programming_languages_banner

Categories
Events

Developer Conferences 2019: The Roundup

Conferences are the best place to share your passions and get a great booster in trends, knowledge & even hacks. Here is a roundup of developer conferences taking place in 2019 globally.

Keep an eye on these if:

  • you want to upscale your current knowledge and network,
  • meet fellow developers,
  • you are ready to push yourself to build new paths in your career
  • you just want to learn new things & find fresh content on new technologies, latest practices, and innovative techniques.

 

Best Dev Free Conferences: 

AllDayDevOps

AllDayDevOps is a DevOps conference with over 30,000 participants that houses over 120+ sessions spread out between five tracks, and 24 hours, including CI/CD, cloud-native infrastructure, DevSecOps, cultural transformations, and site reliability engineering

  • November 6, 2019
  • Online
  • Free

 

DevConf.IN 2019

DevConf.IN 2019 is the annual Developers’ Conference organized by Red Hat in India. It is meant to provide a platform to the local FOSS community participants to come together and engage in knowledge sharing through technical talks, workshops, panel discussions, and hackathons.

  • August 2-3, 2019
  • Bengaluru, India
  • Free

 

Best Dev Conferences: Series of Worldwide Conferences 

DevOpsDays

DevOpsDays focuses on general DevOps topics and includes curated talks. It also features a spin on the concept of open space, with discussions on software development and IT infrastructure.

  • 29 May – 28 November, 2019
  • Worldwide, including: Europe, North America, Latin America, Asia, and Africa
  • Depending on location (~$150)

 

DevOps World | Jenkins World

DevOps World | Jenkins World is a Jenkins-supported DevOps conference. It focuses on the automation software Jenkins and it welcomes more than 2,500 attendees, making it the largest Jenkins-focused DevOps conference.

  • August 12-15, 2019 & December 2-5, 2019
  • San Fransisco, USA & Lisbon, Portugal
  • $499 – $1.199

 

Monitorama

Monitorama focuses strictly on software and infrastructure monitoring.

  • June 3-5, 2019 & October 21-22, 2019
  • Portland & Baltimore
  • $400

 

DevOps Enterprise Summit Europe & USA

DevOps Enterprise Summit is aimed at leaders of large, complex organizations that are implementing DevOps principles and practices.

  • June 25-27, 2019 in Europe & October 28-30, 2019 in USA
  • London, UK & Las Vegas, Nevada, USA
  • £600-£800 + VAT in Europe & $1,400 to $1,975 in USA

 

KubeCon/CloudNativeCon USA & China

KubeCon (and CloudNativeCon) is a Linux Foundation event focused on the Kubernetes technology.

  • November 18 – 21, 2019 in USA & June 24-26, 2019 in China
  • San Diego, California & Shanghai, China
  • $150 – $1.200 in USA & ¥375 – ¥6000

 

Best Dev Conferences in Europe: 

DevOpsCon

This conference includes an expo floor and addresses topics such as continuous delivery, microservices, docker, cloud computing, and shorter delivery cycles.

  • June 11-14, 2019
  • Berlin, Germany
  • €413-€1,979

 

Devopsdays Amsterdam

devopsdays Amsterdam brings development, operations, QA, InfoSec, management, and leadership together to discuss the culture and tools to make better organizations and products.

  • June 26-28, 2019
  • Amsterdam, Netherlands
  • €99.00 – €249.00

 

CloudNative London

CloudNative covers everything cloud-native, from containers and schedulers to Kubernetes & DevOps.

  • September 25-27
  • London, UK
  • $1,195

 

JAX London

JAX London is a four-day conference for cutting edge software engineers and enterprise-level professionals. Brings together the world’s leading innovators in the fields of JAVA, microservices, continuous delivery, and DevOps.

  • October 7-10, 2019
  • London, UK
  • £399.00  – £649.00

 

JokerConf

Joker is a large international Java conference for Senior Java developers, with more than 1400 participants.

  • October 25-26, 2019
  • Saint Petersburg, Russia
  • $TBA

 

Devoxx Belgium

Devoxx Belgium is a 5-day conference where developers and architects join to examine the latest technology advancements and fascinating ideas, with some of the most inspiring speakers of the sector.

  • November 4 – 8, 2019
  • Antwerp, Belgium
  • €350 – €845

 

dotJS 2019

The world’s largest & sharpest JavaScript conference.

  • December 5-6, 2019
  • Paris, France
  • €299/€199 (2-day/1-day passes)

 

Devternity

The conference that turns developers into architects and engineering leaders.

  • December 6-7, 2019
  • Riga, Latvia
  • €299 – €598

 

Best Conferences in North America: 

Agile + DevOps West

Agile + DevOps West offers a full menu of conference services, including talks from recognized subject-matter experts and training and certification classes the day before the official conference begins.

  • June 2-7, 2019
  • Las Vegas, Nevada, USA
  • $1,595 to $3,995

 

Apple WWDC19

Apple gives you the chance to join thousands of coders, creators,  this summer to create insanely great coding.

  • June 3-7, 2019
  • San Jose, California
  • $1,599 (2019 registration is closed)

 

Velocity Conference

Velocity focuses on real-world best practices for building, deploying, and running complex, distributed applications and systems.

  • June 10-13,2019
  • San Jose, California, USA
  • $1.135 – $1.595

 

Open Source Summit

Open Source Summit is a technical conference where 2,000+ developers, operators, and community leadership professionals collaborate, share information and learn about the latest trends in open technologies, including Linux, containers, cloud computing and more.

  • August 21-23, 2019
  • San Diego, California
  • $950 ($275 hobbyist/academic tickets also available)

 

ApacheCon

In ApacheCon you can learn about the latest innovations in containers, cloud, DevOps, IoT, servers, web frameworks, plus many other Apache projects and communities in a collaborative, vendor-neutral environment.

  • September 9-12, 2019
  • Las Vegas
  • $500 (prices increase after June 27th)

 

Microsoft Ignite

Microsoft created Ignite to consolidate several smaller conferences: Microsoft Management Summit, Microsoft Exchange Conference, SharePoint Conference, Lync Conference, Project Conference, and TechEd.

  • November 2-8
  • Orlando, Florida, USA
  • $ TBA

 

Cybersecurity & Cloud Expo 2019

Arriving in the heart of Silicon Valley, the Cyber Security & Cloud event is co-located with the IoT Tech Expo, AI & Big Data Expo and Blockchain Expo so you can explore the convergence of these technologies in one place.

  • November 13-14, 2019
  • Santa Clara, California
  • $129 – $949 (prices increase after June 29th)

 

AWS re:Invent 2019

Join the AWS re:invent 2019 for deep technical sessions, hands-on bootcamps, hackathons, workshops, chalk talks, keynotes, and fun.

  • December 2-6, 2019
  • Las Vegas
  • $1,799 (2018)

 

Best Dev Conferences in APAC: 

 

SREcon Asia Pacific

SREcon 2019 is a gathering of engineers who care deeply about site reliability, systems engineering and working with complex distributed systems at scale.

  • June 12–14, 2019
  • Singapore
  • $750 – $900

 

Rootconf 2019

Rootconf 2019 is established in the middle of an era of data leaks and vulnerabilities, managing and running large infrastructure systems, architecting for the cloud and simultaneously optimizing costs.

  • 21-22 JUNE 2019
  • Bangalore, India
  • ₹3100 – ₹5800

 

PHPConf.Asia 2019

Can’t stop discussing and arguing about your favorite PHP framework? Join the challenge of defending the various PHP frameworks.

  • June 23-26, 2019
  • Singapore
  • $ TBA

 

RISE:

From the team behind Web Summit comes RISE, a gathering of the world’s biggest companies and most exciting startups. With more than 15,000 attendees and 350+ speakers expected, this is a truly massive event.

  • July 8-11, 2019
  • Hong Kong
  • $680

 

Open Source Summit Japan

Open Source Summit Japan is the leading conference in Japan. I is connecting the open source ecosystem under one roof, providing a forum for technologists and open source industry leaders.

  • July 17-19, 2019
  • Tokyo, Japan
  • $150 – $450

 

DevOps Talks Conference

DevOps Talks Conference (DOTC) brings together DevOps leaders, engineers, and architects who are implementing DevOps principles and practices in Start-Ups and in Leading Enterprise companies.

  • September 10-11, 2019
  • Sydney, Australia
  • $799,33

 

CIO Leaders Summit Indonesia

CIO Summit in Indonesia is the largest and most respected gathering of CIO’s and IT leaders in Jakarta.

  • October 24, 2019
  • Jakarta, Indonesia
  • $ TBA

 

Xilinx Developer Forum

XDF connects software developers and system designers to the deep expertise of Xilinx engineers, partners, and industry leaders. Earn insights and inspiration an get ready to tackle your next breakthrough in an application or system design.

  • December 3 – 4, 2019
  • Beijing, China
  • $ TBA

 

Best Dev Conferences in South America:

 

The Developer’s Conference

The Developer’s Conference (TDC) is the largest event related to software development in Brazil. It is connecting meetup and event organizers, speakers, companies, and sponsors on a single platform, in order to empower the local ecosystem.

  • July 16-20, 2019
  • Sao Paolo, Brazil
  • $TBA

 

Ekoparty Security Conference

Ekoparty Security Conference is the annual IT security event that, due to its unique characteristics and its particular style, has become a benchmark for all of Latin America. The attendees have the chance to learn more about the latest technological innovations, vulnerabilities, and tools.

  • September 25-27, 2019
  • Buenos Aires, Argentina
  • $TBA

 

WorkTech Buenos Aires

WorkTech Buenos Aires is the leading international conference dedicated to the future of work by bringing together international experts, who provide an inspiring and innovative look.

  • October 17, 2019
  • Buenos Aires, Argentina
  • $TBA

 

InfoComm Colombia

InfoComm is the main fair for the Audio, Video, Lighting, Domotics, Networks, Voice and Data industry in the region of Colombia.

  • October 23-25, 2019
  • Bogota, Colombia
  • $TBA

 

The 7th International Conference on Software Engineering Research and Innovation

The purpose of the conference is to bring together practitioners and researchers from academe, industry, and government. The aim is to advance the state of the art in Software Engineering, as well as generating synergy between academy and industry.

  • October 23 – 25, 2019
  • Mexico City, Mexico
  • $TBA

Best Dev Conferences in Middle East & Africa:

 

AI expo Africa

AI Expo Africa is the largest business-focused Artificial Intelligence (AI) & Data Science Community event in Africa.

  • September 4-5th, 2019
  • Cape Town, South Africa
  • R4,500 – R6,500

 

International Conference on Science, Engineering & Technology – ICSET 2019

ICSET 2018 will provide an excellent international forum for sharing knowledge and a result in Science, Engineering & Technology. The goal of the Conference is to provide a platform to share cutting-edge development in the field for both researchers and practitioners.

  • September 25-26, 2019
  • Johannesburg, South Africa
  • $TBA

 

South Africa 2019

The ideal conference for database administration and developer community who use PostgreSQL to get to know each other, exchange ideas and learn about the current features and upcoming trends within PostgreSQL.

  • October 08 – 09, 2019
  • Johannesburg, South Africa
  • $TBA

 

3th edition of International Conference Europe Middle East & North Africa On Information System Technology and Learning Researches

EMENA-ISTL 2019 is the conference that focuses on areas of Information System & Technology, e-Learning and artificial intelligence (AI), machine learning and how it applies to the real world.

  • November 21-23, 2019
  • Marrakech, Morocco
  • $TBA

 

Africa Arena

AfricArena accelerates the growth of tech startups and the ecosystems in which they operate by providing a platform where they can share their business model, gain valuable networks and attain funding.

  • December 11-12, 2019
  • Cape Town, South Africa
  • R1,499 – R7,975

 

Did you find this list useful or did we forget any important conferences? Anyhow, let us know your opinion in the comment section!

Would you like to be notified about our free research, articles, industry news, dev resources, events, job postings, and memes?

 

Subscribe to our weekly newsletter – we promise we don’t spam!