JavaScript Day 2023 - What's In Store
Written by Mike James   
Friday, 27 October 2023

JetBrains annual JavaScript Day, the third of its free, online events for developers interested in languages and frameworks in the JavaScript ecosystem takes place on November 2nd. We look at this year's line up of talks.

JB JS 2023

The timing of the virtual event depends where you are located:

  • 09:00 - 16:30 EDT
  • 13:00 - 20:30 UTC
  • 14:00 - 21:30 CET

The event comprises nine tracks:

  • State of Angular
  • An AI-Enabled Framework? Using LLMs to Put People First
  • Lies We Tell Ourselves Using TypeScript
  • TC39 - From the Proposal to ECMAScript - Step by Step
  • Ask Me Anything (AMA) With the WebStorm Team
  • JavaScript Should Come With Batteries
  • React: The Most Common Mistakes in 2023
  • It's Not Just Node.js Anymore
  • View Transitions: Fact vs. Fiction

Each talk lasts 40 minutes and there are 10-minute breaks between them. In our previous article, Make A Date With JavaScript Day 2023, Ian Eliot highlighted three of the sessions. The first of the day is on Angular from Simona Cotin, a member of the Angular team at Google, and will be a pre-release presentation of new features in Angular 17, due to be released on November 6th. Choosing his "most anticipated" talk, Ian selected "JavaScript Should Come With Batteries" from Luca Casonato which looks at the benefits offered by Deno, the JavaScript and TypeScript runtime environment created by Ryan Dahl, the same person who created Node.js.

Ian also commented on the AMA session, lasting just 20 minutes, halfway through the event, for which attendees are invited to ask about WebStorm and its future plans, JavaScript and TypeScript support in any JetBrains IDE, or anything else. 

This leaves me with six talks to introduce. I'm intrigued as to what Daniel Roe will show us in An AI-Enabled Framework? Using LLMs to Put People First. I have to admit I hadn't previously come across the Nuxt framework, which I've now discovered is a full-stack JavaScript framework for building web applications based on Vue.js that provides server-side rendering, data fetching, state management. So what can we expect when Roe live codes a new version of the Nuxt framework that "pushes the boundaries of making an AI-enabled app"?

Next in the running order is Stefan Baumgartner, author of  The TypeScript Cookbook (O'Reilly, 2023). In his talk he poses the questions "How safe is TypeScript's type safety? How much can you trust your statically typed code? Can you even consider TypeScript's type system "strong"?, looks at situations where TypeScript fails badly and at the trade-offs and workarounds and solutions for the terrible Lies We Tell Ourselves Using TypeScript. Although I'm not a fan of TypeScript, this is a talk I want to hear.

In his talk TC39 - From the Proposal to ECMAScript - Step by Step Romulo Cintra tooks at how TC39 (the technical committee responsible for ECMAScript) works, how to participate and contribute, He will also provide a sneak peek and engage in a debate about some recent and interesting proposals in various stages of development.

The title of the talk React:The Most Common Mistakes in 2023 encapsulates its topic. It comes from from Cory House, Principal of reactjsconsulting.com who has been writing JavaScript since the days of Netscape and specialized in React since shortly after it was launched. Having partnered with teams around the globe to ship dozens of significant React projects he's in a good position to help anyone struggling with React.

As one of lead maintainers of Cloudflare Workers, a member of the Node.js Technical Steering Committee and a contributor to Node.js for the past 8 years, James M Snell is another well-qualified speaker. His talk has the title It's Not Just Node.js Anymore and is about the alternative non-browser JavaScript runtimes Deno, Bun, Cloudflare Workers, and more and addresses the questions: How are these runtimes different? How are they similar? And how can a developer target all of them?

The final talk, View Transitions: Fact vs. Fiction, is from Fred K. Schott, the co-creator of the Astro Framework which can be used to fast content sites, powerful web applications, dynamic server APIs, and everything in-between. He'll tell why Astro decided to make a big bet on the future with View Transitions in Astro 3.0, how the new API works and what it's capable of. 

All of these talks seem tempting and if you can't spare enough time on the day to attend all of those that interest you it's good to know they'll  be available on JetBrains YouTube. The advantage of attending the sessions live is that you can ask questions during the presentations which the speakers will try to answer.

If you register, by providing you name and email address, you can ask for a reminder at the beginning of the event or individual reminders for select sessions.

JB JS 2023

 

  • Mike James is the author of JavaScript Jems: The Amazing Parts, a "meditation" on the features that make JavaScript stand apart from other languages and make it special in terms of having admirable qualities. It part of the I Programmer Library published by I/O Press, which has several other JavaScript titles, see side bar.

 

More Information

JetBrains JavaScript Day 2023

Related Articles

Keep Ahead With JavaScript Day 2022

JetBrains JavaScript Day 2021

Why JavaScript Is A Jem

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Couchbase C++ SDK Goes GA
16/07/2024

Accessing and working with Couchbase from C++ is now possible, thanks to the release of a C++ SDK that provides integration with Couchbase Server.



Mbed Is Dead - Thanks Arm
17/07/2024

Fifteen years ago, ARM decided that it would be good to "help" IoT projects by creating a common OS and development environment for ARM-based development boards and brought us Mbed. Now we have until  [ ... ]


More News

kotlin book

 

Comments




or email your comment to: comments@i-programmer.info

<ASIN:1871962420>

<ASIN:1871962579>

<ASIN:1871962560>

<ASIN:1871962501>

<ASIN:1871962528>

<ASIN:1871962625>

 

Last Updated ( Friday, 27 October 2023 )