I AM MAHASAK

developer tips

วิธีใช้ Keybase.io เพื่อสร้าง และแชร์ PGP/SSH Keys

วันนี้เสียเวลาไปพักนึงเพราะว่าลืม backup key ที่ใช้ใน PGP ไปซะงั้น กว่าจะส่งไฟล์ได้เลยต้องเสียเวลา  invalidate ของเก่า แล้วทำใหม่หมดเลย วันนี้เลยทำ blog การใช้ Keybase เพื่อสร้าง PGP / SSH Keys ซะหน่อย แล้วเราใช้ Keybase และ PGP/SSH keys

อย่าลืม Secure Grafana ด้วย Let'sEncrypt

วันนี้นั่งลง Grafana ใหม่ลงแล้วอยากจะใส่ DNS ให้ใช้ได้บน internet เพราะปกติใช้แต่ในกลุ่มของตัวเอง เลยมาจดขั้นตอนการ secure grafana ไว้หน่อย เดี๋ยวคราวหน้าจะลืม step 1 - Certbot sudo apt-get install cerbot sudo certbot certonly -d www.domain.com step 2 - permission

podcast

EP 22 - Ghost

"จับคุณผีมาช่วยในการทำเว็บบล็อกกันเถอะ" Podcast ครั้งนี้มาพบกับ Developer สาว - คุณมิ้น มนทิราที่จะมาพูดเรื่อง Ghost CMS software ที่มาแรงอีกค่ายนึงกันเลยคร่าาา ~ Your browser does not support the audio element. นอกจากนี้แล้ว คุณมิ้น ยังมี

podcast

EP 19 - Web Components, Future of the web ...

ครั้งนี้ เรามาพูดคุยกับคุณตั้ม Tanakrit Saisillapee เรามาดูกันว่า Web component คืออะไร แล้วมันเกี่ยวข้องกับการเขียน web application โดยปกติยังไง Your browser does not support the audio element. Tanakrit Saisillapee – MediumRead writing from Tanakrit Saisillapee on Medium. Polyglot developer who

podcast

EP12 - Dynamic Logging

ต้อนบัคเข้าคอก ด้วย Dynamic Logging เรามาดูกันว่าการทำให้ Logging เปลี่ยนไปได้แบบ Dynamic ทำให้ชีวิตของคุณโฮมเปลี่ยนไปอย่างไร Your browser does not support the audio element. Related LinksStructured Logging: The Best Friend You’ll Want When Things Go WrongThis blog post describes how we

podcast

EP11 - Elixir

จะเลิกคุยทั้งอำเภอ เพื่อ Elixir คนเดียวรู้ไหมตอนที่ 11 นี้ เรามาชวนพี่รูฟเล่าเรื่องเกี่ยวกับ Elixir ซึ่งเป็นอีกภาษา functional programming ที่สามารถเอาไปใช้ได้จริงแบบ full-stack บน production Your browser does not support the audio element. ฝากร้านelixir-lang.github.comWebsite for Elixirelixir-lang.github.comPhoenixProductive.