DEV Community

Tom Holloway 🏕 profile picture

Tom Holloway 🏕

Software Developer for as long as I can remember, building startups and projects. I've worked mostly in analytics, devops, and data science research. Running has proved useful so I enjoy doing it.

Location Austin, TX Joined Joined on  github website twitter website

Education

Bachelor's in Computer Science

Work

Software Developer

Seven Year Club
Writing Debut
Six Year Club
Five Year Club
Four Year Club
Three Year Club
4 Week Writing Streak
Bash
Git
Node
Two Year Club
One Year Club
Realtime Collaborative Drawing (part 4): Redis PubSub + WebRTC Signaling

Realtime Collaborative Drawing (part 4): Redis PubSub + WebRTC Signaling

48
Comments
6 min read

Want to connect with Tom Holloway 🏕?

Create an account to connect with Tom Holloway 🏕. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Realtime Collaborative Drawing (part 3): Simulating webkit force and using a color swatch with canvas and javascript

Realtime Collaborative Drawing (part 3): Simulating webkit force and using a color swatch with canvas and javascript

11
Comments
6 min read
Realtime collaborative drawing (part 2): Server Sent Events + WebRTC Mesh Networks

Realtime collaborative drawing (part 2): Server Sent Events + WebRTC Mesh Networks

62
Comments 4
15 min read
Realtime collaborative drawing with canvas and WebRTC (part 1): SimplePeer, WebSockets and Canvas

Realtime collaborative drawing with canvas and WebRTC (part 1): SimplePeer, WebSockets and Canvas

170
Comments 4
12 min read
Introduction to CRDTs for Realtime Collaboration

Introduction to CRDTs for Realtime Collaboration

12
Comments
13 min read
Drawing interactive graphs with canvas and javascript

Drawing interactive graphs with canvas and javascript

66
Comments 3
6 min read
10 Awesome Rust Crates and Resources to Learn

10 Awesome Rust Crates and Resources to Learn

50
Comments 1
7 min read
Resources for learning about CRDT for realtime collaboration

Resources for learning about CRDT for realtime collaboration

5
Comments 1
1 min read
Undo in Git: How to fix common mistakes

Undo in Git: How to fix common mistakes

106
Comments 6
6 min read
[META LIST] What twitter lists and people do you follow for developers?

[META LIST] What twitter lists and people do you follow for developers?

9
Comments 4
1 min read
Tokenizing markdown and drawing code blocks in canvas

Tokenizing markdown and drawing code blocks in canvas

10
Comments
5 min read
Drawing and editing markdown text with canvas and javascript

Drawing and editing markdown text with canvas and javascript

45
Comments 2
6 min read
Flow Fields and Noise Algorithms with P5.js

Flow Fields and Noise Algorithms with P5.js

45
Comments 1
7 min read
6 Awesome Ways to Code Together

6 Awesome Ways to Code Together

8
Comments 3
3 min read
25 shell commands to master for system administration

25 shell commands to master for system administration

174
Comments 1
12 min read
Top 10 git commands everyone should know

Top 10 git commands everyone should know

176
Comments 11
8 min read
lsof to diagnose network and system issues

lsof to diagnose network and system issues

33
Comments
5 min read
Setting up Debugging in Go with VS Code

Setting up Debugging in Go with VS Code

24
Comments 4
2 min read
How do you do performance profiling in Node.js?

How do you do performance profiling in Node.js?

15
Comments 1
4 min read
Using the built-in diagnostic report generation in Node.js

Using the built-in diagnostic report generation in Node.js

7
Comments
5 min read
Common HTML meta tags, link rels and header elements

Common HTML meta tags, link rels and header elements

9
Comments
3 min read
Client-side global error handling and unhandled promise rejections

Client-side global error handling and unhandled promise rejections

10
Comments
2 min read
Stop only using console.log and use the built-in node debugger

Stop only using console.log and use the built-in node debugger

288
Comments 12
3 min read
Setting up a simple web server in Go with gofiber

Setting up a simple web server in Go with gofiber

7
Comments
4 min read
How to speed up your web application

How to speed up your web application

7
Comments 1
3 min read
How to get feedback and small scale beta users for your side project

How to get feedback and small scale beta users for your side project

5
Comments
3 min read
How to build a product without much design background

How to build a product without much design background

159
Comments 5
3 min read
loading...