By mk Founder on Tag: Visual Studio, IDE, Git, Microsoft, Development
Visual Studio

ไมโครซอฟท์ออก Visual Studio 2019 v16.8 ของใหม่ที่สำคัญคือ รองรับ .NET 5.0 และยกเครื่องฟีเจอร์ Git ครั้งใหญ่ และใช้ Git เป็น default version control

UI ใหม่มีตั้งแต่เมนู Git แบบใหม่แยกเฉพาะของตัวเอง พร้อมปุ่มลัด Alt+G, หน้าต่างสร้าง repo โฉมใหม่, การดูรายชื่อไฟล์จาก Git ใน Solution Explorer, เพิ่มหน้าต่าง Git repo แบบเต็มจอ, ปรับปรุงหน้าจอ merge conflict และเพิ่มหน้าจอตั้งค่า Git ให้ละเอียดขึ้น

ไมโครซอฟท์บอกว่านี่เป็นเพียงการเริ่มต้นของฟีเจอร์ Git เท่านั้น และจะทยอยเพิ่มฟีเจอร์อื่นๆ เข้ามาในเวอร์ชันถัดๆ ไป

By lew Founder on Tag: Thailand, Development, SCB, SCB Robinhood
Thailand

update ทาง Robinhood แถลงถึงเหตุที่เกิดขึ้น ระบุว่า

เนื่องจากทีม Robinhood อยู่ระหว่างการทดสอบการส่ง notification แบบเฉพาะกลุ่ม แต่ได้เกิดข้อผิดพลาดขึ้น จึงทำให้ลูกค้าที่อยู่นอกกลุ่มทดสอบได้รับข้อความในการทดสอบเป็นจำนวนมาก

ทางทีม Robinhood ต้องขออภัยลูกค้าทุกท่าน มา ณ ที่นี้ และขอน้อมรับนำไปปรับปรุงการให้บริการให้ดียิ่งขึ้นต่อไป

By lew Founder on Tag: United Kingdom, Development
United Kingdom

National Audit Office (NAO) หน่วยงานตรวจสอบภาครัฐแห่งสหราชอาณาจักรรายงานถึงความพร้อมของระบบตรวจสอบยานพาหนะและสินค้า ที่ใช้เก็บภาษีศุลกากรสินค้าที่ผ่านชายแดน (Goods Vehicle Movement Service - GVMS) ที่ไม่สามารถส่งให้ผู้ใช้ทดสอบเต็มระบบได้ทันเวลาก่อนปรับรูปแบบด่านศุลกากรในช่วงสิ้นปี 2020 นี้

ทาง NAO ระบุเหตุผลว่าหน่วยงานที่เกี่ยวข้องโยกย้ายทรัพยากรไปรับมือเหตุ COVID-19 กันมาก บางหน่วยงานดึงเจ้าหน้าที่ระดับสูงไปช่วยงานรับมือ COVID-19 ก่อน

By lew Founder on Tag: Netflix, Kotlin, Development
Netflix

Netflix รายงานถึงการใช้ Kotlin Multiplatform เพื่อแชร์โค้ดระหว่างแอปบน iOS และ Android ลดโค้ดซ้ำซ้อนระหว่างแพลตฟอร์ม โดยเริ่มจากโมดูลที่ชื่อว่า Hendrix ในแอป Prodicle ที่ Netflix ใช้เป็นการภายในสำหรับกองถ่ายที่ผลิตงานให้แพลตฟอร์ม

Hendrix เป็นระบบสคริปต์สำหรับอ่านคอนฟิกและแปลผลก่อนนำไปใช้งานจริง โดยเหตุผลที่ต้องใช้ Hendrix มีตั้งแต่การทำ A/B testing, ค่าเฉพาะตัวอุปกรณ์แต่ละประเภท, พื้นที่ที่ผู้ใช้ใช้งานอยู่ก็อาจจะมีฟีเจอร์ต่างกัน เดิม Hendrix พัฒนาแยกกันสองโมดูลระหว่าง Kotlin บน Android และ Swift บน iOS

By Job_The_Gamer Writer on Tag: Visual Studio Code, Microsoft Edge, Development, Microsoft
Visual Studio Code

เมื่อต้นเดือนตุลาคมไมโครซอฟท์ได้ประกาศออกส่วนขยาย Microsoft Edge Tools สำหรับ Visual Studio Code เครื่องมือซึ่งจะช่วยอำนวยความสะดวกให้กับการตรวจสอบและดีบักเว็บ ด้วยการดึง DevTools พร้อมหน้าเว็บจากเบราว์เซอร์ Microsoft Edge (Chromium) มาแสดงผลให้นักพัฒนาเรียกใช้งานได้จากภายใน VS Code ได้โดยตรง

By mk Founder on Tag: Android Studio, Google, Development, IDE, Android
Android Studio

