SE CORNER

SE CORNER

By Chaiyong RagkhitwetsagulTechnology
Download on the App Store

SE CORNER episodes

  • EP176 - Latest Research: LLM ช่วยทำให้เอกสาร onboarding project เข้าใจง่ายขึ้นได้

    EP นี้หยิบบทความวิจัยล่าสุดจาก the 39th IEEE/ACM International Conference on Automated Software Engineering (ASE 2024) เรื่อง “Towards Leveraging LLMs for Reducing Open Source Onboarding Information Overload” มาเล่าให้ฟังกันครับ งานวิจัยศึกษาการนำ LLM สองตัว คือ ChatGPT กับ Gemini มาช่วยปรับเอกสาร onboarding ที่เอาไว้ให้มือใหม่ที่เข้ามาร่วมโครงการอ่านให้มีโครงสร้างที่ดีขึ้นและอ่านได้ง่ายขึ้น ผลการศึกษาวิจัยพบว่าการใช้ LLM ทั้งสองตัวทำให้เอกสาร onboarding อ่านง่ายขึ้นตามตัวชี้วัดหลายๆ ตัว โดยที่ ​Gemini จะทำได้ดีกว่า ChatGPT เล็กน้อย


    ไปฟังรายละเอียดกันใน EP นี้ครับ


    Paper: https://dl.acm.org/doi/pdf/10.1145/3691620.3695286


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    8 min
  • EP175 - ย้อนตำนานต้นกำเนิดฐานข้อมูล (2)

    EP นี้มาต่อตอนที่สองของบทความ “50 Years of Queries” ซึ่งเขียนโดยคุณ Donald Chamberlin ผู้คิดค้นภาษา SQL ครับ หลังจากการคิดค้น relational database model และภาษา SQL แล้ว ก็เกิดการแข่งขันเพื่อสร้าง product ที่เป็น DBMS ออกมาจริงๆ เรื่องราวการแข่งขันนี้จะเป็นอย่างไร มีผู้เล่นใดบ้าง และเพราะอะไรหลักการฐานข้อมูลและภาษา SQL จึงอยู่ยงคงกระพันมาได้ถึง 50 กว่าปี ไปฟังใน EP นี้กันครับ


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    13 min
  • EP174 - ย้อนตำนานต้นกำเนิดฐานข้อมูล (1)

    EP นี้หยิบบทความจาก Communications of ACM เรื่อง “50 Years of Queries” ซึ่งเขียนโดยคุณ Donald Chamberlin ผู้คิดค้นภาษา SQL มาเล่าให้ฟังกันครับ ฐานข้อมูลหรือ database management system นั้นมีมายาวนานกว่า 50 ปีแล้ว และได้มีส่วนประกอบต่างๆ เกิดขึ้นมากมาย เช่น หลักการ relational database, ภาษา SQL หรือหลักการ NoSQL ในปัจจุบัน

    ในตอนที่ 1 นี้ ไปฟังกันว่าต้นกำเนิด DBMS เกิดมาจากไหน และมีวิวัฒนาการอย่างไร ไปลองฟังสรุปกันในตอนนี้ครับ

    11 min
  • EP173 - GitHub Octoverse 2024 - Python แซง JavaScript แล้ว, GenAI project โต 98%

    EP นี้ หยิบเอารายงาน GitHub Octoverse 2024 มาเล่าให้ฟังกันครับ มีทั้งเรื่องราวการเติบโตของ developer community ทั่วโลก การเติบโตขึ้นของ open-source projects การใช้งานและการพัฒนา generative AI ที่เพิ่มขึ้นอย่างก้าวกระโดด และการขึ้นครองแชมป์ top programming language บน GitHub เป็นครั้งแรกของ Python ซึ่งแย่งแชมป์มาจาก JavaScript ที่ครองบัลลังก์มายาวนานถึง 10 ปี


    ไปฟังรายละเอียดใน EP นี้กันครับ

    11 min
  • EP172 - Document ที่ดี คือคีย์สำคัญในการดูแลซอฟต์แวร์ระยะยาว

    EP นี้หยิบบทความจาก Communications of ACM เรื่อง “The Importance of Robust Documentation in Software Development” มาสรุปให้ฟังกันครับ ความสำคัญของเอกสาร (documents) ที่เกี่ยวข้องในทุกกระบวนการของการพัฒนาซอฟต์แวร์นั้นมีมากมายหลายหลาก โดยเฉพาะในการดูแลรักษาซอฟต์แวร์ในระยะยาว แต่อย่างไรก็ดี การจะสร้างเอกสารที่มีคุณภาพไม่ใช่เรื่องง่าย บทความนี้มีคำแนะนำครับ ไปฟังกันครับ 


    บทความ: https://cacm.acm.org/blogcacm/the-importance-of-robust-documentation-in-software-development/#:~:text=Robust%20documentation%20makes%20it%20possible,modifying%20or%20extending%20the%20codebase.


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    10 min
  • EP171 - GitHub Universe 2024: AI for Developers แบบจัดเต็ม!

    EP นี้ มาสรุปเนื้อหาจาก Keynote ของงาน GitHub Universe 2024 ให้ฟังกันครับ ปีนี้ GitHub ขน AI ออกมาให้ developers ได้ตื่นเต้นกันเยอะมาก หลากหลายรูปแบบและหลากหลาย use case มากๆ ไปลองฟังกันใน EP นี้ครับ


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    9 min
  • EP170 - ปัจจัยที่มีผลกระทบกับ Productivity ในการพัฒนาซอฟต์แวร์ - สรุปจากหนังสือ Rethinking Productivity in Software Engineering

    EP นี้อ่านหนังสือ Rethinking Productivity in Software Engineering ต่อในบทที่ 8 ครับ เรื่อง Factors That Influence Productivity: A Checklist เราไปดูกันว่าปัจจัยที่มีผลกระทบกับ Productivity ในการพัฒนาซอฟต์แวร์ ทั้งในด้าน technical และไม่ใช่ technical มีอะไรบ้าง ใน EP นี้ครับ

    หนังสือ Rethinking Productivity in Software Engineering: https://library.oapen.org/bitstream/id/6efc52ab-8e07-4c19-9190-28892c67eec2/1007322.pdf

    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    9 min
  • EP169 - มอง Productivity ผ่าน 4 lens: Individual, Team, Organization, Market - สรุปจากหนังสือ Rethinking Productivity in Software Engineering

    EP169 - มอง Productivity ผ่าน 4 lens: Individual, Team, Organization, Market - สรุปจากหนังสือ Rethinking Productivity in Software Engineering


    EP นี้ กลับมาอ่านหนังสือ Rethinking Productivity in Software Engineering ต่อในบทที่ 6 ครับ เรื่อง Individual, Team, Organization, and Market: Four Lenses of Productivity ซึ่งทำให้เห็นมุมมองสี่มุมมองของ productivity และวิธีในการบริหารจัดการให้ทั้งองค์กรมี productivity ในการพัฒนาซอฟต์แวร์ที่ดีขึ้นได้ครับ น่าสนใจมากๆ ไปฟังกันใน EP นี้ครับ


    หนังสือ Rethinking Productivity in Software Engineering: https://library.oapen.org/bitstream/id/6efc52ab-8e07-4c19-9190-28892c67eec2/1007322.pdf


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    11 min
  • EP168 - วิวัฒนาการของ Code Review

    EP นี้เอาบทความจาก IEEE Software เรื่อง Code Review Evolution มาเล่าให้ฟังกันครับ เริ่มจาก Fagan Inspection ในปี 1976 มาจนถึงปัจจุบัน เรามีวิธีการและวิวิฒนาการของการทำ Code Review มาอย่างไรบ้าง และอนาคตหล่ะจะเป็นอย่างไร ไปฟังกันใน EP นี้ครับ


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    8 min
  • EP167 - มาลองเขียน Developer’s Journal กัน

    EP นี้ชวนทุกท่านมาลองเขียน developer’s journal ซึ่งเป็นเหมือนบันทึกประจำวันของ developer อย่างเราๆ กันครับ การเขียนบันทึกก่อนและหลังการเขียนสามารถช่วยให้เราเรียบเรียงความคิดได้ดีขึ้นก่อนจะเริ่มลงมือเขีนโค้ดจริงๆ และยังเป็นสรุปผลการทำงานที่ประโยชน์ในภายหลังได้อีกด้วย


    ไปฟังรายละเอียดกันใน EP นี้ครับ


    Stack Overflow Blog: https://stackoverflow.blog/2024/05/22/you-should-keep-a-developer-s-journal/


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    10 min

About SE CORNER

From the publisher's feed

SE Corner "มุมซอฟต์ๆ ของวิศวกรรมซอฟต์แวร์" โดย ชัยยงค์​ รักขิตเวชสกุล