Visual Studio Code

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

โดยได้เพิ่มฟีเจอร์ใหญ่อย่างการเพิ่มแท็บสำหรับหน้าต่าง editor ช่วยจัดระเบียบ workbench ให้ใช้งานได้สะดวกขึ้น และเพิ่มหน้าจัดการ extension ช่วยให้สามารถค้นหาและติดตั้งและอัพเดตส่วนเสริมที่ต้องการได้จาก VS Code เลย (แต่ก่อนต้องค้นหาผ่าน Visual Studio Marketplace แล้วก็อปปี้คำสั่งติดตั้งมาใช้บน VS Code อีกที)

สำหรับการปรับปรุงทั้งหมดที่ไมโครซอฟท์ยกให้เป็นไฮไลท์ของการอัพเดตครั้งนี้มีดังนี้

By lew Founder on Tag: Rails, Ruby, Development
Rails

เฟรมเวิร์ค Ruby on Rails ออกรุ่น 5.0 เพิ่มฟีเจอร์สำคัญสองอย่างได้แก่ Action Cable และ API mode

Action Cable เป็นเฟรมเวิร์คสำหรับการรองรับ WebSocket ใน Rails และเพื่อรองรับ WebSocket เซิร์ฟเวอร์สำหรับโหมดพัฒนาจะกลายเป็น Puma แทน Webrick

API mode โหมดสำหรับรัน Rails โดยไม่มีหน้าเว็บ ตัวเฟรมเวิร์คจะบางลงและทำงานกับ JSON เป็นหลัก

นอกจากนี้ Rails 5.0 ยังมาพร้อมกับ Turbolinks 5.0 เฟรมเวิร์คสำหรับการพัฒนาเว็บแอปพลิเคชั่นแบบหน้าเดียวโดยไม่ต้องโหลดหน้าเว็บใหม่

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

ไมโครซอฟท์ออกมาโชว์ความสามารถใหม่ของ Visual Studio 15 รุ่นถัดไป ว่าจะสามารถแยกโมดูลของโปรแกรม และติดตั้งโมดูลเท่าที่จำเป็นต้องใช้งานเพื่อประหยัดพื้นที่ (ตัวแกนของ Visual Studio 15 มีขนาดเพียง 320MB)

และเพื่อให้การติดตั้งสะดวกยิ่งขึ้น ไมโครซอฟท์จึงจัดชุดการติดตั้งสำหรับการพัฒนาโปรแกรมแต่ละแนว โดยเรียกว่า stack หรือ workload เบื้องต้นมีทั้งหมด 17 ประเภท ใครใช้งานแบบไหนก็คลิกทีเดียว ติดตั้งเฉพาะส่วนที่ต้องการใช้งานได้ทันที (มีทั้งเทคโนโลยีของไมโครซอฟท์เอง ไปจนถึงเทคโนโลยีของบริษัทอื่นอย่าง Python, Node.js, Cordova)

By mk Founder on Tag: SoftBank, Robotics, Android, Development
SoftBank

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

ที่หน้าอกของหุ่น Pepper มีแท็บเล็ตที่ใช้ระบบปฏิบัติการ Android ฝังอยู่ (ตัวหุ่นยนต์ใช้ระบบปฏิบัติการแยกกันคือ NAOqi ของ SoftBank เอง พัฒนามาจาก Gentoo Linux) ตัวแท็บเล็ตนี้จะช่วยให้ Pepper รับคำสั่งจากผู้ใช้งานและแสดงข้อมูลต่างๆ บนหน้าจอได้

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

เมื่อปลายปี 2014 กูเกิลซื้อบริษัท Firebase ผู้ให้บริการ backend สำหรับนักพัฒนาแอพในการซิงก์ข้อมูลระหว่างแอพกับคลาวด์ จากนั้น Firebase ก็เงียบหายไปราวปีครึ่ง ก่อนจะกลับมาอย่างยิ่งใหญ่กับ Firebase 2.0 ที่เปิดตัวบนเวทีงาน Google I/O 2016

