How to Serve a Fully-Functional Web App 100% Free

When I began work on Swymm, I wasn’t going to make the same mistake I made with the last web app prototype I made—spending money on it. I’m a product designer and prototyper, but with a lifetime of programming experience. I can build just about anything, but my goal is to invent something and see if it works, not just write a bunch of code. And if you don’t know if something is going to work, you better not spend much money on it! »

Author image Ted Hayes

How to Draw Anything With SVG Paths in D3

D3 is great at many things, but overall the documentation ranges from “ok” to “unbelievably confusing or barely documented at all”. Figuring out how to do a simple SVG path ended up being the latter. But it wasn’t for lack of examples and tutorials—a google search turns up plenty, but not ONE of them did the one simple thing I was looking for: drawing my own SVG path from scratch. Just the basic, core W3-defined paths, without using the path generators that almost all the tutorials refer to. »

Author image Ted Hayes

Swymm: an interactive, crowdsourced timeline of all history.

Swymm’s mission is to provide an open platform for cataloging and visualizing time-based data of all kinds, and thereby enable anyone to discover, learn from, and contribute to humanity’s understanding of history. “Those who cannot remember the past are condemned to repeat it.”—George Santayana Philosophy Timelines are generally designed to tell a particular story, from a particular viewpoint, to a particular reader. Swymm is designed to allow anyone to discover their own stories by making all the data available at once and putting search and filtering into the hands of the user. »

Author image Ted Hayes

About Swymm

Swymm is an interactive timeline of all history created and developed by Ted Hayes. »

Author image Ted Hayes