Tags:
Node Thumbnail

ไมโครซอฟท์ออกอัพเดตให้ Visual Studio Code ตัวแก้ไขโค้ดฉบับโอเพนซอร์สครั้งใหญ่ขยับเลขรุ่นเป็น 1.20

ของใหม่ที่น่าสนใจที่เพิ่มเข้าในอัพเดตนี้อย่างแรกคือ การปรับปรุงแถบ Explorer ให้สามารถเลือกไฟล์ได้ทีละหลายไฟล์ ด้วยการใช้คีย์ Ctrl/Cmd หรือ Shift + การคลิกเมาส์ ช่วยให้สามารถลบ/ลากเพื่อย้ายโฟลเดอร์ทีละหลายไฟล์ หรือจะลากเพื่อนำไฟล์ทั้งชุดไปเปิดบนแถบ editor ใหม่ก็ทำได้

และหากเลือกไฟล์ขึ้นมาเพียงสองไฟล์ก็จะสามารถใช้คำสั่ง Compare Selected บนเมนูคลิกขวาเพื่อช่วยเปรียบเทียบความแตกต่างระหว่างสองไฟล์ที่เลือกได้อย่างรวดเร็ว

Tags:
Node Thumbnail

เมื่อต้นเดือนกุมภาพันธ์ไมโครซอฟท์ออกอัพเดตให้กับ Windows Template Studio เครื่องมืออำนวยความสะดวกให้กับการเริ่มต้นพัฒนาแอพ Universal Windows Platform ด้วยการทำหน้าที่เป็นวิซาร์ดช่วยขึ้นโครงร่างแอพผ่านตัวเลือกต่างๆ จนได้แอพ UWP ที่สามารถเป็นตัวอย่างพร้อมให้นำไปแก้ไขและทดลองรันได้ภายในไม่กี่คลิก

โดยใน WTS เวอร์ชัน 1.7 ไมโครซอฟท์ได้เพิ่มฟีเจอร์ใหม่เข้ามาอย่างการรองรับ Prism framework และเพิ่มการรองรับภาษาที่ไมโครซอฟท์ให้ความสำคัญรองลงมาอย่างภาษา Visual Basic

Tags:
Node Thumbnail

กูเกิลเปิดตัว Android KTX รวมส่วนขยายสำหรับการเขียนแอพบน Android ด้วยภาษา Kotlin อย่างสะดวกมากขึ้น

Android KTX เป็นชุด API ที่สร้างบนเฟรมเวิร์ค Android และ Support Library ช่วยให้การเขียนโค้ดด้วยภาษา Kotlin สั้นลง ใช้โค้ดน้อยลง และไม่ต้องเขียนโค้ดพื้นฐานบางส่วนซ้ำๆ ใหม่ เพราะ KTX เตรียมมาให้แล้ว การเรียกใช้งานก็เพียงแค่อ้างถึง KTX ในไฟล์ build.gradle เท่านั้น

ตอนนี้ Android KTX ยังมีสถานะเป็นรุ่นพรีวิว โดยกูเกิลระบุว่าจะรับฟังความเห็นจากผู้ใช้ ก่อนปรับ API ให้เข้าสู่รุ่นเสถียรต่อไป และเตรียมผนวกมันเข้าเป็นส่วนหนึ่งของ Android Support Library ในระยะยาว ตัวมันเองเป็นโอเพนซอร์สและดูโค้ดได้จาก GitHub

Tags:
Node Thumbnail

Angular เฟรมเวิร์คสำหรับพัฒนาเว็บของกูเกิล (เป็นการเขียน AngularJS ใหม่ในภาษา TypeScript) ประกาศออกชุด Component Dev Kit (CDK) เพื่อให้นักพัฒนาสร้างคอมโพเนนต์ใช้งานได้ง่ายขึ้น

โลกของการสร้างเว็บยุคใหม่หันมานิยมการสร้างคอมโพเนนต์ (หมายถึง UI พิเศษที่นักพัฒนาสร้างเพิ่มจาก UI มาตรฐาน) ทำให้ Angular หันมาอำนวยความสะดวกให้นักพัฒนา เตรียมเครื่องมือพื้นฐานที่ใช้บ่อยๆ สำหรับการสร้างคอมโพเนนต์ไว้ให้แต่แรก ไม่ต้องเสียเวลามาสร้างเองใหม่ทั้งหมด

Tags:
Node Thumbnail

