Open in app

Sign In

Write

Sign In

Joe Honton
Joe Honton

1.7K Followers

Home

About

Published in

Japonica Publication

·Sep 21

Why I Decided to Move to Okayama

Japan’s secret gem is hiding in the land of sunshine — Recently, I’ve been looking for a good place in Japan to call home. Someplace away from the urban crowds, while not being isolated. Someplace that’s not too disaster-prone. Someplace rooted in the simpler life of the country’s traditional culture. Okayama prefecture is looking like a pretty good fit. Several people…

Japan

8 min read

Why I Decided to Move to Okayama
Why I Decided to Move to Okayama
Japan

8 min read


Jul 22

The Whisky Tolerance Society

An allegorical tale of a not-so-civil war — “Whisky. Tango. Foxtrot.” The podcast began with the alarm spelled out like an SOS distress signal. The two sides had been skirmishing for a long time before hostilities reached a fever pitch. What started out as a simple matter of taste, had become a serious dispute, with accusations and bitter…

Short Story

13 min read

The Whisky Tolerance Society
The Whisky Tolerance Society
Short Story

13 min read


Published in

Better Programming

·May 19

More Good News for Large-Scale JavaScript Apps

Importmap offers fresh opportunities for code organization — JavaScript's module system underwent a revolution in 2015 with the standardization of the import and export keywords. But until now, the import process has been hampered by the single trunkline rule for relative pathnames. The long-awaited importmap tag provides the necessary flexibility to free developers from this restraint. Until recently…

JavaScript

7 min read

More Good News for Large-Scale JavaScript Apps
More Good News for Large-Scale JavaScript Apps
JavaScript

7 min read


Published in

JavaScript Fanboi

·Nov 15, 2022

Data Visualization Using Lines, Dashes, Dots & Arrows

How to use lineCap, lineJoin, setLineDash, lineDashOffset & miterLimit — Cartography might easily be considered the world’s most mature form of data visualization. Over the centuries, mapmakers have created and refined a sophisticated vocabulary of lines and symbols that convey relationships between objects and places. We can learn from their efforts. From blobs of blue, to “x” marks the spot…

Data Visualization

10 min read

Data Visualization Using Lines, Dashes, Dots & Arrows
Data Visualization Using Lines, Dashes, Dots & Arrows
Data Visualization

10 min read


Published in

Better Programming

·Jun 20, 2022

A Poor Man’s Web Worker

How an experimental technology can save the day — For a while now, I’ve been developing a browser-based Earth mapping system using JavaScript and HTML canvas. One of the key challenges of this work has been keeping the user interface responsive while projecting 3D latitudes/longitudes onto a 2D canvas. …

Programming

4 min read

A Poor Man’s Web Worker
A Poor Man’s Web Worker
Programming

4 min read


Published in

Level Up Coding

·Oct 18, 2021

How A Simple 500-Word Memo Changed the Way We Talk About the Internet

The unlikely trio MUST, SHOULD, and MAY in internet standards — In March of 1997, Scott Bradner penned a short memo titled “Key Words For Use in RFCs to Indicate Requirement Levels”. It is more commonly referred to as simply RFC 2119. The entire document fits comfortably on two pages of paper. That memo would go on to become the single…

Standards

7 min read

How A Simple 500-Word Memo Changed the Way We Talk About the Internet
How A Simple 500-Word Memo Changed the Way We Talk About the Internet
Standards

7 min read


Jul 18, 2021

There's an orthographic projection of Earth at https://simply.earth

There's an orthographic projection of Earth at https://simply.earth that tries to handle distortions in a different way -- by allowing the user to change the viewing angle using the mouse. Orthographic projects have the property that the area of least distortion is always at the very center of the map. By exploring the Earth this way we can more readily determine the relative size of things. Great article, thanks for sharing those gorgeous historical maps. I love them.

1 min read

1 min read


Published in

JavaScript Fanboi

·Jul 7, 2021

Variations on the HTML Two-Step

The World Wide Web’s hypertext markup language (HTML) has an inherent beauty all its own: Both the author’s words and the typographer’s instructions are contained in a single plain text file. Instructions are encoded using short, easily remembered mnemonics. Mnemonics are wrapped into pairs of less-than/greater-than tags which are easily…

Software Development

7 min read

Variations on the HTML Two-Step
Variations on the HTML Two-Step
Software Development

7 min read


Published in

Level Up Coding

·Apr 21, 2021

Excellence in Software

Accuracy · Usability · Safety · Compliance — Every once in a while we come across a truly delightful piece of software: one that lets us accomplish something significant, that’s intuitively clear to operate, that safely and privately handles our needs, and that complies with industry standards and legal requirements. We can easily recognize the excellent quality of…

Software Development

6 min read

Excellence in Software
Excellence in Software
Software Development

6 min read


Published in

JavaScript Fanboi

·Apr 12, 2021

Detecting Mouse Hover over Irregular Shapes

The classic, brilliant PNPOLY algorithm that dates back to 1970 — W. Randolph Franklin’s “point inclusion in polygon” algorithm weighs in at just seven lines of C code. It’s intuitively easy to understand, yet fast enough to work with sophisticated GIS datasets. It’s one of those gems that every advanced programmer should know. This article demonstrates how to use Franklin’s PNPOLY…

JavaScript

4 min read

Detecting Mouse Hover over Irregular Shapes
Detecting Mouse Hover over Irregular Shapes
JavaScript

4 min read

Joe Honton

Joe Honton

1.7K Followers

Princeps geographus, Read Write Tools

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams