Image
By lew Founder on Tag: GitHub, Open Source, Programming
GitHub

GitHub ออกรายงาน The State of the Octoverse รายงานความเป็นไปของชุมชนนักพัฒนา โดยมีผู้ใช้ใหม่เพิ่มขึ้นในปี 2019 ถึง 10 ล้านคน รวมเป็น 40 ล้านคนแล้ว และมี repository เกิดใหม่ถึง 44 ล้านชุด

รายงานส่วนหนึ่งระบุถึงความนิยมของภาษาโปรแกรมมิ่ง พบว่าปีนี้เป็นปีแรกที่ภาษาไพธอนแซงหน้าภาษาจาวาขึ้นมาเป็นอันดับสองรองจากจาวาสคริปต์ โดยไพธอนแซงหน้า PHP ขึ้นมาเป็นอันดับสามเมื่อปี 2015 โดยความนิยมภาษาในชุมชน GitHub ต่างจากการวัดอื่นพอสมควร เช่น ดัชนี TIOBE ระบุว่าจาวาเป็นอันดับหนึ่งใกล้เคียงกับภาษาซี และนำไพธอนอยู่ห่าง

By arjin Writer on Tag: GitHub, Acquisition
GitHub

GitHub ประกาศเข้าซื้อกิจการ Semmle เครื่องมือวิเคราะห์โค้ด ที่ให้นักพัฒนาส่งคำสั่งค้นหารูปแบบในโค้ดเพื่อหาช่องโหว่ความปลอดภัยที่เกี่ยวข้อง มูลค่ากิจการที่เข้าซื้อไม่มีการเปิดเผย แต่ Semmle เองนั้น ได้เพิ่มทุนมาแล้วถึงซีรี่ส์ B เงินทุนรวม 31 ล้านดอลลาร์

ปัจจุบันมีองค์กรขนาดใหญ่หลายแห่งใช้งาน Semmle อาทิ Uber, NASA, ไมโครซอฟท์ และกูเกิล มีผลงานรายงานช่องโหว่โครงการโอเพ่นซอร์สใน CVE แล้วมากกว่า 100 ช่องโหว่

เทคโนโลยีของ Semmle จะนำเข้ามารวมเป็นส่วนหนึ่งใน GitHub เพื่อช่วยให้การตรวจสอบหาช่องโหว่ในโค้ดของโครงการให้มีประสิทธิภาพมากยิ่งขึ้น

By lew Founder on Tag: GitHub, DevOps, CI/CD
GitHub

GitHub Actions เปิดตัวปลายปีที่แล้วเป็นความสาารถจัดการ workflow ที่น่าจะนำไปสู่บริการ CI/CD ได้ แต่ก็ไม่สามารถใช้งานสมบูรณ์ได้ในตัวเอง ตอนนี้ทาง GitHub ออก Actions เวอร์ชั่นใหม่ที่สามารถรัน CI/CD ได้ในตัว

ตัว workflow รองรับไฟล์ docker-compose ในตัว ทำให้สามารถทดสอบแอปพลิเคชั่นที่ใช้หลายคอนเทนเนอร์ได้ทันที เมื่อ build และทดสอบผ่านแล้วก็สามารถอัพโหลดอิมเมจเข้า registry ได้เลย โดยผู้ที่ร่วมทดสอบ Actions ก็จะได้ทดสอบ GitHub Package Registry ไปด้วย

By lew Founder on Tag: GitHub
GitHub

GitHub แบนนักพัฒนาที่อาศัยอยู่ในพื้นที่ที่รัฐบาลสหรัฐฯ คว่ำบาตรโดยไม่ได้ประกาศต่อสาธารณะ แต่นักพัฒนาที่เคยใช้ไอพีที่อยู่ในเขตเหล่านั้นจะถูกจำกัดการใช้งานและขึ้นข้อความแจ้งเป็นรายคน

