Monthly JSter #14 - News of January
|MC_PREVIEW_TEXT|
View this email in your browser (|ARCHIVE|)
|DATE:d/m/y|
There’s no place like JavaScript.
It has been a busy month. I had to skip the previous edition of JSter as I was busy with CSSCamp and JSCamp in Barcelona (https://survivejs.com/blog/csscamp-jscamp-2019/) . Now I’m back in action.
** Libraries
- ungap (https://ungap.github.io/) - Pragmatic polyfills
- Fastify v2 is coming to town (https://medium.com/@fastifyjs/fastify-v2-is-coming-to-town-ce279738bed6)
- interact.js (https://interactjs.io) - JavaScript drag and drop, resizing, and multi-touch gestures for modern browsers (and also IE9+)
- Newton Graph Library (https://julie-ng.github.io/newtonjs-graph/) - High-level dashboard visualization for architects and stakeholders
- lukeed/classico (https://github.com/lukeed/classico) - A tiny (255B) shim when Element.classList cannot be used~!
- TypeScript + Machine Learning + simplicity = Kalimdor.js (https://itnext.io/typescript-machine-learning-simplicity-kalimdor-js-bb1ccadf0ad3)
- Splitting.js (https://splitting.js.org/) - CSS Vars for split words & chars! (items, grids, images, too!)
- ScrollOut (https://scroll-out.github.io/) - ScrollOut detects changes in scroll for reveal, parallax, and CSS Variable effects!
- sadick254/scoped-style (https://github.com/sadick254/scoped-style) - A tiny css-in-js library
** Frameworks
- jaredpalmer/after.js (https://github.com/jaredpalmer/after.js) - Next.js-like framework for server-rendered React apps built with React Router 4
- GoogleChromeLabs/carlo (https://github.com/GoogleChromeLabs/carlo) - Web rendering surface for Node applications
** Techniques
- Add GUI to your E2E API tests (https://www.cypress.io/blog/2017/11/07/add-gui-to-your-e2e-api-tests/)
** Languages
- google/wwwbasic (https://github.com/google/wwwbasic) - BASIC language for the web
** TypeScript
- TypeScript AST Viewer (https://ts-ast-viewer.com/)
- Announcing TypeScript 3.2 (https://devblogs.microsoft.com/typescript/announcing-typescript-3-2/)
- Type holes in TypeScript (https://dev.to/gcanti/type-holes-in-typescript-2lck)
- dsherret/ts-morph (https://github.com/dsherret/ts-morph) - TypeScript Compiler API wrapper for static analysis and programmatic code changes
** WebAssembly
- WebAssembly doesnât make unsafe languages safe (yet) (https://00f.net/2018/11/25/webassembly-doesnt-make-unsafe-languages-safe/)
** Tools
- BrunnerLivio/try (https://github.com/BrunnerLivio/try) - Quickly try out NPM packages inside a container
- xaviervia/which-ramda-function-should-i-use (https://github.com/xaviervia/which-ramda-function-should-i-use)
- release-it (https://github.com/release-it/release-it) - Automate versioning and package publishing
- HTTP Toolkit (https://httptoolkit.tech/view/javascript/) - Capture, view and debug your Node.js and web JS’s HTTP traffic
- webpack-nano (https://www.npmjs.com/package/webpack-nano) - A teensy, squeaky ð¤ clean Webpack CLI
** Courses
- Free React Native Course by Hasura (https://learn.hasura.io/graphql/react-native/introduction/)
** Articles
- The Power of Web Components (https://hacks.mozilla.org/2018/11/the-power-of-web-components/)
** Interviews
- Secure Coding (https://survivejs.com/blog/secure-coding-interview/) - Interview with Liran Tal
** Standards
- JSON Resume (https://jsonresume.org/) - JSON-based standard for resumes
============================================================ 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|)
Don't miss what's next. Subscribe to JSter: