Forwarded from Pavel Durov
🎂 As I am turning 37, I put together a list of 3 undervalued and 7 overvalued things in life.
3️⃣ Undervalued
1. Sleep. Sleep gives a boost to immunity, creativity and psychological well-being.
2. Nature. Nature is the environment that we are biologically designed to feel good in.
3. Solitude. Being alone offers the freedom to make spiritual and intellectual breakthroughs.
7️⃣ Overvalued
1. Big cities. Big cities are sources of pollution, crime and noise. It's good to have access to their resources, but advisable to live outside their borders.
2. Restaurants. Restaurants offer the slowest and least efficient way to eat. Cooking at home allows for healthier diets and more control over ingredients.
3. Hot weather. Sunny weather can bring about not only a lax attitude, but also a risk of cancer and faster aging. Colder temperatures, on the contrary, clarify spirit, body and mind.
4. Fashion. The endless quest to conform with ever-changing trends is expensive and unnecessary. Focusing on comfortable clothes makes life simpler and frees space for things that matter.
5. Real estate. Buying real estate often limits one's choices and is a questionable investment. Renting gives more freedom to move and explore different locations.
6. Social media. The incessant flow of junk cluttering our minds from social media decreases our happiness and creativity. Disconnecting from these internet services is the best thing we can do on any given day.
7. Celebrity advice. Famous people often give unwarranted advice outside their fields of expertise. For all important things in life, it's best to rely on hard science and expert opinion.
3️⃣ Undervalued
1. Sleep. Sleep gives a boost to immunity, creativity and psychological well-being.
2. Nature. Nature is the environment that we are biologically designed to feel good in.
3. Solitude. Being alone offers the freedom to make spiritual and intellectual breakthroughs.
7️⃣ Overvalued
1. Big cities. Big cities are sources of pollution, crime and noise. It's good to have access to their resources, but advisable to live outside their borders.
2. Restaurants. Restaurants offer the slowest and least efficient way to eat. Cooking at home allows for healthier diets and more control over ingredients.
3. Hot weather. Sunny weather can bring about not only a lax attitude, but also a risk of cancer and faster aging. Colder temperatures, on the contrary, clarify spirit, body and mind.
4. Fashion. The endless quest to conform with ever-changing trends is expensive and unnecessary. Focusing on comfortable clothes makes life simpler and frees space for things that matter.
5. Real estate. Buying real estate often limits one's choices and is a questionable investment. Renting gives more freedom to move and explore different locations.
6. Social media. The incessant flow of junk cluttering our minds from social media decreases our happiness and creativity. Disconnecting from these internet services is the best thing we can do on any given day.
7. Celebrity advice. Famous people often give unwarranted advice outside their fields of expertise. For all important things in life, it's best to rely on hard science and expert opinion.
Get to know fast png, a library for converting PNG images to JavaScript
https://github.com/image-js/fast-png
#png #library
https://github.com/image-js/fast-png
#png #library
Javascript Weekly 08
• News How Kent C Dodds Built a Modern Website in 2021
• News Web Streams Everywhere (and Fetch for Node.js)
• News When a WeakMap() Actually Came in Handy
• News Announcing TypeScript 4.5 Beta
• News jQuery Maintainers Continue Modernization Initiative; Deprecate jQuery Mobile
• News Safe DOM Manipulation (in the Future) with the Sanitizer API
• News Replacing jQuery with Vanilla ES6
• News Discussing Svelte with Rich Harris
• News Writing Clean JavaScript Tests with the BASIC Principles
• News Getting Started with the Rollup.js JS Bundler
• News How to Code a Side Scroller Game in 59 Seconds
• News VanillaTreeViewer: Minimalist File Browser for Display Multiple Files
• News Xterm.js: A Terminal/Shell Component for the Front End
• News Immutable JS 4.0: Immutable Persistent Data Collections
• News kill-port: Kill the Process Running on a Given Port
• News mijin: A Library of Tailwind UI Components for Vue and Nuxt.js
Tags: #Javascriptweekly #Javascript #JS #weekly
• News How Kent C Dodds Built a Modern Website in 2021
• News Web Streams Everywhere (and Fetch for Node.js)
• News When a WeakMap() Actually Came in Handy
• News Announcing TypeScript 4.5 Beta
• News jQuery Maintainers Continue Modernization Initiative; Deprecate jQuery Mobile
• News Safe DOM Manipulation (in the Future) with the Sanitizer API
• News Replacing jQuery with Vanilla ES6
• News Discussing Svelte with Rich Harris
• News Writing Clean JavaScript Tests with the BASIC Principles
• News Getting Started with the Rollup.js JS Bundler
• News How to Code a Side Scroller Game in 59 Seconds
• News VanillaTreeViewer: Minimalist File Browser for Display Multiple Files
• News Xterm.js: A Terminal/Shell Component for the Front End
• News Immutable JS 4.0: Immutable Persistent Data Collections
• News kill-port: Kill the Process Running on a Given Port
• News mijin: A Library of Tailwind UI Components for Vue and Nuxt.js
Tags: #Javascriptweekly #Javascript #JS #weekly
Node Weekly 5
• News Tasuku (タスク): A Minimal Task Runner for Node
• News Node v16.9.1 (Current) Released
• News Fastify in One Minute
• News Awesome Node: Almost 600 Curated Node Packages, Resources and Links
• News Building a Virtual Conference Ticket System with Begin, AWS and Puppeteer
• News How to Track 'Blipped' Marvel Characters with Node and CockroachDB
• News Handbrake-JS: Control Video Encoding and Transcoding from Node
• News xv: Simple, Fast and Small Test Runner with Native ESM Support
• News Lowdb 3.0: A Small Local JSON Database
• News Commander 8.2: Node Command-Line Interfaces Made Easy
Tags: #NodeJS #weekly #NodeJSWeekly
• News Tasuku (タスク): A Minimal Task Runner for Node
• News Node v16.9.1 (Current) Released
• News Fastify in One Minute
• News Awesome Node: Almost 600 Curated Node Packages, Resources and Links
• News Building a Virtual Conference Ticket System with Begin, AWS and Puppeteer
• News How to Track 'Blipped' Marvel Characters with Node and CockroachDB
• News Handbrake-JS: Control Video Encoding and Transcoding from Node
• News xv: Simple, Fast and Small Test Runner with Native ESM Support
• News Lowdb 3.0: A Small Local JSON Database
• News Commander 8.2: Node Command-Line Interfaces Made Easy
Tags: #NodeJS #weekly #NodeJSWeekly
ReactJSNotesForProfessionals.pdf
1 MB
💢 React pdf notes 👆
Bootstrap-tutorial.pdf
2.9 MB
💢 Bootstrap pdf notes 👆
Node Weekly 6
• News The Story of 5 RCEs Found in npm for $15,000
• News Electron 15.0.0 Released
• News Node.js Garbage Collection Explained
• News Node v16.10.0 (Current) Released
• News How to Implement Logging in a Node App with Pino-Logger
• News Creating a Slack Bot with Serverless Framework
• News A Next.js 'New Post' Node Script
• News Track Twitter Follower Growth Over Time with a Serverless Node API
• News Ackee: A Self-Hosted, Node-Based Web Analytics Tool
• News nbb: Adhoc ClojureScript Scripting on Node.js
• News Typegoose 9.0: Define Mongoose Models using TypeScript Classes
• News Detect Latency in Your Code Without Affecting Node App Performance
Tags: #NodeJS #weekly #NodeJSWeekly
• News The Story of 5 RCEs Found in npm for $15,000
• News Electron 15.0.0 Released
• News Node.js Garbage Collection Explained
• News Node v16.10.0 (Current) Released
• News How to Implement Logging in a Node App with Pino-Logger
• News Creating a Slack Bot with Serverless Framework
• News A Next.js 'New Post' Node Script
• News Track Twitter Follower Growth Over Time with a Serverless Node API
• News Ackee: A Self-Hosted, Node-Based Web Analytics Tool
• News nbb: Adhoc ClojureScript Scripting on Node.js
• News Typegoose 9.0: Define Mongoose Models using TypeScript Classes
• News Detect Latency in Your Code Without Affecting Node App Performance
Tags: #NodeJS #weekly #NodeJSWeekly
Create a JSON to CSV Converter with React and JavaScript
https://javascript.plainenglish.io/create-a-json-to-csv-converter-with-react-and-javascript-527e01548d66
#JSON #CSV #ReactJS #JavaScript
https://javascript.plainenglish.io/create-a-json-to-csv-converter-with-react-and-javascript-527e01548d66
#JSON #CSV #ReactJS #JavaScript
Node Weekly 7
• News Guidelines for Choosing a Node.js Framework
• News Node v14.18.0 (LTS) Released
• News Passport 0.5: Simple, Unobtrusive Authentication for Node
• News NVM for Windows 1.1.8: Node Version Utility for Windows
• News Node.js Ecommerce: How To Build a Shopping App with ButterCMS
• News Threads.js 1.7: Web Workers Meet Worker Threads
• News Restify 8.6.0: A Framework for Building REST APIs
• News DOCX 7.1: A Declarative API to Generate .docx Files
• News node-rate-limiter-flexible: Limit Number of Actions by Key and Protect Apps from Brute Force Attacks
• News SVGO 2.7: A Node-Based SVG Optimizer
• News Oso: A System for Implementing Authorization
• News dprint-node: Node API for the dprint TypeScript and JavaScript Code Formatter
Tags: #NodeJS #weekly #NodeJSWeekly
• News Guidelines for Choosing a Node.js Framework
• News Node v14.18.0 (LTS) Released
• News Passport 0.5: Simple, Unobtrusive Authentication for Node
• News NVM for Windows 1.1.8: Node Version Utility for Windows
• News Node.js Ecommerce: How To Build a Shopping App with ButterCMS
• News Threads.js 1.7: Web Workers Meet Worker Threads
• News Restify 8.6.0: A Framework for Building REST APIs
• News DOCX 7.1: A Declarative API to Generate .docx Files
• News node-rate-limiter-flexible: Limit Number of Actions by Key and Protect Apps from Brute Force Attacks
• News SVGO 2.7: A Node-Based SVG Optimizer
• News Oso: A System for Implementing Authorization
• News dprint-node: Node API for the dprint TypeScript and JavaScript Code Formatter
Tags: #NodeJS #weekly #NodeJSWeekly
Node Weekly 8
• News Writing Clean JavaScript Tests with the BASIC Principles
• News Eleventy 1.0 Beta 1 Released
• News Web Streams Everywhere (and Fetch for Node.js)
• News Ask HN: Why is Node.js 'Hated' So Much?
• News construct-js: A Library for Creating Byte Level Data Structures
• News Leveldown: Pure C++ Node.js LevelDB Bindings
• News Trash 8.0: Move Files and Directories to the 'Trash'
• News kill-port: Kill the Process Running on a Given Port
Tags: #NodeJS #weekly #NodeJSWeekly
• News Writing Clean JavaScript Tests with the BASIC Principles
• News Eleventy 1.0 Beta 1 Released
• News Web Streams Everywhere (and Fetch for Node.js)
• News Ask HN: Why is Node.js 'Hated' So Much?
• News construct-js: A Library for Creating Byte Level Data Structures
• News Leveldown: Pure C++ Node.js LevelDB Bindings
• News Trash 8.0: Move Files and Directories to the 'Trash'
• News kill-port: Kill the Process Running on a Given Port
Tags: #NodeJS #weekly #NodeJSWeekly
Node Weekly 9
• News The GitHub Advisory Database Now Powers npm audit
• News Node 16.11.1, 14.18.1, and 12.22.7 Released
• News npm 8.0 Released (But It's Not a Huge Deal)
• News Retiring the Node.js Community Committee
• News Building a Static-First MadLib Generator with Portable Text and Netlify On-Demand Builder Functions
• News Is Deno Still a Thing? A Look at the Status of the 'Node Killer'
• News Objection.js: An SQL-Friendly ORM for Node
• News Benny 3.7.0: A Simple Benchmarking Framework
• News Sequelize 6.7.0: Easy-to-Use Multi SQL Dialect ORM for Node.js
• News Marble.js 4.0: Functional Reactive HTTP Middleware Framework
• News crypto-hash 2.0: A Hashing Module Using the Native Crypto API in Node and Browser
Tags: #NodeJS #weekly #NodeJSWeekly
• News The GitHub Advisory Database Now Powers npm audit
• News Node 16.11.1, 14.18.1, and 12.22.7 Released
• News npm 8.0 Released (But It's Not a Huge Deal)
• News Retiring the Node.js Community Committee
• News Building a Static-First MadLib Generator with Portable Text and Netlify On-Demand Builder Functions
• News Is Deno Still a Thing? A Look at the Status of the 'Node Killer'
• News Objection.js: An SQL-Friendly ORM for Node
• News Benny 3.7.0: A Simple Benchmarking Framework
• News Sequelize 6.7.0: Easy-to-Use Multi SQL Dialect ORM for Node.js
• News Marble.js 4.0: Functional Reactive HTTP Middleware Framework
• News crypto-hash 2.0: A Hashing Module Using the Native Crypto API in Node and Browser
Tags: #NodeJS #weekly #NodeJSWeekly
Javascript Weekly 09
• News Parcel v2 Released
• News The Remix Project Gets $3M in Seed Funding
• News How AWS Halved the Publish Size of Its AWS SDK for JavaScript Packages
• News How to Win at Cross-Origin Resource Sharing(CORS)
• News 33 Concepts Every JavaScript Developer Should Know
• News Board Gaming in Figma (with JavaScript)
• News Introducing Nuxt 3 Beta
• News Sapling: VS Code Extension for Traversing Your React Component Hierarchy
• News jest-extended 1.0: Additional Matchers for Jest Users
• News Ruby2JS 4.2.0: A Ruby to JavaScript Transpiler
• News Swiper: A Modern Mobile Touch Slider
• News Day.js: A 2KB Immutable Date Library Alternative to Moment.js
• News webpack Boilerplate 3.0: A Sensible Webpack 5 Boilerplate
Tags: #Javascriptweekly #Javascript #JS #weekly
• News Parcel v2 Released
• News The Remix Project Gets $3M in Seed Funding
• News How AWS Halved the Publish Size of Its AWS SDK for JavaScript Packages
• News How to Win at Cross-Origin Resource Sharing(CORS)
• News 33 Concepts Every JavaScript Developer Should Know
• News Board Gaming in Figma (with JavaScript)
• News Introducing Nuxt 3 Beta
• News Sapling: VS Code Extension for Traversing Your React Component Hierarchy
• News jest-extended 1.0: Additional Matchers for Jest Users
• News Ruby2JS 4.2.0: A Ruby to JavaScript Transpiler
• News Swiper: A Modern Mobile Touch Slider
• News Day.js: A 2KB Immutable Date Library Alternative to Moment.js
• News webpack Boilerplate 3.0: A Sensible Webpack 5 Boilerplate
Tags: #Javascriptweekly #Javascript #JS #weekly