ไม่แน่ชัดว่านักพัฒนาพื้นที่ใดบ้างที่ได้รับผลกระทบ แต่พื้นที่ที่มีข่าวออกมาแล้ว ได้แก่ อิหร่าน, เกาหลีเหนือ, คิวบา, ซีเรีย, และคาบสมุทรไครเมีย

นักพัฒนาที่ถูกจำกัดยังคงใช้งาน public repository ได้ต่อไป แต่ไม่สามารถเข้าถึง private repository ได้ในตอนแรก แต่ภายหลัง GitHub ก็เปิดตัวเลือกให้เปลี่ยนเป็น public ได้ แต่พื้นที่บริการอื่น เช่น Gist ก็ยังไม่สามารถเข้าถึงได้

By lew Founder on Tag: GitHub, Availability
GitHub

หลังจากเดือนนี้มีบริการใหญ่ๆ ล่มต่อเนื่องกันมาเรื่อยๆ ล่าสุด GitHub ก็ล่มไปแทบทั้งหมดแล้ว เมื่อครึ่งชั่วโมงที่ผ่านมา เหลือเฉพาะบริการ GitHub Pages และบริการ Notifications ที่ยังใช้งานได้ ส่วนบริการ Git ที่เป็นหัวใจหลักนั้น ล่มทั้งหมดบางช่วงเวลา และบางช่วงก็อยู่ในระดับ degraded ที่ไม่ตอบสนองบางส่วน

GitHub ล่มครั้งใหญ่เมื่อเดือนตุลาคมปีที่แล้วเป็นเวลาหลายชั่วโมง จากเหตุ MySQL แยกคลัสเตอร์ออกเป็นสองส่วนทำให้ข้อมูลไม่ตรงกัน แต่รอบนี้ยังอยู่ระหว่างการสอบสวน

ที่มา - GitHub Status

By nismod Writer on Tag: GitHub, Acquisition
GitHub

GitHub ประกาศการควบรวมกิจการของ Pull Panda สตาร์ทอัพที่พัฒนาเครื่องมือที่ช่วยในกระบวนการรีวิวโค้ด ไม่ว่าจะเครื่องมือแจ้งเตือนผ่าน Slack, เครื่องมือวิเคราะห์สถิติอย่างเวลาที่ใช้และคนที่รีวิวเยอะที่สุด หรือเครื่องมือที่จ่ายงานให้คนในทีม

มูลค่าของการควบรวมครั้งนี้ไม่มีการเปิดเผยออกมา ขณะที่ GitHub ระบุว่าจะนำเอาเครื่องมือและฟีเจอร์ของ Pull Panda มารวมเอาไว้ให้ใช้บน GitHub โดยตรง แต่ไม่ได้ระบุว่าเมื่อไหร่

ที่มา - GitHub via The Next Web

By lew Founder on Tag: GitHub, Open Source
GitHub

GitHub เปิดตัวบริการ GitHub Sponsors บริการจ่ายเงินสนับสนุนนักพัฒนาโครงการโอเพนซอร์สแบบรายเดือน โดยตัวนักพัฒนาที่มองเห็นว่าใครเป็นผู้สนับสนุนบ้าง

นักพัฒนาสามารถมอบสิ่งตอบแทนให้ผู้สนับสนุนได้ เช่น กล่าวขอบคุณบนทวิตเตอร์หรือให้บริการซัพพอร์ตเป็นพิเศษ สำหรับโครงการโอเพนซอร์สที่มีนักพัฒนาหลายคน สามารถสร้างไฟล์ FUNDING เพื่อกำหนดนักพัฒนาที่จะได้รับเงินได้

ในช่วงแรกทาง GitHub จะไม่เก็บค่าธรรมเนียมใดๆ เลยในปีแรก และยังสมทบทุกดอลลาร์ให้อีกเท่าตัวไม่เกิน 5,000 ดอลลาร์ แต่ยังไม่ระบุว่าในระยะยาวแล้วจะมีค่าธรรมเนียมเท่าใดแต่ระบุว่าจะเป็นค่าธรรมเนียมเล็กน้อย (nominal) เท่านั้น

