It's been a decade since I started my career in software development which is a rather fast-moving industry. More often than not, I stumble upon technology, methodology, or even simple tricks that I feel like I should've known but didn't, not to mention constantly being reminded of fading knowledge. What I usually do nowadays is to jot them down as part of my weekly journal, and now looking back, I think those might as well be blog posts because who knows if someone else felt the same can benefit from them, plus I can learn if someone find mistakes or shortcomings in these notes.
My interests nowadays are mostly around web app development, and yes, that means we'll see a lot of JavaScript. Other than that, I also dabble in topics around UX and stories of people doing great works. With that in mind, here are the notes for this week:
AWS CloudFront: it doesn’t support compression for files above 10 MB.
Browser:
DOMContentLoaded
is fired when HTML is parsed whileload
is fired after all dependent resources are loaded.Deno: ESModule and permission API are probably more interesting and more important factor than native support for TypeScript.
Yarn: Use
resolutions
inpackage.json
to upgrade the version of nested dependencies.Logo design: some of the logo types are wordmark (e.g. Coca-Cola), pictorial (e.g. Apple), and abstract (e.g. Nike, which costs only 35 USD initially).
Do let me know your thoughts about this post or the blog format. Thanks for reading.