About the Reviewers
David J McClelland has been creating cutting-edge software and content that bridges design, development, and information for over 20 years. He is currently a Principal User Interface Engineer, developing software to manage distributed devices via the Cloud.
Morteza Sahragard was born in Iran, and received his Bachelor of Science degree in Software Engineering. He started programming in the middle of 2000 with Pascal and then C++. With the increasing popularity of the .NET platform, he turned to the Microsoft programming framework and since then he has been involved in various kinds of applications, from Windows to Web, Network to Multimedia, Mobile to highly distributed systems, and so on. In the middle of 2006 he created www.30sharp.com, which is nowadays a famous and well-known tutorial website about technical programming and designing stuff (in Persian). At the moment, he is working as a Senior .NET Developer in an international IT company in Armenia. You can also find him at his English blog: http://weblogs.asp.net/morteza.
Brian Seekford is an experienced software engineer and architect, and is the CEO of Seekford Solutions, Inc. He works with client-side, server-side, and mobile technologies with an emphasis on large scale n-tier systems. The primary technologies he utilizes are the .NET platform for the client and server side, and JavaScript/HTML5 for mobile development. He has worked for Walt Disney World, BP, GM, Delta, PwC, and others who utilize a variety of technologies and hardware. He also built and sold ActiveX controls for network communications and web technologies for 11 years.
- Fundamentals of Linux
- DevOps with Kubernetes
- Linux C/C++服務器開發實踐
- INSTANT Sencha Touch
- D3.js 4.x Data Visualization(Third Edition)
- Java并發編程之美
- Arduino機器人系統設計及開發
- Python 快速入門(第3版)
- Laravel Design Patterns and Best Practices
- Java自然語言處理(原書第2版)
- Python計算機視覺與深度學習實戰
- 網頁設計與制作
- C語言編程魔法書:基于C11標準
- Python深度學習:基于PyTorch
- 代碼整潔之道:程序員的職業素養