SE CORNER

SE CORNER

By Chaiyong RagkhitwetsagulTechnology
Download on the App Store

SE CORNER episodes

  • EP166 - เขียนโค้ดอย่างไรช่วยลดโลกร้อน?

    EP นี้หยิบหัวข้อ Green Software Development มาเล่าให้ฟังกันครับ เรื่องนี้อาจจะเป็นเรื่องใหม่ แต่คิดว่าน่าจะมีความสำคัญมากขึ้นเรื่อยๆ ในอนาคตครับ เนื่องจากว่าโลกเราในปัจจุบันมีซอฟต์แวร์อยู่เป็นจำนวนมาก และผลกระทบของซอฟต์แวร์ต่อธรรมชาติ (เข่น การใช้พลังงาน) นั้นก็มีเพิ่มขึ้นเรื่อยๆ EP นี้เลยเอาคำแนะนำ 10 เรื่องการพัฒนาซอฟต์แวร์ที่คำนึงถึง climate change จาก Green Software Foundation มาเล่าให้ฟังกันครับ


    ไปฟังกันใน EP นี้ครับ


    บทความ: https://greensoftware.foundation/articles/10-recommendations-for-green-software-development


    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
  • EP165 - เล่างานวิจัย: มาลองวัดความยากง่ายของโค้ด JavaScript ที่คุณเขียนกัน

    EP นี้หยิบเอางานวิจัยล่าสุดเรื่อง jscefr: A Framework to Evaluate the Code Proficiency for JavaScript ที่ตีพิมพ์ใน International Conference on Software Maintenance and Evolution (ICSME '24) Tool Demo Track มาเล่าให้ฟังกันครับ ผมและทีมได้สร้างเครื่องมืออัตโนมัติที่ช่วยในการวิเคราะห์ความยากง่ายของโค้ดภาษา JavaScript ชื่อ jscefr (อ่านว่า เจสซีเฟอร์) ซึ่งสามารถอ่านไฟล์ .js แล้วสร้างรายงานว่ามีโค้ดที่ยากหรือง่ายตามระดับ A1 - C2 ของเฟรมเวิร์ค CEFR เท่าไหร่และตรงไหนบ้างครับ 


    หวังว่าจะมีประโยชน์ในงานที่เกี่ยวข้องกับการอ่านและทำความเข้าใจโค้ด JavaScript ครับ


    Preprint ของงานวิจัย https://arxiv.org/abs/2408.16452


    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
  • EP164 - กรอบแนวคิดเรื่องผลิตภาพในการพัฒนาซอฟต์แวร์  - สรุปจากหนังสือ Rethinking Productivity in Software Engineering

    EP นี้อ่านบทที่ 5 ในหนังสือ Rethinking Productivity in Software Engineering เรื่อง A Software Development Productivity Framework ครับ ในบทนี้ ผู้เขียนให้กรอบแนวคิดเรื่องการบริหารจัดการผลิตภาพ (productivity) ในการพัฒนาซอฟต์แวร์ ว่าประกอบด้วย Velocity, Quality และ Satisfaction และเราต้องเลือกมุมมองที่ถูกต้อง (lenses) และเหมาะสมกับสถานการณ์ ซึ่งจะทำให้เราสามารถบริหารจัดการผลิตภาพได้อย่างเป็นระบบระเบียบมากขึ้นครับ


    ไปฟังรายละเอียดกันใน 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

    13 min
  • EP163 - สรุปย่อ ISO/IEC 42001 AI Management System ฉบับรวบรัด

    EP นี้หยิบเอามาตรฐาน ISO/IEC 42001:2023 Artificial Intelligence Management System (AIMS) มาเล่าให้ฟังกันครับ มาตรฐานนี้ออกมาเมื่อปลายปี 2023 และเป็นมาตรฐานแรกที่สามารถ certify ด้านการบริหารจัดการความเสี่ยงของ AI system ได้ บริษัทไหนที่ใช้หรือสร้าง AI system อยู่ น่าจะลองศึกษาไว้ มีประโยชน์ในอนาคตแน่นอนครับ


    ไปฟังสรุปย่อของมาตรฐานนี้ใน EP นี้กันครับ


    ISO/IEC 42001:2023: https://www.iso.org/standard/81230.html

    ซื้อจาก สมอ.: https://service.tisi.go.th/tisi-standard-shop/item/nac/159  (ขออภัย ผมพูดราคาผิด จริงๆ ราคา 180 บาทครับ)


    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
  • EP162 - IEEE Top Programming Languages 2024: Python ครองแชมป์

    EP นี้เอาผลการจัดอันดับ programming language ของ IEEE Spectrum มาแชร์ให้ฟังกันครับ อันดับ 1 ยังคงเหมือนเดิมคือ Python แต่ที่น่าสนใจคือ SQL เป็นภาษาที่ควรรู้ไม่ว่าจะเขียนภาษาอะไร และมีสองภาษาที่กำลังมาแรง ก็คือ Typescript กับ Rust


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


    The Top Programming Languages 2024: https://spectrum.ieee.org/top-programming-languages-2024


    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
  • EP161 - It’s AI’s job to be fast. It’s your job to be good.

    EP นี้ หยิบบทความจาก Stack Overflow blog ชื่อ “Developers with AI assistants need to follow the pair programming model” มาเล่าให้ฟังกันครับ ผู้เขียนเสนอว่าวิธีการใช้ AI coding assistant ในปัจจุบัน เช่น Copilot, ChatGPT ให้ดีที่สุด ก็คือการนำหลักการ pair programming มาใช้ โดยให้ AI เป็น coder และเราเป็น navigator ซึ่งจะทำให้ได้โค้ดที่มีคุณภาพและหลีกเลี่ยงปัญหาต่างๆ ที่อาจจะเกิดขึ้นจากโค้ดที่สร้างขึ้นด้วย AI model เหล่านั้นได้ครับ


    ไปฟังกันใน EP นี้ครับ


    บทความ: https://stackoverflow.blog/2024/04/03/developers-with-ai-assistants-need-to-follow-the-pair-programming-model/


    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
  • EP160 - นิยามความหมายของ Productivity ใน Software Engineering - สรุปจากหนังสือ Rethinking Productivity in Software Engineering

    EP นี้กลับมาอ่านหนังสือ Rethinking Productivity in Software Engineering กันต่อในบทที่ 4 เรื่อง Defining Productivity in Software Engineering หรือการนิยามความหมายของผลิตภาพในวิศวกรรมซอฟต์แวร์ เรามาดูว่าความหมายของ 5 คำ ที่เกี่ยวข้องกับการทำซอฟต์แวร์อย่างมีผลิตภาพที่ดี (Productivity, Profitability, Performance, Efficiency, Effectiveness) นั้นคืออะไร และเชื่อมโยงกันอย่างไร


    ไปฟังกันใน 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

    13 min
  • EP159 - ฉันเหนื่อยพี่จ๋า ปัญหา Overwhelm ใน Software Development

    EP นี้หยิบบทความเรื่อง “Overwhelmed Software Developers” จาก IEEE Software มาเล่าให้ฟังกันครับ บทความนี้เล่าผลงานวิจัยที่โฟกัสเรื่อง overwhelm ในการทำงาน software development ว่ามีปัญหา overwhelm กี่แบบ มีผลกระทบกับ productivity อย่างไร และมีความเกี่ยวโยงกับความเครียดอย่างไร บทความแนะนำวิธีการลดปัญหา overwhelm มาให้บางส่วนด้วยครับ


    น่าสนใจมากๆ ลองไปฟังกันใน 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
  • EP158 - รีวิวโค้ดอย่างมีประสิทธิภาพ คำแนะนำจาก GitHub Engineer

    EP นี้นำบทความจาก GitHub Blog เรื่อง “How to review code effectively: A GitHub staff engineer’s philosophy” มาเล่าให้ฟังกันครับ โดยบล็อกนี้เขียนโดยคุณ​Sarah Vessels ที่เป็น Software Engineer ที่ GitHub และสรุปหลักการ แนวคิด และคำแนะนำเรื่องการทำ code review บนแพลตฟอร์ม GitHub อย่างมีประสิทธิภาพ คิดว่ามีประโยชน์มากเลยครับ


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


    Blog: https://github.blog/developer-skills/github/how-to-review-code-effectively-a-github-staff-engineers-philosophy/


    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
  • EP157 - วิธีแก้ปัญหาชวนอารมณ์เสียระหว่างการทำ agile development

    สวัสดีในปีที่ 4 ของ SE Corner นะครับ EP นี้หยิบบทความเรื่อง “Addressing Bad Feelings in Agile Software Project Contexts: Considering Team Welfare and Developer Mental Health” จาก IEEE Software มาเล่าให้ฟังกันครับ งานวิจัยนี้พบว่าซอฟต์แวร์ทีมมีปัญหาด้านอารมณ์ที่หลากหลายในแต่ละช่วงของการทำ agile software development และให้คำแนะนำว่า เราจะแก้ไขปัญหาเหล่านั้นได้อย่างไร 


    ไปลองฟังกันใน EP นี้ครับ

    15 min

About SE CORNER

From the publisher's feed

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