By lew Founder on Tag: GitHub, Security
GitHub

GitHub เปิดตัวฟีเจอร์ความปลอดภัยเพิ่มเติมงานงาน GitHub Satellite โดยมีฟีเจอร์สำคัญคือ Dependabot ที่สแกนหาไลบรารีที่เราใช้งานและส่ง pull request อัพเดตไลบรารีให้เองหากเวอร์ชั่นที่ใช้อยู่มีช่องโหว่ความปลอดภัย, และแท็บ Security เป็นพื้นที่พัฒนาแพตช์ความปลอดภัยสำหรับโครงการต่างๆ ก่อนที่จะเปิดเผยต่อสาธารณะ

นอกจากฟีเจอร์ใหม่สองรายการนี้ ยังมีฟีเจอร์ย่อย เช่น

By mk Founder on Tag: GitHub, Development, NPM
GitHub

GitHub เปิดตัวบริการใหม่ GitHub Package Registry ที่ช่วยให้เราแปลงซอร์สโค้ดของซอฟต์แวร์บน GitHub ไปเป็นแพ็กเกจซอฟต์แวร์สำหรับแจกจ่าย (ทั้งภายในองค์กรหรือสาธารณะ) โดยโฮสต์อยู่บนเซิร์ฟเวอร์และ CDN ของ GitHub ด้วยเลยเสร็จสรรพ

By mk Founder on Tag: GitHub, Microsoft, Active Directory, Enterprise
GitHub

ของใหม่อีกอย่างในงาน Microsoft Build 2019 และเป็นผลจากไมโครซอฟท์ซื้อ GitHub เมื่อปีที่แล้ว นั่นคือการเชื่อมโยงระบบผู้ใช้งานระหว่าง Azure Active Directory (Azure AD) ของไมโครซอฟท์ เข้ากับระบบทีมของ GitHub

By mk Founder on Tag: Apache, GitHub, Git, Version Control
Apache

Apache Software Foundation (ASF) ประกาศย้ายซอร์สโค้ดของมูลนิธิจำนวน 350 โครงการ 200 ล้านบรรทัด จากเดิมที่อยู่บน Git ของมูลนิธิเอง ขึ้นมาอยู่บน GitHub แทนทั้งหมด

เดิมที ASF มีระบบจัดการซอร์สโค้ดสองตัวคือ Subversion และ Git บนเซิร์ฟเวอร์ของตัวเอง แต่ช่วงหลังเมื่อ GitHub ได้รับความนิยมมากขึ้น นักพัฒนาในชุมชนก็อยากเห็นซอร์สโค้ดอยู่บน GitHub แทน ซึ่ง ASF ก็นำซอร์สโค้ดของบางโครงการขึ้น GitHub แบบ read-only มาได้สักระยะหนึ่ง และตัดสินใจย้ายระบบทั้งหมดตั้งแต่ช่วงปลายปี 2018

By nutmos Writer on Tag: GitHub, Machine Learning, Open Source
GitHub

GitHub รายงานข้อมูลสถิติ contributions บนแพลตฟอร์มประจำปีที่แล้ว โดยเน้นที่ด้าน machine lerning และ data science ว่าตอนนี้ผู้ใช้งานสนใจโปรเจคไหน และภาษาอะไรบ้าง โดยสถิติเรื่องการ contribution จะมีตั้งแต่การพุชโค้ด, เปิด issue หรือ pull request, คอมเมนท์บน issue หรือ pull request และรีวิวตัว pull request

หลังจากที่ทำการเก็บข้อมูลและนำมาทำการวิเคราะห์แล้ว GitHub สรุปเป็นหัวข้อใหญ่ ๆ ดังนี้

