By mk Founder on Tag: Microsoft, Development
Microsoft

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

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

By mk Founder on Tag: Firebug, Firefox, Extension, Browser, Development
Firebug

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

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

Visual Studio Code

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

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

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

By mk Founder on Tag: Mastercard, Blockchain, FinTech, Development, API
Mastercard

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

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

By mk Founder on Tag: Google Play, Google, Development, Android
Google Play

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

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

By mk Founder on Tag: Mozilla, Microsoft, Google, W3C, Development
Mozilla

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

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

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

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

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

By mk Founder on Tag: Windows 10, Development, Microsoft, Windows Store
Windows 10

ใกล้ถึงกำหนดออก Windows 10 Fall Creators Update (FCU) เข้ามาเรื่อยๆ วันนี้ไมโครซอฟท์จัดงานนักพัฒนา Windows Developer Day ที่ลอนดอน และมีข่าวประกาศดังนี้

By mk Founder on Tag: Microsoft Azure, Java, Programming, Development, Serverless
Microsoft Azure

Azure Functions บริการคลาวด์ Serverless ของไมโครซอฟท์ ประกาศรองรับภาษา Java เพิ่มเติม จากเดิมที่รองรับ C#, F#, Node.js, Python, PHP อยู่ก่อนแล้ว

ไมโครซอฟท์บอกว่าต้องการขยายการรองรับภาษาต่างๆ ให้มากขึ้น ก่อนหน้านี้ก็เพิ่งประกาศรองรับ .NET Core ไป การรองรับ Java จะช่วยให้โปรแกรมเมอร์สาย Java หันมาใช้งาน Azure Functions ได้ง่ายขึ้นโดยไม่ต้องเรียนรู้ภาษาใหม่ แถมโครงการที่ใช้ Maven อยู่แล้วก็สามารถนำมาใช้ต่อได้เลย

By mk Founder on Tag: Android, Development, Mobile App
Android

เรียกว่าเป็นแอพขวัญใจนัก root ก็ว่าได้กับ SuperSU ที่มียอดดาวน์โหลดกว่า 100 ล้านครั้งบน Play Store

อย่างไรก็ตาม Chainfire แฮ็กเกอร์ผู้พัฒนาเครื่องมือตัวนี้ก็ประกาศเกษียณตัวเองออกจากโครงการนี้แล้ว หลังจากเขาขายแอพตัวนี้ให้บริษัท CCMT ของจีนเมื่อ 2 ปีก่อน

ตอนนี้ Chainfire มีสถานะเป็นแค่ที่ปรึกษาของแอพ SuperSU เท่านั้น และสัญญาของเขากับ CCMT จะหมดลงอย่างเป็นทางการในวันที่ 24 กุมภาพันธ์ 2018

By mk Founder on Tag: Oracle, Container, Kubernetes, Development, Enterprise
Oracle

ธีมสำคัญอย่างหนึ่งในงาน Oracle OpenWorld 2017 ปีนี้คือการที่ Oracle บุกตลาดคลาวด์เต็มตัว (สักที) สิ่งที่เกิดขึ้นคือเปิดบริการคลาวด์ใหม่ๆ ให้ทัดเทียมคู่แข่งรายอื่น เช่น Oracle Blockchain Cloud Service หรือ Fn สำหรับงาน Serverless

บริการใหม่อีกตัวที่น่าสนใจคือ Oracle Container Native Application Development Platform (ชื่อยาวมาก) มันคือบริการพัฒนาแอพพลิเคชันในยุคคอนเทนเนอร์ครองเมือง

By mk Founder on Tag: Oracle, Development, Open Source
Oracle

เทร็นด์อีกอย่างหนึ่งของโลกเซิร์ฟเวอร์ในช่วงหลัง คือการประมวลผลแบบ serverless ที่ไม่ต้องรันเซิร์ฟเวอร์ค้างไว้ตลอดเวลา แต่เซิร์ฟเวอร์จะเริ่มทำงานเมื่อเกิดเหตุการณ์ตามที่ระบุไว้ (event-based หรือบ้างก็เรียกว่า functions-as-a-service)

ผู้นำของแนวทางนี้คือ AWS Lambda ที่เปิดตัวในปี 2014 จากนั้นคู่แข่งคลาวด์รายอื่นก็ทำตามกันหมด ทั้ง Google Cloud Function และ Microsoft Azure Functions

By Job_The_Gamer Writer on Tag: UWP, Windows 10, Development, Microsoft
UWP

เมื่อปลายเดือนสิงหาคมที่ผ่านมาไมโครซอฟท์ได้ปล่อย UWP Community Toolkit เวอร์ชัน 2.0 ชุดรวมเครื่องมือช่วยสร้างแอพ Universal Windows Platform โดยชุมชนนักพัฒนาตัวใหม่ ที่ไม่ได้อัพเดตเพียงแค่การเพิ่ม control และไลบรารีใหม่ๆ ที่จะช่วยให้การพัฒนาแอพบน Windows 10 สะดวกขึ้นเท่านั้น

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

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

สิ่งน่าสนใจที่ถูกเพิ่มเข้ามาในอัพเดตนี้อย่างแรกคือการเพิ่มตัวช่วย refactoring ฟังก์ชั่นบนภาษา JavaScript และ TypeScript ทำให้นักพัฒนาสามารถแยกโค้ดส่วนที่คิดว่าเริ่มซับซ้อนออกมาเป็นฟังก์ชั่นหรือเมธอดใหม่ได้อย่างรวดเร็ว เพียงแค่ลากเมาส์เพื่อเลือกโค้ดส่วนที่ต้องการแล้วกดไอคอนหลอดไฟด้านหน้าโค้ดหรือกดคีย์ลัด Ctrl + .

