Sqreen Blog
  • Docs
Sqreen Blog

The Official Sqreen Blog

  • Docs

Vladimir

15 posts
  • Dev
  • Node.js
  • 98 views
  • 10 minute read
  • 5 comments

How to debug memory leaks in a Node.js application on Heroku

  • Vladimir
  • February 9, 2021
Debugging memory leaks is rarely a piece of cake, especially when they only happen in production. The best way I’ve found to debug memory leaks in a Node.js application on…
View Post
  • Dev
  • Node.js
  • 7 minute read
  • 3 comments

Experimenting with remote debugging: Node.js runtime code injection

  • Vladimir
  • January 28, 2021
tl;dr Remote debugging is fun to play around with. This article describes a method to dynamically change the behavior of a running Node.js process by enabling the remote inspector interface…
View Post
  • Node.js
  • Security
  • 5 minute read
  • No comments

Application security for GraphQL: how is it different?

  • Vladimir
  • December 21, 2020
GraphQL is one of the hottest topics in the API world right now. It provides an abstraction layer over more traditional HTTP communications, and has changed the way we build…
View Post
  • Dev
  • Node.js
  • Sqreen Product
  • 9 minute read
  • No comments

Building a native add-on for Node.js in 2019

  • Vladimir
  • November 5, 2019
Okay, but first: why the hell would you build a native add-on for Node.js? The Node.js/JavaScript ecosystem is the most popular in the world with more than 1 million packages…
View Post
  • Security
  • 19 views
  • 6 minute read
  • One comment

Single-page applications need better auditing

  • Vladimir
  • March 5, 2019
tl;dr Most web pentesting tools currently focus on backend exploitation (such as SQL injections, Reflected or Stored XSS, …). However, in recent years, frontend parts of applications have gained in…
View Post
WebAssembly Performance Benchmark
  • Dev
  • 145 views
  • 5 minute read
  • 6 comments

WebAssembly vs. the world. Should you use WebAssembly?

  • Vladimir
  • August 21, 2018
WebAssembly is known for its speed capabilities and this article will put it to the test to better understand what are the best applications to start using WebAssembly today. We…
View Post
ESLint backdoor
  • JavaScript
  • Security
  • 17 views
  • 2 minute read
  • No comments

ESLint backdoor: revoke all the tokens

  • Vladimir
  • July 12, 2018
Tl;dr [EDIT 2018-07-16] The official ESLint post-mortem has been released. NPM already revoked all tokens at once so you probably don’t need to do this yourself. A backdoor was introduced…
View Post
  • Dev
  • JavaScript
  • 83 views
  • 6 minute read
  • 15 comments

Monitoring the performance of a Node.js web application

  • Vladimir
  • November 21, 2017
Tl;dr Building a tool to monitor how an application performs is not very difficult anymore. Two recent additions to Node.js, the Async Hooks API and the Performance Hooks API, allow…
View Post
JavaScript engine performance benchmark for Node.js
  • Dev
  • Node.js
  • 34 views
  • 3 minute read
  • One comment

Picking the best JS engine for your Node app’s performance

  • Vladimir
  • June 5, 2017
tl;dr Node.js is evolving right now. The recent Node.js v8 version (not to be mistaken with V8, the JavaScript engine) has just been published. In the meanwhile, the ChakraCore based…
View Post
Improve Node.js App Performance
  • Node.js
  • 41 views
  • 6 minute read
  • 8 comments

Optimize your Node app by simply upgrading Node.js

  • Vladimir
  • March 30, 2017
tl;dr In January, I published an article on RisingStack’s blog. This article was an introduction to Node.js performance (and in V8 JavaScript Engine in general). Now it is time for…
View Post

Posts navigation

1 2 Next
Search
Recent Posts
  • Democratizing security: The next step in Sqreen’s journey
  • Heroku Security: Securing your Heroku application
  • What is a Content Security Policy (CSP) and why is it important?
  • CIS 20 overview and what not to miss
  • Building secure applications: Top 10 application security best practices
Categories
  • Dev (56)
  • DevOps (14)
  • Go (5)
  • Java (4)
  • JavaScript (7)
  • Node.js (15)
  • PHP (3)
  • Python (18)
  • Ruby (16)
  • Security (136)
  • Sqreen Product (35)
By the Sqreen Team ❤
© Sqreen 2015-2021 – Privacy Policy