JavaScript
32.1K subscribers
1.04K photos
10 videos
33 files
722 links
A resourceful newsletter featuring the latest and most important news, articles, books and updates in the world of #javascript πŸš€ Don't miss our Quizzes!

Let's chat: @nairihar
Download Telegram
πŸ‘11🀣6πŸ”₯2❀1
Managing RxJS Traffic with Signals and Suspensify

While Angular is not the first framework to implement Signals, it is The framework where developers rely most on RxJS...

Younes Jaaidi
❀7πŸ”₯4πŸ‘2
CHALLENGE #77
What is the output?
Anonymous Quiz
60%
John 30
40%
undefined undefined
πŸ‘23
❀10πŸ”₯2
CHALLENGE #78
πŸ‘21❀5πŸ‘Ž5
😒...

I am Programmer, l have no life.
🀣15πŸ€”8πŸ‘4πŸ”₯2πŸ‘Ž1
πŸ—ž Issue 23 / 18.07.2023


πŸ“„ Upgrading TypeORM with jscodeshift

TypeORM is an ORM that supports both Data Mapper and Active Record patterns, and last year it introduced some breaking changes that left the author of this post facing a lot of updates to be made. What to do? Write a β€˜codemod’ to automate the job! Even if you don’t use TypeORM, this post might give you some ideas for other places to use a code rewriting approach.

CLINTON BLACKBURN


πŸ“„ Deploying a Fastify and Vue 3 Static Site to Heroku

One way to get the benefits of a static site architecture but retain the option to flexibly add server-side functionality later.

LIRAN TAL


©️NODE.JS WEEKLY
πŸ”₯6❀2πŸ‘2
πŸ“° RELEASES


Octokit.js 3.0
Official GitHub SDK for browsers, Node, and Deno.

Fastify 4.20
The fast, low overhead web framework.

HyperExpress 6.8
High-perf HTTP / WebSocket server.

Nest 10.1
Popular server-side framework.

Mercurius 13.1
GraphQL adapter for Fastify.
πŸ›  CODE & TOOLS


πŸ”© Kanel: Generate TypeScript Types from Postgres

It works by inspecting a live database and outputs code you can add to a TypeScript project and use with something like Knex (above) – GitHub repo.

KRISTIAN DUPONT


πŸ”© fusion.ssg: A Minimal Framework for Static Websites

Think React may be overkill for a simple, static project? This new framework might be all you need. Here’s a video demo of it in operation.

JEFF SCHWARTZ
❀6πŸ‘2πŸ”₯1
CHALLENGE #79
What is the output?
Anonymous Quiz
12%
16
39%
15
38%
30
11%
32
🀣22πŸ‘13❀5πŸ€”3πŸ‘Ž2
CHALLENGE #80
πŸ‘3
πŸ‘7❀3πŸ”₯2
CHALLENGE #81
πŸ‘18🀣3❀2πŸ‘Ž2
πŸ—ž Issue 24 / 21.07.2023


πŸ“„ pkg-size: Find the True, Current Size of an npm Package Without Leaving Your Browser

A beautifully designed site that can show you the true size of an npm package (including dependencies) using the actual packages which are 'installed' in a browser-based WebContainers-powered environment. Hiroki has 🐦 a Twitter thread where he explains more about how it works.

HIROKI OSAME


πŸ“„ TypeScript and the Dawn of Gradual Types

From GitHub’s ReadME project comes a thorough journalistic take on how static typing made it into the JavaScript world, what TypeScript offers, some alternative approaches, and the possibility of adding type annotations to JavaScript iself.

MIKE MELANSON (GITHUB)


πŸ“„ Five Inconvenient Truths about TypeScript

A brief dose of reality for a world seemingly obsessed with TypeScript: β€œIf you want to get into TypeScript, don’t think you can leave JavaScript behind. It will find you, and it will get you.”

STEFAN BAUMGARTNER


©️JS WEEKLY
❀7πŸ‘3πŸ”₯1
⚑️ IN BRIEF

- The Promise.withResolvers proposal has progressed from stage 2 to 3 at TC39, as has the array grouping proposal, as well as source phase imports.

- πŸ—£ The folks on Hacker News discussed why the site isn't being indundated with links to new JavaScript frameworks recently. Has React 'won'? Has AI stolen the limelight? Or is a JavaScript revolution quietly brewing..?

- πŸ‘΄πŸ» A blog post from 1996 popped up telling us about the newest JavaScript features in Netscape 3.0 – definitely a blast from the past. Say hello to the typeof operator!
πŸ”₯5πŸ‘3❀1
πŸ‘17πŸ€”6