XtremeJS 2023 logo

Schedule

Your success is ours! This is our business model!

Small Sessions

Our conference includes small sessions of 30min each, delivered by speakers from all over the world. In order to ease the participation from all over the world we chose to start the conference at 11:30 (GMT). 

Hour

Speaker

Talk

11:30 GMT

Phil Nash Phil Nash

The Top 5 JavaScript Issues in all Our Codebases
We all try to write the best code we can, but sometimes things slip through the cracks. With a look at the data from scans of thousands of projects, we can tell what the most common issues are in the codebases of all JavaScript developers.

12:00 GMT

Anisha Swait Anisha Swait

Enhancing Web Applications with ChatGPT.js: A Guide to AI-driven Conversations
Join us for an enlightening conference presentation as we explore the cutting-edge world of AI-driven conversations in JavaScript projects. In this session, we’ll deep dive into ChatGPT.js, an innovative language model by OpenAI, and its seamless integration with JavaScript applications.

12:30 GMT

Karan Kiri Karan Kiri

How to Improve Your Web Application’s Security using Mozilla Observatory
We have used Mozila Observatory to improve our security rating from F to B+, (https://observatory.mozilla.org/analyze/live.copilot.fabric.inc). This talk will be about how one can leverage the tool to enhance the security posture of their web applications. In this talk, we will explore how to enhance web application security using the Mozilla Observatory. We will cover essential security measures such as Content Security Policy, Cookies, Cross-origin Resource Sharing, HTTP Public Key Pinning, HTTP Strict Transport Security, Redirection, Referrer Policy, Subresource Integrity, X-Content-Type-Options, X-Frame-Options, and X-XSS-Protection, providing practical insights and guidance on their implementation. 

13:00 GMT

Dmitrii Dmitrii Ivashchenko

A Deep Dive into ECMAScript 2023 Features
Explore the new frontiers of JavaScript with the latest version, ECMAScript 2023. In this updated standard, we will delve into the additions and improvements, including features like “Array find from last,” “Hashbang Grammar,” “Symbols as WeakMap keys,” and “Change Array by Copy.” This presentation offers a complete walk-through of ECMAScript 2023, providing an opportunity to fully comprehend and experiment with the newly introduced capabilities in a detailed and comprehensive manner.

13:30 GMT

Lunch Break

Lunch Break

14:00 GMT

Joshua Arvin Lat Joshua Arvin Lat

Beyond the Basics: Securing JavaScript Applications
JavaScript powers dynamic and interactive applications that millions of users use everyday. In this talk, we will highlight the vulnerabilities and well-known risks when dealing with various types of JavaScript applications. We’ll also discuss relevant risks and issues concerning insecure third-party dependencies and vulnerabilities in Node.js modules as well. In addition to this, we’ll discuss several techniques and solutions when handling authentication, authorization, and session management for Single Page Applications (SPAs). We’ll discuss the best practices and strategies concerning Content Security Policies (CSP), secure coding patterns, and dive deep into various security tools to enhance and manage the security of JavaScript applications.

14:30 GMT

Chris Ng Chris Ng

Road to Zero Lint Failures: Tackling Code Quality Challenges at Scale
Lint rules enable us to uphold code quality and minimize errors. It can positively impact developer productivity and happiness, especially when working on a massive application with multiple teams working together. But what if your large-scale application contains thousands of lint failures over the many years it has been running in production? This talk will explore actionable strategies for effectively addressing lint failures at scale so that we can again rely on lint rules to ensure consistent code quality and streamline development processes, leading to a more robust and maintainable codebase.

15:00 GMT

Damodaran S Damodaran S

Progressive HTML Rendering 101
Learn about the lost art of progressive HTML Rendering. This talk would illustrate why we need the progressive HTML rendering, what are the problems that HTML rendering solves, and it will include a small example for in-order and out-of-order flushing. 

 

15:30 GMT

… …

T.B.A.
….

16:00 GMT

Small Break

Small Break

16:30 GMT

Nikola Mitrovic Nikola Mitrovic

Secret Shortcuts of Loading Web Performance
When optimizing loading performance of web apps, everything is easy when we Google a little bit and apply standard optimization techniques like minimizing & compressing files, using tree-shaking, inlining critical CSS, using next-gen image formats, apply caching headers, use server-side rendering etc… But what if, that is not enough and we need to go above & beyond that. That’s where we need to take secret shortcuts, so we can boost the loading time of our app to the speed of light 🚀🚀🚀 This talk has the answer to the question what are secret shortcuts of Loading Web Performance, with a lot of real-life examples in React.

17:00 GMT

… …

T.B.A.
….

17:30 GMT

… …

T.B.A.
….

18:00 GMT

… …

T.B.A.
….

Your Success is Ours!

We will do our best to serve your needs! This is our business model!​

Update cookies preferences