เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง rebase ที่ต้องการ
การเรียกใช้ Firebase จาก Front-End JavaScript: คู่มือการเขียนโปรแกรม...
Read More →ในโลกที่การพัฒนาเว็บและแอพพลิเคชันมีความต้องการที่เพิ่มขึ้นอย่างรวดเร็ว Firebase กลายเป็นเครื่องมือที่น่าสนใจสำหรับนักพัฒนา. Firebase หรือที่เราบางครั้งเรียกกันว่า Backend as a Service (BaaS) จัดทำและพัฒนาโดย Google. เป็นแพลตฟอร์มที่ช่วยให้นักพัฒนาสามารถสร้างเว็บและมือถือแอพพลิเคชันได้อย่างรวดเร็วและง่ายดายมากขึ้น....
Read More →เริ่มต้นการพัฒนาแอปพลิเคชันไม่ใช่เพียงแค่การเขียนโค้ดเท่านั้น แต่ยังรวมถึงการเลือกใช้แพลตฟอร์มในการโฮสต์และการจัดการบริการต่างๆด้วย Firebase และ Heroku เป็นสองแพลตฟอร์มที่ได้รับความนิยมสำหรับนักพัฒนาในยุคปัจจุบัน ทั้งคู่มีความสามารถในเรื่องของการสนับสนุนการพัฒนาแอปพลิเคชัน แต่นำเสนอความแตกต่างในเรื่องของฟีเจอร์ และวิธีการใช้งานที่สะท้อนถึงการเน้นย้ำด้านต่างๆของการพัฒนาระบบ...
Read More →การพัฒนาแอปพลิเคชันในยุคปัจจุบันนั้น มีการพัฒนาไปอย่างรวดเร็ว โดยเฉพาะการใช้งานระบบคลาวด์ที่ช่วยให้การพัฒนาและการใช้งานข้อมูลเป็นไปอย่างสะดวกสบายยิ่งขึ้น หนึ่งในบริการที่ได้รับความนิยมคือ Firebase ซึ่งเป็นบริการแพลตฟอร์มการพัฒนาแอปพลิเคชันที่มีการจัดการฐานข้อมูลและระบบไร้เซิร์ฟเวอร์ เช่น Firebase Cloud Function ที่เราจะชวนคุณไปดูตัวอย่างการใช้งานผ่าน NodeJS ในบทความนี้กันค่ะ...
Read More →อินเทอร์เน็ตและเทคโนโลยีถือว่าก้าวหน้าไปอย่างมากในช่วงไม่กี่ปีที่ผ่านมา และหนึ่งในนวัตกรรมที่ทำให้การพัฒนาเว็บแอปพลิเคชันและบริการเทคโนโลยีอื่นๆ สะดวกและรวดเร็วยิ่งขึ้นนั่นคือ Cloud Functions ของ Firebase และการทำงานร่วมกับพวกมันด้วย ExpressJS ในบทความนี้ เราจะพูดถึง Firebase Cloud Function ว่ามันคืออะไร และเราจะสามารถใช้งาน API ต่างๆ บนมันได้อย่างไรด้วย ExpressJS ทั้งนี้ เราจะมาดูตัวอย่างการใช้งานจริงที่นำมาประยุกต์ใช้ในสถานการณ์ต่างๆ ด้วยความรู้ที่มาพร้อมกับการวิเคราะห์อย่างมีเหตุผลและจริงจัง...
Read More →ในยุคที่เทคโนโลยีเป็นหัวใจของการพัฒนานวัตกรรม การพัฒนาแอปพลิเคชั่นที่มีความยืดหยุ่นสูงถือเป็นเป้าหมายสำคัญของนักพัฒนา หนึ่งในเครื่องมือที่ช่วยให้การสร้างแอปพลิเคชั่นเป็นไปอย่างมีประสิทธิภาพคือ Firebase Cloud Functions ซึ่งเป็นบริการจากแพลตฟอร์ม Firebase ที่ให้นักพัฒนาเขียนโค้ดที่รันบนคลาวด์ เรามาพูดถึงวิธีการใช้งาน Firebase Cloud Functions ผ่านภาษาโปรแกรมมิ่ง Swift ที่นิยมใช้กับ iOS กันครับ...
Read More →ภายใต้โลกแห่งการพัฒนาแอปพลิเคชันในยุคสมัยนี้ การใช้บริการบนคลาวด์(Cloud Services) ไม่ใช่เรื่องที่แปลกใหม่อีกต่อไป หนึ่งในบริการคลาวด์ที่ได้รับความนิยมสูงสำหรับนักพัฒนาเป็น Firebase ซึ่งเป็นแพลตฟอร์มที่พัฒนาโดย Google และมาพร้อมกับหลากหลายบริการ รวมถึง Firebase Cloud Functions ซึ่งเป็นบริการที่ช่วยให้เราสามารถเขียนฟังก์ชันเซิร์ฟเวอร์เลสได้ทันที ในบทความนี้ เราจะพูดถึงการสร้างและเรียกใช้ Firebase Cloud Function ด้วยภาษา Kotlin ซึ่งเป็นภาษาที่ได้รับความนิยมในการพัฒนาแอปพลิเคชันระบบ Android ไปจนถึงแ...
Read More →การใช้งาน API บน Firebase Cloud Functions ด้วย Java...
Read More →หินฐานแห่งการเขียนโปรแกรมในยุคปัจจุบันนั้นมีหลายแบบฟอร์มมากมาย และการใช้งาน API บนแพลตฟอร์มต่างๆ เพื่อเชื่อมโยงข้อมูลหรือสั่งการต่างๆ ได้กลายเป็นหัวใจหลักเลยทีเดียว ในบทความนี้ เราจะมาดูตัวอย่างการใช้ API บน Firebase Cloud Functions ด้วย Python อย่างมีเหตุมีผล สร้างสรรค์และวิพากษ์ทางวิชาการ...
Read More →การใช้งาน Real-Time ใน Platform Firebase สามารถนำไปใช้งานได้อย่างไรบ้าง...
Read More →ในโลกที่เทคโนโลยีพัฒนาไปอย่างรวดเร็ว การที่แอปพลิเคชันสามารถปรับเปลี่ยนและพัฒนาตัวเองโดยไม่ต้องผ่านกระบวนการอัพเดตที่ยุ่งยากคือหนึ่งในคุณสมบัติที่นักพัฒนามองหา นี่คือที่มาของ Firebase Remote Config ซึ่งเป็นบริการหนึ่งในหลายๆ บริการที่ Google Cloud มอบให้เพื่ออำนวยความสะดวกแก่นักพัฒนาแอปพลิเคชันบนมือถือและเว็บไซต์...
Read More →การใช้งาน Extensions ใน Platform Firebase และการประยุกต์ใช้งาน...
Read More →ในยุคสมัยที่การพัฒนาแอปพลิเคชั่นเป็นสิ่งที่อยู่คู่กับชีวิตประจำวัน การดูแลและป้องกันความปลอดภัยของแอปพลิเคชั่นจึงเป็นสิ่งที่พัฒนาเรื่องความสำคัญอย่างมาก เพราะหากมีการที่ระบบถูกบุกรุกหรือมีการใช้งานที่ไม่เหมาะสม อาจนำไปสู่ความเสียหายต่อทั้งผู้ใช้งานและผู้พัฒนาเอง Firebase ซึ่งเป็นแพลตฟอร์มที่มีชื่อเสียงในการพัฒนาแอปพลิเคชั่นได้ออกมาต?...
Read More →บทความ: การใช้งาน App Check ใน Cloud Functions บน Platform Firebase สามารถนำไปใช้งานได้อย่างไรบ้าง...
Read More →Firebase นับเป็นหนึ่งใน platform ของการพัฒนาแอปพลิเคชันที่มีความสมบูรณ์แบบสูง โดยเฉพาะอย่างยิ่งฟีเจอร์ด้านการ Authentication หรือระบบยืนยันตัวตนซึ่งมีบทบาทสำคัญในการสร้างประสบการณ์ผู้ใช้ที่มีความปลอดภัยและน่าเชื่อถือ การ Authentication บน Firebase นำเสนอวิธีการที่หลากหลายในการยืนยันตัวตนรวมถึงการล็อกอินด้วยอีเมลและรหัสผ่าน, การล็อกอินผ่านบริการของบุคคลที่สามเช่น Google, Facebook, Twitter และ Github รวมถึงการใช้หมายเลขโทรศัพท์ ในบทความนี้ เราจะสำรวจถึงความสามารถต่างๆที่ Firebase Authentication มอ...
Read More →Heroku และ Firebase คือสองซูเปอร์ฮีโร่ในโลกของ cloud services ที่มีบทบาทสำคัญในการพัฒนาและการปรับใช้ (deployment) แอปพลิเคชันในยุคปัจจุบัน ทั้งสองมอบโซลูชันที่หลากหลายสำหรับนักพัฒนาแอปพลิเคชัน แต่ละแพลตฟอร์มนั้นมีข้อดีและข้อเสียที่แตกต่างกัน ในบทความนี้ เราจะมาเปรียบเทียบอย่างลึกซึ้ง พร้อมทั้งนำเสนอตัวอย่างการใช้งานเพื่อให้เห็นภาพที่ชัดเจนยิ่งขึ้น...
Read More →เมื่อพูดถึงการทำงานร่วมกันในโปรเจ็กต์โปรแกรมมิ่ง, การใช้เครื่องมืออย่าง Git ถือเป็นสิ่งที่จำเป็นอย่างยิ่ง การจัดการเวอร์ชันของโค้ดพร้อมทั้งการบันทึกการเปลี่ยนแปลงทั้งหมดทำให้เราสามารถย้อนกลับไปดูสิ่งที่เคยทำไว้ได้ ด้วยการ commit. อย่างไรก็ตาม, บางครั้งเราอาจจะต้องการที่จะแก้ไข commit message ที่ส่งไปแล้ว เพื่อให้สื่อความหมายที่ชัดเจนยิ่งขึ้น หรือแม้แต่เพิ่มข้อมูลเสริม ในบทความนี้เราจะพูดถึงวิธีการใช้ Git Amend อย่างง่ายดายเพื่อแก้ไข commit messages ด้วยการตั้งแนวคิดวิชาการ, คำวิจารณ์, ยกตัวอย่าง...
Read More →Git เป็นเครื่องมือที่พัฒนาการทำงานในวงการโปรแกรมเมอร์อย่างไม่ต้องสงสัย ไม่จำกัดเพียงแค่ใช้เก็บรักษาโค้ดในระบบ Version Control แต่ยังรวมถึงการปรับแต่งที่มีความยืดหยุ่นสูง เพื่อให้การทำงานเป็นไปด้วยความลื่นไหล ในบทความนี้ ผมจะพาทุกท่านไปสำรวจ 5 Configuration ค่าของ Git ขั้น Advance ที่จะช่วยให้คุณใช้ Git ได้อย่างมืออาชีพยิ่งขึ้น โดยในแต่ละคอนฟิกจะมีการนำเสนอ use case และตัวอย่างโค้ดที่เกี่ยวข้อง...
Read More →Git คือระบบควบคุมเวอร์ชัน (Version Control System) ที่พัฒนาขึ้นมาเพื่อช่วยให้การทำงานกับโค้ดของโปรแกรมเมอร์มีความสะดวก และรวดเร็วยิ่งขึ้น ผู้ที่ทำงานในวงการไอทีและการพัฒนาโซฟต์แวร์จำเป็นต้องทำความเข้าใจและใช้งาน Git อย่างเป็นธรรมชาติเหมือนเป็นอากาศที่หายใจเข้าไปทุกวัน วันนี้เราจะมาพูดถึง 5 วิธีเพื่อเพิ่มประสิทธิภาพในการใช้งาน Git ให้มากที่สุดกันครับ...
Read More →Git ถือเป็นเครื่องมือที่ไม่อาจขาดได้สำหรับนักพัฒนาซอฟต์แวร์ในยุคปัจจุบันเพราะมันช่วยให้การทำงานเกี่ยวกับการควบคุมเวอร์ชั่นของโค้ดสามารถทำได้ง่ายและเป็นระเบียบมากขึ้น วันนี้เราจะมาถกเถียงเกี่ยวกับ 5 Git Commands ที่บางทีแม้แต่นักพัฒนามืออาชีพหลายคนอาจจะยังไม่รู้จัก ซึ่งความรู้เหล่านี้ไม่เพียงจะช่วยเพิ่มประสิทธิภาพในการทำงานของเราเท่านั้น แต่ยังช่วยให้เราสามารถแก้ปัญหาที่ซับซ้อนได้ง่ายขึ้นอีกด้วย...
Read More →การเป็นนักพัฒนา iOS ที่เชี่ยวชาญต้องการประสบการณ์และทักษะในหลายๆ ด้าน ไม่ว่าจะเป็นการเข้าใจหลักการของ Swift, การออกแบบ UI/UX ได้อย่างลงตัว และมีความคุ้นเคยกับการใช้งานเครื่องมือเช่น Xcode และ Interface Builder เป็นต้น เพื่อให้นักพัฒนาสามารถพัฒนาทักษะเหล่านี้ไปอีกระดับหนึ่ง ลองมาร่วมกันทำโครงการ 5 โปรเจ็คท์สำหรับ iOS ดังต่อไปนี้ ซึ่งคุณจะได้เรียนรู้อย่างเข้มข้น:...
Read More →ในยุคของการพัฒนาซอฟต์แวร์สมัยใหม่ การใช้งานระบบควบคุมเวอร์ชันเช่น Git ถือเป็นสิ่งที่จำเป็นอย่างยิ่ง ไม่ว่าคุณจะเป็นนักพัฒนาเดี่ยวหรือทำงานในทีมขนาดใหญ่ Git ช่วยให้การทำงานกับรหัสโค้ดเป็นไปอย่างราบรื่น รักษาบันทึกการเปลี่ยนแปลง และป้องกันความขัดแย้งในโค้ด แม้หลายคนจะคุ้นเคยกับคำสั่งพื้นฐานเช่น git clone, git commit, หรือ git push แต่ Git ยังมีคำสั่งและเคล็ดลับมากมายที่น่าสนใจและอาจแปลกใหม่สำหรับผู้ใช้หลายคน ในบทความนี้ เราจะพาคุณไปรู้จักกับ 5 คำสั่งและเคล็ดลับการใช้งาน Git ที่อาจจะเปลี่ยนแปลงวิธี...
Read More →Git เป็นระบบควบคุมเวอร์ชัน (Version Control System) ที่ได้รับความนิยมอย่างมากในหมู่นักพัฒนาซอฟต์แวร์ เพราะเขาช่วยให้การทำงานที่เกี่ยวกับการเปลี่ยนแปลงโค้ดเป็นเรื่องที่เป็นระเบียบ ตรวจสอบได้ง่าย และย้อนกลับสถานะได้ ในบทความนี้เราจะพูดถึง 5 คำสั่ง Git ที่อาจไม่ค่อยถูกใช้งานอยู่เป็นประจำ แต่ได้ผลลัพธ์ที่ช่วยให้คุณดูเป็นมืออาชีพมากขึ้น และทำให้การจัดการโค้ดของคุณกระชับและมีประสิทธิภาพสูง...
Read More →ชื่อบทความ: GIT Merging กับ Rebase แตกต่างกันอย่างไร และต้องใช้เมื่อไร?...
Read More →การพัฒนาซอฟต์แวร์ในยุคปัจจุบันใช้เทคโนโลยีและเครื่องมือมากมายเพื่อช่วยให้การทำงานเป็นไปอย่างมีประสิทธิภาพ หนึ่งในเครื่องมือที่เป็นหัวใจหลักของการทำงานร่วมกันในทีมพัฒนาซอฟต์แวร์คือ Git, ระบบควบคุมเวอร์ชันอันทรงพลังที่ช่วยให้ทุกคนสามารถทำงานได้อย่างเป็นระเบียบและสะดวกสบาย ในบทความนี้เราจะมาพูดถึง 5 เคล็ดลับการใช้งาน Git ที่จะปรับปรุงวิธีทำงานของคุณให้ราบรื่นยิ่งขึ้น...
Read More →ในโลกแห่งการพัฒนาซอฟต์แวร์, GIT ได้กลายเป็นเครื่องมือที่ไม่อาจขาดได้สำหรับนักพัฒนา ทำให้การทำความเข้าใจกับคำสั่ง GIT เป็นสิ่งสำคัญอย่างยิ่ง ซึ่งหลายคนอาจจะคุ้นเคยกับคำสั่งพื้นฐานอย่าง git clone, git pull, หรือ git commit แต่สำหรับคำสั่งขั้นสูงที่จะนำเสนอต่อไปนี้ พวกเขาอาจจะช่วยให้คุณจัดการกับโค้ดและโปรเจคของคุณได้ดียิ่งขึ้น และขจัดปัญหาที่อาจเกิดขึ้นเมื่อทำงานร่วมกับทีม...
Read More →การสร้าง Personal Project หรือโปรเจ็กต์ส่วนบุคคลเป็นวิธีหนึ่งที่ Software Engineers สามารถสร้างสรรค์พัฒนาทักษะและแสดงผลงานของตนเองได้ เหมือนเป็นพอร์ตโฟลิโอที่ทั้งแสดงถึงความคิดสร้างสรรค์และความสามารถ ในบทความนี้ เราจะมาพูดถึงไอเดีย 5 อย่างที่ช่วยให้ Software Engineers สามารถสร้างโปรเจ็กต์ส่วนตัวและนำไปต่อยอดในอนาคตได้...
Read More →การพัฒนาเว็บแอปพลิเคชันด้วย Angular นั้นเป็นที่นิยมอย่างมากในหมู่นักพัฒนา เพราะมันเป็น framework ที่ครบเครื่องและมีคุณสมบัติที่ช่วยให้การสร้าง single-page applications (SPAs) เป็นไปได้อย่างราบรื่น แต่ไม่ว่าจะเป็น Angular หรือเทคโนโลยีอื่นๆ ก็ตาม การมี libraries ที่ดีคือกุญแจสำคัญที่ทำให้นักพัฒนาสามารถพัฒนาโปรแกรมได้อย่างรวดเร็วและง่ายดายยิ่งขึ้น ในบทความนี้ ผมจะนำเสนอ 5 Angular libraries ที่จะช่วยให้การพัฒนาของคุณนั้นเป็นไปด้วยความสะดวกมากยิ่งขึ้น...
Read More →ในโลกของการพัฒนาซอฟต์แวร์, APIs และฐานข้อมูลเป็นหัวใจสำคัญที่ทำให้แอปพลิเคชันและระบบต่างๆสามารถทำงานร่วมกันได้อย่างไร้รอยต่อ ในบทความนี้ เราจะพูดถึง 5 APIs และ Databases ที่นักพัฒนาสามารถทดลองใช้งานได้โดยไม่ต้องจ่ายค่าใช้จ่าย พร้อมด้วยตัวอย่างการใช้งาน ซึ่งจะเป็นประโยชน์ต่อนักเรียนหรือผู้ที่สนใจวางรากฐานในเส้นทางการเป็นนักพัฒนาโปรแกรมมิ่งมืออาชีพได้อย่างไม่มีขีดจำกัด...
Read More →