By mk Founder on Tag: Java, Development, Acquisition, Xamarin
Java

Xamarin บริษัทผู้เชี่ยวชาญการใช้ภาษา C# พัฒนาแอพบนแพลตฟอร์มอื่น (เช่น iOS/Android) เข้าซื้อกิจการ RoboVM บริษัทที่ทำระบบแบบเดียวกันแต่ใช้ภาษา Java แทน

เป้าหมายของ Xamarin ชัดเจนว่าต้องการรองรับภาษา Java กับแพลตฟอร์มการพัฒนาของตัวเองด้วย ที่ผ่านมาลูกค้าหลักของ Xamarin คือนักพัฒนาที่คุ้นเคยกับเทคโนโลยีฝั่งไมโครซอฟท์อยู่ก่อน และต้องการใช้เทคโนโลยีเดิมพัฒนาแอพข้ามแพลตฟอร์ม การซื้อ RoboVM ย่อมทำให้ Xamarin เข้าถึงนักพัฒนาสาย Java ที่ต้องการใช้ Java สร้างแอพข้ามแพลตฟอร์มลักษณะเดียวกัน

By mk Founder on Tag: Development, Twitter, Fabric
Development

Twitter มีชุดเครื่องมือสำหรับนักพัฒนาแอพชื่อ Fabric ที่เปิดตัวมาตั้งแต่ปี 2014 ซึ่งในงานสัมมนา Flight ประจำปีนี้ บริษัทก็เพิ่มความสามารถให้ Fabric อีกหลายอย่าง

By nuntawat Writer on Tag: Development, Android, Windows 10, Windows 10 Mobile
Development

มีการรายงานบน XDA Forums ว่า Project Astoria โครงการแปลงโค้ดจากแอพ Android เป็นแอพบน Windows 10 Mobile ถูกถอดออกจาก Windows 10 Mobile รุ่นทดสอบ 10549 ที่เพิ่งถูกปล่อยให้ Windows Insider กลุ่ม Fast ring

เว็บไซต์ Nokiapoweruser เสริมว่า ที่ไมโครซอฟท์ถอด Project Astoria ออกเพราะมันมีปัญหาประสิทธิภาพที่ลดลงเมื่อใช้งานเครื่องเป็นเวลานาน แบบเดียวกับที่เจอบนรุ่นทดสอบ 10536 จึงอยากทดสอบระบบปฏิบัติการแบบไม่มี Project Astoria ยังไงก็คงต้องตามกันต่อไป

By mk Founder on Tag: Development, Search Engine, iOS, Google Search, iOS 9
Development

Google Search มีฟีเจอร์ App Indexing ทำดัชนีเนื้อหาภายในแอพเพื่อให้ถูกค้นเจอจาก search มาได้สักระยะหนึ่งแล้ว (ข่าวเก่า) ฟีเจอร์นี้เริ่มจากบน Android แต่กูเกิลก็เคยประกาศไว้ว่าจะรองรับแอพบน iOS ด้วย

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

กูเกิลออก Android Studio 1.4 มีของใหม่หลายอย่างดังนี้

By lew Founder on Tag: Development, C++, Programming
Development

Bjarne Stroustrup บิดาภาษา C++ ร่วมกับ Herb Sutter ออกคู่มือแกนของภาษา C++ เพื่อสนับสนุนให้คนเขียนภาษา C++ ในรูปแบบสมัยใหม่ โดยจะเปิดเป็นโครงการโอเพนซอร์สที่เปิดให้คนอื่นๆ มาดัดแปลงไปเป็นข้อแนะนำในองค์กรได้

นอกจากคำแนะนำในการเขียนโปรแกรมแล้ว โครงการนี้ยังมาพร้อมกับโครงการคู่ขนานอีกสองโครงการ ได้แก่

By lew Founder on Tag: Java, Development, Raspberry Pi
Java

Debian ออกรุ่น 8.0 Jessie มาตั้งแต่เดือนเมษายน ตอนนี้ฝั่ง Raspbian โครงการพอร์ด Debian มาใช้บนบอร์ด Raspberry Pi ก็อัพเดตตามมาแล้ว ความเปลี่ยนแปลงมีหลายอย่าง หลักๆ ได้แก่

By lew Founder on Tag: Development, JavaScript, Programming, nginx
Development

nginx เว็บเซิร์ฟเวอร์ที่ได้รับความนิยมสูงในช่วงหลังประกาศรองรับภาษาจาวาสคริปต์เพิ่มเติมจากภาษา Lua และ Perl ที่มีโมดูลไปก่อนหน้านี้แล้ว อย่างไรก็ดีจาวาสคริปต์ที่รองรับเป็นเพียงบางส่วนของภาษาที่ทาง nginx ระบุว่าเป็นส่วนที่มีการใช้งานบ่อย ที่น่าสนใจคือทาง nginx สร้าง virtual machine (VM) สำหรับจาวาสคริปต์ของตัวเองในชื่อ nginScript