Firebase 2.0 กลายร่างจากบริการ backend เก็บข้อมูลอย่างเดียว มาเป็น 'แพลตฟอร์ม' ครบวงจรสำหรับนักพัฒนาแอพ (รองรับ iOS, Android, Web) รองรับบริการแทบทุกอย่างที่นักพัฒนาแอพต้องใช้งาน เช่น ระบบวิเคราะห์ข้อมูล แจ้งเตือนการแครช ส่งข้อความ โฆษณา ฯลฯ แถมกูเกิลยังเปลี่ยนชื่อบริการบางตัวให้เข้ามาอยู่ในชุด Firebase ด้วย

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

กูเกิลอัพเดต Google Play Services เป็นเวอร์ชัน 9.0 ในงาน Google I/O ของใหม่ได้แก่

  • โฆษณาแบบใหม่ที่เรียกว่า Native Ads Express สามารถใส่ CSS กำหนดฟอร์แมตให้โฆษณาได้เอง
  • ปรับปรุงวิธีการค้นหา Bluetooth LE ใกล้ตัว (Nearby Messages)
  • ปรับปรุงตัวเก็บสถิติเกม Player Stats API
  • Video recording API ช่วยให้แอพสามารถถ่ายวิดีโอแล้วแชร์ขึ้น YouTube ได้ง่ายขึ้น

ที่มา - Android Developers Blog

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

ปัญหาสำคัญของโลกแห่งแอพคือ เราต้องติดตั้งแอพก่อนใช้งาน กระบวนการถึงแม้จะไม่ยุ่งยากจนเกินไป แต่ก็ถือเป็นอุปสรรคขวางกั้นไม่ให้ผู้ใช้เข้าถึงเนื้อหาหรือบริการในแอพได้ง่ายนัก (เช่น ต้องเปิด Store ก่อน, ต้องรอโหลด, พื้นที่อาจไม่พอ) กูเกิลพยายามแก้ปัญหานี้มาสักพักใหญ่ๆ ผ่านฟีเจอร์ของเครือข่ายโฆษณาชื่อ App Streaming ที่เป็นการรันแอพบนเซิร์ฟเวอร์แล้วสตรีมหน้าจอมายังเครื่องของผู้ใช้

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

กูเกิลโชว์ฟีเจอร์ใหม่ของ Android Studio 2.2 (ตอนนี้สถานะยังเป็นพรีวิว) แบ่งออกเป็น 3 เรื่องคือ ความเร็ว ความฉลาด และการทำงานร่วมกับแพลตฟอร์มของ Android

By vvkungx Contributor on Tag: Browser, Mobile Web, Development
Browser

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

Blisk เป็น browser ที่พัฒนาด้วย Chromium เน้นใช้งานเพื่อการพัฒนาเว็บไซต์ทั้งการสร้าง prototype, พัฒนา, ทดสอบและหาบั๊กบนงาน ฟีเจอร์หลักๆ คือทดสอบเว็บไซต์ได้บนมือถือและแท็บเล็ตจำลองที่ใช้งานได้เสมือนจริง, ทดสอบได้พร้อมกันทั้งเดสก์ท็อปและมือถือ หากเราเลื่อนหน้าจอฝั่งมือถือลงมา ฝั่งเดสก์ท็อปก็จะเลื่อนตามลงมาด้วย, หากมีการเปลี่ยนแปลงโค้ดใน IDE Blisk จะอัพเดตความเปลี่ยนแปลงบน browser ให้ทันทีโดยไม่ต้องกด refresh เอง

By Lamicrosz Contributor on Tag: Windows 10, Development, UWP, Microsoft, Games
Windows 10

ไมโครซอฟท์ประกาศผ่านบล็อกของ DirectX ว่า ทางบริษัทได้แก้ไขปัญหาการล็อกเฟรมเรตและสนับสนุนเทคโนโลยี Nvidia Gsync และ AMD Freesync สำหรับเกมและแอพบนแพลตฟอร์ม Universal Windows Platform เรียบร้อยแล้ว ซึ่งจะมาพร้อมกับอัพเดตที่ออกมาเมื่อวันก่อน

By mk Founder on Tag: Electron, Atom Text Editor, Development, Open Source
Electron

