55 posts on JS

  1. Web dependencies are broken. Can we fix them? 14 min
  2. JS private class fields considered harmful 2 min 0 comments
  3. On ratings and meters 2 min 0 comments
  4. Introducing Rety: live coding, without the stress 3 min 0 comments
  5. Releasing Color.js: A library that takes color seriously 2 min 0 comments
  6. On Yak Shaving and , a new HTML element for Markdown 2 min 0 comments
  7. Mass function overloading: why and how? 4 min 0 comments
  8. Writable getters 4 min 0 comments
  9. The case for Weak Dependencies in JS 5 min 0 comments
  10. The failed promise of Web Components 4 min 0 comments
  11. Introspecting CSS via the CSS OM: Get supported properties, shorthands, longhands 3 min 0 comments
  12. Import non-ESM libraries in ES Modules, with client-side vanilla JS 4 min 0 comments
  13. Refactoring optional chaining into a large codebase: lessons learned 6 min 0 comments
  14. Hybrid positioning with CSS variables and max() 4 min 0 comments
  15. Today’s Javascript, from an outsider’s perspective 3 min 0 comments
  16. ReferenceError: x is not defined? 2 min 0 comments
  17. Refresh CSS Bookmarklet v2 2 min 0 comments
  18. Easy Dynamic Regular Expressions with Tagged Template Literals and Proxies 3 min 0 comments
  19. Never forget type=“button” on generated buttons! 2 min 0 comments
  20. Different remote and local resource URLs, with Service Workers! 4 min 0 comments
  21. Resolve Promises externally with this one weird trick 2 min 0 comments
  22. Markapp: A list of HTML libraries 1 min 0 comments
  23. Copying object properties, the robust way 2 min 0 comments
  24. Idea: Extending native DOM prototypes without collisions 3 min 0 comments
  25. Awesomplete: 2KB autocomplete with zero dependencies 2 min 0 comments
  26. Simple script: Automatic talks list 1 min 0 comments
  27. Optimizing long lists of yes/no values with JavaScript 1 min 0 comments
  28. Detecting CSS selectors support + my JSConf EU talk 2 min 0 comments
  29. jQuery Pure: Call for contributors 2 min 0 comments
  30. Get your hash — the bulletproof way 3 min 0 comments
  31. Change URL hash without page jump 1 min 0 comments
  32. StronglyTyped: A library for strongly typed properties & constants in JavaScript 2 min 0 comments
  33. Create complex RegExps more easily 1 min 0 comments
  34. Convert standard gradient syntax to -webkit-gradient and others 1 min 0 comments
  35. Incrementable length values in text fields 1 min 0 comments
  36. Organizing a university course on modern Web development 9 min 0 comments
  37. Reading cookies the regular expression way 1 min 0 comments
  38. Exploring browser-supported Unicode characters and a tweet shortening experiment 2 min 0 comments
  39. A different approach to elastic textareas 2 min 0 comments
  40. On password masking and usability 3 min 0 comments
  41. Cross-browser imageless linear gradients v2 2 min 0 comments
  42. Advocacy of JavaScript 3 min 0 comments
  43. Extend Math.log to allow for bases != e 1 min 0 comments
  44. Cross browser, imageless linear gradients 2 min 0 comments
  45. Mockup viewer bookmarklet 1 min 0 comments
  46. CSS3 colors, today (MediaCampAthens session) 1 min 0 comments
  47. On native, single-input, multiple file uploads 2 min 0 comments
  48. Check whether the browser supports RGBA (and other CSS3 values) 2 min 0 comments
  49. “Appearances can be deceiving Mr. Anderson” - a.k.a. short code is not always fast code 2 min 0 comments
  50. Quick & dirty way to run snippets of JavaScript anywhere 1 min 0 comments
  51. 20 things you should know when not using a JS library 5 min 0 comments
  52. Find the vendor prefix of the current browser 3 min 0 comments
  53. Extend Math.round, Math.ceil and Math.floor to allow for precision 2 min 0 comments
  54. JS library detector 1 min 0 comments
  55. Check whether a CSS property is supported 1 min 0 comments