JS Roundup: Deno 1.14 / Meteor and the new installer / Next.js security patch

JS Roundup: Deno 1.14 / Meteor and the new installer / Next.js security patch


JS Roundup: Deno 1.14 / Meteor and the new installer / Next.js security patch

Check out the latest JavaScript news and updates in our September episode of JS Roundup.

Prefer a written version? We got you! Head to our blog to read about what happened in JavaScript world this September: https://blog.jetbrains.com/webstorm/2

Content:
00:00 Intro
00:33 Deno 1.14
02:46 Svelte September updates
05:37 Meteor 2.4
06:52 NestJS
07:43 Next.js 11.1
09:02 Netlify and SolidJS
09:43 Tweet of the month
10:13 Outro

Links:
Deno 1.14: https://deno.com/blog/v1.14

Svelte: https://svelte.dev/blog/whats-new-in-
https://insights.stackoverflow.com/su

Meteor 2.4: https://blog.meteor.com/announcing-me

NestJS: https://twitter.com/kammysliwiec/stat

Next.js 11.1: https://nextjs.org/blog/next-11-1

Netlify and SolidJS: https://twitter.com/solid_js/status/1

Tweet of the month: https://twitter.com/WebStormIDE/statu

–––
🔗 Browse our resources 🔗
Check out WebStorm and get a 30-day free trial:
https://www.jetbrains.com/webstorm/

Read the latest updates and relevant articles on the WebStorm Blog:
https://blog.jetbrains.com/webstorm/

Explore a collection of tips and tutorials in the WebStorm Guide:
https://www.jetbrains.com/webstorm/gu

⭐️ Keep in touch ⭐️
WebStorm on Twitter:
https://twitter.com/WebStormIDE

#JavaScript #News #WebStorm


Content

1.12 -> Svelte september updates deno 1.14 meteor  2.4 and exciting news about solidJS  
8.08 -> and netlify my name is ebenezer don i'm paul  everett and this is js roundup today we're  
15.92 -> going to talk about the major news that happened  in the world of javascript in september of 2021  
22.32 -> we'll keep it short and to the point your  time is limited and we get it let's start  
33.6 -> i really enjoy watching the http 203 show on  youtube from the google chrome developers really  
41.44 -> like jake and cerma they had a show recently about  deno but then they argued is it pronounced dino  
49.04 -> and then they went back to deno and then i think  they kind of concluded with it's whatever you want  
53.68 -> it to be so my choice for september comes from  the deno 1.14 release released on september 14th  
63.36 -> ironic a couple of things in here that really  stuck out to me that i found were interesting  
68.08 -> first the customization options for deno lint and  deno format i find it cool that they're bundling  
74.8 -> their own lenter bundling their own formatter i  guess a little bit like golang does and they've  
80.8 -> now made it a little bit more customizable it  worked for me the first time i plugged it in uh  
87.68 -> made a couple of changes ran it it reported added  my code it reformed it formatted my tsconfig.json  
94.72 -> file which i thought was pretty cool why was i  making it the comment about jake and cerma because  
101.52 -> you'll see a little bit later on that they were  responsible for something else in this episode  
106.88 -> i also found the addition of support for your url  pattern to be interesting the web platform marches  
113.68 -> on and stuff that used to be done in javascript  libraries is being moved to the platform  
120.32 -> not just for browser use but also as you see with  dino for server side use into things like node.js  
129.36 -> and dino one last thing that i  found interesting in this release  
134.48 -> this zero copy array buffer transfers between  workers this is the way you do parallelization  
142.88 -> kind of like goes csp model and they don't  want to have to transfer all the data so if  
148.24 -> you're using array buffers you can use kind  of a shared memory model i've gotten really  
152.32 -> interested in this recently with other languages  like python it'll be interesting to see are you  
158 -> going to build really big highly parallel  applications now with javascript using dino
167.36 -> and what's new in svelte in september of 2021  well svelte started at this month by being stack  
174.8 -> overflows almost loved web framework i'd have  guessed some other frameworks which have been out  
181.12 -> there for a while but yeah we've chosen svelte um  in september we have svelte giving us new updates  
188.88 -> and performance improvements one of which is the  updates to use actions which can now be used on  
194.88 -> svelte body you know actions which are  elements level lifecycle functions even  
201.36 -> listeners which we use on html elements oh  well we can now use them on the html body  
208.08 -> and there's now less code and svelte outputs we  have this issue which was created in february  
214.64 -> of this year by arad aval and one of the things  he highlighted was that since multiple white  
221.12 -> spaces tabs and line bricks inside html  attributes values are always ignored by  
226.16 -> browsers and cause no functional difference this  felt compiler could easily ignore these characters  
232.96 -> and normalize the white space and attribute  values without causing any harm right now  
239.68 -> this is fixed and we've made that with mass  improvements or svelte has made that in  
244.08 -> performance improvements and we no longer  have a white spaces as much in the svelte  
250.32 -> output hydraulic components have also been updated  to only rely upon helpers for creating other types  
257.44 -> of elements present in the component scaling  is also now accounted for in flip animations  
264.32 -> all options in a select are now deselected  where the bound value doesn't match any of them  
269.76 -> i must comment on how quick this felt team is  able to respond to issues often because we have  
274.88 -> issues raised in august and fixed in september now  i think that's really awesome to read more about  
282.4 -> this svelte september 2021 updates please check  out the changelog it's really interesting seeing  
289.12 -> what you're talking about first felt you made the  comment about how quickly they respond to changes  
295.36 -> i want to ask you ebenezer it seems like this  whole idea about a compiler has really captured  
302.56 -> everybody's imagination and is starting to  influence the thinking in other frameworks do  
308.32 -> you agree with that i do i do agree with that  and i think the i think the fact that we have  
317.12 -> multiple frameworks right now who are trying to  make performance um the center of their work i  
323.44 -> think that's making a lot of other frameworks and  other people work towards that goal so it's kind  
329.44 -> of like having competition in the market  and we're getting to see amazing results  
335.44 -> well said meteor the open source framework  for building full stack javascript apps  
341.84 -> releases version 2.4 in september along with  this version 2.4 we have a new features like  
348.88 -> the vue 3 integration performance improvements  and a new installer with this version we have  
356.16 -> improvement to a windows a new collection method  um create index we have email custom transport and  
364.4 -> unknown services runtime performance improvements  publication fine tune review 3 integration  
371.68 -> apple 73 typescript upgrades and runtime  configuration hooks you know ebenezer i know  
380.88 -> i've been around a long time but it sure seems  like meteor's been around a long time you agree  
387.68 -> yeah yeah and it's really interesting how they  managed to still do all these integrations like  
395.2 -> it's amazing what the team is doing yeah and  mature projects sometimes run out of energy  
401.36 -> it's cool to see a project like this still  tackling all the new problems yeah that's true
411.36 -> now for the quick bites so what do we have for  nest js well in september of 2021 nest js hit 40  
421.2 -> 000 stars on github nest js is a progressive  node.js framework for building efficient  
428.56 -> and scalable server-side applications and it's  really amazing to see how this framework is this  
434.4 -> a real nice milestones um what do you think  about nest js paul have you tried it out before  
441.04 -> i was going to comment that there's  next js there's nuxt js there's nest  
448.32 -> js the namespace for in asterick astric tjs  is going to run out pretty soon but they do  
455.76 -> have some innovative ideas uh i've been i've been  enjoying watching the uh the rollout of nest js  
462.72 -> how about i talk about next js which had a release  11.1 it was in august but i didn't notice until  
470.96 -> september so i'm going to talk about it real quick  two things really jumped out to me on this release  
476.8 -> es modules support so work continues as es modules  makes its push through the javascript ecosystem  
486.24 -> i'm a really big fan of this second and this is  something ebenezer and i talk about a lot uh nexjs  
492.8 -> is adopting swc as a replacement for babel and for  another part of the tool chain giving them ultra  
501.44 -> fast rebuilds what's interesting about it it's  not written in javascript it's written in rust  
508.08 -> which kind of reminds me a little bit this is swc  it reminds me a little bit about hugo adopting  
514.96 -> es build which is written in go and getting  enormous performance wins by eliminating  
521.76 -> uh webpack from the build so all of these things  are happening it's really interesting to see the  
526.88 -> focus on performance but the use of non-javascript  languages in javascript tooling all of this is  
534.08 -> part of our attention to next js keep an eye  out for a blog post coming up on that topic  
542.32 -> netlify joins solid js as an official deployment  partner this is really amazing and i think it's a  
549.52 -> real bright feature for solid js i can see a lot  of improvements and updates coming for solid js  
556.16 -> and a lot of supports we're just gonna go more  in the future what you think paul uh that was my  
564.32 -> meager contribution to js roundup two was talking  about ryan carneato the creator of solid js got a  
571.28 -> real open attitude a real inclusive attitude and  it looks like netlify agrees with him that's true
584 -> and now our tweet of the month it's jetbrains  javascript day 2021 where we get all of our  
590.16 -> friends in the javascript community together for  a full day of talks about everything that matters  
596.08 -> everything that's fun we're gonna have a great  time at this hosted by none other than the two of  
603.12 -> us your host from js roundup go ahead and sign up  yourself we'll see you there bring some questions  
608.48 -> bring some fun and let's uh enjoy javascript  day 2021. that's it for today's episode of js  
616 -> roundup all links to the news mentioned are in  the description box below see you next month bye

Source: https://www.youtube.com/watch?v=ESVe6erdvv4