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 inTowards Dev·5 days agoMember-onlyGIS Data Viewer In Leaflet JS — For Standalone & Offline UseSpatial file formats — GeoJSON, KML & SHP. Supports Mixed Geometry Types & GeometryCollection. Link to source code & demo included. — Geospatial data analysis involves the use of geographical data to gain meaningful insights about locations and maps. Real-world applications include urban planning and public healthcare surveillance. …Geospatial4 min readGeospatial4 min read
Published inJavaScript in Plain English·Sep 23Member-only6 Useful JavaScript Code SnippetsPart 5. A selected list of JavaScript code snippets to make your life easier. No plugins. Vanilla JS only. — As the 4th quarter of year 2023 commences, I thought it will be a good time to review a list of JavaScript code snippets I found to be highly practical and share it with other web developers in the community. To view the lists of JavaScript code snippets which I…JavaScript5 min readJavaScript5 min read
Published inMobile App Circular·Sep 20Member-onlySending and Reading Outlook Emails Using Java — Jacob (Java-COM bridge)Part 2 of JaCob. A native alternative to JavaMail API and Simple Java Mail. No authentication required. — Email is a common mode of communication with organisations and individuals. By integrating email automation into a workflow, workers would no longer be required to manually send repetitive emails on a regular basis and focus on higher-value tasks instead. …Technology5 min readTechnology5 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