หลายคนแถวนี้คงเคยใช้ Atom Text Editor สำหรับเขียนโปรแกรม ที่พัฒนาโดย GitHub จริงๆ แล้วเบื้องหลังของ Atom คือเอนจินสำหรับสร้างแอพบนเดสก์ท็อปด้วย HTML/JavaScript ที่ตั้งชื่อล้อกันว่า Electron

Electron เกิดมาเพื่อเป็นฐานให้ Atom แต่ภายหลังก็ถูกแอพชื่อดังตัวอื่นๆ นำไปใช้งานต่อด้วย ที่โด่งดังหน่อยคือ Slack และ Visual Studio Code ของไมโครซอฟท์ สถิติล่าสุดมีคนดาวน์โหลด Electron ไปใช้งานแล้ว 1.2 ล้านครั้ง

By lew Founder on Tag: Development, Version Control
Development

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

By mk Founder on Tag: GitHub, Development
GitHub

GitHub ประกาศปรับแพ็กเกจแบบเสียเงินใหม่ (สำหรับคนที่อยากเก็บโค้ดแบบ private ไม่ให้คนอื่นเห็น ส่วนโค้ดแบบ public ใช้ได้ฟรีหมดทุกกรณีมาตั้งแต่แรกอยู่แล้ว) โดยแพ็กเกจแบบเสียเงินจะเหลือแค่ 2 แบบคือ

Microsoft Paint

@h0x0d เจ้าเก่าเผยว่าพบแอป Newcastle บน Windows Store และต่อมา เว็บไซต์ MSPoweruser หาวิธีดาวน์โหลดแอปได้และพบว่ามันคือ Paint เวอร์ชัน Universal Windows Platform (UWP) นั่นเอง

MSPoweruser เผยว่า แอป Paint ใหม่นี้รองรับการแก้ไขรูปภาพอย่างง่าย และวาด นำเข้า และส่งออกโมเดลสามมิติได้ ดูภาพหน้าจอได้ที่ท้ายข่าว

@h0x0d ยังเผยว่า ไมโครซอฟท์ได้แปลงแอปหลักที่มากับ Windows 10 อย่าง Character Map, Windows Fax and Scan, WordPad และ XPS Viewer ขึ้น Windows Store คาดว่าคงใช้ Desktop App Converter (ชื่อเดิม Project Centennial) ตัวแปลงแอพ Win32 ให้กลายเป็นแอปบน UWP ให้ดาวน์โหลดผ่าน Windows Store

ที่มา: @h0x0d, MSPoweruser

By mk Founder on Tag: Chat Bot, Facebook Messenger, Development, Microsoft
Chat Bot

ในงาน Build 2016 เมื่อเดือนมีนาคม ไมโครซอฟท์เปิดตัวบ็อตสำหรับพูดคุยบน Skype พร้อมเครื่องมือสร้างบ็อตชื่อ Microsoft Bot Framework เขียนบ็อตด้วย C# หรือ Node.js

By vvkungx Contributor on Tag: Design, Development
Design

เชื่อว่านักออกแบบ prototype และนักพัฒนาแอพหลายๆ ท่านคงประสบปัญหาช่วงนำ mockup เข้าสู่ช่วงการพัฒนาแอพกันพอสมควร เช่น ปัญหาของขนาด prototype ที่นักออกแบบทำมาไม่พอดี, นักพัฒนาไม่เข้าใจว่าตำแหน่งของ element นี้ควรจะอยู่ตรงไหนกันแน่ เพราะนักออกแบบไม่ได้กำหนดมาให้ละเอียดพอ หรือแม้กระทั่งปัญหาของโปรแกรมออกแบบที่นักพัฒนาไม่มี ทำให้เปิด prototype มาดูหรือนำมาใช้งานไม่ได้

ล่าสุดมีเครื่องมือ prototype ที่เพิ่งเปิดตัวสดๆ ร้อนๆ และโฆษณาว่าสามารถแก้ปัญหาเหล่านี้ไปได้ ชื่อว่า Sympli (อ่านว่าซิมปลี้)

