My Custom CSS Reset
I have a set of baseline CSS styles that come with me from project to project. In the past, I'd use a typical CSS reset, but times have changed, and I believe I have a better set of global styles!
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 159 posts.
I have a set of baseline CSS styles that come with me from project to project. In the past, I'd use a typical CSS reset, but times have changed, and I believe I have a better set of global styles!
Noise is an indispensable tool for creative coding. We use it to generate all kinds of organic effects like clouds, landscapes and contours. Or to move and distort objects with a more lifelike behaviour.
A definition of DDD as a software design discipline
Materials from our SIGGRAPH '20 paper.
Software should convey a sense of calm. How do you get there?
Album covers have never been smaller.
This is part 1 of a series on “Which color scale to use when visualizing data” (Part …
I spent 24 days digging into the code of {Shan, Shui}* Chinese painting generator and lived to tell the story.
SVG, short for <em>“scalable vector graphics”</em> is a format for, well, scalable vector graphics. In this article I summarize my opinion of the format, what its problems are and suggest what could be done to improve things.
Gunship's
Despite claims that dithered images will reduce your image's file size, there are much better ways to compress your website's images.
Personal blog of Julien (jvoisin) Voisin
Paper & pencil are the best tools for thinking. Let's enhance them!
Game consoles, especially older ones, are defined more than anything by their graphics capability. The unique graphical limitations of a system can often mak...
The rules that help make good improv comedy can surprisingly help make good product too. Let's run through interesting parallels between the two, and how you can apply some lessons from improv to build better product.
New York Times op-ed recently decried tricks websites use to manipulate users… but have you ever tried to cancel your NY Times subscription?
A Tale of DKIM signed email I run a mailwip(former hanami), an email forwarding service and I have a few stories about email that I want to share. Today I want to talk about Gmail. Gmail is a big player in email world. It dominates small and medium startups. All of companies that I worked for has been using gmail…
This article explores the world of SVG favicons. We cover adding them to HTML, using emojis, inlining them as data URIs, supporting dark mode, and animations.
Gmail's loading progress bar doesn't *actually* measure the progress of loading.
Mobile patterns · Form field validation · Autofocus · Microcopy · Error messages · Error prevention
Challenging the UX of code blocks.
There's this post going around the internet called Has UML died without anyone noticing?, In the piece, Ernesto Garbarino says that UML was killed by...
My kid sister has been using Macs for about 5 years. She bought her 2012 MacBook Pro used on eBay for $500, and it lasted longer than any other laptop she has bought new or used. When she accidentally spilled orange juice on her MacBook two days ago, she asked my recommendation on getting the new M1 MacBook Pro or…
Making things look nice can take a long time, either due to lack of resources or abundance of opinions. This could delay launches, frustrate people, and waste precious energy. Those are high costs for startups or companies hoping to move fast. Is it worth it? Long ago I got fed