Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Ruby
Ruby
  1. Ruby on Rails Model Patterns และ Anti-patterns

    ยินดีต้อนรับกลับสู่โพสต์ที่สองในชุด Ruby on Rails Patterns และ Anti-patterns ในบล็อกโพสต์ที่แล้ว เราได้พูดถึงรูปแบบและรูปแบบการต่อต้านโดยทั่วไป นอกจากนี้เรายังกล่าวถึงรูปแบบที่มีชื่อเสียงที่สุดและรูปแบบการต่อต้านรูปแบบต่างๆ ในโลกของ Rails ในบล็อกโพสต์นี้ เราจะพูดถึงรูปแบบและรูปแบบการต่อต้านรูปแบบ Ra

  2. การสร้างแอพ Ruby on Rails แบบหลายผู้เช่าด้วยโดเมนย่อย

    ตามคำจำกัดความของ multitenancy เมื่อแอพให้บริการผู้เช่าหลายราย หมายความว่ามีผู้ใช้สองสามกลุ่มที่แชร์การเข้าถึงอินสแตนซ์ซอฟต์แวร์ร่วมกัน ตัวอย่างที่ดีของแอปที่สนับสนุนการเช่าหลายพื้นที่คือแพลตฟอร์ม Jira ซึ่งแต่ละบริษัทมีโดเมนย่อยในการเข้าถึงซอฟต์แวร์ เช่น mycompany.atlassian.net . ในบทความนี้ ฉันจะท

  3. การตั้งค่า AppSignal Monitoring สำหรับ Ruby on Rails Application

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

  4. Magic Dashboard ใหม่สำหรับ Ruby on Rails:Action Mailer

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

  5. โพสต์บล็อก Ruby 5 อันดับแรกในปี 2020 จาก AppSignal

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

  6. การตรวจสอบไมโครเซอร์วิส:การใช้เนมสเปซสำหรับโครงสร้างข้อมูล

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

  7. วิธีใช้มิกซ์อินและโมดูลในแอปพลิเคชัน Ruby on Rails ของคุณ

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

  8. RBS:ภาษาพิมพ์ใหม่ Ruby 3 ในการใช้งานจริง

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

  9. Ruby on Rails ดูรูปแบบและ Anti-patterns

    ขอต้อนรับกลับสู่ภาคที่สามของซีรีส์ Ruby on Rails Patterns และ Anti-Patterns ในโพสต์ที่แล้ว เราได้กล่าวถึงรูปแบบและรูปแบบการต่อต้านโดยทั่วไป เช่นเดียวกับที่เกี่ยวข้องกับ Rails Models ในโพสต์นี้ เราจะพูดถึงรูปแบบและรูปแบบการต่อต้านที่เกี่ยวข้องกับมุมมอง Rails มุมมอง Rails ในบางครั้งสามารถทำงานได้อย่า

  10. การใช้ Webpacker ในแอปพลิเคชัน Ruby on Rails ของคุณ — การดำน้ำลึก

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

  11. การแก้ไขปัญหาประสิทธิภาพ ActiveRecord

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

  12. ประกาศ AppSignal สำหรับ Ruby Gem 3.0!

    เรามีความยินดีเป็นอย่างยิ่งที่จะนำเสนอ AppSignal สำหรับ Ruby เวอร์ชัน 3.0 ซึ่งเป็นเวอร์ชันหลักใหม่สำหรับ Ruby gem 🎉 เราได้เปลี่ยนวิธีที่เราใช้เครื่องมือและอัญมณีเพื่อให้เข้ากันได้ดีกับอัญมณีเครื่องมือวัดอื่นๆ การสนับสนุนสำหรับ Ruby เวอร์ชัน 1.9 ถูกลบออกและเลิกใช้งานคลาส โมดูล เมธอด และเครื่องมือวั

  13. วิธีที่ง่ายที่สุดในการตรวจสอบ Ruby:เครื่องมือวัดอัตโนมัติ

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

  14. รูปแบบตัวควบคุม Ruby on Rails และ Anti-patterns

    ยินดีต้อนรับกลับสู่ภาคที่สี่ของซีรี่ส์ Ruby on Rails Patterns และ Anti-Patterns ก่อนหน้านี้ เราได้กล่าวถึงรูปแบบและรูปแบบการต่อต้านโดยทั่วไป ตลอดจนความเกี่ยวข้องกับ Rails Models และ Views ในบทความนี้ เราจะวิเคราะห์ส่วนสุดท้ายของรูปแบบการออกแบบ MVC (Model-View-Controller) — theController มาดูรูปแบบแ

  15. รหัสทับทิม Linting

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

  16. สามวิธีในการหลีกเลี่ยงงาน Sidekiq ที่ซ้ำกัน

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

  17. การทดสอบประสิทธิภาพ ความเค้น และโหลดใน Rails

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

  18. วิธีตรวจสอบและเพิ่มประสิทธิภาพฐานข้อมูลของคุณ:คู่มือปฏิบัติ

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

  19. ปัญหาทั่วไปของ Ruby on Rails และ Takeaways

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

  20. ข้อมูลเบื้องต้นเกี่ยวกับการจับคู่รูปแบบใน Ruby

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

Total 560 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:11/28  20-คอมพิวเตอร์/Page Goto:1 5 6 7 8 9 10 11 12 13 14 15 16 17