JSter #17- February (part 2)
|MC_PREVIEW_TEXT|
View this email in your browser (|ARCHIVE|)
|DATE:d/m/y|
JavaScript shot first.
The week of React Finland (https://react-finland.fi/) (30.08-03.09) is here. There will be a lot of content and many topics go beyond React so be sure to tune in.
** Libraries
- Mirage JS (https://miragejs.com/) - An API mocking library for frontend
- perceived-dev/optimistic-state (https://github.com/perceived-dev/optimistic-state) - Optimistic state with rollbacks and race condition handling
- Whatâs Coming in React 18 (https://www.telerik.com/blogs/whats-coming-react-18)
- React Navigation 6.0 (https://reactnavigation.org/blog/2021/08/14/react-navigation-6.0/)
- sindresorhus/p-queue (https://github.com/sindresorhus/p-queue) - Promise queue with concurrency control
- polygonplanet/chillout (https://github.com/polygonplanet/chillout) - Reduce CPU usage by non-blocking async loop and psychologically speed up in JavaScript
- daisyUI (https://daisyui.com/) - Tailwind CSS Components
** Frameworks
- Milkdown (https://milkdown.dev/) - Plugin Based WYSIWYG Markdown Editor Framework
** TypeScript
- Announcing the New TypeScript Homepage (https://devblogs.microsoft.com/typescript/announcing-the-new-typescript-homepage/)
- egoist/tsup (https://github.com/egoist/tsup) - The simplest and fastest way to bundle your TypeScript libraries.
- Announcing TypeScript 4.4 RC (https://devblogs.microsoft.com/typescript/announcing-typescript-4-4-rc/)
- Practical introduction to algebraic datatypes (ADTs) in TypeScript (https://itnext.io/practical-introduction-to-algebraic-datatypes-adts-in-typescript-1cb6952e4c6d)
** Tools
- lahmatiy/react-render-tracker (https://github.com/lahmatiy/react-render-tracker) - React render tracker â a tool to discover performance issues related to unintentional re-renders and unmounts
- unjs/unplugin (https://github.com/unjs/unplugin) - Unified plugin system for Vite, Rollup, and Webpack
- LingDong-/fishdraw (https://github.com/LingDong-/fishdraw) - Procedurally generated fish drawings
- Astro (https://astro.build/) - Build faster websites with less client-side JavaScript
** Articles
- 9 Super Useful Tricks for JavaScript Developers (https://blog.bitsrc.io/9-super-useful-tricks-for-javascript-developers-4fd7193e0ac)
- How to Build an Android News App with React Native and Native Base (https://www.freecodecamp.org/news/build-an-android-news-app-with-react-native-and-native-base/)
- How to Set up Push Notifications in React Native (https://around25.com/blog/how-to-implement-push-notifications-in-react-native/)
- Microsoft wonders if disabling just-in-time compilation of JavaScript improves browser security (https://www.theregister.com/2021/08/06/edge_super_duper_security_mode/)
- Writing JavaScript, but with types! (https://matsu.fi/posts/writing-typed-javascript/)
- Empty npm package ‘-‘ has over 700,000 downloads (https://www.bleepingcomputer.com/news/software/empty-npm-package-has-over-700-000-downloads-heres-why/)
** GraphQL
- GraphQL Response Caching with Envelop (https://the-guild.dev/blog/graphql-response-caching-with-envelop)
- GQty (https://gqty.dev/) - A GraphQL client built for rapid iteration
- marmelab/json-graphql-server (https://github.com/marmelab/json-graphql-server) - Get a full fake GraphQL API with zero coding in less than 30 seconds.
============================================================ Copyright © |CURRENT_YEAR| |LIST:COMPANY|, All rights reserved. |IFNOT:ARCHIVE_PAGE| |LIST:DESCRIPTION|
Our mailing address is: |LIST_ADDRESS| |END:IF|
unsubscribe from this list (|UNSUB|) update subscription preferences (|UPDATE_PROFILE|)
This email was sent to |EMAIL| (mailto:|EMAIL|) why did I get this? (|ABOUT_LIST|) unsubscribe from this list (|UNSUB|) update subscription preferences (|UPDATE_PROFILE|) |LIST_ADDRESSLINE_TEXT|
|REWARDS_TEXT|