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

โพสต์บล็อก AppSignal 10 อันดับแรกในปี 2019

สวัสดีแฟนๆ stroopwafel 👋

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

1. ข้อผิดพลาดของ JavaScript:ประวัติอันยอดเยี่ยม ✨

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

2. สร้างและเล่นเกม Go ด้วย Phoenix LiveView ⚗️

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

3. วัตถุ Marshalling ใน Ruby 💎

ในบทความนี้ เราได้เจาะลึกถึงการจัดการวัตถุ ค้นหาว่ามันคืออะไร ดูโมดูล Marshall แล้วดูตัวอย่าง จากนั้น ให้ลึกลงไปอีกขั้นแล้วเปรียบเทียบ _dump และ self._load วิธีการ

4. Ruby's Hidden Gems:Delegator และ Forwardable 💎

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

5. เรียนรู้โดยการสร้างระบบประมวลผลเบื้องหลังใน Ruby 💎

เราใช้ระบบประมวลผลพื้นหลังที่ไร้เดียงสาเพื่อความสนุกสนาน! เรียนรู้บางสิ่งไปพร้อมกันโดยมองเข้าไปในระบบประมวลผลเบื้องหลังยอดนิยมอย่าง Sidekiq

6. ปลั๊กให้บริการ:การสร้างเซิร์ฟเวอร์ HTTP Elixir ตั้งแต่เริ่มต้น ⚗️

ในขณะที่เรากำลังทำภารกิจอย่างต่อเนื่องเพื่อค้นหาว่าเกิดอะไรขึ้นภายใต้ประทุน เราจึงเจาะลึกเข้าไปในเซิร์ฟเวอร์ HTTP ใน Elixir

7. การกำหนดเส้นทางในแอป Phoenix Umbrella ⚗️

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

8. การผูกและขอบเขตคำศัพท์ใน Ruby 💎

ในตอนฤดูหนาวนี้ เราจะเข้าสู่ขอบเขตและขอบเขต ดังนั้นสวมสกีของคุณและตามเราไปลึกเข้าไปในป่า

9. เปิดเผยคลาส อินสแตนซ์ และ Metaclasses ใน Ruby 💎

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

10. การผัดวันประกันพรุ่งสำหรับโปรแกรมเมอร์ - ใช้ได้กับ Ruby และ Elixir 💎⚗️✨

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

ใกล้เทศกาลวันหยุดแล้ว 🎊🎉🎄❄️

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

ป.ล. อย่าลืมสมัครรับจดหมายข่าว Ruby Magic, Elixir Alchemy และ JavaScript Sorcery ของเรา!