#253 — August 30, 2018 |
Node Weekly |
How to Use Docker for Node.js Development — “There are a couple aspects of Node.js that make using Docker for development somewhat difficult. The primary difficulties come from dependency differences based on environment and a long running server process during development.” Cody Craven |
Node.js and the 'HashWick' Vulnerability — A writeup about a new, recently disclosed vulnerability that affects all versions of V8. Read on to see how the vulnerability affects Node.js. Rod Vagg |
Master Complex Languages And Software Trends — Write complex languages, develop apps for Android and iOS, use layered architectures, experience architecture-centric design, master testing and security and more. Online & evening M.S. in Software Engineering, with 3 specializations available. Regis University sponsor |
Johnny-Five 1.0: A JS Robotics and IoT Platform — At six years old, Johnny Five has reached its 1.0 release in an announcement at JSConf. The examples page is packed with source code examples of what it can be used to achieve. Johnny Five Team |
Puppeteer Recorder: A Chrome Extension That Creates Puppeteer Scripts — Hit record, do things in your browser, and this extension generates JavaScript code you can then run that uses Puppeteer to reproduce the actions headlessly. Clever idea, though it only supports a variety of event types so far. Checkly |
Why is a 'Java Guy' So Excited About Node.js? — Preaching to the choir here, but it’s interesting to hear from someone who worked on the Java SE team at Sun Microsystems wax lyrical about JavaScript. David Herron |
💻 Jobs |
NodeJS Developer at Chaser (Remote) — Join a small and talented team looking to move fast and break things. Chaser |
Join Our Career Marketplace & Get Matched With a Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities and job details. Hired |
📘 Tutorials |
Serverless-Side Rendering with Vue.js, Nuxt.js and AWS Lambda — Think server-side rendering.. but, well, serverlessly hosted on AWS Lambda. Adnan Rahić |
Make Node.js Applications Faster with StackImpact — Optimize and troubleshoot application latency and efficiency in production and development environments. StackImpact sponsor |
How to Write a Node.js CLI Tool for Performing Image Classification with OpenCV Jeff Galbraith |
Using JavaScript Promises with Node — Aimed at beginners, this article demonstrates the use of promises by way of short Node-based examples. Daniel Weibel |
▶ 25 Minutes Messing with Zeit's Serverless Docker Feature — It goes all over the place, but it’s just fun to watch Mattias play with Zeit Now’s newest feature for rapidly deploying code - using Node, in this case. Fun Fun Function |
▶ Node's Event Loop From the Inside Out — A golden oldie, but very low level. Sam Roberts (IBM) |
🔧 Code and Tools |
'Windows 95' Running Under Electron — Runs on macOS, Linux, and Windows. Very much an eye-opening demo that leans heavily on v86, a JavaScript x86 emulator. Felix Rieseberg |
Pkg: Package Your Node App into an Executable — If you dream of Go-style self-contained applications, dream no longer. Nexe is another option. Zeit |
Ora: An Elegant Terminal Spinner — An elegant way to show things are in progress in your terminal-based apps. Sindre Sorhus |
hiproxy: A Node.js HTTP Web Proxy with NGINX-Like Configuration |
routeGen: Define Your API and SPA Routes in One Place, Then Use Them Globally Drew Bartlett |
Cloud Hosting Node Developers Love. Sign Up w/ $100 Credit DigitalOcean sponsor |
mdx-deck: MDX-Based Presentation Decks — Create presentations using MDX, a format that both uses Markdown syntax but can render React components with JSX. Brent Jackson |
node-telnet-client: A Simple Telnet Client for Node — Supports async/await, callback, promises, and generator style of use. Mario Kozjak |