ตัว VM ออกแบบให้เริ่มต้นและจบการทำงานได้เร็ว ทำให้การเปิดเว็บแต่ละครั้งจะมีการเรียก VM ขึ้นใหม่โดยไม่เสียประสิทธิภาพมากเกินไป ตัว VM ไม่จำเป็นต้องมีระบบคืนหน่วยความจำ

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

กูเกิลเริ่มปล่อยอัพเดต Google Play services 8.1 อย่างเป็นทางการ (ข่าวการอัพเดตก่อนหน้านี้) โดยประกาศชัดเจนว่าเป็นการเตรียมพร้อมสำหรับ Android 6.0 Marshmallow

ของใหม่ได้แก่

By lew Founder on Tag: Java, Development, C++, NoSQL
Java

Avi Kivity นักพัฒนาผู้สร้าง KVM เปิดตัวระบบฐานข้อมูล NoSQL ที่ชื่อว่า ScyllaDB ทำงานเข้ากับฐานข้อมูล Cassandra ผ่าน CQL

ความต่างของ ScyllaDB คือมันพัฒนาด้วยภาษา C++ บนเฟรมเวิร์ค Seastar ขณะที่ Cassandra พัฒนาด้วยจาวา

ในงาน Cassandra Summit ทาง Avi นำเสนอผลการทดสอบประสิทธิภาพของ ScyllaDB เทียบกับ Cassandra แสดงให้เห็นว่าประสิทธิภาพการทำงานดีขึ้นกว่า 8 เท่าตัว

ตอนนี้โครงการอยู่ในสถานะเบต้า และคาดว่าจะปล่อยตัวเต็มได้ภายในเดือนมกราคมนี้

By neizod Contributor on Tag: Google, Development
Google

หลายคนน่าจะจำได้เลาๆ ว่า Jurassic Park แห่งแรก มีโค้ดอยู่ถึง 2 ล้านบรรทัด ตัวเลขนี้อาจฟังดูเยอะจนจินตนาการความยิ่งใหญ่ไม่ออก แต่นี่ก็เทียบไม่ได้เลยกับโค้ดของกูเกิลที่มีจำนวนบรรทัดปาเข้าไป 2 พันล้านบรรทัดแล้ว

คุณ Rachel Potvin ผู้จัดการฝ่ายวิศวกรรมของกูเกิลเผยว่า ซอร์สโค้ดผลิตภัณฑ์ของกูเกิลแทบทั้งหมดนั้น มีจำนวนบรรทัดนับรวมกันได้ที่ประมาณ 2 พันล้านบรรทัด และกินพื้นที่เก็บไฟล์มากถึง 85TB เลยทีเดียว (เทียบกับโปรแกรมที่ซับซ้อนมากอย่างระบบปฏิบัติการ Windows ก็ยังอยู่เพียง 50 ล้านบรรทัดเท่านั้น)

By mk Founder on Tag: Development, Android, React, Facebook
Development

เมื่อต้นปีนี้ Facebook เปิดตัว React Native ไลบรารีจาวาสคริปต์สำหรับสร้าง UI แอพมือถือแบบเนทีฟ โดยเริ่มต้นจากเวอร์ชัน iOS ก่อน
วันนี้ React Native for Android ออกตามมาแล้ว โดยผลงานแอพตัวอย่างที่สร้างด้วย React Native คือแอพ Facebook Ads Manager ที่หลายคนอาจเคยใช้กันมาบ้างแล้ว
Facebook ยังอธิบายเบื้องหลังการพัฒนา React Native ควบคู่ไปกับแอพ Ads Manager ด้วย ใครสนใจก็ตามไปอ่านประวัติได้จากต้นทาง
ที่มา - Facebook Code

By neizod Contributor on Tag: Development, Python, Programming
Development

Python 3.5 มาแล้วครับ จุดเด่นรอบนี้เป็นการพัฒนาการคำนวณทางคณิตศาสตร์ และการทำงานแบบไม่ประสานเวลา โดยมีสามารถใหม่ๆ บางส่วน ดังนี้

By mk Founder on Tag: Development, iOS 9, Facebook
Development

Facebook ปรับปรุง Facebook SDK ให้รองรับ iOS 9 แล้ว ช่วยให้นักพัฒนาแอพที่ต้องใช้ความสามารถของ Facebook เช่น ระบบล็อกอิน สามารถปรับแอพตาม iOS 9 ได้ง่ายขึ้น

Facebook SDK for iOS รุ่นใหม่จะนับเวอร์ชันเป็น v4.6 หรือ v3.24 (แล้วแต่เลือกใช้งาน) รองรับ iOS 9 และ Xcode 7 เต็มรูปแบบ รวมถึงรองรับฟีเจอร์ App Thinning ของแอปเปิลที่ปรับขนาดแอพตามอุปกรณ์ที่ใช้งานด้วย

By mk Founder on Tag: Development, Cloud Computing, Enterprise, Salesforce, Heroku
Development

Salesforce เปิดตัว App Cloud บริการคลาวด์แบบ PaaS สำหรับพัฒนาแอพขององค์กร