By Lamicrosz Contributor on Tag: Windows 10, Intel, Development, UWP, iOS, Objective-C, Microsoft
Windows 10

ไมโครซอฟท์ประกาศจับมือกับอินเทลในการผลักดัน Project Islandwood เครื่องมือในการพอร์ตแอพภาษา Objective-C บน iOS มาใช้งานบน Windows 10 ด้วยการรองรับ Accelerate framework ชุด API บน iOS ซึ่งใช้งานสำหรับงานประเภททางคณิตศาสตร์, คำนวณสัญญาณแบบดิจิทัล (digital signal) และการประมวลผลภาพ สำหรับอุปกรณ์ Windows ที่ทำงานบนสถาปัตยกรรมของอินเทล

กระบวนการนี้ต้องการโปรแกรม Visual Studio 2015 บนพีซีระบบปฏิบัติการ Windows 10 และ Windows Bridge for iOS รุ่นล่าสุด

ไมโครซอฟท์สาธิตการใช้งานด้วยการนำแอพแต่งภาพบน iOS ในส่วนของรายละเอียดมีค่อนข้างเยอะ ผู้ที่สนใจสามารถเข้าไปอ่านเพิ่มเติมได้ในที่มา

ที่มา - Building Apps for Windows

By lew Founder on Tag: Git, DigitalOcean, Cloud Computing, Programming, Development
Git

GitLab.com ผู้พัฒนาระบบจัดการโค้ดโอเพนซอร์สและบริการโฮสต์โค้ดประกาศความร่วมมือกับ DigitalOcean ให้บริการเซิร์ฟเวอร์ฟรีสำหรับผู้ที่วางโฮสต์บน GitLab.com โดยใช้ฟีเจอร์ GitLab Runner Autoscale

บริการฟรีจำกัดเฉพาะผูใช้ GitLab.com เท่านั้น ส่วนผู้ที่ดาวน์โหลด GitLab ไปติดตั้งเองสามารถขอรับโปรโมชั่น 10 ดอลลาร์ (ซึ่งเอาเข้าจริงก็ไม่ต่างจากโปรโมชั่นทั่วไปของ DigitalOcean) หรือหากเป็นลูกค้า GitLab Enterprise Edition จะได้อีเมลเสนอโปรโมชั่นเครดิตถึง 250 ดอลลาร์

By lew Founder on Tag: Development, Microsoft, Visual Studio
Development

ไมโครซอฟท์เปิดตัว VSCode ตัวแก้ไขซอร์สโค้ดโอเพนซอร์สมาตั้งแต่งาน Build 2015 เกือบครบหนึ่งปี ตอนนี้ไมโครซอฟท์ก็ออกมาประกาศ VSCode 1.0

ความเปลี่ยนแปลงในรุ่น 1.0 นี้เป็นเรื่องของความเสถียรและประสิทธิภาพมากกว่าฟีเจอร์ โดยช่วงเปิดตัวฟีเจอร์ของ VSCode ยังไม่มากนัก โดยเฉพาะมันไม่รองรับส่วนขยายใดๆ ตอนนี้ VSCode มีส่วนขยายกว่า 1,000 ตัว ที่ช่วยให้ซัพพอร์ตการพัฒนาภาษายอดนิยมอย่าง Python, Go, React Native, หรือแม้แต่ C++

By mk Founder on Tag: React, UWP, Development, F8, JavaScript, Microsoft, Facebook
React

งาน Facebook F8 ปีที่แล้ว บริษัทเปิดตัว React Native ไลบรารีสำหรับสร้าง Native UI บนระบบปฏิบัติการต่างๆ ด้วยภาษา JavaScript (เขียนเป็น JavaScript แล้วไลบรารีแปลงเป็น Native UI ให้)

ที่ผ่านมา React Native รองรับ iOS และ Android เพียงสองระบบเท่านั้น แต่เมื่อคืนนี้ในงาน F8 เราก็ได้เห็น Facebook จับมือกับไมโครซอฟท์ พัฒนาให้ React Native รองรับการสร้างแอพ Universal Windows Platform (UWP) เป็นระบบที่สาม

Subscribe to Development