Monthly JSter #9
View this email in your browser (|ARCHIVE|)
|DATE:d/m/y|
Gone with the JavaScript.
Interesting times. The webpack book has reached a release candidate version you can study online (https://survivejs.com/webpack/introduction/) . Almost 70,000 words and over 30 chapters later, we are nearly there. I have a date in mind for the final release and to support it, I will have a tour in Europe around April (https://survivejs.com/blog/euro-tour-2017/) . Countries include Finland, Norway, Germany, Czech, and Slovakia. I might see some of you there.
** Libraries
- Marko 4.0 (https://medium.com/@mlrawlings/marko-4-0-is-here-837884c5f60d) - Marko by eBay is a fast UI library designed server side rendering in mind. It’s up to 5-50 times faster than other alternatives. It’s not a direct replacement to React and such but still worth a look.
- ConvNetJS (https://cs.stanford.edu/people/karpathy/convnetjs/) - Train Deep Learning models in your browser.
- hyperHTML (https://medium.com/@WebReflection/hyperhtml-a-virtual-dom-alternative-279db455ee0e) - What happens when you build a UI library on top of ES6 templates? hyperHTML happens.
** Frameworks
- All JavaScript frameworks are terrible (https://medium.com/@mattburgess/all-javascript-frameworks-are-terrible-e68d8865183e) - Or are they?
** Articles
- Optimising the front end for the browser (https://dev.to/sanjsanj/optimising-the-front-end-for-thebrowser) - The need for speed.
- Experience Virtual Reality on the web with Chrome (https://blog.google/products/chrome/experience-virtual-reality-web-chrome/) - Virtual Reality is becoming a reality (pun intended) in browsers.
** Parsing
- Introduction to Parsers (https://medium.com/@chetcorcos/introduction-to-parsers-644d1b5d7f3d)
- Parsing absolutely anything in JavaScript using Earley algorithm (https://medium.com/@gajus/parsing-absolutely-anything-in-javascript-using-earley-algorithm-886edcc31e5e)
** Techniques
- How linting and ESLint improve code quality (https://hackernoon.com/how-linting-and-eslint-improve-code-quality-fa83d2469efe)
- How to create strongly-typed npm packages (https://medium.com/@mweststrate/how-to-create-strongly-typed-npm-modules-1e1bda23a7f4)
- 10 React mini-patterns (https://hackernoon.com/10-react-mini-patterns-c1da92f068c5)
** Interviews
- Code Quality Interview with João Caxaria (https://survivejs.com/blog/code-quality-interview/) - What makes code good?
- hyperapp Interview with Jorge Bucaran (https://survivejs.com/blog/hyperapp-interview/) - Learn more about this light UI library inspired by Elm.
** Games
- nhusher/asteroids (https://github.com/nhusher/asteroids) - 10k asteroids.
- webrender/10ktower (https://github.com/webrender/10ktower) - Another 10k demo. Towers this time.
** Tools
- SpeedTracker (https://speedtracker.org/) - Monitor the performance of your site. What you don’t measure you can’t fix.
- cs01/gdbgui/ (https://github.com/cs01/gdbgui/) - A browser-based user interface for gdb.
** Demos
- Path Graph (https://darioseyb.com/pathgraph/) - Visualizations for ray tracing algorithms.
============================================================ 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|)