
What happened in May?
What happened in May?
A quick look at some of the main things that happened in the web dev space in May 2023.
💬 Chapters:
00:05 - Qwik 1.0
01:45 - Angular 16
03:10 - Vercel releases
04:05 - Google IO
04:45 - Astro 2.5
05:25 - Next JS 13.4
06:20 - Svelte and JSDoc
🎈Links:
- Qwik 1.0 - https://www.builder.io/blog/qwik-v1
- Angular 16 - https://blog.angular.io/angular-v16-i…
- Astro 2.5 - https://astro.build/blog/astro-250/
- Next JS 13.4 - https://nextjs.org/blog/next-13-4
- Google IO -    • All Google I/O 2023 Sessions Â
- SvelteSnaps -    • Rich Harris - SvelteSnaps Â
- Svelte PR - https://github.com/sveltejs/svelte/pu…
#javascript
Content
0.38 -> hey there let's explore some big things
3.48 -> that happened in the web dev space in
5.52 -> the past month first we'll start with an
8.4 -> exciting release quickjs finally reached
11.219 -> version 1 and this is a really big
13.2 -> milestone for the entire front-end
14.94 -> Community for those are familiar with it
17.52 -> quick has some impressive performance
19.5 -> achievements mostly because of original
21.539 -> approaches in building uis quick
24.24 -> leverages Concepts such as instant
26.939 -> loading time via JavaScript streaming to
29.46 -> deliver applications that Ace
31.08 -> performance tests speculative code
33.42 -> fetching to deliver code you need
35.28 -> exactly when the users need it lazy
38.28 -> execution via its resumable technology
40.32 -> in order to delay the code running in
42.48 -> the browser as long as possible and
44.94 -> finally optimized rendering times so
47.94 -> that the UI updates only when it's
49.86 -> absolutely necessary
51.42 -> I have multiple Quick videos on this
53.7 -> channel so make sure to check them out
55.44 -> if you are interested in more details
57.18 -> before moving to another important
59.579 -> release in this space I'd like to
61.68 -> briefly discuss a topic also mentioned
63.719 -> in the article announcing Quick's
65.58 -> release why do we need another framework
68.04 -> and even more important why should you
70.74 -> care granted you have your established
73.439 -> react angular NV Frameworks on top of
76.32 -> that there is a lot of recent
77.939 -> competition in new players such as
80.159 -> solider's wealth the truth of the matter
82.619 -> is that the web dev space is in constant
84.84 -> change and the type of products
86.759 -> expectations and use cases we are facing
89.1 -> today are drastically different compared
91.439 -> to 10 years ago now Frameworks such as
94.2 -> quick are able to leverage the lessons
96.119 -> learned from previous Frameworks and
98.22 -> enjoy the freedom of building from the
99.96 -> ground up completely different
101.4 -> architectures better tailored for
103.5 -> today's needs since we are talking about
105.72 -> releases let's look at another big one
107.939 -> angular reached version 16 and this one
111 -> marks the start of a major rework it
113.939 -> looks like the angular theme is finally
115.86 -> listening to a part of the front-end
117.479 -> community and is slowly working towards
120 -> building a simpler more robust framework
122.46 -> I posted a video on this exact subject
125.04 -> recently and by the looks of it angular
128.039 -> is still a topic of heated debate
129.84 -> usually as a Dev you'll end up in one of
132.9 -> the following two categories you either
135.18 -> fully love angular for its structure
137.099 -> rigor and opinionated approaches or you
139.62 -> completely hate it regardless of your
141.959 -> opinion I believe this release proves
144.12 -> two things on one hand simpler
146.58 -> accessible Solutions will always be more
148.98 -> popular and widely adapted in the long
150.9 -> run on the other hand we have to thank
153.239 -> the newer Frameworks for pushing the
155.16 -> entire ecosystem forward solid signals
158.28 -> or quick reasonability are the ones
160.62 -> forcing established Frameworks to
162.72 -> rethink their core architecture and
164.28 -> goals however one thing's for certain
167.04 -> angular is not going anywhere it still
169.92 -> enjoys its brand name and a fairly wide
172.44 -> adoption and now thanks to features such
175.379 -> as Standalone component or simplified
177.599 -> reactivity via signals the framework is
180.42 -> slowly stepping into this new era of
182.22 -> lightweight heavily optimized UI
184.379 -> Solutions
185.34 -> OK enough with the releases for now
187.739 -> let's take a quick detour and look at
189.72 -> some of the new cool features announced
191.519 -> by versel a few weeks back I posted a
194.28 -> video detailing the release of Dino KV a
197.28 -> storage solution for the dino deploy
199.08 -> environment I was mentioning at that
201.78 -> time the importance of Edge deployments
203.879 -> and the benefits of moving the compute
206.04 -> process closer to the end user Versa is
209.099 -> a big player in the platform as a
210.599 -> service space which besides the usual
212.879 -> app hosting Services we might be
214.68 -> familiar with is now expanding their
216.959 -> offering by providing multiple Storage
219 -> Solutions ranging from key value
221.4 -> databases to postgres and blob this is
225.12 -> really exciting stuff especially since
227.159 -> I'm a big fan of backend the Service
228.84 -> Solutions platforms such as Dino or
231.42 -> versel are slowly managing to find The
233.94 -> Sweet Spot between the flexibility of
235.92 -> having control over your own backend
237.84 -> infrastructure and the convenience of
240.06 -> obstructing away the setup provisioning
242.28 -> and scaling aspects of server work
244.68 -> by the way since we are talking about
246.72 -> big companies changing the way we build
248.819 -> apps a few weeks back Google hosted
251.28 -> their annual i o developer conference
253.26 -> you can find all their talks on the
256.019 -> official YouTube channel with videos
257.94 -> ranging from mobile development with
260.1 -> Android or flutter to various topics on
262.56 -> AI and machine learning
264.3 -> if you are a developer you'll probably
266.28 -> find the material design talk fairly
268.38 -> interesting and I'm glad to see that the
270.78 -> UI and style they are now exploring is
273.479 -> finally closer to what the modern web
275.58 -> should look like also as a small side
278.34 -> note Google is continuing their efforts
280.74 -> to standardize the web so the Baseline
283.199 -> project is worth mentioning in this
285.06 -> regard
285.96 -> back to looking at releases one of my
288.419 -> personal favorites Astro reach version
290.759 -> 2.5 I strongly believe that Astra is one
293.94 -> of those Frameworks pushing forward the
295.8 -> whole left of space especially now when
298.62 -> fast performance apps are the norm
300.9 -> Astro gains new features at the rapid
303.12 -> pace and is always exploring various
305.58 -> client and server-side rendering
307.139 -> strategies in order to reach those 100
309.86 -> Lighthouse scores these new version
312.66 -> experiments with hybrid rendering to
314.759 -> allow server routes in static sites and
317.34 -> with parallel rendering of sibling
319.02 -> components in order to speed up the
321 -> process when components are doing their
323.22 -> own data loading next.js another
325.919 -> versatile product by the way also
328.08 -> reached a new Milestone this month I
330.479 -> know it looks like everybody has a major
332.4 -> release in May the main takeaway is that
335.28 -> the app router is now stable and ready
337.259 -> for production this is an alternative to
339.96 -> the old file system based Pages router
342.479 -> and it is optimized for data fetching
344.759 -> and streaming from the server by
346.68 -> leveraging react server components next
349.62 -> also comes back with turbo pack a new
352.259 -> rust power bundler advertised as the
354.6 -> successor to webpack I am curious to see
357.18 -> if this will gain traction especially
359.1 -> since vid is quickly becoming an
361.259 -> established name in the bundler space
363.06 -> another nexjs interesting addition now
366.12 -> in Alpha is server actions which allow
368.699 -> devs to mutate data on the server with
370.979 -> zero JavaScript dependencies on the
372.96 -> client I'll explore this in detail in a
375.479 -> future video so please click the
377.34 -> Subscribe button if you want to stay up
379.259 -> to date with the web dev World finally
381.539 -> let's briefly look at the weld which is
383.759 -> going through an internal the
384.96 -> refactoring process a couple of weeks
387.419 -> back this now Infamous pull request
389.639 -> stirred up quite a few people long story
392.22 -> short due to some inconveniencies in the
394.68 -> typescript development experience does
396.96 -> well team decided to rewrite its code
398.759 -> base in plain JavaScript and leverage
400.919 -> jsdoc for type documentation I should be
403.86 -> clear this is just an internal
405.78 -> refactoring and it will not affect your
408 -> day-to-day work with the framework
409.699 -> regardless zvelt is still an extremely
412.259 -> powerful impressive framework and I will
414.84 -> end this video by recommending this
416.759 -> recently posted spell tutorial where
418.919 -> Rich Harris explains some details and
421.02 -> ideas worth knowing until next time
423.66 -> thank you for watching
Source: https://www.youtube.com/watch?v=950gE0JOukc