กูเกิลออก Android Studio 4.1 มาพร้อมไอคอนใหม่เป็นโทนสีน้ำเงินแทนสีเขียวของเดิม ฟีเจอร์ใหม่ในรุ่นนี้ได้แก่

By mk Founder on Tag: Flutter, Development, Dart
Flutter

Tim Sneath หนึ่งในหัวหน้าทีม Flutter ให้สัมภาษณ์กับ The Register ในโอกาสที่ Flutter 1.22 ออกตัวจริง มีประเด็นน่าสนใจดังนี้

By mk Founder on Tag: Flutter, Android 11, iOS 14, Development
Flutter

Flutter ออกเวอร์ชัน 1.22 ตามรอบการออกรุ่นเสถียรทุกไตรมาส ที่รอบนี้ดันมาตรงกับ OS รุ่นใหม่ทั้ง iOS 14 และ Android 11 พอดี ทำให้ Flutter 1.22 รองรับทั้งคู่มาพร้อมสรรพ

By mk Founder on Tag: Intel, Xe, GPU, Development, Open Source
Intel

ในแผนการใหญ่ของอินเทลเรื่องจีพียู Xe นอกจากเรื่องประสิทธิภาพต้องต่อกรกับคู่แข่งให้ได้แล้ว ยุทธศาสตร์สำคัญอีกข้อคือการสร้าง ecosystem ขนาดใหญ่พอที่นักพัฒนาให้ความสนใจ ทำซอฟต์แวร์ให้รองรับ

By mk Founder on Tag: React, Microsoft, macOS, Development, JavaScript
React

เก็บตกข่าวความเคลื่อนไหวฝั่ง React Native นะครับ ตัวโครงการ React Native ที่พัฒนาโดย Facebook รองรับเพียงแค่ 2 แพลตฟอร์มมือถือคือ Android และ iOS

แต่เมื่อปีที่แล้ว ไมโครซอฟท์อาสาเข้ามาทำ React Native for Windows โดยรองรับทั้งการสร้างแอพแบบ WPF และ UWP

By mk Founder on Tag: Flutter, Windows, Development
Flutter

Flutter เฟรมเวิร์คสำหรับเขียน UI ของกูเกิลที่ใช้ภาษา Dart เริ่มต้นจากมือถือ Android/iOS แต่เมื่อได้รับความนิยมเพิ่มขึ้นเรื่อยๆ ก็ประกาศรองรับแพลตฟอร์มมากขึ้น เริ่มจากเว็บ, แมค, ลินุกซ์ และล่าสุดมาถึงวินโดวส์แล้ว

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

By mk Founder on Tag: Swift, Programming, Windows, Development
Swift

ภาษา Swift พัฒนาขึ้นโดยแอปเปิล เพื่อใช้บนแพลตฟอร์มของแอปเปิลเองเป็นหลัก (iOS, macOS, watchOS, tvOS) และด้วยโครงสร้างแพลตฟอร์มที่คล้ายกัน ทำให้ Swift รองรับการใช้งานบนลินุกซ์ด้วย (ดิสโทรที่รองรับอย่างเป็นทางการคือ Ubuntu, CentOS, Amazon Linux 2)

ล่าสุด Swift ประกาศออกเวอร์ชัน 5.3 ที่มีฟีเจอร์สำคัญคือรองรับแพลตฟอร์ม Windows เต็มรูปแบบ ซึ่งทีมงาน Swift บอกว่าการรองรับ Windows ไม่ได้เป็นแค่การพอร์ตคอมไพเลอร์ แต่รวมถึงไลบรารีและเครื่องมืออื่นๆ ด้วย

By mk Founder on Tag: Flutter, Google Pay, Development, Google
Flutter

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

ในฐานะผู้สร้าง กูเกิลย่อมเป็นองค์กรที่นำ Flutter มาใช้งานอย่างแพร่หลาย ล่าสุดกูเกิลเขียนบล็อกอธิบายการพัฒนาแอพจ่ายเงิน Google Pay เวอร์ชันใหม่ ที่เขียนใหม่ด้วย Flutter เพื่อให้รองรับกับฐานผู้ใช้จำนวนมากขึ้น

By lew Founder on Tag: Vue.js, JavaScript, Development
Vue.js

Vue.js เฟรมเวิร์คจาวาสคริปต์ยอดนิยมอีกตัวประกาศออกรุ่น 3.0 One Piece หลังจากพัฒนามานานถึงสองปี มีการปรับปรุงตามข้อเสนอทั้งหมด 37 รายการ นักพัฒนาที่เกี่ยวข้องรวม 99 คน

โครงสร้างภายในของ Vue 3.0 ถูกแตกออกเป็นโมดูลย่อยๆ จำนวนมากเพื่อให้ระยะเวลาโหลดน้อยลงและการดูแลง่ายขึ้น รวมถึงการใช้ API ระดับล่างสำหรับงานเฉพาะทางก็ทำได้แล้วในเวอร์ชั่นนี้

