SEiT - Software Engineering in Thai

SEiT - Software Engineering in Thai มาพบกับ 2 software engineer -- ชาร์ป & เจมส์ ที่จะแบ่งปันความรู้ให้กับ developer community ในไทย

AI เขียนโค้ดได้แล้ว แล้ว Dev อย่างเราจะทำอะไรต่อ!?มาดูกันว่า Dev ต้อง “ปรับตัว” ยังไง… ก่อนจะโดนแทนที่แบบไม่รู้ตัว!รับชม...
14/06/2025

AI เขียนโค้ดได้แล้ว แล้ว Dev อย่างเราจะทำอะไรต่อ!?
มาดูกันว่า Dev ต้อง “ปรับตัว” ยังไง… ก่อนจะโดนแทนที่แบบไม่รู้ตัว!

รับชมได้เลยที่ https://www.youtube.com/watch?v=e4dpXAk9MIE

หากชอบฝากกด Like และ Subscribe เพื่อเป็นกำลังใจให้ด้วยนะครับ

ติดตามฟัง podcast EP ต่างๆ กันได้ที่
Spotify: bit.ly/seitpodcast
Apple Podcast: https://podcasts.apple.com/.../seit-software.../id1661672598�
YouTube: https://www.youtube.com/channel/UCIFvxHzY0bUeyX74obtS6SA

00:00 - อินโทร01:20 - Chat with AI & Prompting & Tool use08:15 - Agent Coding (IDE ,CLI and App builder)20:15 - Effective use of AI (for now) - Prompting28:...

Lynx จาก TikTok! เทคโนโลยีใหม่ที่อาจมาแทนที่ React Native! มันดียังไง? รู้ก่อนใครที่นี่! หากชอบฝากกด Like และ Subscribe ...
08/03/2025

Lynx จาก TikTok! เทคโนโลยีใหม่ที่อาจมาแทนที่ React Native! มันดียังไง? รู้ก่อนใครที่นี่!

หากชอบฝากกด Like และ Subscribe เพื่อเป็นกำลังใจให้ด้วยนะครับ


ติดตามฟัง podcast EP ต่างๆ กันได้ที่
Spotify: bit.ly/seitpodcast
Apple Podcast: https://podcasts.apple.com/.../seit-software.../id1661672598�
YouTube: https://www.youtube.com/channel/UCIFvxHzY0bUeyX74obtS6SA

00:00 - Highlight00:36 - Intro02:58 - Key Features of Lynx05:05 - How Lynx make UI so smooth08:21 - Deep dive10:25 - Lynx syntax12:02 - UI Rendering comparin...

วันนี้พวกเรามีตัวอย่าง code smell ที่ดูจบ สามารถนำไปใช้จริงในชีวิตการทำงานได้เลย มีตัวอย่างอะไรบ้างไปดูกันเลย—ติดตามฟัง ...
01/03/2025

วันนี้พวกเรามีตัวอย่าง code smell ที่ดูจบ สามารถนำไปใช้จริงในชีวิตการทำงานได้เลย มีตัวอย่างอะไรบ้างไปดูกันเลย

ติดตามฟัง podcast EP ต่างๆ กันได้ที่
Spotify: bit.ly/seitpodcast
Apple Podcast: https://podcasts.apple.com/.../seit-software.../id1661672598�
YouTube: https://www.youtube.com/channel/UCIFvxHzY0bUeyX74obtS6SA

Link: https://luzkan.github.io/smells/---00:00 - Highlight00:13 - Intro01:30 - Bad Code Smell Website02:07 - Smell - Binary Operator in Name06:22 - Smell - F...

วันนี้เราจะมากันในหัวข้อใหม่ reverse engineer เกี่ยวกับอุปกรณ์ที่คุณจะเห็นได้ตามชีวิตประจำวันและเข้าใจมันมากขึ้น รวมถึงไ...
29/09/2024

วันนี้เราจะมากันในหัวข้อใหม่ reverse engineer เกี่ยวกับอุปกรณ์ที่คุณจะเห็นได้ตามชีวิตประจำวันและเข้าใจมันมากขึ้น รวมถึงไอเดียสุดแหวกแนว(ที่อาจเป็นไปไม่ได้) หากชอบอย่าลืมกดติดตาม กด like เพื่อเป็นกำลังใจให้พวกเราด้วยนะครับ

https://www.youtube.com/watch?v=k0qzlVXm_KI&t=60s


ติดตามฟัง podcast EP ต่างๆ กันได้ที่
Spotify: bit.ly/seitpodcast
Apple Podcast: https://podcasts.apple.com/.../seit-software.../id1661672598�
YouTube: https://www.youtube.com/channel/UCIFvxHzY0bUeyX74obtS6SA

พบกับพวกเรา เจมส์และชาป ที่จะพาคุยเรื่อง software engineer สำหรับคนไทยทุกคน วันนี้เราจะมากันในหัวข้อใหม่ reverse engineer เกี่.....

