Skip to Main Content
Talk Intermediate

Unleashing the Power of Modern JavaScript Development

Proposal status is Rejected
Session Description

JavaScript continues to evolve, bringing new features and capabilities that empower developers to create more efficient, maintainable, and high-performing applications. This session dives into the modern practices and techniques that are shaping the future of JavaScript development. We will explore essential design patterns, performance optimization strategies, the power of Async/Await and Promises for managing asynchronous operations, and the latest features introduced in ECMAScript. Whether you're building web applications, server-side solutions, or anything in between, this session will equip you with the knowledge and tools to elevate your JavaScript development skills.


Session Agenda:

1. Introduction to Modern JavaScript Development

2. Common Design Patterns in JavaScript

2.1 Singleton

2.2 Observer

2.3 Module

3. Performance Optimization Techniques

3.1 Load Time Reduction

3.2 Memory Usage Minimization

3.3 Execution Speed Improvement

4. Async/Await and Promises

4.1 Handling Asynchronous Operations

4.2 Best Practices for Clean and Readable Code

5. Latest Features of ECMAScript (ES Tips)

6. Real-World Examples and Best Practices

7. Q&A and Interactive Discussion

By the end of this session, developers will have a comprehensive understanding of modern JavaScript development techniques and be prepared to implement these strategies in their own projects, leading to more robust and efficient applications.

Session Categories

FOSS

Speakers

Tarandeep Singh
Tarandeep Singh Software Engineering MTS | Salesforce

My name is Tarandeep Singh, working as a Software Engineer at Saelsforce. With over a decade of experience as a Full Stack Developer, I have immersed myself in various facets of software development, specializing in Java, Salesforce, Android, Mendix, IoT, AI, and Voice applications. At Salesforce, I have been privileged to contribute to innovative projects that enhance user experiences and automate complex workflows.


Throughout my career, I have been passionate about open source initiatives. Notably, I developed the Lifeblood AppExchange app, which facilitates blood donations and has made a meaningful impact on communities. My commitment to sharing knowledge extends to my technical blog and engagements as a speaker at events like TrailheaDX India, IoTShow, Women in Tech Dreamin, India Dreamin, Swecha (Open Source community based out of Telangana). Also, leading the Vue chapter under Swecha Developer Community.


I hold a Master's degree from BITS Pilani, where I deepened my understanding of AI, ML, and Mulesoft. Beyond technical expertise, I actively mentor young technologists through initiatives like Technovation, fostering the next generation of tech leaders.


Outside the realm of coding, I channel my passion for writing through technical blogs and engaging with the developer community. You can find my blog at www.blog.singhtarandeep.com, where I share valuable knowledge and experiences. I take great pride in my contributions to the world of technology, and my website, https://www.singhtarandeep.com/, showcases my portfolio and achievements.