By lew Founder on Tag: GitHub, Visual Studio Code
GitHub

GitHub ออกประกาศให้บริการเก็บโค้ดเป็นส่วนตัวให้ฟรีตามที่หลุดออกมาก่อนหน้านี้ โดยจำกัดผู้ร่วมโครงการไม่เกิน 3 คน ระบุว่านักพัฒนาจำนวนหนึ่งต้องการพัฒนาโค้ดบางส่วนในพื้นที่ปิดก่อนจะเปิดสู่สาธารณะ หรือบางทีก็ใช้งานในโครงการย่อยที่ไม่ต้องการเปิดเผย

นอกจากการเปิดบริการฟรีแล้ว ทาง GitHub ยังปล่อยส่วนขยายสำหรับ VS Code ทำให้สามารถสร้าง Pull Request (PR) ได้จากใน editor โดยตรง นอกจากแค่สร้าง PR แล้ว ยังสามารถเปิดเป็น "suggested code edits" เพื่อแสดงเป็นคอมเมนต์แทนที่จะสร้าง PR ตรงๆ และยังดูสถานะของแพตช์ได้ว่าทดสอบผ่านหรือยัง

By lew Founder on Tag: GitHub
GitHub

The Next Web รายงานข่าว GitHub เตรียมประกาศเปิดบริการให้ใช้ repository ส่วนตัวได้ฟรี จากเดิมที่บังคับต้องเป็นลูกค้าเสียเงินเท่านั้น โดยจำนวน repository ที่สร้างแบบล็อกผู้ใช้จะไม่จำกัดจำนวน แต่จำกัดว่าดึงเพื่อนมาร่วมทีมได้ไม่เกิน 3 คน หากเกินนี้ต้องไปใช้แบบเสียเงิน

คู่แข่งสำคัญสำหรับการเก็บโค้ดแบบล็อกไม่เปิดสาธารณะก่อนหน้านี้คงมี BitBucket และ GitLab การที่ GitHub ปล่อยฟีเจอร์นี้ออกมาน่าจะดึงผู้ใช้ให้กลับมาได้มากพอสมควร

ข่าวของทาง The Next Web โพสบนเว็บเมื่อวานนี้และเปิดออกมาวันนี้ แต่มีโน้ตเพิ่มว่าเป็นการปล่อยข่าวผิดพลาด โดยทาง GitHub จะประกาศเป็นทางการพรุ่งนี้

By nutmos Writer on Tag: GitHub
GitHub

GitHub ประกาศเหตุการณ์ครั้งสำคัญ โดยระบุว่าตอนนี้มีจำนวน repository สำหรับเก็บซอร์สโค้ดทั้งหมดถึง 100 ล้านแล้ว ซึ่งบนแพลตฟอร์มนี้มีนักพัฒนาใช้งานกว่า 31 ล้านคนเกือบทุกประเทศทั่วโลก

GitHub นั้นก่อตั้งในปี 2008 ซึ่งตอนนั้น ทั้ง GitHub มีเพียง 33,000 repositories เท่านั้น ในขณะที่ทุกวันนี้มี repository ถูกสร้างขึ้นเฉลี่ยราว 1.6 repositories ต่อวินาที โดยหนึ่งในสามของ repository ทั้งหมดถูกสร้างขึ้นเมื่อปีที่แล้ว

By lew Founder on Tag: GitHub, Availability
GitHub

GitHub รายงานเหตุการณ์เว็บล่มเมื่อวันที่ 22 ตุลาคมที่ผ่านมา พร้อมกับระบุถึงบทเรียนที่ได้จากการล่มครั้งนี้

เรื่องทั้งหมดเริ่มจากการบำรุงรักษาอุปกรณ์ไฟเบอร์ 100G ที่เริ่มทำงานไม่เต็มประสิทธิภาพ โดยการเปลี่ยนอุปกรณ์ทำให้เน็ตเวิร์คที่เชื่อมระหว่างศูนย์ข้อมูลหลัก คือฝั่งตะวันตก (US West) และฝั่งตะวันออก (US East) ดับไปเป็นเวลา 43 วินาที

