Talks

Upcoming

  • Aug 26, 2023 - Serverless Container on Microsoft Azure
    • Event: zure Developer Day 2023 at Seven Peaks Software (Thailand)

2023

  • July 22, 2023 - TypeScript for DevOps

  • June 23, 2023 - Serverless, สร้าง App เร็วขึ้นโดยที่ไม่ต้องจัดการ Infra -- มี 2 ช่วง ช่วงแรก พี่ป้องกับผมจะมาเล่า เรื่องพื้นฐานของ Cloud และทำไมถึงเราควรใช้งาน Cloud ช่วงที่ 2 ผมจะสาธิต Cloud โดยผ่านตัวอย่าง Serverless มีทั้ง Azure Static Web App, Azure Functions, Azure SignalR โดยทำ แอพแบบ Realtime ง่ายๆ เข้าใจนิยามของ Serverless สาธิต Serverless เขียนด้วย TypeScript ข้อดี ข้อควรระวัง

  • May 6, 2023 - TypeScript in VS Code และ GitHub Copilot โดยใช้ Github Actions

  • Mar 25, 2023 - Empowering TypeScript on Azure Functions ด้วย Nammatham

  • Jan 28, 2023, Modernize ASP.NET WebForms Legacy App with Fully Automated Ecosystem -- แชร์ประสบการณ์การทำ DevOps บน Legacy Software ว่ากว่าที่ Software อายุเทคโนโลยีเก่ากว่า 8-9 ปี เอามาขึ้น Pipeline ทำ Automate อย่างไร (DevOps for Legacy Software)

2022

  • May 7, 2022 - Dealing with more than 100 secrets on GitHub Actions using Mozilla SOPS and Azure Key Vault -- The problem we're facing with more than 100 secrets in our environment and how to we utilize implementation method and still provide acceptable security level. Lesson learn about how we manage secrets using Mozilla SOPS and Azure Key Vault on GitHub Actions deployment pipeline.

  • May 12, 2022 - Create your own naming convention of resources with Terraform Module -- Cloud resource name is one of the most troublesome tasks. When it is created, it is hard to rename. Bad naming can cause such a chaotic management. Using other convention might not be compatible with your organization. Let’s define your own naming convention.

    • Event: Cloud Native Night bangkok
  • Apr 7, 2022 - Deploy .NET Core 6 to Multiple Azure App Services using GitHub Actions Matrix -- Demonstrate how to organize deployment pipeline to multiple Azure App Services and GitHub Secrets in maintainable way.

  • Mar 24, 2022 - Test-Driven Development Training in T.T. Software Solution

2018

  • Sep 27, 2018 - “A Software Cache Mechanism for Reducing the OpenTSDB Query Time,” in proceeding of The 18th International Symposium on Communications and Information Technologies (ISCIT 2018)

  • May 8, 2018 - “Registration Assistant Application using Local Search and Tabu List Technique” Thaksin University Journal Special Edition for 28th National Conference of Thaksin University, 2018.

2015

  • Oct 24, 2015: Let's Make a Blog in Developer Way
    • @Tuber, Songkhla, Thailand
    • Slides