Your Choice JavaScript News

Node News Wednesday, March 7 Node, Node session, Clean coding & more…

Node News TLDR / Table of Contents

  • Debugging Node.js with Chrome DevTools – Paul Irish –
    • Support for Node.js debuggability landed in Node.js in 2016. Here’s how to get up and running. (Post updated Jan 2018) Next, you used to open the big chrome-devtools:// URL it spits out, but don’t…
    • node, node session, Node link, Node Summit, Chrome DevTools
  • JavaScript Clean Coding Best Practices | @RisingStack
    • This post covers general clean coding guidelines for naming and using variables & functions, as well as some JavaScript specific clean coding best practices
    • clean coding, clean code, best practices, specific clean coding, variable names
  • Call for Papers
    • CampJS call for papers is now open! We are looking for both talks and workshops! This year, CampJS runs from 10-13th August at Koonjewarre, QLD. Submit a talk/workshop Submissions close midnight 29th
    • talks, unstructured lightning talks, Submissions close midnight, good fit, Longer-form learning opportunities
  • Click the Open dedicated DevTools for Node link.
  • Youll get a popup window for debugging your node session.
  • But better than that, when you kill and restart node, the window will automatically reconnect to it.
  • – (Btw: the inspect link beneath the specific target will only apply for that session of node and wont reconnect.)
  • In DevTools, now connected to Node, youll have all the Chrome DevTools features youre used to: – Complete breakpoint debugging, stepping w/ blackboxingSource maps for transpiled codeLiveEdit: JavaScript hot-swap evaluation w/ V8Console evaluation with ES6 feature/object support and custom object formattingSampling JavaScript profiler w/ flamechartHeap snapshot inspection, heap allocation timeline,…

Tags: node, node session, Node link, Node Summit, Chrome DevTools

  • Writing clean code is what you must know and do in order to call yourself a professional developer.
  • In this blog post, we will cover general clean coding principles for naming and using variables & functions, as well as some JavaScript specific clean coding best practices.
  • When you are doing code reviews with your fellow developers, these names are easier to reference.
  • A function name should be a verb or a verb phrase, and it needs to communicate its intent, as well as the order and intent of the arguments.
  • In the first place, you should write clean code, then use profiling to find performance bottlenecks.

Tags: clean coding, clean code, best practices, specific clean coding, variable names

  • Out in the wilderness, CampJS is a very laid back atmosphere and is a great opportunity for first time speakers!
  • This time around we are having two main tracks: – – Attendees will have the opportunity to choose between talks or workshops.
  • Where possible we will align related talks and workshops so attendees can do both, and put speakers in touch with workshop organizers to collaborate when it makes sense.
  • Successful talks in the past have included elements of: – – We want to hear from a range of voices, so if youre on the fence as to whether your proposal is a good fit, please submit it anyway!
  • Workshops at CampJS are an opportunity for attendees to learn a skill and walk away having been taught or built something.

Tags: talks, unstructured lightning talks, Submissions close midnight, good fit, Longer-form learning opportunities

Top Node Courses

The Complete Node.js Developer Course (2nd Edition) (60,232 students enrolled)

By Andrew Mead
  • Build, test, and launch Node apps
  • Create Express web servers and APIs
  • Store data with Mongoose and MongoDB
  • Use cutting-edge ES6/ES7 JavaScript
  • Deploy your Node apps to production
  • Create real-time web apps with SocketIO

Learn more.


Angular (Angular 2+) & NodeJS - The MEAN Stack Guide (26,806 students enrolled)

By Maximilian Schwarzmüller
  • Build real Angular + NodeJS applications
  • Understand how Angular works and how it interacts with Backends
  • Connect any Angular Frontend with a NodeJS Backend
  • Use MongoDB with Mongoose to interact with Data on the Backend
  • Use ExpressJS as a NodeJS Framework
  • Provide a great user experience by using Optimistic Updating on the Frontend
  • Improve any Angular (+ NodeJS) application by adding Error Handling

Learn more.