Modules and Custom Symbols in the Next JavaScript Version - Lately in JavaScript podcast episode 66

Recommend this page to a friend!
  Blog JS Classes blog   RSS 1.0 feed RSS 2.0 feed   Blog Modules and Custom Sy...   Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)  


Viewers: 49

Last month viewers: 1

Categories: Lately in JavaScript podcast

The specification of EcmaScript 6 which will be the base of the next JavaScript version continues to evolve and now includes desired features like modules and custom operator symbols.

That was the main topic discussed by Manuel Lemos and Arturs Sosins in the episode 66 of the Lately in JavaScript podcast.

They also talked of the growth of NPM and how hard it became to determine which are the best packages for you, some nice libraries like CSSX for manipulating stylesheets programatically, ScrollBear to preserve scroll position on pages with images, some fun JavaScript comics from ComicStrip, the revival of Microsoft Clippy in your Web site pages, how to win nice printed certificate for the innovative JavaScript packages you publish, among other topics.

This article contains a transcript of the podcast summary below.

Listen to the podcast now, or watch the hangout video, or read the transcript text to learn more about these and other interesting JavaScript topics discussed in this podcast.

Loaded Article


Introduction (00:20)

Summary of the Podcast (Transcript below) (1:01)

ECMAScript Proposal for JavaScript Decorators (and protocols) (4:38)

ES6 Symbols (8:45)

Web Platform modules (11:38)

What if we had a great standard library in JavaScript? (15:27)

How many NPM users there are? (20:39)

JavaScript Comics (24:57)

Clippy.js: Add Clippy to Any Page (28:03)

Optionally show text (for definitions) with Expounder (30:49)

Previewing Salsa – the New JavaScript Language Service in Visual Studio "15" (34:59)

Finally, CSS In JavaScript! Meet CSSX (38:28)

Scrollbear: Maintain Scroll Position As Images Load On A Page code (42:12)

How to Win a Big PHP ElePHPant Plush Mascott Every Month and Innovation Award Certificates? (44:29)

JavaScript Innovation Award Nominees of January 2016 (59:49) 

JavaScript Innovation Award Ranking of 2016 (1:04:44)

Conclusion (1:06:07)


Summary Transcript

Listen or download the podcast, RSS feed

Watch the podcast video

Summary Transcript

First we will discuss the proposal for using decorators for JavaScript, what they are and are they coming to JavaScript or not.

In the next topic we will discuss this new feature in ES6 symbols, what they are, how use them, honestly I have no idea if this is for ourselves, but this article is pretty descriptive.

Next topic is a modules coming to the Web platform, described by the standards, how are they create and they would be, and what to expect.

Then there is an interesting post, what if we had a great standard library in JavaScript, and by library it does not mean a package or class that you would use but a real library with books, so it's an analogy that.. author and books, and why we also still ... but basically this describes the old system of JavaScript and depending on many other modules, packages and stuff like that.

We also have a blog post by npm, which is node package manager, and they share their statistics, how many there are packages and users are using or downloading them. So it's also really interesting, and you will see that the numbers are really great.

Then we can have a moment of fun, viewing a couple of comics about from JavaScript ComicStrip. They are usually making fun of tedious developer work, and maybe you like and want to check it out more.

Then if you are older than 20 years, you could probably remember Clippy, from old Microsoft, which was a helper and there's a library that add it to your Web site or App, so we will discuss it more too.

Then there is a library Expounder which allows you to expand text in your paragraph that would for example describe specific definition or term that you used in your text.

Then there is a blog post about Visual Studio, specifically Salsa, a language service that is static analysis for JavaScript that you might use.

Then there is an article about style sheets in JavaScript, specifically CSSX, which would allow you to create CSS style sheets programatically.

Then there is a package, library called ScrollBear, which would allow you to preserve your scroll position while loading images, so if you have a Web site that has a lot of images while they load you can jump with the scroll bar and you can come directly to the same image, and this library would help you with that.

In the end, probably Manuel will discuss new additions to PHP and JS Classes Web site, a new award certificate and many other things that you really want to hear.

Listen or download the podcast and RSS feed

Click on the Play button to listen now.

Introduction music: Riviera by Ernani Joppert, São Paulo, Brazil

View Podcast in iTunes

RSS 2.0 feed compliant with iTunes

Watch the podcast video

Note that the timestamps below in the transcript may not match the same positions in the video because they were based on the audio timestamps and the audio was compacted to truncate silence periods.

Show notes

You need to be a registered user or login to post a comment

Login Immediately with your account on:


No comments were submitted yet.

  Blog JS Classes blog   RSS 1.0 feed RSS 2.0 feed   Blog Modules and Custom Sy...   Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)