---
title: "#204: Introducing Fastify, a New Speedy Web Framework"
publication: "Node Weekly"
issue: 204
published_at: "2017-09-07"
canonical_url: "https://nodeweekly.com/issues/204"
---

#204: Introducing Fastify, a New Speedy Web Framework

This week's Node news[Read this e-mail on the Web](http://nodeweekly.com/issues/204)

Node WeeklySeptember 7, 2017 #204 Matteo Collina 

[Introducing Fastify, a New Speedy Web Framework](https://thenewstack.io/introducing-fastify-speedy-node-js-web-framework/)Fastify is built as a general-purpose web framework, but ‘shines’ when building extremely fast HTTP APIs that use JSON as the data format.
 Patrick Triest 

[Building An Interactive Game of Thrones Map](https://blog.patricktriest.com/game-of-thrones-map-node-postgres-redis/)A fun guide to building a Node.js API to serve a geospatial ‘Game of Thrones’ map, leaning heavily on Postgres (with PostGIS) and Redis.
 Valentino Gagliardi 

[Building TDD RESTful APIs with Koa 2, Mocha and Chai](https://www.valentinog.com/blog/test-driven-api-koa-2-mocha-chai/)A thorough walkthrough of build a RESTful API with Koa, a next-gen Web framework for Node built by the team behind Express.
 RedisgreenSponsor

[Redis 4.0 now on RedisGreen](http://www.redisgreen.net/?utm_source=nodeweekly&utm_medium=email&utm_campaign=2017c&utm_content=primary&utm_term=r4+memory)Redis 4.0 is out and available on RedisGreen with full visualization of your memory usage and top-tier performance.

[![Redisgreen\](https://copm.s3.amazonaws.com/3c304423.png)](http://www.redisgreen.net/?utm_source=nodeweekly&utm_medium=email&utm_campaign=2017c&utm_content=primary&utm_term=r4+memory)
 RisingStack Engineering 

[A 6-Step-Guide for Contributing to Node Core](https://blog.risingstack.com/contributing-to-the-node-js-core/)The aim of this post is to help you land your first commit to the Node.js core. Read all necessary steps from forking to finding good issues to work on.
 Mikeal Rogers 

[r2: A New, Simple JS HTTP Client Using Modern Practices](https://github.com/mikeal/r2)Calling itself a successor to [request](https://github.com/request/request), r2 uses the Fetch API in the browser, and a shim with Node.
 Konstantin Tarkus 

[How to Call C/C++ Code from Node](https://medium.com/@tarkus/how-to-call-c-c-code-from-node-js-86a773033892)Calling C/C++ code using the modern N-API interface in combination with C++ wrappers.


In Brief

- [Beta Testers Sought for the Node.js Certified Developer Exam](https://docs.google.com/forms/d/e/1FAIpQLSfCGtf0dDqYSFOzTZQANzjKOqvZn0g2-s7nVvQzmwRfIiotxA/viewform) news Node.js Foundation
- [Node 6.11.3 LTS Released](https://nodejs.org/en/blog/release/v6.11.3/) news Node.js Foundation
- [Node.js Interactive North America 2017](http://events.linuxfoundation.org/events/node-interactive) news 
Taking place in Vancouver, Canada early next month. Speakers include Kim Crayton, Michael Dawson, Anna Henningsen and others. Linux Foundation
- [Set up a Netflix style streaming service with Node.js](https://bitmovin.com/encoding-documentation/encoding-api/?utm_source=cooperpress&utm_medium=email&utm_campaign=nodeweekly) 
Cloud or On-Premise encoding solution on Kubernetes and Docker. MPEG-DASH, HLS, VP9, HEVC, Multi-DRM, VoD or Live. BitmovinSponsor
- [Refactoring a Node Codebase with async/await](https://thomashunter.name/blog/refactoring-a-nodejs-codebase-using-async-await/) tutorial Thomas Hunter
- [Continuously Deploying a Node App with CircleCI](https://blog.couchbase.com/continuously-deploying-nodejs-application-circleci/) tutorial Nic Raboy
- [Understanding Heap Usage in Node Apps with N|Solid](https://nodesource.com/blog/understanding-heap-in-node-js-applications-and-services-with-n-solid/) tutorial Joe Doyle and Tierney Cyren
- [Estimating CPU Per Query With Weighted Linear Regression](https://www.vividcortex.com/resources/estimating-cpu-per-query-with-weighted-linear-regression?utm_campaign=Node%20Weekly&utm_source=ppc&utm_medium=Estimating%20CPU) VividCortexSponsor
- [Build a GraphQL Server with Node and Redis](https://www.youtube.com/watch?v=_Zwqn7FV6ms) video Ben Awad
- [It’s OK to Not Use Yarn](https://hackernoon.com/its-ok-to-not-use-yarn-f28dc766ef32) opinion 
_“Is there something wrong with using Yarn? Yes, there is, if you don’t need it.”_ David Gilbertson
- ['The Node.js World Is Imploding'](https://theoutline.com/post/2206/the-node-js-code-of-conduct-diversity-tech) opinion 
Take care, the headline is sensational, but you may be interested in the story. The Outline
- [Cruise Automation Uses CircleCI to get self-driving cars on the road](https://circleci.com/customers/cruise/?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=september&utm_content=node-weekly) 
Cruise Automation (a GM subsidiary) chose CircleCI to help their team get autonomous vehicles on the road. CircleCISponsor
- [ZipStream: A Service to Build and Stream Zipped Bundles of Remote Files](https://github.com/Cadasta/ZipStream) tools Cadasta
- [fasttext-node: Node Wrapper for Facebook's FastText Library](https://www.npmjs.com/package/fasttext-node) tools 
A library for efficient learning of word representations and sentence classification. Jibin Mathews
- [eucli: A Fast Euclidean Distance Calculation Library](https://www.npmjs.com/package/eucli) code Ethan Davis
- [find-my-way: A Fast HTTP Router That Uses Radix Trees](https://github.com/delvedor/find-my-way) code Tomas Della Vedova
- [worker-nodes: A Node Library to Run CPU Intensive Tasks](https://github.com/allegro/node-worker-nodes) code 
..in separate processes and not block the event loop. Allegro Tech

Node Weekly is curated by [Peter Cooper](https://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Want to sponsor an issue? See our [media kit.](https://cooperpress.com/mediakit)
Want to post a job? E-mail us or [use our self-serve system.](https://booking.cooperpress.com/jobs)

[Unsubscribe](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://nodeweekly.com/issues/204)

© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK
[Email policy](https://cooperpress.com/spam.html) [Privacy policy](https://cooperpress.com/privacy.html)
