About:

Chen Hui Jing is a self-taught designer and developer with a passion for CSS, basketball, and video games.

Website:

Specializations:

Interests:

Web development CSS Content management systems Video games Climbing Drawing

Incoming Links:

Outgoing Links:

Subscribe to RSS:
The author discusses their blogging journey, including why they started blogging, the platform they use, how they write their posts, and their future plans for the blog.
The text discusses the process of migrating content collections from Astro 4 to Astro 5. The author shares their experience with the migration process, including the challenges faced and the changes required in the code. They emph...
The text discusses the use of 'old school' CSS in the context of a Drupal 10 site, highlighting the challenges and solutions encountered in implementing i18n and custom theming. The author also provides detailed code snippets and ...
The author discusses the process of implementing pagination on an Astro blog, realizing the need for it after the number of blog posts increased. They consulted other sources for guidance and ultimately implemented a pagination co...
The author shares their experience of giving a talk on web extensions at InternationalJS Singapore and explains the basics of web extensions, including the manifest.json file, content scripts, and background scripts. They also dis...
The author describes a chill day spent building a simple web page using HTML and CSS. They discuss the joy of returning to web development after a period in a non-developer role, and the satisfaction of working on a straightforwar...
The blog post discusses the introduction of experimental CSS features in browsers and how they are made available to developers. It also compares the feature flag interfaces of Chrome, Firefox, and Safari. The author also shares t...
The blog post is about generating a weekly calendar from JSON data. The author discusses the original purpose of the blog, the context of needing a page to display event data from a JSON file, the implementation process, and the e...
The blog post discusses the process of creating excerpts in Astro, a static site generator. The author talks about the challenges they faced and the solutions they implemented to create excerpts from the post content. They also me...
The blog post discusses the value of live web design and the author's experiences over the years. It emphasizes the importance of close collaboration between users, designers, and developers in the web design process. The author a...
The author reflects on the 10-year anniversary of their blog, discussing their lack of output in recent years, the design and code of the site, changing companies, the impact of the pandemic, and their current work situation.
The author discusses their ideal tech interview process, emphasizing the importance of practical coding tasks and the ability to explain oneself well. They also describe their current work, focusing on front-end development and wo...
The author shares their experience of receiving a scam SMS and inspecting the phishing website. They discuss the process of checking the WHOIS information of the domain, inspecting the website's code, and analyzing the business lo...
The blog post discusses the process of pulling data from Sessionize, a SAAS platform, into Drupal 10 using the Feeds module. It covers the installation and configuration of the module, as well as the mapping of JSON data to Drupal...
The blog post discusses customising content markdown via frontmatter in Astro. The author explains the use case for this approach and provides code examples. They also discuss the frontmatter values and the need for fallback to th...
The author discusses their recent employment changes, their work at the Interledger Foundation, and their experience with Astro and Starlight. They also mention their team and the projects they are working on.
The author discusses their return to using Drupal after a decade, setting up Drupal 10, and the process of theming in Drupal 10. They provide detailed instructions and tips for setting up a local environment, using Composer, and g...
The State of CSS survey for 2023 has been launched earlier this year to gather information on how CSS features are being used. The survey has added 5 new properties, updated 2, and removed will-change and color-contrast(). Efforts...
The blog post is a documentation of the steps needed to get Android phone recognised by Android Debug Bridge (adb) on a MacBook, which allows remote debugging websites on Firefox Android. It includes enabling developer menu and US...