Microsoft Garage โครงการส่งเสริมให้พนักงานสร้างแอพนอกเวลางานของไมโครซอฟท์ เปิดตัวโปรเจ็กต์ใหม่ Ink to Code เครื่องมือที่จะอำนวยความสะดวกเริ่มต้นออกแบบแอพ โดย Ink to Code จะทำหน้าที่เป็นกระดานสำหรับสเก็ทช์ไอเดียและช่วยแปลงลายมือไปเป็นภาพ wireframe ที่สามารถ export ออกมาเป็นโค้ดเพื่อส่งไปแก้ต่อบนเครื่องมือพัฒนาอย่าง Visual Studio ได้โดยตรง ช่วยให้สามารถขึ้นโปรโตไทป์ได้รวดเร็วและลดกระบวนการได้อย่างมาก

Tags:

Coding Dojo บริษัทฝึกอบรมโปรแกรมเมอร์ ออกรายงานสำรวจตำแหน่งงานว่าต้องการภาษาโปรแกรมภาษาใดบ้าง 7 อันดับแรกโดยอาศัยข้อมูลจากเว็บ Indeed.com พบว่าตำแหน่งในสำหรับภาษาโปรแกรมยอดนิยมกลับลดลงแทบทุกรายการ ยกเว้นเพียง Python และ PHP

ภาษาที่มีความต้องการอันดับหนึ่งยังคงเป็นจาวา จำนวนถึง 62,000 ตำแหน่ง แต่ลดจากปีที่แล้วที่ 68,000 ตำแหน่ง อันดับสองคือไพธอน 46,000 ตำแหน่ง เพิ่มขึ้นจาก 41,000 ตำแหน่ง อันดับที่เหลือได้แก่ จาวาสคริปต์, C++, C#, PHP, และ Perl

Tags:
Node Thumbnail

Coding Dojo เว็บไซต์สอนเขียนโค้ดระยะสั้น รวบรวมสถิติตำแหน่งงานด้านโปรแกรมมิ่งจากเว็บไซต์ Indeed.com เพื่อดูแนวโน้มของภาษาโปรแกรมที่ตลาดแรงงานจะต้องการสูงในปี 2018

ผลพบว่าตำแหน่งงานสาย Java ยังนำมาเป็นอันดับหนึ่ง แต่ด้วยจำนวนงานที่ลดลงจากปี 2017 (จาก 6.8 หมื่นเหลือ 6.2 หมื่น) ในขณะที่อันดับสอง Python กลับได้รับความนิยมสูงขึ้น

Tags:
Node Thumbnail

ไมโครซอฟท์เพิ่มฟีเจอร์เอาใจนักพัฒนา โดย Windows 10 Build 17063 ส่วนของ Command Prompt (cmd.exe) รองรับคำสั่งจากฝั่งยูนิกซ์เพิ่ม 2 คำสั่งคือ

  • tar (เป็น bsdtar)
  • curl

ส่งผลให้เราสามารถเปิด cmd.exe แล้วดาวน์โหลดไฟล์ .tar.gz จากอินเทอร์เน็ตด้วย curl แล้วสั่งแตกไฟล์ด้วย tar xvfz ได้โดยตรง

ความสามารถเหล่านี้ PowerShell ทำได้มานานแล้ว แต่คนอาจไม่รู้กันมากนัก รอบนี้ไมโครซอฟท์จึงขยายมายัง cmd.exe ด้วย

ที่มา - Microsoft

Tags:
Node Thumbnail

ข่าวสำคัญที่นักพัฒนาสาย Android ควรทราบ กูเกิลประกาศนโยบายใหม่สำหรับ Play Store หลายข้อ กำหนดเวอร์ชันของ API (ในที่นี้คือ targetSdkVersion) ในปี 2018, กำหนดว่าต้องเป็นแอพแบบ 64 บิตเท่านั้นในปี 2019, และบังคับให้ต้องมี metadata ด้านความปลอดภัย

Target API level ขั้นต่ำ

Tags:
Node Thumbnail

กูเกิลพยายามยกเครื่อง Android Emulator มาได้สักพัก ล่าสุด Android Emulator v27.0.2+ เข้าสู่สถานะเสถียร และออกอัพเดตผ่าน SDK Manager แล้ว

