Archives
Browse the linkblog archives.

Monday 30th December, 2019 #

  • Common Javascript Promise mistakes every beginner should know and avoid - I liked this article, I’m still on the whole not loving Javascript Promises though, there are all these weird edge cases with error handling, the logic get split into several different places with async functions, try/catch blocks, resolve/reject, the flow control is just not as comprehensive as caolan/async, and in a lot of cases I think it’s not much better in terms of ledgeability and as a defense against callback hell - callbacks for all the complaints are simple and IMO quite wysiwyg, easy to step through in a debugger - Currently I much prefer callbacks to Promises, at least in nodejs, I find it weird that everyone is mad for Promises
  • The Joys of UNIX Keyboards
  • Why working from home is good for business - Matt Mullenweg from Automattic (makers of Wordpress) makes a good case for distributed-first companies
  • The author of the previous post shares his updated setup in this HN thread, he is using VSCode and Eclipse editors now
  • Software development 450 words per minute (2017) - What it’s like to code websites when you are blind, pretty interesting to read about a typical blind dev setup and workflow
  • How Many Websites Should We Build? (In the context of handling desktop browser and also mobile requests)
  • 5 things in web development I learned this year
  • Vaughan Oliver, Graphic Designer for Pixies, Cocteau Twins, and More, Dead at 62
  • California is rewriting the rules of the internet - Businesses are scrambling to keep up - Similar to GDPR in the EU but this set of regulations is called California Consumer Privacy Act (CCPA) and will be rolled out by July 2020