Lessons about JavaScript (page 4)
The links, tools and tips our engineers and designers share with each other, one “today I learned” at a time.
- lessons shared
- 138
- people sharing
- 25
- database started in
- 2016










Tech Insights· blog.logrocket.com
Avoiding common mistakes in React Hooks
Shared by
Read on blog.logrocket.com- JavaScript
- React


Tech Insights· youtube.com
WebSockets in 100 Seconds & Beyond with Socket.io
Shared by
Read on youtube.com- JavaScript
- Websocket

developer.mozilla.org
Javascript debugger statement
The debugger statement invokes any available debugging functionality, such as setting a breakpoint. If no debugging functionality is available, this statement has no effect.
João Lins

Tech Insights· developer.mozilla.org
Javascript debugger statement
From developer.mozilla.org
The debugger statement invokes any available debugging functionality, such as setting a breakpoint. If no debugging functionality is available, this statement has no effect.
Shared by
Read on developer.mozilla.org- Debug
- JavaScript

dev.to
Conditionally spread into Object/Array - Javascript
There comes a time when we want to add more fields/elements into an array or object when it satisfies...
João Lins

Tech Insights· dev.to
Conditionally spread into Object/Array - Javascript
From dev.to
There comes a time when we want to add more fields/elements into an array or object when it satisfies...
Shared by
Read on dev.to- JavaScript

martinfowler.com
Micro Frontends
How to split up your large, complex, frontend codebases into simple, composable, independently deliverable apps.
Filipe Ximenes

Tech Insights· martinfowler.com
Micro Frontends
From martinfowler.com
How to split up your large, complex, frontend codebases into simple, composable, independently deliverable apps.
Shared by
Read on martinfowler.com- JavaScript
- React


Tech Insights· momentjs.com
MomentJS officially entered maintenance mode #/-project-status/
Shared by
Read on momentjs.com- JavaScript
- Moment

blog.greenroots.info
10 lesser-known Web APIs you may want to use
API is the acronym for Application Programming Interface which defines interactions between multiple software architecture layers. Programmers carry out…
Victor Ferraz

Tech Insights· blog.greenroots.info
10 lesser-known Web APIs you may want to use
From blog.greenroots.info
API is the acronym for Application Programming Interface which defines interactions between multiple software architecture layers. Programmers carry out…
Shared by
Read on blog.greenroots.info- JavaScript
- Web

gist.github.com
ES6 Defaults / Overrides Pattern
ES6 defaults / overrides pattern. GitHub Gist: instantly share code, notes, and snippets.
João Lins

Tech Insights· gist.github.com
ES6 Defaults / Overrides Pattern
From gist.github.com
ES6 defaults / overrides pattern. GitHub Gist: instantly share code, notes, and snippets.
Shared by
Read on gist.github.com- JavaScript
- Object
- Options
- Pattern

umaar.com
Useful simple and small tips for developers:
A developer tip, in the form of a gif, in your inbox each week. Subscribe to Dev Tips to get these in your inbox
Flavio Juvenal

Tech Insights· umaar.com
Useful simple and small tips for developers:
From umaar.com
A developer tip, in the form of a gif, in your inbox each week. Subscribe to Dev Tips to get these in your inbox
Shared by
Read on umaar.com- JavaScript
- Web

bundlers.tooling.report
Interesting comparison of JavaScript bundlers
A quick and easy way to figure out what the best tool for your next project is, if it’s worth your time to migrate from one tool to another and how to adopt a best practice into your existing code base. Brought to you by web.dev
Vanessa Barreiros

Tech Insights· bundlers.tooling.report
Interesting comparison of JavaScript bundlers
From bundlers.tooling.report
A quick and easy way to figure out what the best tool for your next project is, if it’s worth your time to migrate from one tool to another and how to adopt a best practice into your existing code base. Brought to you by web.dev
Shared by
Read on bundlers.tooling.report- JavaScript

3perf.com
Case study about Notion performance
How to make a React app load ~30% faster – by tuning some configs and delaying some scripts
Vanessa Barreiros

Tech Insights· 3perf.com
Case study about Notion performance
From 3perf.com
How to make a React app load ~30% faster – by tuning some configs and delaying some scripts
Shared by
Read on 3perf.com- JavaScript
- Performance
- Webpack
Tech Insights· medium.com
Art of debugging with Chrome DevTools
Shared by
Read on medium.com- Chrome Devtools
- Frontend
- JavaScript

usehooks.com
A recipe to make your own useLocalStorage hook
Store, retrieve, and synchronize data from the browser’s localStorage API with useLocalStorage
Victor Ferraz

Tech Insights· usehooks.com
A recipe to make your own useLocalStorage hook
From usehooks.com
Store, retrieve, and synchronize data from the browser’s localStorage API with useLocalStorage
Shared by
Read on usehooks.com- JavaScript
- React

alexjs.com
A linter for inconsiderate writing (gender favouring, polarising, etc)
Whether your own or someone else’s writing, alex helps you find gender favouring, polarising, race related, religion inconsiderate, or other unequal phrasing.
Vanessa Barreiros

Tech Insights· alexjs.com
A linter for inconsiderate writing (gender favouring, polarising, etc)
From alexjs.com
Whether your own or someone else’s writing, alex helps you find gender favouring, polarising, race related, religion inconsiderate, or other unequal phrasing.
Shared by
Read on alexjs.com- JavaScript
- Linters
- Writing


Tech Insights· github.com
A list of React state management tools and libraries
Shared by
Read on github.com- JavaScript
- React
- Web
Book a call
Found it useful?
Let’s put it to work.
Tell us about your product and the problem in front of you. We’ll bring what we’ve learned on real projects.
Tell us about your product, and we’ll bring what we’ve learned.
Still prefer the good old email? Contact us