By mk Founder on Tag: GitHub, Microsoft, Acquisition
GitHub

ไมโครซอฟท์ประกาศว่ากระบวนการซื้อกิจการ GitHub เสร็จสิ้นสมบูรณ์แล้ว โดยซีอีโอคนใหม่ Nat Friedman ก็ย้ำสัญญาเดิมว่า GitHub จะยังคงสปิริตของความเปิดกว้างต่อนักพัฒนาต่อไปเช่นเดิม

แผนการพัฒนา GitHub ในระยะต่อไปแบ่งออกเป็น 3 ด้านคือ

  • สร้าง GitHub ให้เกิดชุมชนและการทำงานเป็นทีมที่ดี
  • พัฒนา GitHub ให้เข้าถึงนักพัฒนาทั่วโลกมากขึ้น
  • เสถียรภาพ ความปลอดภัย ประสิทธิภาพ

ในเบื้องต้น ทีมงาน GitHub จะทำโครงการ Project Paper Cuts ที่ปรับแก้ UI/UX เล็กๆ น้อยๆ ที่ไม่ใช่เรื่องใหญ่ แต่ช่วยให้ประสบการณ์ใช้งาน GitHub ค่อยๆ ดีขึ้น

By mk Founder on Tag: GitHub, Service Outage
GitHub

ต่อเนื่องจากข่าว GitHub ล่มทั่วโลก ตั้งแต่ 6 โมงเช้าเมื่อวานนี้

ในที่สุด GitHub ก็กลับมาทำงานได้ปกติในเวลา 6.03 น. ของวันนี้ (23 ตุลาคม) ทำให้การล่มครั้งนี้ยาวนานประมาณ 24 ชั่วโมงพอดี

GitHub ขอโทษต่อปัญหานี้ผ่านบล็อกของบริษัท แต่ไม่ได้อธิบายสาเหตุของการล่มว่าเกิดจากอะไร บอกแค่ว่ากำลังสอบสวนอย่างละเอียดและจะเปิดเผยในเร็วๆ นี้

ที่มา - GitHub

By arjin Writer on Tag: GitHub, Service Outage
GitHub

วุ่นกันตั้งแต่เช้า เมื่อ GitHub ประกาศว่าระบบขัดข้อง เนื่องจากปัญหาของระบบจัดเก็บข้อมูล โดยเริ่มมีรายงานปัญหามาตั้งแต่เวลา 6:09น. ตามเวลาในไทย

ทุกคนสามารถติดตามสถานการณ์ล่าสุดได้ ผ่านหน้าเว็บ GitHub Status และทวิตเตอร์ @githubstatus

ที่มา: The Register

By mk Founder on Tag: GitHub, Development, CI/CD
GitHub

GitHub ประกาศฟีเจอร์สำคัญชื่อ GitHub Actions มันคือระบบ workflow สำหรับนำโค้ดโปรแกรมบน GitHub ไปสู่การดีพลอยใช้งานจริง

GitHub Actions ถือเป็นการขยายบริการของ GitHub จากการรับฝากซอร์สโค้ดอย่างเดียว มาสู่บริการ Continuous integration and continuous delivery (CI/CD) ลักษณะเดียวกับคู่แข่งอย่าง GitLab แถมฟีเจอร์ Actions ยังสามารถนำไปใช้กับซอร์สโค้ดที่ไม่ได้เก็บอยู่บน GitHub ได้ด้วย

Sam Lambert หัวหน้าฝ่ายแพลตฟอร์มของ GitHub ให้สัมภาษณ์ว่า Actions ถือเป็นฟีเจอร์ใหญ่ที่สุดของ GitHub นับตั้งแต่ pull request เป็นต้นมา

Subscribe to GitHub