ฟีเจอร์ใหม่ที่สำคัญคือ Quick Boot หรือการบันทึกสถานะของอีมูเลเตอร์ เพื่อให้การบูตครั้งที่สองเป็นต้นไปรวดเร็วขึ้น (บูตครั้งแรกที่เป็น cold boot จะยังช้าอยู่) โดยกูเกิลระบุว่าระยะเวลาที่ใช้บูตจะลดลงเหลือต่ำกว่า 6 วินาทีแล้ว

Tags:
Node Thumbnail

ไมโครซอฟท์ออกอัพเดตให้ Visual Studio 2017 เป็นเวอร์ชัน 15.5

ของใหม่ที่สำคัญคือประสิทธิภาพที่ดีขึ้นแทบทุกด้าน การโหลดไฟล์โซลูชันขนาดใหญ่ (C#/VB) ใช้เวลาน้อยลงถึงครึ่งหนึ่ง ส่วนเวลาที่ใช้สลับระหว่างโหมดีบั๊กและรีลีิสก็ลดลงเช่นกัน และเวลาที่ใช้ unfold เทมเพลตก็อาจเร็วขึ้นถึง 40 เท่า

ในแง่ฟีเจอร์ก็มีของใหม่หลายอย่าง เช่น historical debugging หรือการย้อนกลับไปยัง breakpoint ก่อนหน้าเพื่อดูสถานะของตัวแปรอีกครั้ง, รองรับ Docker แบบ multi-stage, การจัดการรหัสผ่านที่ใช้ล็อกอินเข้าฐานข้อมูลหรือเว็บเซอร์วิส เพื่อไม่ต้อง hardcode ไฟล์เหล่านี้, รองรับการทำงานกับ Xamarin Live Player

วิดีโอเปรียบเทียบความเร็วของ VS2017 15.5 vs 15.4

Tags:
Node Thumbnail

เมื่อครู่ผมได้ลอง build iOS application จากโปรแกรม Xcode เพื่อทำการทดสอบโดยมี target ไปที่ iPhone 6s Plus ที่ติดตั้ง iOS 11.2 แล้วพบว่าไม่สามารถติดตั้ง application ได้ ทั้งที่ใช้ Xcode 9.1 ซึ่งเป็นรุ่นล่าสุดแล้ว

ทั้งนี้หากต้องการติดตั้ง application บน iOS 11.2 จริง ต้องติดตั้ง Xcode 9.2 beta ที่มีให้สำหรับนักพัฒนาไปก่อน

Tags:
Node Thumbnail

ทีมพัฒนาภาษา C# จาก Microsoft ปล่อยภาษารุ่นต้นแบบ (prototype) มาทดลองความสามารถสำหรับลดปริมาณปัญหาที่เกี่ยวกับ null โดยเฉพาะ ด้วยการเพิ่มชนิดข้อมูลใหม่ (type) ที่คล้ายกันภายใต้ชื่อว่า nullable มาให้เลือกใช้งาน

ผู้สนใจสามารถดาวน์โหลดความสามารถนี้มาทดลองเล่นได้ผ่าน GitHub

ส่วนใครสงสัยว่า nullable คืออะไร มีบทบาทอย่างไรในการแก้บั๊ก เชิญอ่านต่อข้างในได้เลย

Tags:
Node Thumbnail

ปัจจุบัน ไมโครซอฟท์ถือเป็นผู้ใช้ Git รายใหญ่ที่สุดของโลก เพราะย้ายซอร์สโค้ดทั้งหมดของ Windows มาเก็บไว้บน Git โดยไมโครซอฟท์แก้ปัญหาเรื่องประสิทธิภาพของ Git ที่ต้องจัดการไฟล์จำนวนมากๆ ด้วยการสร้าง GVFS (Git Virtual File System) ขึ้นมาช่วย

ล่าสุดไมโครซอฟท์ประกาศในงานสัมมนา Microsoft Connect ว่าได้พันธมิตรรายใหญ่อย่าง GitHub เข้ามาเป็นผู้ใช้ GVFS อีกราย และใช้ GVFS สำหรับให้บริการลูกค้าจำนวนมากของ GitHub ด้วย (Bitbucket ซึ่งเป็นคู่แข่งของ GitHub ก็ทดสอบการใช้งาน GVFS ไปแล้วก่อนหน้านี้)

Tags:
Node Thumbnail

ไมโครซอฟท์โชว์ฟีเจอร์ใหม่ Live Share ของ Visual Studio (ใช้ได้ทั้ง Visual Studio 2017 และ Visual Studio Code) เพื่อให้นักพัฒนามาร่วมเขียนโค้ดได้พร้อมกัน

จุดเด่นของ Live Share คือความง่ายในการแชร์ เพราะเป็นการแชร์แบบเห็น workspace ของอีกฝ่ายทันที (เหมือนกับใช้พวก Google Docs) ไม่ต้องเสียเวลามาซิงก์ข้อมูล, clone repo หรือติดตั้งไลบรารีใดๆ ที่เป็น dependency กันก่อน

เราจะเห็นเคอร์เซอร์ของอีกฝ่ายว่าอยู่ตรงจุดไหน กำลังพิมพ์อะไรอยู่ แถมตัว editor ยังรองรับฟีเจอร์ทุกอย่างเหมือนการเขียนโค้ดปกติ เช่น การช่วยเติมคำ, IntelliSense, refactor, debugger

Tags:
Node Thumbnail

ความนิยมใน VR/AR/วิดีโอ 360 องศา ทำให้สิ่งสำคัญที่ต้องตามมาคือระบบเสียงแบบอิงตามพื้นที่ (spatial audio) ซึ่งมีบริษัทหลายรายให้ความสำคัญกับเรื่องนี้

ล่าสุด กูเกิลเปิดตัวโครงการ Resonance Audio เป็นชุด SDK สำหรับช่วยจัดการเสียงรอบทิศทาง สามารถใช้กับแพลตฟอร์มได้หลากหลาย ทั้งเอนจินเกมอย่าง Unity/Unreal, สมาร์ทโฟน Android/iOS และเว็บ มี API ในภาษา C/C++, Objective-C, Java และเว็บ

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

Tags:
Node Thumbnail

งาน Google Play Playtime เป็นงานที่จัดขึ้นเพื่อให้นักพัฒนาได้มีโอกาสพูดคุยกับทางกูเกิ้ลเกี่ยวกับเรื่องของแอปพลิเคชั่นและทิศทางต่างๆ Google Play โดยมีจัดขึ้นตามพื้นที่ต่างๆ ทั่วโลก โดยในโซนเอเซียแปซิฟิกก็จัดขึ้นที่ประเทศสิงคโปร์ เมื่อวันที่ 2 พฤศจิกายนที่ผ่านมา ซึ่งทางกูเกิ้ลประเทศไทยก็ได้พาเราไปร่วมงานและเก็บบรรยากาศมาฝากกันครับ

Tags:
Node Thumbnail

ไมโครซอฟท์ยังคงทยอยปรับปรุงเครื่องมือและเอกสารต่างๆ เพื่อสนับสนุนและผลักดันการใช้ Fluent Design System แนวทางการดีไซน์แบบใหม่สำหรับการพัฒนาแอพบน Windows 10

และล่าสุดก็มาถึงคราวของ XAML Controls Gallery แอพสาธิตการทำงานของ control ต่างๆ ที่มีเลือกให้ใช้ใน Universal Windows Platform ที่ได้รับอัพเดตเพื่อเพิ่มตัวอย่างการใส่ลูกเล่นใหม่ๆ ของ Fluent Design อย่างการใช้แสง เงา เลเยอร์โปร่งแสง การเคลื่อนไหว ฯลฯ

Tags:
Node Thumbnail

ไมโครซอฟท์เปิดตัว Sonar เครื่องมือช่วยสแกนประสิทธิภาพ ความปลอดภัย และมาตรฐานของเว็บไซต์ เพื่อช่วยให้นักพัฒนาปรับปรุงเว็บไซต์ของตัวเองได้ดีขึ้น

Sonar เป็นเว็บแอพที่จะสแกน URL ตามที่ระบุ และให้คะแนนใน 5 หัวข้อ ได้แก่ การรองรับคนพิการ (accessibility), ความเข้ากันได้ (interoperability), ประสิทธิภาพ (performance), ฟีเจอร์ progressive web app (PWA) และความปลอดภัย (security) พร้อมบอกรายละเอียดว่าควรปรับปรุงเว็บไซต์อย่างไรบ้าง

Tags:
Node Thumbnail

Firebug ตำนานของเครื่องมือช่วยพัฒนาและดีบั๊กเว็บไซต์ กำลังจะใช้งานไม่ได้กับ Firefox 57 Quantum ที่จะออกช่วงต้นเดือน พ.ย. ถือเป็นจุดสิ้นสุดของ Firebug อย่างเป็นทางการ (รวมถึงส่วนขยายทุกตัวที่เขียนแบบ XUL เดิม)

เรื่องนี้ไม่ใช่เซอร์ไพร์ส เพราะทีมงาน Firebug ประกาศยุติการพัฒนาตั้งแต่ปลายปี 2016 และให้ย้ายไปใช้เครื่องมือมาตรฐานของ Firefox คือ Firefox Developer Tools แทน

Tags:
Node Thumbnail

ไมโครซอฟท์ออกอัพเดตให้กับ Visual Studio Code ตัวแก้ไขโค้ดฉบับโอเพนซอร์สขยับเลขรุ่นเป็น 1.17

ฟีเจอร์ใหม่ที่น่าสนใจของอัพเดตนี้อย่างแรกคือการรองรับ Touch Bar บน Macbook Pro รุ่นใหม่ โดยจะสามารถใช้ปุ่มเดินหน้า / ถอยหลังช่วยสลับไปมาระหว่าง editor ที่ถูกเปิดใช้งานอยู่ ไปจนถึงใช้สั่งเริ่มและควบคุมการดีบักโค้ดได้

นอกจากนี้ VS Code ยังเปิดให้ส่วนเสริมหรือ extension จากนักพัฒนาภายนอกสามารถเพิ่มเมนูและรับคำสั่งจาก Touch Bar ได้เช่นกัน

Tags:
Node Thumbnail

Mastercard เปิด API ของเครือข่าย blockchain ของตัวเองให้นักพัฒนาและพาร์ทเนอร์ใช้งานแล้ว

ที่ผ่านมา Mastercard เปิด API ให้นักพัฒนาภายนอกใช้งานอยู่ก่อนแล้วบนเว็บไซต์ Mastercard Developers โดยมี API ครอบคลุมบริการหลายอย่าง เช่น ส่งเงินให้กัน, แจ้งเตือนการรูดบัตร, ตรวจสอบการปลอมบัตร ฯลฯ ข่าวนี้คือการเพิ่ม API สำหรับการใช้งาน blockchain เข้ามาอีกตัวหนึ่ง

Tags:
Node Thumbnail

กูเกิลปรับปรุงหน้าตาของ Google Play บางส่วน โดยเปลี่ยนดีไซน์หน้า Editor's Choice ใหม่สำหรับผู้ใช้ในบางประเทศ ส่วนของเกมยังปรับปรุงหน้าตาใหม่ เพิ่มภาพและเทรลเลอร์เกมมากขึ้น พร้อมเพิ่มหมวดเกมใหม่คือ New สำหรับเกมใหม่ และ Premium สำหรับเกมที่ต้องจ่ายเงิน

กูเกิลยังผนวกเอาฟีเจอร์ Instant Apps เข้ามารวมกับ Google Play ให้มากขึ้น โดยเพิ่มปุ่ม Try it Now บนหน้ารายการแอพ เพื่อให้ลองใช้แอพก่อนโดยไม่ต้องติดตั้ง

Tags:
Node Thumbnail

ค่าย Mozilla มีคลังเอกสารสำหรับนักพัฒนาเว็บบน Firefox ชื่อว่า Mozilla Developer Network (MDN) มายาวนาน 12 ปี และถือเป็นแหล่งข้อมูลสำคัญสำหรับนักพัฒนาเว็บทั่วโลก มีคนเข้าเว็บเดือนละ 6 ล้านคน

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

Tags:
Node Thumbnail

ไมโครซอฟท์ออก .NET Framework 4.7.1 ซึ่งเป็นการอัพเดตต่อจาก .NET Framework 4.7 ที่ออกในเดือนเมษายน

การอัพเดตครั้งนี้มาพร้อม Windows 10 Fall Creators Update โดยตัว .NET Runtime ที่มาพร้อมกับ Fall Creators Update ก็เป็นเวอร์ชัน 4.7.1 เช่นกัน (สำหรับคนที่ใช้ Windows รุ่นต่ำกว่านี้ก็สามารถดาวน์โหลดแยกเองได้)

การเปลี่ยนแปลงสำคัญคือ รองรับสเปก .NET Standard 2.0 ที่ออกในเดือนสิงหาคม ส่งผลให้ตอนนี้ .NET Framework (ไม่โอเพนซอร์ส) และ .NET Core (โอเพนซอร์ส) รองรับ API ตามมาตรฐาน .NET Standard เท่ากันแล้ว

Pages