Avatar
Stavros
81cfc300bad5b54b2383b80078b96a298431a372e9c31332dfa7a74bccea8591

Tips for C Programming

https://www.youtube.com/watch?v=9UIIMBqq1D4

A quick run through of some tips for programming in C that have helped with my productivity and enjoyment of the language.

#clang #cprogramming #c #programming

A visual exploration of core React concepts

https://react.gg/visualized

#Javascript #js #react

JavaScript's "destructors" or the explicit resource management

https://waspdev.com/articles/2025-05-17/js-destructors-or-explicit-resource-management

#javascript #js

Unpacking Node.js Memory - From Raw Bytes to Usable Data

https://www.banjocode.com/post/node/memory-management

#javascript #nodejs

JavaScript's New Superpower: Explicit Resource Management

https://v8.dev/features/explicit-resource-management

9 Principles for Doing Node.js right in enterprise environments

https://www.platformatichq.com/node-principles

1. Do not block the event loop

2. Monitor Node specific metrics and act on them

3. Use Node LTS versions in production

4. Automate testing, code review and conformance as much as possible

5. Avoid dependency creep

6. De-risk your dependencies

7. Avoid global variables, config or singletons

8. Handle errors and provide meaningful logs

9. Use API specifications and automatically generate clients

How React Works Behind the Scenes

https://www.deepintodev.com/blog/how-react-works-behind-the-scenes

How #JSX is converted to #JavaScript

The purpose and structure of React Elements

What rendering means in React

When components re-render and why

What is Virtual DOM and Fiber Tree

How the Virtual DOM and Fiber Tree optimize performance

How diffing algorithm works

The reconciliation process that makes #React efficient

How React Works Behind the Scenes

How JavaScript Works Behind the Scenes

https://www.deepintodev.com/blog/how-javascript-works-behind-the-scenes

How #JavaScript executes code in a single thread

What the Call Stack is and how it manages execution

How Web APIs help with asynchronous operations

The difference between Task Queue and Microtask Queue

How the Event Loop coordinates all these components

A bit of #computer #history around the #shell's evolution:

https://en.wikipedia.org/wiki/Bash_(Unix_shell)#History

Any chance of lowering the required version? Long shot I know.