RabbitMQ 實踐

本課程將指導學員了解 RabbitMQ 的功能和限制,包含大量實用知識、實例和實踐講座,將從通用的佇列概念到更高級的功能,並提供性能測試、監控和記憶體分析、RabbitMQ 模式、AMQP 深入了解、安全和故障排除等知識,以及建構高可用性和容錯的叢集的方法。

Continue reading “RabbitMQ 實踐” →

[電子書] Data-Oriented Programming

降低軟體的複雜性

消除物件導向設計不可避免的複雜性。通過使訪問和操作資料變得更簡單,創新的資料導向的程式設計( DOP, Data-Oriented Programming )範式讓你的系統變得不那麼複雜。

“Reach the next level of enlightenment…Reduce accidental complexity and raise the level of abstraction.” – Michael T. Nygard, author of Release It!: Design and Deploy Production-Ready Software

Continue reading “[電子書] Data-Oriented Programming” →

軟體工程101: 計劃和實現更好的軟體


這個軟體工程101課程是為了讓學生了解軟體工程背後的核心技術和思想,不需要有先前的經驗,學生將學習軟體開發生命週期、需求、規格、WRSPM 模型、架構、設計、Client-server Pattern、Master-Slave Pattern、模組化、耦合與內聚、Buy vs Build、測試、驗證及確認、軟體模型、敏捷、Scrum、Kanban等。

Continue reading “軟體工程101: 計劃和實現更好的軟體” →

由 WordPress.com 建置.

Up ↑