Hello, I’m Mak.

I train award-winning web developer.

Thomas Mak, a.k.a. Makzan, has been creating on web for 15 years. He teaches web design and development with books and classes. His latest post is about My current writing stack (Update).

His latest product is JunkDraft—A writing tool.



Sign up for things worth sharing each week.

No spam ever. Guarantee.

Latest stories

My current writing stack (Update)

tl;dr I moved back to Ulysses to write and manage my tasks. I have been writing in different editors. I tried the Bear writer recently.…

Testing post publishing from Ulysses app

I’m testing the Ulysses’s new WordPress publishing ability. There are some things to test, including the categories/tags setting and embedding images as well as video…

My current writing app stack

Here is my current writing process. 1. Note-taking: iA Writer (iOS) + Log.md (Desktop) iA Writer has a convenient left/right button in tool bar. I…


I read Justin Jackson’s email on his /now page, which was started by Derek Sivers. The page answers one question: “What are you working on now?”…

Link: Short note on improving usability of scrollable regions

Link: Short note on improving usability of scrollable regions Making a [overflow:scroll] scrollable region operable for keyboard users is pretty simple. Add tabindex=”0″. The region will now…

50% Off for HTML5 Game Development Video

My 2-hour-long video screencast course is now 50% off for the a limited time. Use the code SaHjKFE to get the discount, within 2016 February.

Link: Your Life Is Tetris. Stop Playing It Like Chess.

Link: Your Life Is Tetris. Stop Playing It Like Chess. Chess comes with a set of prescriptions and best practices. 1. e4 is considered a strong…

Link: Origami.js—HTML5 Canvas for Humans

Link: Origami.js—HTML5 Canvas for Humans I’m a huge fan of CreateJS. But this Origami.js is really impressive that suitable for lightweight canvas drawing or image…

Fetchnotes, Log.md and DayOne 2.0

Fetchnotes—as a tool to remember everything—is closing. I create Log.md that solves the same problem. DayOne 2.0 is solving the same problem.

Parallax CSS 3D rotate Effects

I just created 2 demos of CSS 3D hovering effects—Parallax flipping and Pop-up highlight. Parallax flipping: Video Preview: CSS Parallax 3D card flipping effect. (With slow…