Arnelle BalaneinArnelle’s BlogAsync Clipboard API: Accessing the clipboard using JavaScriptAccessing the user’s clipboard has not been the nicest thing to do for a long time. We had to use the document.execCommand API to copy and…Sep 8, 2019Sep 8, 2019
Arnelle BalaneinArnelle’s BlogPlaying the T-Rex Runner game inside a Picture-in-Picture windowThe Picture-in-Picture API is a new Web platform API that allows websites to play videos in a little floating window that stays on top of…Jul 22, 2019Jul 22, 2019
Arnelle BalaneinUncaught ExceptionSetting up multiple GitHub accounts, the nicer wayWalks through how to setup Git to support multiple accounts — from committing using the correct email to pushing as the correct GitHub…Mar 7, 20198Mar 7, 20198
Arnelle BalaneinUncaught ExceptionJavaScript array negative index using ProxiesA Proxy is an object that essentially wraps any other object (called the target) and allows to customize our interaction with that object.Feb 8, 20192Feb 8, 20192
Arnelle BalaneinArnelle’s BlogBuilding a site navigation menu using React HooksThis articles walks through making a site’s navigation menu using the useState and useEffect React Hooks.Jan 20, 20193Jan 20, 20193
Arnelle BalaneinArnelle’s BlogUsing lazysizes to lazyload images on the WebImages constitute a large portion of the page weights of a lot of Web pages. They make our pages more enjoyable to look at, but can also…Jan 13, 2019Jan 13, 2019
Arnelle BalaneinArnelle’s BlogUsing the Ambient Light Sensor API to add brightness-sensitive dark mode to my websiteI just added a new enhancement to my website: dark mode! Because, you know, you might be viewing it at night and I don’t want you to get…Jun 9, 20182Jun 9, 20182
Arnelle BalaneinArnelle’s BlogThe Picture-in-Picture APIThe Picture-in-Picture API (PiP) is a new experimental Web Platform API that allows Web pages to play a video in a little window that stays…Jun 7, 20182Jun 7, 20182
Arnelle BalaneinArnelle’s BlogThe Intersection Observer APIThe Intersection Observer API is a Web platform API that allows for observing changes to how much of a target element’s area intersects…Feb 25, 20185Feb 25, 20185
Arnelle BalaneinUncaught ExceptionBuilding the frontend for the Endpoints projectWe recently built a side-project with Emmanuel Lodovice and Aldrin Navarro named Endpoints, a Web application that allows you to generate a…Feb 17, 2018Feb 17, 2018