Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Ruby
Ruby
  1. สร้างระบบตรวจสอบสถานะการออนไลน์ใน Ruby ด้วย GCE, Cloud Storage และ PubSub

    การตรวจสอบระยะเวลาทำงานเกี่ยวข้องกับการตรวจสอบความพร้อมใช้งานของเว็บไซต์, API และเซิร์ฟเวอร์ จอภาพจะตรวจสอบจุดปลายที่กำหนดภายในช่วงเวลาที่กำหนดเพื่อพิจารณาว่าจุดปลายนั้นพร้อมใช้งานหรือไม่ เป้าหมายคือการบรรลุระดับความพร้อมใช้งานตามสัญญา ตามที่ระบุไว้ใน SLA ของระบบ และกำหนดความแตกต่างเมื่อไม่ตรงตามสัญ

  2. สร้างแอปแชทแบบเรียลไทม์ใน Rails โดยใช้ ActionCable และ Turbo

    คุณเคยใช้ Facebook และได้รับการแจ้งเตือนโดยไม่ต้องรีเฟรชหน้าหรือไม่? การทำงานแบบเรียลไทม์ประเภทนี้ทำได้ในแอปพลิเคชันส่วนใหญ่โดยใช้เฟรมเวิร์ก JavaScript เช่น React ผ่านการจัดการสถานะ แอปพลิเคชันเหล่านี้ส่วนใหญ่ทำหน้าที่เป็นแอปพลิเคชันแบบหน้าเดียว เนื่องจากไม่จำเป็นต้องโหลดหน้าซ้ำระหว่างการใช้งานเพื่อ

  3. Ruby News Brief (ไตรมาสที่ 3 ปี 2564)

    การบรรยายสรุปรายไตรมาสของ Honeybadger ช่วยให้คุณได้รับข้อมูลล่าสุดเกี่ยวกับการพัฒนาที่สำคัญที่สุดในชุมชนการเขียนโปรแกรมของคุณ เราดูแลจัดการข่าวสารเพื่อให้คุณใช้เวลามากขึ้นกับสิ่งที่สำคัญจริงๆ กิจกรรม:การประชุมและการพบปะสังสรรค์ กำลังจะเกิดขึ้นและเพิ่งเสร็จสิ้น ความปลอดภัย:รายงานช่องโหว่ล่าสุด โครงก

  4. ActiveSupports วิธี #descendants:A Deep Dive

    Rails เพิ่มหลายสิ่งหลายอย่างให้กับวัตถุในตัวของ Ruby นี่คือสิ่งที่บางคนเรียกว่า ภาษาถิ่น ของ Ruby และเป็นสิ่งที่ช่วยให้นักพัฒนา Rails สามารถเขียนบรรทัดต่างๆ เช่น 1.day.ago . วิธีการพิเศษเหล่านี้ส่วนใหญ่อยู่ใน ActiveSupport วันนี้ เราจะมาดูวิธีที่อาจไม่ค่อยมีใครรู้จักซึ่ง ActiveSupport เพิ่มลงใน Cla

  5. การใช้ DynamoDB ในแอป Rails ของคุณ

    หัวใจหลักของ DynamoDB คือฐานข้อมูล NoSQL ที่นำเสนอโครงสร้างข้อมูลของคีย์-ค่าและเอกสาร มาแกะสิ่งนี้กันเถอะ ฉันคิดว่านักพัฒนาส่วนใหญ่ที่อ่านข้อความนี้ค่อนข้างคุ้นเคยกับระบบฐานข้อมูลเชิงสัมพันธ์แบบดั้งเดิม ซึ่งเกี่ยวข้องกับสคีมาและข้อมูลที่กำหนดไว้อย่างดีซึ่งถูกทำให้เป็นมาตรฐานในตาราง แถว และคอลัมน์ ระ

  6. การสร้าง การทดสอบ และการปรับใช้ฟังก์ชัน Google Cloud ด้วย Ruby

    Serverless Functions เป็นกระบวนทัศน์การเขียนโปรแกรมใหม่ของการพัฒนาและการปรับใช้บริการคลาวด์ ในโลกที่ไร้เซิร์ฟเวอร์ เราสรุปการจัดเตรียม การบำรุงรักษา และการปรับขนาดบริการแบ็กเอนด์ของเราไปยังผู้ให้บริการระบบคลาวด์ สิ่งนี้ช่วยปรับปรุงประสิทธิภาพการทำงานของนักพัฒนาอย่างมากโดยให้นักพัฒนามุ่งเน้นไปที่การแ

  7. การเขียนโปรแกรมเชิงรถไฟในรางโดยใช้ Dry-Monads

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

  8. การเขียนฟังก์ชัน AWS Lambda ใน Ruby

    AWS Lambda ช่วยให้เราตั้งค่าฟังก์ชันที่ปรับขนาดได้ในขณะที่ลดค่าใช้จ่ายลง แทนที่จะเขียน โฮสต์ และดูแลแอป Ruby on Rails ทั้งหมด เราสามารถใช้ฟังก์ชัน Lambda เพื่อตอบสนองต่อแต่ละเหตุการณ์ได้อย่างอิสระ บทความนี้จะนำคุณจากผู้ใช้ใหม่ของ AWS ไปสู่การเขียน Ruby ในฟังก์ชัน Lambda ของคุณเอง Lambda อนุญาตให้คุ

  9. การโยกย้ายจาก Turbolinks ไปยัง Turbo

    Turbolinks เป็นเครื่องมือที่ยอดเยี่ยมในการทำให้การนำทางเว็บแอปพลิเคชันของคุณเร็วขึ้น ไม่ได้อยู่ภายใต้การพัฒนาอีกต่อไป มันถูกแทนที่ด้วยเฟรมเวิร์กใหม่ที่เรียกว่า Turbo ซึ่งเป็นส่วนหนึ่งของกลุ่ม Hotwire ทีมที่อยู่เบื้องหลังเข้าใจว่าสิ่งอื่น ๆ สามารถใช้แนวคิดที่คล้ายกันซึ่งดึงมาจาก Turbolinks เพื่อยึดต

  10. ข้อมูลเบื้องต้นเกี่ยวกับ ViewComponent Gem

    แรงบันดาลใจจาก React ViewComponents เป็นวัตถุ Ruby ที่ใช้ในการสร้างมาร์กอัปสำหรับการแสดงผลมุมมอง ViewComponent เป็นเฟรมเวิร์กสำหรับการสร้างส่วนประกอบมุมมองที่นำกลับมาใช้ใหม่ ทดสอบได้ และห่อหุ้มไว้ใน Rails โดยทั่วไป มุมมองที่นำกลับมาใช้ใหม่ได้ถูกสร้างขึ้นใน Rails โดยใช้ partials แล้วเรนเดอร์ในมุมมองท

  11. คู่มือฉบับสมบูรณ์ในการจัดการสิทธิ์ผู้ใช้ในแอพ Rails

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

  12. Rails Hidden Gems:การเพิ่มและลดแคช ActiveSupport

    Rails เป็นเฟรมเวิร์กขนาดใหญ่พร้อมเครื่องมือที่มีประโยชน์มากมายในตัวสำหรับสถานการณ์เฉพาะ ในชุดนี้ เราจะมาดูเครื่องมือที่ไม่ค่อยมีใครรู้จักซึ่งซ่อนอยู่ในฐานโค้ดขนาดใหญ่ของ Rails ในบทความนี้ เราจะอธิบายเกี่ยวกับ increment และ decrement เมธอดใน Rails.cache . ตัวช่วย Rails.cache Rails.cache เป็นทางเข้า

  13. วิธีการขายการซื้อแบบครั้งเดียวใน Rails ด้วย Stripe

    บริษัทหลายล้านแห่งใช้ Stripe ให้บริการโครงสร้างพื้นฐานการชำระเงินสำหรับแอปพลิเคชันเพื่อจัดการการสมัครรับข้อมูลและการซื้อแบบครั้งเดียว Stripe Checkout ช่วยให้เรารับชำระเงินด้วยบัตรได้อย่างง่ายดายผ่านหน้าการชำระเงินที่โฮสต์ ซึ่งสร้างขึ้นเพื่อเพิ่มการแปลง การรวมสิ่งนี้เข้ากับเว็บฮุคช่วยให้นักพัฒนาสามาร

  14. ทำความเข้าใจกับ Ruby Object Model ในเชิงลึก

    ตามวิกิพีเดีย การเขียนโปรแกรมเชิงวัตถุ (OOP) เป็นกระบวนทัศน์การเขียนโปรแกรมตามแนวคิดของ วัตถุ ซึ่งสามารถมีข้อมูลและรหัส:ข้อมูลในรูปแบบของฟิลด์ (มักเรียกว่าแอตทริบิวต์หรือคุณสมบัติ) และรหัสในรูปแบบ ของขั้นตอนต่างๆ (มักเรียกว่า method) Ruby เป็นภาษาเชิงวัตถุล้วนๆ ซึ่งหมายความว่าในภาษา Ruby ทุกอย่างเป

  15. Linting และจัดรูปแบบ Ruby Code อัตโนมัติด้วย RuboCop

    Linting คือการตรวจสอบอัตโนมัติของซอร์สโค้ดเพื่อหาข้อผิดพลาดทางโปรแกรมและโวหาร การตรวจสอบนี้ดำเนินการโดยเครื่องมือวิเคราะห์รหัสคงที่ที่เรียกว่า linter อย่างไรก็ตาม ตัวจัดรูปแบบโค้ดเป็นเครื่องมือที่เกี่ยวข้องกับการจัดรูปแบบซอร์สโค้ด เพื่อให้เป็นไปตามชุดกฎที่กำหนดไว้ล่วงหน้าอย่างเคร่งครัด โดยทั่วไปแล้ว

  16. การสตรีมเหตุการณ์ใน Rails กับ Kafka

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

  17. อัญมณีที่ซ่อนอยู่:ActiveRecord Store

    Rails เป็นเฟรมเวิร์กขนาดใหญ่พร้อมเครื่องมือในตัวที่มีประโยชน์มากมายสำหรับสถานการณ์เฉพาะ ในชุดนี้ เราจะมาดูเครื่องมือที่ไม่ค่อยมีใครรู้จักซึ่งซ่อนอยู่ในฐานโค้ดขนาดใหญ่ของ Rails ในบทความนี้ เราจะเน้นที่ store . ของ ActiveRecord และ store_accessor วิธีการ ทั้งสองวิธีนี้มุ่งเป้าไปที่กรณีการใช้งานของการ

  18. การบรรจุแอปพลิเคชัน Rails ที่มีอยู่

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

  19. ค้นหาข้อความแบบเต็มด้วย Elasticsearch ใน Rails

    Elasticsearch เป็นหนึ่งในเครื่องมือค้นหาที่ได้รับความนิยมมากที่สุด ในบรรดาบริษัทใหญ่ๆ จำนวนมากที่ชื่นชอบและใช้งานมันอย่างแข็งขันในการผลิต มีบริษัทยักษ์ใหญ่อย่าง Netflix, Medium, GitHub Elasticsearch มีประสิทธิภาพมาก โดยมีกรณีการใช้งานหลักที่มีการค้นหาข้อความแบบเต็ม บันทึกแบบเรียลไทม์ และการวิเคราะห

  20. การเขียนโปรแกรม Ruby ใช้ทำอะไร?

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

Total 560 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:28/28  20-คอมพิวเตอร์/Page Goto:1 22 23 24 25 26 27 28