App Cloud ถือเป็นการอัพเกรดแพลตฟอร์ม Salesforce1 เดิมให้ทำงานเชื่อมต่อกันมากขึ้น และเพิ่มส่วนประกอบต่างๆ ให้แพลตฟอร์มสมบูรณ์ขึ้นกว่าเดิม โดยหลักแล้ว App Cloud ประกอบด้วย 5 ชิ้นส่วนคือ

By Job_The_Gamer Writer on Tag: Development, Web Application, Design, Microsoft, Microsoft Office
Development

ไมโครซอฟท์ออก Office UI Fabric เฟรมเวิร์คพัฒนาเว็บแอพฝั่ง front-end (แบบเดียวกันกับ Bootstrap) ให้นักพัฒนาเว็บสามารถนำไปใช้สร้างเว็บแอพเพื่อให้ได้ดีไซน์แบบเดียวกันกับ Microsoft Office อย่างรวดเร็ว

เช่นเดียวกันกับเฟรมเวิร์คยอดนิยมตัวอื่น Office UI Fabric ถูกออกแบบมาให้ทำงานได้ดีกับอุปกรณ์พกพาและรองรับการปรับขนาดตามหน้าจอแบบ responsive โดยได้รวมชุดของ CSS ที่ช่วยกำหนดรูปแบบฟอนต์, สี,ไอคอน, อนิเมชัน ให้ได้สไตล์ที่ดูเหมือนกับ Office และใช้การวางเลย์เอาต์แบบ responsive grid อีกทั้งยังรวมคอมโพเนนต์สำเร็จรูปไว้ให้ใช้งานเรียบร้อย

By mk Founder on Tag: Intel, Development, Embedded, Texas Instrument, Broadcom, Atmel, Internet of Things, Parse
Intel

เมื่อต้นปีนี้ Parse บริษัทลูกของ Facebook ที่พัฒนาชุดเครื่องมือสำหรับนักพัฒนาแอพ ประกาศขยายบริการมาทำ Parse of IoT จับตลาด Internet of Things กับเขาด้วย โดยฮาร์ดแวร์ตัวแรกที่รองรับคือบอร์ด Arduino Yun และขยายเพิ่มเติมมายัง Raspberry Pi ในภายหลัง

เวลาผ่านมาประมาณครึ่งปี Parse ประกาศออก SDK เพิ่มเติมรองรับฮาร์ดแวร์อีก 4 ค่ายดังคือ Atmel, Broadcom, Intel, Texas Instruments โดยชุด SDK ทั้ง 4 จะอยู่ในกลุ่ม Partner SDK ที่บริษัทแต่ละรายมาช่วยพัฒนาให้ Parse

By mk Founder on Tag: Development, Android, XDA, Lollipop, Xposed
Development

คนที่อยู่ในวงการ Android ROM คงคุ้นกับชื่อ Xposed Framework ซอฟต์แวร์สำหรับปรับแต่งพฤติกรรมของระบบและแอพ โดยไม่ต้องยุ่งกับการแก้ไขไฟล์ APK ช่วยให้ใช้ไฟล์ APK ดั้งเดิมของแอพได้เลย ลดปัญหาจัดการเวอร์ชันของแอพที่ต้องการปรับแต่งลงได้ (คำอธิบายละเอียด)

By mk Founder on Tag: Development, Browser, Android, Chrome, Marshmallow
Development

โดยทั่วไปแล้ว เวลานักพัฒนาแอพมือถืออยากแสดงเนื้อหาจากเว็บ มีวิธีให้เลือก 2 ทางคือเปิด URL ในเบราว์เซอร์ดีฟอลต์ของระบบ หรือแสดง URL นั้นผ่าน WebView แทน

การเปิดเว็บด้วยเบราว์เซอร์มีปัญหาว่าผู้ใช้ต้องรอโหลดเบราว์เซอร์นานพอสมควร ส่วนวิธีเปิดผ่าน WebView ต้องลงทุนพัฒนาโค้ดเพิ่มเติมเอง และประสบการณ์การใช้งานอาจไม่ดีเท่าเบราว์เซอร์

By mk Founder on Tag: IBM, Development, Interview, Enterprise, Mobile
IBM

ความร่วมมือระหว่าง IBM กับแอปเปิลเรื่องยุทธศาสตร์อุปกรณ์พกพา MobileFirst เป็นที่รู้จักไปทั่วโลก ช่วงหลังเราจึงเห็น IBM ออกมาสนับสนุน iOS และ Mac อย่างจริงจัง จนหลายคนอาจเริ่มสงสัยว่า IBM จะเอาแต่แอปเปิลอย่างเดียวเลยใช่ไหม แล้วแพลตฟอร์มอื่นๆ จะเป็นอย่างไร

ผมมีโอกาสสัมภาษณ์คุณ David Lee Heyman ผู้บริหารตำแหน่ง IBM MobileFirst Platform Leader, ASEAN และถามคำถามนี้ คำตอบที่ได้คือ "ไม่ใช่" เพราะจริงๆ แล้ว IBM ก็ต้องการตลาดอุปกรณ์พกพาทั้งหมดนั่นแหละ

Subscribe to Development