Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Ruby

10 บทความยอดนิยมของ AppSignal ในปี 2019 – จุดเด่นและข้อมูลเชิงลึก

สวัสดีครับแฟน stroopwafel 👋

ขณะที่เรากำลังมองไปข้างหน้าสู่การเผยแพร่บทความ Ruby, Elixir และ JavaScript เพิ่มเติมในปี 2020 เราตัดสินใจมองย้อนกลับไปที่บทความบล็อกที่คุณให้หัวใจบน Twitter มากที่สุด อ่านบนบล็อกมากที่สุด และที่เราได้รับความชื่นชมมากที่สุดในปี 2019

1. JavaScript Errors: An Exceptional History ✨

ร่วมเดินทางผ่านจุดกำเนิดและช่วงวัยเติบโตที่ผุพรวนของ JavaScript และดูมันโตเต็มที่จนกลายเป็นภาษาในวันนี้

2. Building and Playing the Go Game with Phoenix LiveView ⚗️

ในซีรีส์ Elixir นี้ เราสร้างและเล่นเกม Go ส่วนแรกเกี่ยวกับการนำ Go ไปใช้กับ Phoenix LiveView และส่วนที่สอง - Time Travel and the Ko Rule เราเพิ่มความสามารถในการ undo/redo การเคลื่อนไหวและนำกฎ ko ของ Go ไปใช้

3. Object Marshalling in Ruby 💎

ในบทความนี้ เราสำรวจลึกลงไปใน object marshalling ค้นว่ามันคืออะไร ดูที่โมดูล Marshall และผ่านตัวอย่าง แล้วไปลึกลงไปอีกเปรียบเทียบเมธอด _dump และ self._load

4. Ruby's Hidden Gems: Delegator and Forwardable 💎

ในการสำรวจไลบรารีมาตรฐานของ Ruby เราได้ดูการมอบหมายผ่านคลาส Delegator และ Forwardable ของ Ruby

5. Learning by Building a Background Processing System in Ruby 💎

เรา implement ระบบ background processing แบบ naive เพื่อความสนุก! เรียนรู้บางอย่างขณะเดียวกันได้ลองดูภายในของระบบ background processing ยอดนิยมอย่าง Sidekiq

6. Serving Plug: Building an Elixir HTTP Server From Scratch ⚗️

ในภารกิจต่อเนื่องเพื่อค้นหาว่าอะไรเกิดขึ้นใต้ฝาครอบ เราสำรวจลึกลงไปใน HTTP servers ใน Elixir

7. Routing in Phoenix Umbrella Apps ⚗️

Umbrella apps เป็นวิธีที่ยอดเยี่ยมในการจัดโครงสร้างโปรเจกต์ Elixir ข้างหลังม่าน พวกมันเป็นชั้นบางมากที่แค่ compile ทุกอย่างเป็นแพ็กเกจเดียว แทนที่จะสร้าง monolith ใหญ่ คุณสามารถจัดโครงสร้างโค้ดด้วย contexts ที่แยกจากกันหลายๆ ตัว...

8. Bindings and Lexical Scope in Ruby 💎

ในตอนฤดูหนาวนี้ เราจะไปสู่ bindings และ scopes ใส่สกีและติดตามเราไปลึกลงไปในป่า

9. Unraveling Classes, Instances and Metaclasses in Ruby 💎

ผ่านการตรวจสอบ metaclasses เรียนรู้ว่า class และ instance methods ทำงานอย่างไรใน Ruby พร้อมค้นพบความแตกต่างระหว่างการกำหนดเมธอดโดยส่ง "definee" เอนติตี้ และใช้ class << self หรือ instance_eval

10. Productive Procrastination for Programmers - works for Ruby and Elixir 💎⚗️✨

เราผลักบทความนี้ไปไว้ท้ายสุดของรายการในแฟชัน procrastination จริงๆ นี่เป็นบทความบางส่วนเป็นเยาะ ไม่จริงจังเกี่ยวกับ productivity แต่มันอาจเพิ่ม productivity จริงๆ ได้ มันเกี่ยวกับความหวานของ procrastination การเลื่อนงานที่คุณกลัว ตัวกบ proverbial ที่คุณต้องกิน รับมันกับเมล็ดเกลือเล็กน้อย

เทศกาลวันหยุดกำลังจะมาถึง 🎊🎉🎄❄️

นี่คือทั้งหมดสำหรับรอบสรุปบทความโปรดของ 2019! ทีม AppSignal ทุกคนขออวยพรให้ทุกอย่างดีที่สุดในปีหน้า มีข้อผิดพลาดน้อย ข้อมูลเชิงลึกมหัศจรรย์มาก และบทความมหัศจรรย์มากขึ้น ☃️

P.S. อย่าลืมสมัครสมาชิก newsletter Ruby Magic, Elixir Alchemy, และ JavaScript Sorcery!