Category: Blog

  • AVOIDING COMMON HURDLES IN UNIT TESTING

    Avoiding Common Hurdles in Unit Testing

    Why do developers skip writing tests for some code? Perhaps because it relies on the file system or an external API. Perhaps because we think it’s too difficult, or a test account to an external API is not guaranteed to be available. Perhaps it’s because an external API may not be accessible from the CI…

    William Riley-Land
    | 16th August 2018
  • Streams Header Image

    Welcome, Readable-stream@3!

    I am so excited to be able to release the new version of readable-stream, v3! For all of you that might not know, readable-stream is the most downloaded module on NPM, and part of practically any dependency chain of any JavaScript application. readable-stream is a userland port of the Node.js require(‘stream’) module, so that module authors could have a stable…

  • Pino Header Image

    Announcing Pino V5.0.0

    If you’ve not heard of Pino before, it’s a low-overhead, newline-delimited-JSON logger with close compatibility to Bunyan. The idea behind Pino is to provide the lowest overhead JSON logging possible in order to keep Node’s event-loop as free as possible to handle the most critical work, such as request-handling. For information on Pino, in general, see Pino –…

  • Building a Q&A machine learning model, for answering White House Press Briefing questions about Brexit, using Latent Dirichlet Allocation. Image: unsplash-logopalesa

    Andreas Madsen
    | 26th July 2018
  • Introducing Clinic Bubbleprof, a Unique Way to Visualise Node.Js Code

    Back in January, we announced the Node Clinic project and the first tool in Clinic, Doctor. After many intensive months of work by the team, we’re more than a little excited to announce Clinic Bubbleprof! Bubbleprof has a unique new approach to profiling your Node code so that you can visualise exactly where and how that code is busy….

    Conor O'Neill
  • Invision Studio, Framer, Supernova, Protopie… A tour of the prototyping tools available.

    $(document).ready(function () { const comparison = $('#comparison').DataTable({ columns: [ { name: 'icon' }, { name: 'macro-interactions' }, { name: 'micro-interactions' }, { name: 'collaboration' }, { name: 'responsive-ready' }, { name: 'performance' }, { name: 'community-support' }, { name: 'handoff-specs' }, { name: 'sync-real-data' }, { name: 'learning-curve' }, { name: 'import-psd' }, { name:...
  • MiniShift as a Development Environment for Node.js on OpenShift [UPDATED]

    Overcoming early obstacles to local development with Minishift

  • The Future of Native Modules in Node.js

    N-api and prebuilt native modules are ready for prime time.

    Mathius Buus
  • Adopting certified images in your supply chain is crucial to establish a mature posture with Node.js.

    Jason Melo
  • It’s time for OSS to embrace Design-Led Development

    A Design Sprint helped the Node Clinic team build a solution that answers user needs. It can help you too.

  • Top