Published inGeek Culture·PinnedMember-onlyRecounting My 15-Month-Old Journey as a Technical Writer📅 Saturday, 27th February — Publishing Article № 50 on Medium 👏 50 — That was the stated total number of articles I had written on Medium to date on last Saturday following the submission of yet another technical article. While I was initially overtaken by feelings of disbelief, this…Writing3 min readWriting3 min read
PinnedMember-onlyHalf a Decade of Pent-Up EmotionsYet we reconnected against all odds. A classical geek in a technical faculty — that applies to both him and me. He is without a doubt highly intelligent, pushing past genius levels and an extremely motivated individual. Schoolmates would often seek his guidance in course work syllabus which he generously…Love3 min readLove3 min read
Published inGeek Culture·PinnedMember-onlyDebunking the myth that ❝Programmers have no hobbies besides coding❞I do and I need it to prevent burnout. ❝Just curious, do you do anything besides coding?❞ Upon hearing my colleague’s question, I couldn’t help but roll my eyes 😒 I’m currently in my 3ʳᵈ job and at each workplace, at least 2 other co-workers from non-technical divisions would without…Life Lessons4 min readLife Lessons4 min read
Published inMobile App Circular·May 26Member-onlyAutomate Outlook Email Tasks Using Jacob (Java-COM bridge)The Java version of pywin32. Demo use-case for parsing emails. Full source code available. — Email is a core part of many organisations’ contingency workflows. For instance, incident reporting in mainstream industries such as Healthcare and Law Enforcement tend to include email notification alerts. …Technology6 min readTechnology6 min read
Published inJavaScript in Plain English·Apr 25Member-only6 Useful JavaScript Code SnippetsPart 4: Compiled a list of handy snippets for everyday use. Vanilla JS only. — Having reflected on my past year of work, the following is a compiled list of 6 JavaScript code snippets for common everyday use I hope would be useful for web developers alike. To view the past few lists I have shared, please refer to: Part I. 6 Useful JavaScript Code Snippets 6 Useful JavaScript Code Snippets This list may be subjective but I’m sharing my own version anyways. Examples and Code.javascript.plainenglish.ioJavaScript6 min readJavaScript6 min read
Published inGeek Culture·Mar 25Member-onlyHow To Extract Embedded Fonts From A PDF As Valid Font Files In JavaUses Apache PDFBox to output PDF fonts as reusable TTF files. No cost. No quota. — Portable Document Format (PDF) has remained a popular choice for the exchange of electronic documents amongst the global community. One of its greatest advantage is its content integrity where both text and graphical layouts are rendered consistently to its readers independent of platforms. Ironically, the immutable layout of PDF content…Programming3 min readProgramming3 min read
Published inTowards Dev·Mar 22Member-onlyHow to Create a Web Scraper API via a Request Proxy with Node.js ExpressExtract HTML content and returns data via a JSON API — For starters, it is necessary to recognise that ❝web scraping❞ differs from ❝data crawling❞. More specifically, ❝web scraping❞ refers to the process of extracting HTML text content of targeted websites containing particular required information. …Programming4 min readProgramming4 min read
Published inJavaScript in Plain English·Feb 14Member-onlyHow To Change Image Hue With HTML5 Canvas In JavaScriptUsing plain Vanilla JS for in-browser image editing. — The web browser is a universal platform independent application for a wide array of JavaScript tools. Using HTML5 canvas and client-side JavaScript, changing colours of an image can be done easily. Classical Examples —(1) Colour Inversion & (2) Grayscale Images Both implementations are based on the RGB colour model used to render browser images.JavaScript4 min readJavaScript4 min read
Published inWeekly Webtips·Dec 1, 2022Member-onlyHow to Transcode Audio & Video Files with FFmpeg in JavaScriptConverts digital-to-digital multimedia file formats. Local FFmpeg.wasm in-browser. Demo & full source code available. — Digital technology has greatly transformed the traditional notetaking process. Not only is information being recorded as handwritten text/handrawn diagrams but also in auditory and visual formats. Rationale for Side Project While auditory data is widely praised for its convenience and reliability (e.g. Note-Taking at Meetings or Customer Sentiment Analysis at Call Centres), the fact…Web Development6 min readWeb Development6 min read
Published inTowards Data Science·Nov 7, 2022Member-onlyHow to Plot a Custom Map Image on Tableau Dashboard in just 3 Easy Steps — No calculations requiredHint: Check out a web app created specifically for all Tableau users — Tableau as a dashboarding tool offers a wide range of chart options for its users. One of the more impressive features in Tableau is without a doubt its built-in basemap services to render geospatial datasets: However, for instances when none of the Tableau's built-in map services displays the details your…Tableau4 min readTableau4 min read