Developersummit
  • HOME
  • CALL FOR PAPERS
  • BUY TICKETS
  • CONTACT
  • INSIGHTS
  • ONDEMAND
saltmarch

GIDS news media, articles, insights and virtual events educate and illuminate its audiences so they can be fully prepared to deal with the new realities at work and in their professions.

Saltmarch On-Demand
Media

Our Experts

Videos On Demand

Insights

Call for Papers

Connect

About Us

Privacy Policy

Terms & Conditions

Code of Conduct

Contact Us

Subscribe to Developersummit

Get the latest event updates, and insights from today's leading voices.

© 2026-2027 Saltmarch. All rights reserved.

Migrating to Modern JavaScript
RegisterTwitterLinkedInFacebook

< session />

Migrating to Modern JavaScript

Fri, November 6 at 5:30 AM - 9:30 AM GMT+5:30BackEnd

Today, JavaScript is ubiquitous. However, for a long time, JavaScript was deemed quirky and eccentric. Developers had to resort to convoluted programming practices and patterns to avoid the potholes presented by the language.

All of that changed in 2015. The central committee that governs the development of the language announced a slew of changes aiming to propel JavaScript into a new era. Features like let and const aim to deprecate the mischievous var, while fat-arrow functions aim to make JavaScript more succinct and functional. Developing domains and object hierarchies is also easier using the newly introduced classes. Finally, features like promises and async/await make it easier to work with asynchronous operations.

However, there is a ton of legacy code out now in need of refactoring. By updating your code to use modern JavaScript constructs, you’ll make your code more clear, maintainable, and explicit, with fewer hidden bugs. This workshop will help you take your first steps toward modernizing your JavaScript code.

This workshop has some set up required prior to us getting started, so please follow the instructions in the README file of this repository prior to attending this workshop: https://github.com/looselytyped/refactoring-to-modern-javascript

< speaker_info />

About the speaker

Raju Gandhi

Raju Gandhi

Founder, DefMacro Software

Raju Gandhi is a Java/Ruby/Clojure developer and a programming language geek. He has been writing software for well over a decade in several industries including education, finance, construction, manufacturing and retail sectors. Raju has a graduate degree in Industrial Engineering from Ohio University. In his spare time you will find Raju reading, or watching movies, or playing with yet another programming language. He is affectionately known as looselytyped on Twitter.

Related Talks

Functional Programming in Java, Groovy, and Kotlin

Fri, April 30

Functional Programming in Java, Groovy, and Kotlin

Kenneth Kousen
Developing with HTTPS in Containers

Thu, August 6

Developing with HTTPS in Containers

Rob Richardson
Groovy 3: All The Major New Features

Thu, November 5

Groovy 3: All The Major New Features

Kenneth Kousen

On-Demand Talks

LLVM

LLVM

Brian Sletten
Upgrade to Modern Java

Upgrade to Modern Java

Kenneth Kousen
Practical Java Problem Solving: A Hands-On Guide to Debugging

Practical Java Problem Solving: A Hands-On Guide to Debugging

Alshama M S, Gireesh Punathil
Reusable Insights from Enterprise Deployments

Reusable Insights from Enterprise Deployments

Gireesh Punathil
Spring Boot Omakase: A Fast-paced "Chef’s Choice" Dive into Fun & Useful Topics!

Spring Boot Omakase: A Fast-paced "Chef’s Choice" Dive into Fun & Useful Topics!

Mark Heckler
New Java Language Features with Eclipse

New Java Language Features with Eclipse

Manoj Palat
All On-Demand »