Revisiting Bibliotype: Version 1
I've been meaning to update Bibliotype to more modern technologies and document the process. The original # In 2011 Craig Mod published Bibliotype, a demo and an article in a List Apart. The article...
I've been meaning to update Bibliotype to more modern technologies and document the process. The original # In 2011 Craig Mod published Bibliotype, a demo and an article in a List Apart. The article...
The idea behind local storage (also known as web storage) is that we can save key/value pairs of data in the browser for later retrieval and use. A good example of where this may be useful is to set...
As I begin working on layouts one of the things that started to beg for attention is how to size the text properly for it to be legible online as well as being pleasant to the eye when looking at the...
As an undergraduate, I did fairly extensive work in early text-based virtual communities, particularly the way in which people interacted and communicated in text-based virtual realities. The research...
A lot of the projects that I work with use a fairly standard setup of tools and scripts. Rather than reinstall them every time and have to fix paths and install dependencies outside the Node ecosystem...
SetTimeout and SetInterval provide ways to schedule tasks to run at a future point in time. setTimeout allows you to schedule a task after a given interval. setInterval lets you run a task...
When we write Javascript we normally do it synchronously, every instruction is executed one at a time in the order they appear in the script. The script will finish once the last instruction is...
There are times when it's good to have a sense of how long your code takes to execute. Maybe you're troubleshooting performance or you're concerned that parts of your code are not as fast as they...
If you work with CSS in JS you will soon discover that all values CSS gives the JS parser are strings that you must parse to get the data you need to continue processing the styles. This is when you...
If we grow the language in these few ways [that allow extensibility], then we will not need to grow it in a hundred other ways; the users can take on the rest of the task. Guy Steele, Growing a...