By mk Founder on Tag: Microsoft Edge, Web Application, Development, Browser, Microsoft
Microsoft Edge

สัปดาห์ที่ผ่านมา ไมโครซอฟท์จัดงานสัมมนาสำหรับนักพัฒนาเว็บ Edge Web Summit 2017 และมีประกาศข่าวสำคัญคือ Microsoft Edge จะซัพพอร์ต Progressive Web Apps (PWA) ในปีหน้า

Progressive Web Apps หรือ PWA เป็นแนวคิดของกูเกิล ที่ต้องการยกระดับเว็บแอพให้มีความสามารถเทียบเท่าแอพแบบเนทีฟ เช่น โหลดเร็ว ตอบสนองเร็ว ทำงานออฟไลน์ได้ รันแบบเต็มหน้าจอ มีไอคอนที่หน้าโฮมบนมือถือ มีการแจ้งเตือนแบบพุช ฯลฯ โดยผู้พัฒนาเว็บแอพต้องเขียนให้รองรับมาตรฐาน Application Manifest และ Service Workers เพิ่มเติม

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

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

การเปลี่ยนแปลงที่น่าสนใจในอัพเดตนี้อย่างแรกคือ การปรับปรุงการรองรับไฟล์ขนาดใหญ่ ด้วยการปิดฟีเจอร์ของ VS Code บางอย่าง (เช่น line guide, code wrapping / folding) เมื่อเปิดไฟล์ที่มีขนาดตั้งแต่ 30 MB หรือ 300,000 บรรทัดขึ้นไป ทำให้สามารถเพิ่มประสิทธิภาพและช่วยลดการใช้งานหน่วยความจำของเครื่องลงได้ (ในบางกรณีถึง 50%) อีกทั้งยังได้ถอดข้อจำกัดในการเปิดไฟล์ขนาดใหญ่ออกจากรุ่น 64 บิต และขยายขนาดไฟล์ที่สามารถเปิดได้จากเดิม 50 MB เป็น 300 MB บนรุ่น 32 บิต

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

หลังทดสอบ .NET Core 2.0 มาได้สักระยะหนึ่ง ไมโครซอฟท์ก็ได้ฤกษ์ออก .NET Core 2.0 ตัวจริง

อธิบายแบบง่ายๆ .NET Core 2.0 สามารถเทียบเคียงได้เท่ากับ .NET Framework 6.0 เพียงแต่หลังจากไมโครซอฟท์เปิดซอร์ส .NET ก็เปลี่ยนวิธีเรียกชื่อเป็น .NET Core และเริ่มต้นเวอร์ชันใหม่ที่ 1.0 ในปี 2016 โดยมีสถานะเป็น implementation คู่ขนานไปกับ .NET Framework และ Xamarin (ตามภาพประกอบ)

By Mekokung Contributor on Tag: Humble Bundle, Games, Development
Humble Bundle

Humble Bundle ออกชุดเครื่องมือสร้างเกมที่ชื่อ GameMaker จากบริษัท YoYo Games ในราคาที่จับต้องได้ง่ายภายในเวลาจำกัดโดยที่จ่ายขั้นต่ำ 1 ดอลลาร์ก็ได้รับ GameMaker รุ่น Studio Pro และซอร์สโค้ดเกมไปศึกษาและดัดแปลงได้เองอีก 4 เกม และเพลงประกอบไปอีก 2 ชุด ถ้าจ่ายขั้นต่ำ 10.86 ดอลลาร์ (ณ เวลาที่เขียนข่าวนี้) จะได้รับ HTML5 Module และซอร์สโค้ดเกมเพิ่มอีก 5 เกม โดยในเกมบางเกมจะไร้ DRM แต่บางเกมจะต้องกรอกรหัสใน Steam เพื่อกดรับอีกที

โดยในครั้งนี้เป็นการกลับมาอีกครั้งของบันเดิลชุด GameMaker เคยออกมาแล้วในเดือนกันยายนในปีที่ผ่านมา และก็กลับมาอีกครั้งในชื่อ Humble Bundle GameMaker ReBundle

By arjin Writer on Tag: Uber, Instant Messenger, Development
Uber

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

อดีตนั้น Uber ใช้ Slack สำหรับเป็นแอพสนทนาภายใน ต่อมาก็เปลี่ยนไปใช้ HipChat ด้วยเหตุผลว่า Slack ไม่เหมาะเมื่อมีผู้ใช้งานหลายพันคน แต่สุดท้าย HipChat ก็ยังไม่ตรงความต้องการ

By mk Founder on Tag: Android, Development, Interview, Google I/O
Android

คนที่อยู่ในสายงานการพัฒนาแอพ Android น่าจะคุ้นเคยกับ "เอก" สมเกียรติ กิจวงศ์วัฒนะ หรือชื่อในวงการคือ Akexorcist ที่เป็นนักพัฒนาระบบ GDE (Google Developer Expert) ด้าน Android

เขาขึ้นเวทีงานสัมมนาเกี่ยวกับ Android แทบทุกงานในไทย มีบล็อกเกี่ยวกับการพัฒนาบน Android ที่อัพเดตสม่ำเสมอ และล่าสุดเพิ่งไปร่วมงาน Google I/O 2017 ถึงถิ่นกูเกิล บทความนี้เราจึงสัมภาษณ์เขาเพื่อขอทราบมุมมองว่า โลกของนักพัฒนา Android ตอนนี้ไปถึงไหนกันแล้ว

Subscribe to Development