May 12, 2020, 4:30 p.m.

Alpine.js + Javascript/jQuery Plugin Integration Guide - Code with Hugo - May 12th 2020

Code with Hugo: Production JavaScript & Node.js Guides

Welcome to the 75th Edition of the Code with Hugo newsletter about JavaScript, Node.js & Enterprise patterns.

Here are 3 links I think are worth your time this week,

  1. “Alpine.js + jQuery/JavaScript Plugin Integration: a Select2 example” One of the jQuery ecosystem’s greatest strength is the wealth of drop-in plugins available. (8 min read) : https://codewithhugo.com/alpinejs-jquery-plugin-integration-select2/

  2. The architecture of declarative configuration management (7 min read): https://blog.nelhage.com/post/declarative-configuration-management/

  3. [VIDEO] The economics of open source - JSConf EU 2019 (37 min watch): https://2019.jsconf.eu/c-j-silverio/the-economics-of-open-source.html

Tweet of the week is @SaraSoueidan dropping a11y knowledge.

#TIL that a horizontal rule (<hr>) is announced by screen readers (announced “horizontal splitter” in VoiceOver), so unless it is a semantic thematic break between paragraphs of content (i.e. not just visual decoration), u’ll want to hide it using aria-hidden = "true"#a11y

— Sara Soueidan (@SaraSoueidan) April 17, 2020

The book recommendation this week is Alibaba’s World - How One Remarkable Chinese Company Is Changing the Face of Global Business by Porter Erisman. It’s an interesting look at Alibaba’s beginnings and how it came to prominence in China & the world. Not sure I remember why but it feels like 4/5 ⭐️book (or so my spreadsheet says).

That’s all for this week, stay tuned for more JavaScript tips to help you get stuff done.

Hugo

You just read issue #75 of Code with Hugo: Production JavaScript & Node.js Guides. You can also browse the full archives of this newsletter.

Brought to you by Buttondown, the easiest way to start and grow your newsletter.