#100DaysOfCode Round 2 🧵
1 - Update 9armbot to filter !coin command to specified channels only นะจ๊ะ
Source : https://github.com/thananon/twitch_tools/pull/67
Discord whitelist channels for coin command by narze · Pull Request #67 · thananon/twitch_tools

กำหนด env DISCORD_WHITELIST_CHANNELS ด้วยชื่อ discord channel ที่อนุญาตให้ใช้คำสั่ง !coin (ถ้ามีหลาย channel ให้คั่นด้วย ,) ถ้าไม่ได้กำหนดจะใช้ได้ทุก channel

Also fixed twitter card for this site https://watasalim.vercel.app
วาทกรรมสลิ่มสุดเจ๋ง

ปลุกความสลิ่มในตัวคุณ!

2 - Add form to submit quotes, try @[email protected] as simple database for quote submission. It's way easier to setup than Firebase 🔥 #100DaysOfCode
3 - Trying out Phaser to make 2d game with TypeScript.
Learned ECS pattern which will make the game unit-testable, still stuck on getting physics working with bitECS though
code : https://github.com/narze/vite-typescript-phaser3/pull/1
#100DaysOfCode
feat: Add bitECS & try-outs by narze · Pull Request #1 · narze/vite-typescript-phaser3

Add bitECS Add simple ECS file structure Add unit tests

Vite App

4 - Try Pixi.js with Matter.js
Since I'm new to game devs, I tried another rendering framework to replicate ECS pattern like I did yesterday. But since Pixi does not have physics system built in, I added Matter.js to do it.
#100DaysOfCode
Vite App

5 - Update my resume template (Resumette) to allow editing before print, so you can add your profile to your heart's content then make it fit the page just before printing or saving to PDF.
See it in action : https://resume-git-feature-edit-mode-with-hide-toggle-narze.vercel.app
Source : https://github.com/narze/resume/pull/2
#100DaysOfCode
Resumette

My Resumette

6 - Kiimo : Add ability to generate .klc (Windows layout file) from JSON file, not tested though.
Source : https://github.com/Manoonchai/kiimo/pull/1

#100DaysOfCode

.klc support by narze · Pull Request #1 · Manoonchai/kiimo

Sample gist : https://gist.github.com/narze/11f7055f65795c589b852f6887225ecc feat: Generate .klc with headers feat: Add newline between header lines feat: Generate layouts in klc

7 - Kiimo : Fixed unicode, linefeed, BOM issues to make .klc working with Keyboard Layout Creator 1.4
Source : https://github.com/Manoonchai/kiimo/pull/1
#100DaysOfCode
.klc support by narze · Pull Request #1 · Manoonchai/kiimo

Sample gist : https://gist.github.com/narze/11f7055f65795c589b852f6887225ecc feat: Generate .klc with headers feat: Add newline between header lines feat: Generate layouts in klc

8 - Tried creating & deploying Elixir application through flyctl, but failed on building Docker🤔
Maybe I'll stay with Next.js then
Source : https://github.com/narze/manoonchai-web-phx
#100DaysOfCode
narze/manoonchai-web-phx

Contribute to narze/manoonchai-web-phx development by creating an account on GitHub.

9 - Got my Raspberry Pi, setting up minimal k3s cluster using k3sup
Source : https://github.com/narze/home-cluster
Resource : https://blog.alexellis.io/test-drive-k3s-on-raspberry-pi
#100DaysOfCode
narze/home-cluster

Contribute to narze/home-cluster development by creating an account on GitHub.

10 - Creating Manoonchai landing website with Next.js & Tailwind.css
Source : https://github.com/Manoonchai/manoonchai.com
#100DaysOfCode
Manoonchai/manoonchai.com

Contribute to Manoonchai/manoonchai.com development by creating an account on GitHub.

11 - Created quick website to show Thailand's COVID cases vs actual tests. Uses TypeScript, SvelteKit with SSR (tried Vue.js but cannot set it up properly 😓), TailwindCSS, JSON API data from https://djay.github.io/covidthailand

Website : https://tid-vs-truad.vercel.app

#100DaysOfCode

Thailand COVID-19 Data

Thailand Covid testing and case data gathered and combined from various sources for others to download or view

12 - Helped 9arm setup covid tracker website project (Similar to mine) via VSCode Live Share using Vite.js with Svelte.js

#100DaysOfCode

@narze your editor's color scheme matches my sandals 😅