FullStack Bulletin

Subscribe
Archives
October 25, 2021

🤓 #43: Processing CPU-intensive Jobs in Node.js

Solving Cumulative Layout Shift, JAMstack frameworks, Third-party embeds, Database benchmarks, Releasing often, Cancelling HTTP requests in Node.js

Fullstack bulletin:
Processing CPU-intensive Jobs in Node.js
View this email in your browser
alt_text
"It would appear that we have reached the limits of what it is possible to achieve with computer technology, although one should be careful with such statements, as they tend to sound pretty silly in 5 years"
—  John Von Neumann, Computer Scientist
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Best 7 links of week #42, 2021

Processing CPU-intensive Jobs in NodeJS

Processing CPU-intensive Jobs in Node.js


CPU intensive work will block the Node.js event loop, so it's not a great thing to do in Node.js. But what if you really have to do some CPU intensive work? This article explores the `worker_threads` module and how it can be used to offload CPU intensive work to another thread, so that our event loops does not get blocked.

Read article
Solving CLS Issues In A Next.js-Powered E-Commerce Website (Case Study) — Smashing Magazine

Solving CLS Issues In A Next.js-Powered Website


Cumulative Layout Shift (CLS) is one of the hardest core web vital to debug. In this article, we go through different tools to investigate CLS, when to use them (and when not), and solutions to some of the CLS issues we faced in our Next.js-based e-commerce website.

Read article
Jamstack Developers’ Favorite Frameworks of 2021

JAMstack Developers’ Favorite Frameworks of 2021


Which new framework should I learn this year? Is it time to ditch my CMS? What tools should I pick up if I want to scale my site? In this developer survey you can learn what are the web technologies most loved by JAMStack developers.

Read article
Best practices for using third-party embeds

Best practices for using third-party embeds


This article discusses performance best practices that you can use when loading third-party embeds, efficient loading techniques and the Layout Shift Terminator tool that helps reduce layout shifts for popular embeds.

Read article
Huge List of Database Benchmark

Huge List of Database Benchmark


If you love databases and performance benchmarks in this article you can see an in-depth comparison between several different distributed databases.

Read article
Are you releasing as often as you can?

Are you releasing as often as you can?


Releasing software often is a good thing and it can improve the quality of your work and the dynamics within your teams. In this article you can find a more in-depth analysis of this idea.

Read article
How to cancel an HTTP request in Node.js

How to cancel an HTTP request in Node.js


It's now possible to properly cancel an HTTP request in Node.js. Let's learn how the Abort API can help us.

Read article
 

Book of the week

book cover
React.js Essentials
by Artemij Fedosejev

A fast-paced guide to designing and building scalable and maintainable web apps with React.js. Begin by exploring how you can create single and multiple user interface elements. Create stateless and stateful components and make them reactive, learn to interact between your components and lifecycle methods and gauge how to effectively integrate your user interface components with other JavaScript libraries. Delve deep into the core elements of the Flux architecture and learn how to manage your application using stores. Finish by going that extra mile with the Jest test framework, running multiple tests on your application and find solutions to scale it further without complexity.
Buy on Amazon.com Buy on Amazon.co.uk
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Remember to share if you enjoyed this issue!

See you next week

56a252501ea7d706ef189cbf6451d23a?s=100 — Andrea e18d2c2510d828bc95bde6817e6e9ce2?s=100 — Luciano
color-link-48.png fullstackbulletin.com
color-twitter-48.png @fstackbulletin
Copyright © 2024 FullStack Bulletin, All rights reserved.
*|IFNOT:ARCHIVE_PAGE|*

FullStack Bulletin is a FREE weekly curated newsletter for ambitious full stack developers. We sift the internet for builders, covering frontend, backend, databases, DevOps, and architecture to find what truly matters. Expect practical picks, clear takeaways, and fresh ideas that cut the noise, sharpen your skills, and fuel your creativity so you can put them to work right away.



Our mailing address is:
*|HTML:LIST_ADDRESS_HTML|* *|END:IF|*

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

*|IF:REWARDS|* *|HTML:REWARDS|* *|END:IF|*
Don't miss what's next. Subscribe to FullStack Bulletin:
Powered by Buttondown, the easiest way to start and grow your newsletter.