$Migrate Hermes API Keys to Bitwarden Secrets Manager
#เอา API Keys ออกจาก .env Default ของ Hermes ด้วย Bitwarden Secrets Manager และ Hermes Built-in Integration
> Jitrak Blog
$cat welcome.txt
Welcome to Jitrak's blog: notes on software development, DevOps, and tools I use in practice.
รับงานที่ปรึกษาและอบรม/สอน -- รายละเอียด
#เอา API Keys ออกจาก .env Default ของ Hermes ด้วย Bitwarden Secrets Manager และ Hermes Built-in Integration
#แนวคิด BWS, Workflow, ตั้ง Project/Secret/Machine Account บน Web Vault และใช้ bws CLI — ก่อน Integrate กับ App จริง
#Anthropic ออก Fable 5 Model Mythos-class ตัวแรกสำหรับคนทั่วไป — แรงสุดเท่าที่เคยปล่อยมา แต่ใน Cursor ต้อง Approve Data Retention Policy ก่อนถึงจะใช้ได้
#SSH เข้า Linux server ผ่าน Cloudflare Tunnel — ไม่ต้องเปิด port 22 หรือ public IP แค่ยืนยันตัวตนด้วย SSH public key
#เข้าเครื่องจากนอกบ้าน (3/3) — จำกัดผู้เข้าใช้ด้วย Cloudflare Access และ Email OTP จาก Zero Trust dashboard
#เข้าเครื่องจากนอกบ้าน (2/3) — systemd รันอัตโนมัติหลัง reboot ประยุกต์กับ cloudflared tunnel
#เข้าเครื่องจากนอกบ้าน (1/3) — เปิด tunnel expose service ด้วย Cloudflare Tunnel ไม่ต้อง public IP หรือ port forward
#Cursor มี Agent CLI ติดมาตั้งแต่แรก — ใช้ได้เลยจาก Terminal ไม่ต้องเปิด IDE ทำงานกับ Editor ตัวอื่นก็ได้
#วิธีแก้ปัญหา Git loose object is corrupt
#การเตรียมตัวสอบ Google Cloud Platform Professional Cloud Architecture
#วิธีจำลอง Datetime ใน Jest
#วิธีการลบ namespace ที่ติดสถานะ terminating ใน k8s
#สรุปผลการเรียน Math for Working Programmer ทั้งหมด
#มหากาพย์แห่งการ Join
#ได้โปรดอย่าใช้ ternary แบบนี้
#ใช้งาน Destructuring ผิดวัตถุประสงค์
#Redis cache decorator for Hexagonal architecture in NestJS
#วิธีจัดการกับ Git Commit ที่ผิดพลาด
#อะไรคือ Yoda conditions
#แนะนำ Distroless Container Images ลดขนาดของ Image และเพิ่มความปลอดภัยให้กับ Container Image ของเรา
#แนะนำ alias สำหรับใช้งาน WSL
#Commit GitHub ด้วย signature verification กับ Keybase
#จัดการ Git หลาย Account ในเครื่องเดียว
#Npm package สำหรับเขียน jest ให้ง่าย
#รู้จัก Test double แต่ละประเภท และการใช้งาน
#แนะนำ Winget สำหรับคนที่ใช้ Windows และต้องการจะติดตั้ง Application ผ่าน Command-line
#รู้จักกับ Mermaid ภาษาสำหรับสร้าง Diagram และ Chart
#รู้จักกับ Pair programming
#SOPS เก็บ Secret ไว้ใน Git ได้โดยที่ไม่ต้องกังวลว่า Secret จะหลุด
#Jam เครื่องมือช่วยให้ Screenshot, Record พร้อม Console, Network บน Website อย่างง่าย
#ts-pattern เครื่องมือที่จะมาช่วยให้ทำ Pattern matching ใน TypeScript
#Switch true ลาก่อนบุกป่าฝ่าดง If
#Wallaby.js และผองเพื่อน
#การทำ TDD อย่างถูกต้อง
#แนะนำ Homebrew, Cask และ mas-cli (Mac App Store command line interface)
#ชีวิตเปลี่ยนไปเมื่อใช้ Notion
#อีกครั้งกับ Math for Working Programmer
#ทำ Backup MongoDB ใน Google Kubernetes Engine ด้วย CronJob Workload to Google Cloud Storage
#เปิดโลกใหม่กับ Math for Programmers ครั้งที่ 3
#คำสั่งพื้นฐานในการใช้ Git
#ทำไมต้องรู้จักกับ Version Control System
#ประยุกต์การใช้งาน Bitwise กับงานจริง
#ตัวอย่างการใช้งาน Bitwise Operator
#ทำไมเราต้องใช้ Bitwise