DEV Community

loading...
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

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

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

Reactions 37 Comments
6 min read
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

Reactions 8 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

Reactions 59 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

Reactions 143 Comments 3
12 min read
Introduction to CRDTs for Realtime Collaboration

Introduction to CRDTs for Realtime Collaboration

Reactions 4 Comments
13 min read
Drawing interactive graphs with canvas and javascript

Drawing interactive graphs with canvas and javascript

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

10 Awesome Rust Crates and Resources to Learn

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

Resources for learning about CRDT for realtime collaboration

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

Undo in Git: How to fix common mistakes

Reactions 105 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?

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

Tokenizing markdown and drawing code blocks in canvas

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

Drawing and editing markdown text with canvas and javascript

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

Flow Fields and Noise Algorithms with P5.js

Reactions 25 Comments
7 min read
6 Awesome Ways to Code Together

6 Awesome Ways to Code Together

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

25 shell commands to master for system administration

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

Top 10 git commands everyone should know

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

lsof to diagnose network and system issues

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

Setting up Debugging in Go with VS Code

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

How do you do performance profiling in Node.js?

Reactions 13 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

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

Common HTML meta tags, link rels and header elements

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

Client-side global error handling and unhandled promise rejections

Reactions 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

Reactions 286 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

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

How to speed up your web application

Reactions 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

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

How to build a product without much design background

Reactions 157 Comments 5
3 min read
loading...