ทุกคนๆคงเคยเล่นเกมส์ Online มากันบ้างแล้ว แต่เบื้องหลังเค้าทำงานยังหล่ะในด้านของ Software Engineer ใน EP นี้มีคำตอบ การท...
15/06/2024

ทุกคนๆคงเคยเล่นเกมส์ Online มากันบ้างแล้ว แต่เบื้องหลังเค้าทำงานยังหล่ะในด้านของ Software Engineer ใน EP นี้มีคำตอบ การทำงานของเกมส์ Online และระบบอื่นๆที่มีความใกล้เคียงกับ (Near) Real time
Application

ติดตามฟัง podcast EP ต่างๆ กันได้ที่
Spotify: bit.ly/seitpodcast
Apple Podcast: https://podcasts.apple.com/.../seit-software.../id1661672598�
YouTube: https://www.youtube.com/channel/UCIFvxHzY0bUeyX74obtS6SA

Chapters00:00 - Intro01:47 - Real World Example03:29 Example with Game07:33 Network lag12:57 Real time - Application in Design14:05 Http17:42 Web socket21:32...

ใครๆ ก็ใช้ Queue และก็มักจะเอา queue มาแก้ปัญหาหลายๆ อย่าง ตั้งแต่ปัญหา scalability, concurrency, decoupling system. แต่...
13/04/2024

ใครๆ ก็ใช้ Queue และก็มักจะเอา queue มาแก้ปัญหาหลายๆ อย่าง ตั้งแต่ปัญหา scalability, concurrency, decoupling system. แต่เรารู้ไหมว่าใช้ queue ก็มีปัญหาได้เหมือนกัน ใน EP เลยจะมาคุยกันว่ามันเป็นยังไง มันดีจริงไหม

หลายๆ คนคงเคยได้ยินหรือทำระบบด้วย microservice architecture กันมาบ้าง แต่ถึงแม้ว่าเราปัจจุบันเรายังเป็น monolith archite...
24/03/2024

หลายๆ คนคงเคยได้ยินหรือทำระบบด้วย microservice architecture กันมาบ้าง แต่ถึงแม้ว่าเราปัจจุบันเรายังเป็น monolith architecture อยู่ก็สามารถใช้ประโยชน์จาก tracing ได้ด้วยเช่นเดียวกัน!

Open telemetry ecosystem มีเครื่องมือช่วยอำนวยความสะดวกให้เราเยอะมาก เราเลยขอพูดถึง tools ที่เกี่ยวกับ tracing เพื่อให้ทุกคนเห็นภาพและเห็นประโยชน์กันสักหน่อย

Technique การ tune database ให้เร็วขึ้นด้วยการเพิ่ม Index เป็นสิ่งที่ใช้กันบ่อยมากๆ ถึงแม้ว่าเราจะไม่ได้เป็น DBA ก็สามาร...
23/03/2024

Technique การ tune database ให้เร็วขึ้นด้วยการเพิ่ม Index เป็นสิ่งที่ใช้กันบ่อยมากๆ ถึงแม้ว่าเราจะไม่ได้เป็น DBA ก็สามารถเรียนรู้และใช้งานได้เช่นเดียวกัน

เราทำ Youtube มาให้ดูกันเลยว่าการสร้าง Index ทำอย่างไร เร็วขึ้นเท่าไร

https://www.youtube.com/watch?v=P3ToryjszsQ

ตอนนี้เราย้ายจาก spotify มาอยู่ใน youtube แล้วนะครับ

มาทำความเข้าใจ Database Index และดูตัวอย่างการ analyze query แล้วก็ลอง Tune Database Index ไปด้วยกันว่ามันทำให้ query เร็วขึ้นได้ยังไงบ้าง

EP11 - พลิกชีวิต จากคนที่อยากเลิกเป็น Programmer with K.Prothttps://open.spotify.com/episode/2iBAJVQQx7OCA4Uq3e0KT6ใน EP...
04/02/2024

EP11 - พลิกชีวิต จากคนที่อยากเลิกเป็น Programmer with K.Prot

https://open.spotify.com/episode/2iBAJVQQx7OCA4Uq3e0KT6

ใน EP นี้เรามีคุณพรต พลสวัสดิ์ มาแชร์ประสบการณ์จริงจากคนที่เบื่องาน burnout และอยากจะเลิกเป็น Programmer อะไรคือสิ่งที่ทำให้เค้ายังอยู่ต่อ ยังสนใจการทำงานในสายนี้และมีความสุขไปกับมัน

มาฟังเทคนิค แนวคิดดีๆ รวมถึงฟังเรื่องราวแรงบันดาลใจด้วยกันครับ

===
พรตอยากได้เป็น Meme แต่ฝีมือการ design ของ admin มีแค่นี้ (สงสัยต้องออก EP จากคนที่อยากทำ design บ้างละ)

EP10 - [Part2] Cryptography ฉบับคนทำงานhttps://open.spotify.com/episode/53zDw6X7wgBjZOzt3XtSdkมาต่อกันใน EP นี้ เรามารู้...
18/11/2023

