I Tried 8 Different Postgres ORMs
A modern, fast-paced, and slightly irreverent meme-heavy look at the various ways in which you can interact with Postgres from a backend JavaScript app. It’s pretty neat as whirlwind tours go. - https://www.youtube.com/watch?v=4QN1BzxF8wM
#nodejs
A modern, fast-paced, and slightly irreverent meme-heavy look at the various ways in which you can interact with Postgres from a backend JavaScript app. It’s pretty neat as whirlwind tours go. - https://www.youtube.com/watch?v=4QN1BzxF8wM
#nodejs
YouTube
I tried 8 different Postgres ORMs
Let's compare 8 ways to work with SQL databases in a JavaScript project like Node.js or Next.js. Analyze the pros and cons of libraries and ORMs that can run...
A Practical Guide to Not Blocking the Event Loop
Engines typically run JavaScript in a single thread with an event loop. However, the nature of mixing synchronous and asynchronous tasks, along with the increasing popularity of workers for running code on separate threads, makes the landscape harder to navigate than it used to be. - https://www.bbss.dev/posts/eventloop/
#javascript
Engines typically run JavaScript in a single thread with an event loop. However, the nature of mixing synchronous and asynchronous tasks, along with the increasing popularity of workers for running code on separate threads, makes the landscape harder to navigate than it used to be. - https://www.bbss.dev/posts/eventloop/
#javascript
Building Better Software Slower
Practical Guide To Not Blocking The Event Loop
JavaScript runs in a single-threaded environment with an event loop, an architecture that is very easy to reason about. It's a continuous loop executing incoming work. Synchronous work runs immediately; asynchronous work runs when there is no synchronous…
The New JS Features Coming in ECMAScript 2023
The next JavaScript update brings smaller additions familiar from other languages, but there are more significant developments waiting in the wings. - https://thenewstack.io/the-new-javascript-features-coming-in-ecmascript-2023/
#javascript
The next JavaScript update brings smaller additions familiar from other languages, but there are more significant developments waiting in the wings. - https://thenewstack.io/the-new-javascript-features-coming-in-ecmascript-2023/
#javascript
The New Stack
The New JavaScript Features Coming in ECMAScript 2023
The next JavaScript update brings smaller additions familiar from other languages, but there are more significant developments in the wings.
ES2023's New Array Copying Methods
The newest ECMAScript spec introduces some new methods on Array that you’ll eventually find useful in your own programs. Phil gives us the tour. - https://www.sonarsource.com/blog/es2023-new-array-copying-methods-javascript/
#javascript
The newest ECMAScript spec introduces some new methods on Array that you’ll eventually find useful in your own programs. Phil gives us the tour. - https://www.sonarsource.com/blog/es2023-new-array-copying-methods-javascript/
#javascript
Sonarsource
ES2023 introduces new array copying methods to JavaScript
ES2023 is introducing new array methods in JavaScript & they are here to make our programs more predictable and maintainable by copying instead of mutating.
How to Get Full Type Support with Plain JavaScript
It’s possible to reap the benefits of TypeScript, yet still write plain JavaScript, as TypeScript’s analyzer understands types written in the JSDoc format. - https://www.pausly.app/blog/full-type-support-with-plain-javascript
#javascript
It’s possible to reap the benefits of TypeScript, yet still write plain JavaScript, as TypeScript’s analyzer understands types written in the JSDoc format. - https://www.pausly.app/blog/full-type-support-with-plain-javascript
#javascript
Pausly
Get full type support with plain JavaScript - Pausly blog
Learn how you can reap the benefits of TypeScript and still write plain JavaScript.
Build Your First JavaScript ChatGPT Plugin
Plugins provide a way to extend ChatGPT’s functionality. - https://www.sitepoint.com/javascript-chatgpt-plugin/
#javascript #chatgpt
Plugins provide a way to extend ChatGPT’s functionality. - https://www.sitepoint.com/javascript-chatgpt-plugin/
#javascript #chatgpt
Sitepoint
Build Your First JavaScript ChatGPT Plugin — SitePoint
Learn how to build your first Chat Plugin for ChatGPT using JavaScript and Express and have a working plugin within 5 minutes
How to Draw Any Regular Shape with Just One JavaScript Function
Mozilla/MDN has a (relatively) new blog — here they share how to use JavaScript to draw any regular shape to a HTML canvas with a single function, and how to modify it to draw multiple shapes. - https://developer.mozilla.org/en-US/blog/javascript-shape-drawing-function/
#javascript
Mozilla/MDN has a (relatively) new blog — here they share how to use JavaScript to draw any regular shape to a HTML canvas with a single function, and how to modify it to draw multiple shapes. - https://developer.mozilla.org/en-US/blog/javascript-shape-drawing-function/
#javascript
MDN Web Docs
How to draw any regular shape with just one JavaScript function | MDN Blog
Learn how to use JavaScript to draw any regular shape to a HTML canvas with a single function, and how to modify it to draw multiple shapes.
10 Hidden JavaScript Concepts: Every Developer Should Know
JavaScript has been around for many years, yet, there are still hidden concepts that many developers may not be aware of. In this article, we will be discussing 10 hidden JavaScript concepts that every developer should know. - https://alitechguru.com/10-hidden-javascript-concepts-every-developer-should-know
#javascript
JavaScript has been around for many years, yet, there are still hidden concepts that many developers may not be aware of. In this article, we will be discussing 10 hidden JavaScript concepts that every developer should know. - https://alitechguru.com/10-hidden-javascript-concepts-every-developer-should-know
#javascript
AliTechGuru
10 Hidden JavaScript Concepts: Every Developer Should Know
Every developer should understand JavaScript concepts to enhance their productivity. Here we explore 10 hidden JavaScript concepts
Best practices for using AbortController
Using AbortController for Canceling Requests, DOM Events, and Promises - https://javascript.plainenglish.io/best-practices-for-using-abortcontroller-87892b72d07e
#javascript
Using AbortController for Canceling Requests, DOM Events, and Promises - https://javascript.plainenglish.io/best-practices-for-using-abortcontroller-87892b72d07e
#javascript
Medium
Best practices for using AbortController
Using AbortController for Canceling Requests, DOM Events, and Promises
What's Next for JavaScript: New Features to Look Forward to
A reassuring and high level look at just what goes into making JavaScript better over time, along with some of the new things about to appear or still making their way through the arduous TC39 process. - https://thenewstack.io/whats-next-for-javascript-new-features-to-look-forward-to/
#javascript
A reassuring and high level look at just what goes into making JavaScript better over time, along with some of the new things about to appear or still making their way through the arduous TC39 process. - https://thenewstack.io/whats-next-for-javascript-new-features-to-look-forward-to/
#javascript
The New Stack
What’s Next for JavaScript: New Features to Look Forward to
Useful types and modern tools to make internationalizing your sites and web apps easier, plus hints at what might come later for JavaScript.
In Defence of DOMContentLoaded
A solid explainer on measuring browser events and the use cases for DOMContentLoaded (and related events) in particular. "The DOMContentLoaded event fires once all of your deferred JavaScript has finished running." - https://csswizardry.com/2023/07/in-defence-of-domcontentloaded/
#javascript
A solid explainer on measuring browser events and the use cases for DOMContentLoaded (and related events) in particular. "The DOMContentLoaded event fires once all of your deferred JavaScript has finished running." - https://csswizardry.com/2023/07/in-defence-of-domcontentloaded/
#javascript
Csswizardry
In Defence of DOMContentLoaded – CSS Wizardry
Is there any reason to still measure the DOMContentLoaded event? Perhaps…
Mastering SOLID Principles in JavaScript: Building Robust and Maintainable Code
Are you sick of dealing with JavaScript code that is unkempt and difficult to maintain? Look nowhere else… - https://javascript.plainenglish.io/mastering-solid-principles-in-javascript-building-robust-and-maintainable-code-6acbf078c4d2
#solid #javascript
Are you sick of dealing with JavaScript code that is unkempt and difficult to maintain? Look nowhere else… - https://javascript.plainenglish.io/mastering-solid-principles-in-javascript-building-robust-and-maintainable-code-6acbf078c4d2
#solid #javascript
Medium
Mastering SOLID Principles in JavaScript: Building Robust and Maintainable Code
Are you sick of dealing with JavaScript code that is unkempt and difficult to maintain? Look nowhere else! We’ll delve deeply into SOLID…
JavaScript's New Array Grouping Methods
A look at Object.groupBy and Map.groupBy. The proposal including these methods is currently at stage 3 at TC39, but initial support is creeping into dev builds of browsers. - https://philna.sh/blog/2023/09/14/javascript-array-grouping-methods/
#javascript
A look at Object.groupBy and Map.groupBy. The proposal including these methods is currently at stage 3 at TC39, but initial support is creeping into dev builds of browsers. - https://philna.sh/blog/2023/09/14/javascript-array-grouping-methods/
#javascript
Phil Nash
JavaScript is getting array grouping methods
Grouping items in an array is one of those things you've probably done a load of times. Each time you would have written a grouping function by hand or...
React Server Components From Scratch
Alright, let’s build React Server Components totally from scratch. Right from nothing, through building a simple Node-based server and working out from there. Ben is very engaging and does a great job of explaining things. - https://www.youtube.com/watch?v=MaebEqhZR84
#react
Alright, let’s build React Server Components totally from scratch. Right from nothing, through building a simple Node-based server and working out from there. Ben is very engaging and does a great job of explaining things. - https://www.youtube.com/watch?v=MaebEqhZR84
#react
YouTube
React server components from scratch!
Repo: https://github.com/bholmesdev/simple-rscLet's build a node server, stream an RSC to your browser, and handle client component bundling!#javascript #pro...
You’ve Got Options for Removing Event Listeners
A review of some of the most common approaches available to remove event listeners in JavaScript. -https://macarthur.me/posts/options-for-removing-event-listeners
#javascript
A review of some of the most common approaches available to remove event listeners in JavaScript. -https://macarthur.me/posts/options-for-removing-event-listeners
#javascript
Alex MacArthur
You’ve Got Options for Removing Event Listeners
Reviewing some of the most common approaches available to remove event listeners in JavaScript.
Comparing JavaScript Frameworks: Templates
A thorough comparison of the template languages used by React, Vue, Angular and Svelte. Interesting analysis and this looks set to turn into a great series. - https://www.maartenhus.nl/blog/comparing-javascript-frameworks-part-1-templates/
#javascript
A thorough comparison of the template languages used by React, Vue, Angular and Svelte. Interesting analysis and this looks set to turn into a great series. - https://www.maartenhus.nl/blog/comparing-javascript-frameworks-part-1-templates/
#javascript
www.maartenhus.nl
Comparing JavaScript Frameworks part 1: templates
Comparing the template languages of React, Vue, Angular and Svelte.
8 Advanced JavaScript Interview Questions for Senior Roles
JavaScript is a powerful language that is one of the primary building blocks of the web. This powerful… - https://levelup.gitconnected.com/8-advanced-javascript-interview-questions-for-senior-roles-c59e1b0f83e1
#javascript #interview
JavaScript is a powerful language that is one of the primary building blocks of the web. This powerful… - https://levelup.gitconnected.com/8-advanced-javascript-interview-questions-for-senior-roles-c59e1b0f83e1
#javascript #interview
Medium
8 Advanced JavaScript Interview Questions for Senior Roles
JavaScript is a powerful language that is one of the primary building blocks of the web. This powerful language also has some of its…
Optimizing JavaScript for Fun and for Profit
A tour of several things to avoid to keep your code running fast and smooth, complete with examples. While the performance ground upon which we walk is often shifting, many of these things are good, common sense practices. - https://romgrk.com/posts/optimizing-javascript
#javascript
A tour of several things to avoid to keep your code running fast and smooth, complete with examples. While the performance ground upon which we walk is often shifting, many of these things are good, common sense practices. - https://romgrk.com/posts/optimizing-javascript
#javascript
Romgrk
Optimizing Javascript for fun and for profit
romgrk's personal blog
Evolution of Server-Side JavaScript
From Java-based runtimes to the rise of Node.js, the birth of NPM, the growing ecosystem, the innovating… - https://itnext.io/evolution-of-server-side-javascript-314a8d408da4
#server #side #javascript
From Java-based runtimes to the rise of Node.js, the birth of NPM, the growing ecosystem, the innovating… - https://itnext.io/evolution-of-server-side-javascript-314a8d408da4
#server #side #javascript
Medium
Evolution of Server-Side JavaScript
From Java-based runtimes to the rise of Node.js, the birth of NPM, the growing ecosystem, the innovating Deno, and the emergence of the…
A Look at ECMAScript's Iterator Helper Methods
The proposal is several years old, but now at stage 3 in TC39, Iterator Helpers are being implemented and ship with V8 12.2/Chrome 122. The helpers are functions like .map, .filter, .take and .forEach and are made available to any object with Iterator.prototype in its prototype chain. - https://v8.dev/features/iterator-helpers
#javascript
The proposal is several years old, but now at stage 3 in TC39, Iterator Helpers are being implemented and ship with V8 12.2/Chrome 122. The helpers are functions like .map, .filter, .take and .forEach and are made available to any object with Iterator.prototype in its prototype chain. - https://v8.dev/features/iterator-helpers
#javascript
v8.dev
Iterator helpers · V8
Interfaces that help with general usage and consumption of iterators.