By lew Founder on Tag: JavaScript, Development
JavaScript

Moment.js ไลบรารีแสดงวันและเวลาในภาษาจาวาสคริปต์ที่ได้รับความนิยมสูง (ดาวบน GitHub มากกว่า 44,000 ดาว และยอดดาวน์โหลดสัปดาห์ละ 12 ล้านครั้ง) ประกาศหยุดพัฒนาโดยระบุเหตุผลว่าโครงสร้างเดิมไม่เหมาะกับนักพัฒนาใหม่ และตัวจาวาสคริปต์เองก็มีออปเจก์ Intl เพื่อรองรับวิธีการแสดงวันและเวลาแล้ว แต่ Moment.js ไม่รองรับ

By mk Founder on Tag: GitHub, Development
GitHub

GitHub ประกาศออก GitHub CLI เวอร์ชัน 1.0 โปรแกรมคำสั่งผ่านคอมมานด์ไลน์ที่เปิดตัวรุ่น Beta เมื่อตอนต้นปี

จุดเด่นของ GitHub CLI คือสั่งงานทุกอย่างได้จากเทอร์มินัล ตั้งแต่สร้างรายการบั๊ก issue ไปจนถึง release ซอฟต์แวร์ โดยไม่ต้องเปิดหน้าเว็บเลย รูปแบบการใช้งานจะขึ้นด้วยคำว่า gh ตามด้วยคำสั่งในระบบ GitHub เช่น gh issue list, gh pr create เป็นต้น

By mk Founder on Tag: .NET, Microsoft, Development
.NET

ก่อนหน้านี้โลกของ .NET เต็มไปด้วยความสับสน เพราะไมโครซอฟท์มี .NET ในมือถึง 3 เวอร์ชัน (.NET Framework, .NET Core, Xamarin - บทความอธิบายความแตกต่าง) ที่ไม่เหมือนกันซะทีเดียว ทำให้ไมโครซอฟท์ต้องออก .NET Standard เป็นสเปกกลางที่การันตีว่าฟีเจอร์และ API บางตัวใช้ร่วมกันได้เสมอ (ตอนเขียนโค้ดก็ใส่ target เป็น netstandard เพื่อการันตีว่าใช้กับรันไทม์ไหนก็ได้)

ปีที่แล้ว ไมโครซอฟท์ประกาศทำ .NET 5 ที่เป็นการหลอมรวม .NET ทั้ง 3 เวอร์ชันเข้าด้วยกัน (แผนการจะสมบูรณ์ใน .NET 6 ที่ออกปี 2021) ทำให้ความจำเป็นของ .NET Standard หายไป เพราะเหลือ .NET เพียงเวอร์ชันเดียว

วันนี้ไมโครซอฟท์ประกาศเลิกทำ .NET Standard แล้ว

By mk Founder on Tag: Visual Studio Code, IDE, Development, C++, C, Microsoft, Extension
Visual Studio Code

ไมโครซอฟท์มีส่วนขยาย C/C++ ให้กับ Visual Studio Code มานานแล้ว (และเป็นส่วนขยายยอดนิยมอันดับ 2 ของ VS Code รองจาก Python) ล่าสุดไมโครซอฟท์ออกเวอร์ชัน 1.0 ของส่วนขยายตัวนี้สักที

ของใหม่ที่สำคัญในเวอร์ชันนี้คือ รองรับการใช้งานบนลินุกซ์สถาปัตยกรรม ARM/ARM64 ทำให้สามารถใช้ VS Code เขียนแอพ C++ บนอุปกรณ์อย่าง Raspberry Pi ได้แล้ว, เพิ่มตัวปรับแต่งคอนฟิก C++ IntelliSense และตั้งค่าฟอร์แมตของโค้ด C++ แบบเดียวกับ Visual Studio ตัวเต็มได้

By mk Founder on Tag: Google Cloud, Google, Enterprise, Development, No-Code
Google Cloud

เมื่อสัปดาห์ที่แล้ว Google Cloud เปิดตัวบริการใหม่ที่ชื่อน่าเบื่อสักหน่อยว่า Business Application Platform แท้จริงแล้วมันคือแพลตฟอร์มพัฒนาแอพพลิเคชันภายในองค์กรแบบ no-code/low-code ที่กำลังได้รับความนิยมในช่วงหลัง และเกิดจากการผนวกธุรกิจที่กูเกิลซื้อมา 2 ตัว ได้แก่ Apigee บริการสร้าง API ที่ซื้อมาในปี 2016 กับ AppSheet บริการสร้างแอพแบบ no code ที่ซื้อมาต้นปี 2020

กูเกิลบอกว่าในช่วงที่ผ่านมาได้พัฒนาฟีเจอร์ใหม่บนฐานของ Apigee และ AppSheet หลายอย่าง เช่น

Subscribe to Development