DEV Community 👩‍💻👨‍💻

Deepal Jayasekara profile picture

Deepal Jayasekara

Staff Engineer, Writer, and Information Security Enthusiast

Location London, United Kingdom Joined Joined on  Personal website http://deepal.io github website

Work

Staff Engineer at comparethemarket.com

How Not To Measure Time in Programming

How Not To Measure Time in Programming

Reactions 1 Comments
1 min read
Atomic Microservices Transactions with MongoDB Transactional Outbox

Atomic Microservices Transactions with MongoDB Transactional Outbox

Reactions 1 Comments
1 min read
Use Streams to Build High-Performing Node.js Applications

Use Streams to Build High-Performing Node.js Applications

Reactions 32 Comments
8 min read
Experimenting with HTTP/3 — How the Next Gen Web is being built on UDP

Experimenting with HTTP/3 — How the Next Gen Web is being built on UDP

Reactions 1 Comments
1 min read
Abusing Network Protocols for Secret Communication

Abusing Network Protocols for Secret Communication

Reactions 2 Comments
1 min read
NodeJS Streams in Practice

NodeJS Streams in Practice

Reactions 7 Comments
1 min read
Starting Your Own Tech Blog

Starting Your Own Tech Blog

Comments
1 min read
A Visual Guide to NodeJS Streams

A Visual Guide to NodeJS Streams

Reactions 2 Comments
1 min read
Understanding Async Resources with Async Hooks

Understanding Async Resources with Async Hooks

Reactions 1 Comments
1 min read
JavaScript Event Loop vs Node JS Event Loop

JavaScript Event Loop vs Node JS Event Loop

Comments
1 min read
Five Misconceptions on How NodeJS Works

Five Misconceptions on How NodeJS Works

Reactions 76 Comments
8 min read
100% Unit Test Coverage — Is that a Myth?

100% Unit Test Coverage — Is that a Myth?

Reactions 10 Comments 1
4 min read
4 Things You Should Know VSCode Can Do — Without Extensions

4 Things You Should Know VSCode Can Do — Without Extensions

Reactions 284 Comments 8
3 min read
Deep Dive Into Worker Threads in Node.js

Deep Dive Into Worker Threads in Node.js

Reactions 38 Comments 4
9 min read
Covert Channels and Data Exfiltration

Covert Channels and Data Exfiltration

Reactions 5 Comments
9 min read
Bunyan JSON Logs with Fluentd and Graylog

Bunyan JSON Logs with Fluentd and Graylog

Reactions 7 Comments
7 min read
Changes to the Timers and Microtasks in Node v11.0.0 ( and above)

Changes to the Timers and Microtasks in Node v11.0.0 ( and above)

Reactions 6 Comments
3 min read
Event Loop Best Practices — NodeJS Event Loop Part 5

Event Loop Best Practices — NodeJS Event Loop Part 5

Reactions 22 Comments
9 min read
Handling IO — NodeJS Event Loop Part 4

Handling IO — NodeJS Event Loop Part 4

Reactions 11 Comments
10 min read
Promises, Next-Ticks, and Immediates— NodeJS Event Loop Part 3

Promises, Next-Ticks, and Immediates— NodeJS Event Loop Part 3

Reactions 8 Comments
6 min read
Timers, Immediates and Process.nextTick— NodeJS Event Loop Part 2

Timers, Immediates and Process.nextTick— NodeJS Event Loop Part 2

Reactions 8 Comments
7 min read
Error Management in Node.js Applications

Error Management in Node.js Applications

Reactions 17 Comments
7 min read
Implementing Event Sourcing and CQRS pattern with MongoDB

Implementing Event Sourcing and CQRS pattern with MongoDB

Reactions 64 Comments
3 min read
Crossing the JS/C++ Boundary

Crossing the JS/C++ Boundary

Reactions 5 Comments
7 min read
Event Loop and the Big Picture — NodeJS Event Loop Part 1

Event Loop and the Big Picture — NodeJS Event Loop Part 1

Reactions 18 Comments
10 min read
Baapan — A Super Cool NPM Playground on the Node REPL

Baapan — A Super Cool NPM Playground on the Node REPL

Reactions 6 Comments 2
2 min read
loading...