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 เท่ากันแล้ว

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

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

บริการคู่แข่ง AWS Lambda นั้นรองรับ Java อยู่ก่อนแล้ว ส่วน Google Cloud Functions ยังรองรับเฉพาะ JavaScript ภาษาเดียว

Tags:
Node Thumbnail

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

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

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

Chainfire บอกให้แฟนๆ มั่นใจกับอนาคตของ SuperSU ว่าจะไปต่อได้ดี เพราะสองปีที่ผ่านมาเขาก็ทำงานร่วมกับทีมของ CCMT ได้เป็นอย่างดี ส่วนอนาคตของตัวเขาเองยังไม่แน่ชัด แต่ก็คาดว่าจะยังอยู่ในวงการพัฒนาแอพมือถือเช่นเดิม

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

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

นอกจากนี้ยังช่วยอำนวยความสะดวกให้กับการเขียน HTML เพิ่มเติม โดยได้ปรับปรุงตัวช่วยเลือกสี (Color picker) ให้ใช้งานภายในแท็ก style ในเอกสาร HTML ได้แล้ว (อัพเดตก่อนใช้ได้กับไฟล์ CSS, SASS และ Less เท่านั้น)

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

หลังทดสอบ .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 (ตามภาพประกอบ)

Tags:
Node Thumbnail

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

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

ที่มา - Humble Bundle

Tags:
Node Thumbnail

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

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

Uber ให้บริการใน 620 เมือง และมีพนักงานหลักหมื่นคน ความซับซ้อนของห้องและจำนวนผู้ใช้จึงมีมาก แนวทางของ Uber คือโปรแกรมสนทนานี้ต้องสามารถรองรับผู้ใช้งาน 70,000 คนพร้อมกัน และรองรับอัตราส่งข้อความ 80-200 ข้อความต่อวินาทีได้ โดยไม่ทำงานช้า

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

รายละเอียดของตัวเลือกที่มีให้ใช้ภายในวิซาร์ดมีดังนี้

Tags:
Node Thumbnail

กูเกิลสร้างเครื่องมือหัดเขียนโปรแกรม Blockly มาตั้งแต่ปี 2012 เวลาผ่านมา 5 ปี กูเกิลก็ออกไลบรารี Blockly เวอร์ชัน 1.0 บน Android/iOS นักพัฒนาสามารถนำไปต่อยอด ฝังในแอพของตัวเองเพื่อสอนเขียนโค้ดได้ (เช่น แอพเพื่อการศึกษาต่างๆ)

ไลบรารี Blockly 1.0 มีฟีเจอร์ต่างๆ ครบครัน สามารถแปลงบล็อคที่สร้างออกมาเป็นโค้ดโปรแกรมในภาษาต่างๆ ได้ 5 ภาษาคือ JavaScript, Python, Dart, PHP, Lua ส่วนโค้ดที่ใช้บรรยายคุณสมบัติของบล็อคแต่ละอันเขียนด้วย JSON ง่ายต่อการสร้างบล็อคที่ทำงานได้ข้ามแพลตฟอร์ม

นักพัฒนาสาย iOS สามารถเรียกใช้ Blockly ได้ผ่าน CocoaPods หรือ Carthage ส่วนนักพัฒนาสาย Android แนะนำให้ดึงโค้ดจาก GitHub โดยตรง

Tags:
Node Thumbnail

เพียงสามสัปดาห์หลังกูเกิลออก Android O Developer Preview 2 ที่งาน Google I/O กูเกิลก็ออกรุ่น Preview 3 ตามมาทันที

ความสำคัญของ Android O Preview 3 คือเป็นรุ่นที่ API เสถียรและไม่มีการเปลี่ยนแปลงอีกแล้ว นักพัฒนาแอพสามารถอ้างอิง O Preview 3 ในการทดสอบแอพได้เลย (API level 26 จะคงที่ไปตลอดจนถึงรุ่นจริง) ขั้นถัดไปคือการแก้บั๊กหรือเพิ่มฟีเจอร์ของตัวระบบปฏิบัติการที่ไม่เกี่ยวกับ API เท่านั้น

กูเกิลบอกว่าจะออก Preview 4 ตามมาอีกตัวในเดือนกรกฎาคม ก่อนจะออก O รุ่นสมบูรณ์ในช่วงท้ายๆ ของฤดูร้อนฝรั่ง (ราวเดือนสิงหาคม)

Pages