EP10 - [Part2] Cryptography ฉบับคนทำงาน

https://open.spotify.com/episode/53zDw6X7wgBjZOzt3XtSdk

มาต่อกันใน EP นี้ เรามารู้จักรูปแบบของ Encryption Key ได้แก่ Data Encryption Key (DEK) และ Key Encryption Key (KEK) และวิธีการใช้งานรวมถึงการจัดการ Key เหล่านี้ให้เหมาะสม

และในกรณีที่เกิด Data breach หากเรา manage key และ key metadata ได้ดีจะช่วยให้เราแก้ไขสถานการณ์ได้เร็วขึ้นได้อย่างไร

ติดตามฟัง podcast EP ต่างๆ กันได้ที่
Spotify: bit.ly/seitpodcast
Apple Podcast: https://podcasts.apple.com/us/podcast/seit-software-engineering-in-thai/id1661672598

EP9 - [Part1] Cryptography ฉบับคนทำงานhttps://open.spotify.com/episode/23p4OHKsFnl3YFWnRo0FUgการพัฒนา Software ไม่ได้มีแ...
04/11/2023

EP9 - [Part1] Cryptography ฉบับคนทำงาน
https://open.spotify.com/episode/23p4OHKsFnl3YFWnRo0FUg

การพัฒนา Software ไม่ได้มีแค่การพัฒนา feature ให้สามารถใช้งานได้ แต่ยังจะต้องคำนึงถึงความปลอดภัยของระบบด้วย ใน Episode Cryptography ฉบับคนทำงาน จะมาเล่าถึงหลักการพื้นฐานของ Security (CIA triad) การวิเคราะห์ความเสี่ยงด้วย Threat modeling ที่เกี่ยวข้องกับการรักษาความลับ (Confidentiality) ของข้อมูล รวมถึงเราจะได้รู้ปัญหาที่อาจจะเกิดขึ้นและสร้างความเสียหายกับให้กับองค์กรได้หากขาดการออกแบบที่ดีเมื่อเราต้อง encrypt ข้อมูล


ติดตามฟัง podcast EP ต่างๆ กันได้ที่
Spotify: bit.ly/seitpodcast
Apple Podcast: https://podcasts.apple.com/us/podcast/seit-software-engineering-in-thai/id1661672598

EP8: Domain Driven Design with K.Taweesin Wongpinkaew (Pun) https://open.spotify.com/episode/3beR5Uu9GVc39H0sEs2YrRเราได...
25/10/2023

EP8: Domain Driven Design with K.Taweesin Wongpinkaew (Pun) https://open.spotify.com/episode/3beR5Uu9GVc39H0sEs2YrR

เราได้รับเกียรติจาก K.Taweesin Wongpinkaew (Pun) มาเป็นแขกรับเชิญ ใน EP นี้เราได้คุยกันถึงเรื่อง Domain Driven Design และ Event Stroming รวมถึงลงรายละเอียดใน Strategic design และ Tactical design กันอีกด้วย

นอกจากนั้นยังมีเทคนิคในการออกแบบระบบ, Onion Architecture, การวิเคราะห์และวางแผนการออกแบบโดยแบ่งประเภทของระบบเป็น Core, Support และ Generic เพื่อให้เกิดความคุ้มค่าที่สุด, และยังมีประสบการณ์มากมายจากคุณปันมาแชร์ให้กับเรา

ปิดท้ายด้วยแนวคิดดีๆ
>> งานของ Software Engineer ไม่ใช่แค่เขียน code เราไม่ใช่ feature factory ที่ทำตาม checklist แต่งานของเราคือการเรียนรู้และเข้าใจ Business เป็นหลัก แล้วการเขียน code เป็นแค่ side-effect ของการเรียนรู้ที่ดี

=====
Links:

LinkedIn K.Taweesin - https://www.linkedin.com/in/taweesin-wongpinkaew-2b7b5b109/

Domain-Driven Design: Tackling Complexity in the Heart of Software (by Eric Evans) - https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215

Implementing Domain-Driven Design (by Vaughn Vernon) - https://www.amazon.com/Implementing-Domain-Driven-Design-Vaughn-Vernon/dp/0321834577

Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy (by Vlad Khononov) - https://www.amazon.com/Learning-Domain-Driven-Design-Aligning-Architecture/dp/1098100131

Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F # (by Scott Wlaschin) - https://www.amazon.com/Domain-Modeling-Made-Functional-Domain-Driven/dp/1680502549

ที่อยู่

Bangkok

เว็บไซต์

แจ้งเตือน

รับทราบข่าวสารและโปรโมชั่นของ SEiT - Software Engineering in Thaiผ่านทางอีเมล์ของคุณ เราจะเก็บข้อมูลของคุณเป็นความลับ คุณสามารถกดยกเลิกการติดตามได้ตลอดเวลา

แชร์

ประเภท