site-icon The Average Learner
    1. Added a comment section to my logs and posts

      Added comments sections I tried self-hosting with Commento (outdated), thought about Remark42 and Comentario. But, it's been nothing but hassles. I kind of wanted to have a "everybody can comment" kind of comment system. So I opted for alternatives. But, in the end, the ease of setting it u...

      Read more →

    1. I've been using iPhone for five years, and it has been with my programming journey. Now that I've just got a Google Pixel 9a, I have the option to move away from both Google and Apple cloud.

      I moved to Android with MacBook. Here's my setup. It is not bad at all. A lot of setup to do. - KDE Connect - Syncthing (Locally) - Cloudflare R2 + Blackblaze B2 for backups - Own domain email from Apple iCloud+ - Bitwarden - Ditched self-host Vaultwarden and WireGuard - GitHub - Ditched self-h...

      Read more →

    1. Been building a Shopify site to sell physical product with a friend!

      Trying out physical goods selling Been trying to put up a good website and fix all the logistics on physical selling. Softwares is good as in outreach, but local demand for physical products is something no one in other countries can compete. It's worth a shot. It's been fun building this with...

      Read more →

    1. Developing and networking

      I'm a bit lost recently. Mainly because I've set some plans and goals to head towards to for my projects. I keep working on building. Without realising the whole picture at all time. I knew my target customers and figured out how to prioritise my tasks through a Kanban board and whatnot. But I ...

      Read more →

    1. Added logs to the front page

      Google wasn't indexing my logs, so this might help. But either way, I should. Because this is my website and I should have my recent activity on the first page.

    1. I've been busy working on a goal track + tasks app.

      Current progress Almost MVP ready for the first app, left with only 7-8 things need to do. Refinement will get work on after the release and after gathering initial feedback from actual users. It will be web only first. Then, it will be released on App Store and eventually Android. But registr...

      Read more →

    1. Updated the feed page to log, and minor adjustments.

      Major update - Revamped the Feed page to Log page. - Using timeline and dots to emphasize timeframe. Minor update - Updated fonts using Georgia - Added Log RSS. - Added RSS logo next to the site title.

    1. Focusing on one app.

      I've been building a goal tracker + to do app. All todos has to relate to a goal, as we all are in real life. The app is not currently for your daily chores and fragmented tasks, but solely for reaching your goals. Most big tech starts with one great product, so will mine. I'm going to build a kin...

      Read more →

    1. My ultimate stack choice.

      Finally settled with... Expo - for Both Web and Mobile Though I wanted the ease of developing a pure web app and wrap it with Capacitor or some sort (including Tarui), I struggle to make it work on Android because of how the webview works so differently than modern tech. Tarui can be deskt...

      Read more →

    1. Future of this blog? Login and comment system?

      Adding a backend to this site? I want to have my own comment systems and notification running on the site. So viewer can subscribe to their interested topics. And, this account will be using my Intenca project account. Because most of my articles viewer should be a learner (I guess?), I want t...

      Read more →

    1. Added Projects page consuming JSON file.

      Migrating from old personal site to this one I have yet to move the "Website" JSON to this site yet. However, it turns out pretty nicely so far with the "Apps". Astro is not as convenient as NextJS when dealing with inline Javascript. But it is good enough for some basic client site rendering....

      Read more →

    1. Spent 2 days refining this site.

      Almost There! So I've been trying to use Obsidian as CMS to supply the content on this website, that includes blog posts and feeds. I made the changes from separating personal site and blog to all-in-one because of the ease of managing. Also, I want to see if the traffics that goes to the blo...

      Read more →

    1. Build This Website to Serve As Both Feed And Blog

      Idea My personal blog and my personal website were separated. Therefore, I want to easily manage them, by putting them together into one site. So it will show my personal projects, feeds, as well as articles. Template I'm using Astro-Yi to serve as base and modify it to my liking. I do app...

      Read more →

    1. Added A Radar Chart To This Site

      Added a radar chart and intro. I kind of want to write longer, but let's keep it brief. I am revamping my websites to make it align with what I've been doing. Because I've been learning Japanese and Spanish seriously, I want to share my findings and learning methods on my websites. However, I'm ...

      Read more →

    1. Next Big Thing Stack Reconsidering...

      Capacitor on Android is too annoying... Old webview. Couldn't get tailwind to work on it. Even if I can style it, the state is not reactive on Android for some reason. Or, there will be a navigation problem. Reconsidering React Native With Expo Dependency hell is true, but, my next project...

      Read more →

    1. ZenTube 4.1 Submitted & Problem with Capacitor + Next.js

      ZenTube 4.1 - Waiting For Review... Fixed some bugs today for 4.1 and submitted to App Store Review. Like usual, waiting... I will need to implement the deep link in the next update. Struggles Between React Native Web VS Next.js Web App + Capacitor I was trying to use Capacitor with my Nex...

      Read more →

    1. ZenTube 4.1 (Features to be released) & Added Gicus Comment on This Log

      New Features - Options to toggle (for Explore) : - Shorts in search result - Search history text - Comments - Add to watch later directly from Explore tab - Hides the search suggestions when tapping on search bar ## Log & Lesson Spent a whole day working on ZenTube. It has been awh...

      Read more →

    1. Finally Making Offline Sync Working For Appwrite And RxDB

      Intro It wasn't hard, but I wouldn't say it's plug-and-go. It took me a few weeks to make the foundation running correctly, as the major difficult being lacking examples and tutorials. Comparing to Powersync + Supabase or just use Firebase, this definitely requires some set up. Implementation...

      Read more →

    1. Adding New Features To ZenTube Backend

      I spent half the day after work just trying to add a new API endpoint for my ZenTube app. The return from JSON came out gibberish in the browser but perfectly fine with curl. So I knew it wasn't the source that's causing the issue, but the way the API digesting or returning the response. I did fo...

      Read more →

    1. Updated The Devlog Timeline to Generate Static Standalone Page

      Expanded My Timeline Devlog to standalone pages Spent a few hours after working on this website. I know you are a geek. My site is built on top of self-hosted local Directus, static output NextJS. Why Directus is Great I built this timeline using Directus as CMS. I had experience messing ar...

      Read more →

Copyright 2026
Sitemap
Privacy Policy
Terms of Service

Theme by Astro-Yi