มาดูผลการสำรวจจาก RebelLabs Developer Productivity Report 2017

เช้านี้อ่านผลสรุปเกี่ยวกับการสำรวจเรื่อง เครื่องมือและเทคโนโลยีสำหรับ Java Developer ว่ามีอะไรบ้างที่ช่วยเพิ่ม productivity ของการพัฒนา สามารถดูผลแบบเต็ม ๆ ได้ที่ RebelLabs Developer Productivity Report 2017: Why do you use the Java tools you use? หรือทำการ Download PDF มาอ่าน แถมมีข้อมูลดิบ ๆ มาให้ด้วยนะ เผื่อใครจะนำไปวิเคราะห์เพิ่มเติม มาดูสิ่งที่น่าสนใจจากผลการสำรวจครั้งนี้ดูหน่อยสิ

Read More…

บันทึกการติดตั้ง Continuous Integration Server ด้วย Jenkins ใน Give&Take ที่เชียงใหม่

ตั้งแต่วันที่ 29 กันยายน ถึง 1 ตุลาคม มีโอกาศมาแบ่งปันที่เชียงใหม่ ในงาน Give and Take :: Agile for Software Development ซึ่งครั้งที่จัดที่ CAMT (College of Arts, Media and Technology ) โดยครั้งนี้ทำการติดตั้งและ configuration ระบบ Continuous Integration Server ด้วย Jenkins ไว้ เลยนำมาสรุปไว้นิดหน่อย

Read More…

ผลของ Developer Survey ปี 2017 จาก StackOverflow มาแล้วนะ

ในปี 2017 นี้ทาง Stackoverflow ได้จัดทำผลการสำรวจจาก developer ทั้งหลาย ปีนี้มีจำนวนมากกว่า 64,000 คนจากทั่วโลก แน่นอนว่ามีจำนวนเยอะกว่าปีที่ผ่าน ๆ มา โดยผลการสำรวจได้ผลออกมาดังนี้

Read More…

สรุปโครงสร้างข้อมูลของ NoSQL Database

วันนี้ได้เริ่มอ่านหนังสือ Introducing to Data Science มีหนึ่งบททำการอธิบายเกี่ยวกับโครงสร้างข้อมูลของ NoSQL Database ไว้ได้อย่างน่าสนใจ และ เข้าใจง่าย จึงนำมาแปลไว้อ่านนิดหน่อยดังนี้

Read More…

Developer มาหัดใช้ Google ให้ดีกันหน่อย

ความสามารถอย่างหนึ่งที่ Developer ในปัจจุบัน จำเป็นต้องมีก็คือ การใช้งาน Google ถ้า Developer ใช้งานได้อย่างถูกต้อง และ มีประสิทธิภาพ จะพบว่า ผลการค้นหาส่วนใหญ่นั้น จะอยู่ที่ StackOverflow.com และ Github.com แต่พบว่า Developer จำนวนหนึ่ง กลับใช้งาน Google ได้ไม่เต็มประสิทธิภาพ ดังนั้น จึงสรุปวิธีการใช้งานที่น่าจะดีมาไว้นิดหน่อย ปล. ปกติก็ใช้เพียงเท่านี้

Read More…

สรุปแนวโน้มของ Big Data ในปี 2015 ว่าเป็นอย่างไร

ข้อมูลที่น่าสนใจเกี่ยวกับแนวโน้มที่สำคัญ ๆ ของ Big Data ทั้งปี 2015 จาก Tableau Report :: Top 7 Trends in Big Data for 2015 ซึ่งทำให้เห็นว่าทั้งปี 2015 นั้น Big Data มันทำให้เกิดการเปลี่ยนแปลงอะไรบ้าง ประกอบไปด้วย 7 เรื่องดังนี้

Read More…

มาดูกันว่าระบบ 500px.com จัดการรูปภาพมากกว่า 500 TB ได้อย่างไร

จากบทความเรื่อง How 500px serves up over 500TB of high res photos เห็นว่าน่าสนใจเลยนำมาแปล และ สรุปกันหน่อย โดยเป็นการอธิบายภาพรวมของ ทีมพัฒนาระบบ 500px ว่าเป็นอย่างไร ? โครงสร้างของระบบว่าเป็นอย่างไร ? ซึ่งสามารถรองรับข้อมูลรูปภาพคุณภาพสูง โดยมีขนาดรวมกันมากกว่า 500TB ได้อย่างไร

Read More…

อนาคตของ NoSQL จะเป็นอย่างไร

ในปัจจุบัน Database หรือ ฐานข้อมูล มันมีรูปแบบการจัดเก็บให้เลือกเยอะมาก ๆ ไม่ว่าจะเป็น Relational หรือ เชิงความสัมพันธ์ หรือที่เราเรียกว่า RDBMS (Relational Database Management System) เช่น Oracle, MySQL และ PostgreSQL เป็นต้น รวมทั้งยังมีพวก Document-Oriented Columnar Key-Value XML Graph โดยที่การจัดเก็บในรูปแบบต่าง ๆ ล้วนมีความสามารถในการอ่าน และ เขียน เหมือนกัน แต่ต่างกันในแง่มุมอื่น ๆ เช่น Indexing Schema รูปแบบการดึงข้อมูล Data sharding Replication Scalability เนื่องจากมันมีตัวเลือกเยอะเหลือเกิน !! คำถามที่น่าสนใจ คือ เราจะเลือกใช้แบบไหนดีล่ะ ? ตอบง่าย ๆ แต่ทำยากคือ เอาที่เหมาะสมกับงานก็แล้วกัน

Read More…

ภาษาโปรแกรมที่ได้รับความนิยมในงาน Hackathons 

Hackathons คืออะไร งานนี้อาจจะถูกเรียกว่า Hack day, HackFest หรือ CodeFest เป็นงานเกี่ยวกับการเขียนโปรแกรม หรือ กิจกรรมที่เกี่ยวกับ การพัฒนา software การพัฒนา hardware โดยกลุ่มคนที่เข้าร่วมนั้นเป็นใครก็ได้ที่เกี่ยวข้องกับกระบวนการพัฒนา

Read More…

มาดูผลสำรวจเกี่ยวกับการใช้งาน Database

ในปี 2015 นี้ ทางบริษัท Progress DataDirect ทำแบบสำรวจสำหรับการใช้งาน Database ทั้ง RDBMS และ Non-RDBMS โดยแบบสำรวจมาจากลูกค้าจำนวน 580 บริษัท ผู้ทำแบบสำรวจมีตำแหน่งงานที่หลากหลาย เช่น CxO Manager Data Scientist Business Analyst Developer แบบสำรวจนี้มีเป้าหมายเพื่อสอบถามว่าปัจจุบันใช้ Database อะไร ? และมีแผน หรือ แนวโน้มในการใช้งานอีก 2 ปีข้างหน้าอย่างไร ? ดังนั้นมาดูกันว่าผลของการสำรวจครั้งนี้เป็นอย่างไรบ้าง

Read More…