首页 > 代码库 > 程序员4月书讯:Angular来了!

程序员4月书讯:Angular来了!

3月书讯中奖名单:

小棒棒《学习敏捷:构建高效团队》
镇屌的技术之路《学习敏捷:构建高效团队》
阿基米东《Scratch少儿趣味编程2》
民团司令《追踪引力波》
JOHNEW《算法图解》

中奖通知由CSDN官方发布站内消息,请关注消息通知~

好书推荐,在图灵书讯中选出你认为值得推荐的好书加自己写的推荐理由,在文末评论里回复。下期书讯更新时,会在本期的书讯评论中选出若干优秀评论,获奖者可任选图灵书讯中的图书一本。

本月新书11本,有一套数学经典科普书,一套东京大学访谈集,3本前端开发,1本iOS性能优化,1本Docker,还有1本Unity畅销书升级。

  1. 特别推荐:数学万花筒套装
  2. Angular权威教程
  3. 高性能iOS应用开发
  4. Meteor实战
  5. 客户端存储技术【有电子版】
  6. Docker开发指南【有电子版】
  7. Unity游戏设计与实现:南梦宫一线程序员的开发实例(修订版)
  8. 如何思考:东京大学思维素养访谈集
  9. 设计思维:东京大学思维素养访谈集2

0. 特别推荐:数学万花筒套装

技术分享

作者:伊恩·斯图尔特
译者:张云(1)(2),何生(3)
定价:39.00元

  • 知名数学科普作家、华威大学数学系荣退教授Ian Stewart作品
  • 五十多年收藏精选,汇集趣味数学游戏、谜题、故事和八卦
  • 适合各种程度的数学爱好者阅读,深入培养数学学习兴趣

《数学万花筒》系列是知名数学科普作家、华威大学数学系荣退教授伊恩·斯图尔特(Ian Stewart)五十多年收藏精选,是数学科普畅销经典。《数学万花筒(修订版)》和《数学万花筒2(修订版)》 对旧版译文进行了全面整理提升。《数学万花筒3:夏尔摩斯探案集》为最新出版。

通过本书,读者可以:透彻了解数学有趣而迷人的一面,激发想像力;亲自参与到数学中,体验发现带来的兴奋;了解数学的重要发展,不管来自四千年前还是上一周。

1. Angular权威教程

ng-book 2: The Complete Book on Angular 2
技术分享

作者:Ari Lerner,Felipe Coury,Nate Murray,Carlos Taborda
译者:Nice Angular社区
定价:109.00元

  • Angular领域里程碑式著作,资深全栈开发工程师经验汇集
  • 雪狼带领的Nice Angular社区主力倾情翻译 Google
  • Angular项目经理兼主管Naomi Black、Google开发技术推广部大中华区主管栾跃推荐阅读

《Angular权威教程》堪称Angular领域里程碑式著作,涵盖了关于Angular的几乎所有内容。

对于没有经验的人,本书平实、通俗的讲解,递进、严密的组织,可以让人毫无压力地登堂入室,迅速领悟新一代Web应用开发的精髓。

如果你有相关经验,那本书对Angular概念和技术细节的全面剖析,以及引人入胜、切中肯綮的讲解,将帮助你彻底掌握这个框架,在自己职业技术修炼之路上更进一步。

2. 高性能iOS应用开发

High Performance iOS Apps: Optimize Your Code for Better Apps
技术分享

作者:Gaurav Vaish
译者:梁士兴 郝田田 陈作君
定价:89.00元

  • 全面展示构建优异应用移动性能所需技能,Objective-C与iOS开发人员进阶必备
  • 强调从工程学角度编写最优代码,解决常见性能问题
  • 让App飞起来的软硬件解决之道

《高性能iOS应用开发》介绍了对用户体验产生负面影响的各个方面,并概述如何优化iOS应用的性能。全书共5个部分,主要从性能的衡量标准、对应用至关重要的核心优化点、iOS应用开发特有的性能优化技术以及性能的非代码方面,讲解了应用性能的优化问题。

本书旨在展示如何从工程学角度编写最优代码。本书适合已经具有Objective-C和iOS实践经验的开发人员阅读。

3. Meteor实战

Meteor in Action
技术分享

作者:Stephan Hochhaus , Manuel Schoebel
译者:杨学辉
定价:69.00元 / 电子书:34.99元

  • 直击Web/移动应用开发痛点
  • 通过实例详细讲解Meteor应用开发全流程
  • Meteor之父作序推荐,全栈开发必读

《Meteor实战》秉承“实战”系列图书的一贯风格,以解决开发者实际问题为出发点,通过Meteor平台构建可扩展的高性能应用。书中详细介绍了如何用Meteor进行全栈开发,涵盖了Meteor栈的所有关键部分,涉及构成Meteor栈的各种组件和概念、响应性应用的基本模块和应用的构建与合理部署等,让读者全面掌握如何充分发挥Meteor在服务器端和可扩展性上的优势。

4. 客户端存储技术

Client-Side Data Storage: Keeping It Local
技术分享

作者:Raymond Camden
译者:马德奎
定价:39.00元 / 电子书:19.99元

  • 为服务器减压,节省网络流量,提升访问速度!
  • 让离线应用程序得以真正实现!

《客户端存储技术》从实用角度出发,以丰富的示例代码介绍Cookie、Web存储、IndexedDB等多种客户端存储技术,以及用于简化客户端存储的JavaScript库,如Lockr、Dexie和localForage等。还会清楚公正地讨论这些技术实际上得到了多大程度的支持。

本书适合所有Web开发人员阅读。

5. Docker开发指南

Using Docker: Developing and Deploying Software with Containers
技术分享

作者:Adrian Mouat
译者:黄彦邦
定价:79.00元 / 电子书:39.99元

  • 注重实践、全面实用,掌握使用Docker来开发、测试以及部署Web应用
  • 内容包括开发、生产以至维护的整个软件生命周期 助力微服务架构搭建

《Docker开发指南》是一本实战指南,通过本书你将学习到为什么容器如此重要,Docker能带来哪些好处,以及怎样把它变成开发流程的一部分。

作者将带领你从基础知识出发,直到了解如何在多主机系统上运行数十个拥有联网和调度能力的容器系统,重在让你掌握使用Docker来开发、测试以及部署Web应用。

尤为难能可贵的是,书中介绍了怎样在Docker的生态系统中把容器化的微服务从开发/测试环境迁移到生产环境。

6. Unity游戏设计与实现:南梦宫一线程序员的开发实例(修订版)

ゲームの作り方 改訂版 Unityで覚える遊びのアルゴリズム
技术分享

作者:加藤政树
译者:罗水东
定价:79.00元

  • 上版豆瓣9.3分好评图书,基于Unity5全面升级,并对Unity的重要概念进行了梳理
  • 南梦宫资深开发者执笔,重点讲解设计思路和实现细节,公开灵感来源!
  • 10个典型的开发实例,覆盖基本游戏类型!
  • 详略得当,风格细腻,附带完整的工程源码(C#)!

《Unity游戏设计与实现:南梦宫一线程序员的开发实例(修订版)》的重点不在于讲解Unity的各种功能细节,而在于介绍核心玩法的设计和实现思路。每个实例都从一个idea开始,不断丰富,进而自然而然地推出各种概念,引导读者思考必要的数据结构和编程方法。掌握了这些思路,即便换成另外一种引擎,也可以轻松地开发出同类型的游戏。

7. 东京大学思维素养访谈集

東大エグゼクティブ?マネジメント 課題設定の思考力(1)
東大エグゼクティブ?マネジメント デザインする思考力(2)
技术分享

作者:东京大学EMP , 横山祯德
译者:逸宁(1) ,王庆(2) 定价:42.00元

  • 东京大学精英培训项目内部访谈集
  • 超越传统教育的“知识视野”与“思考模式” 培育跨学科“融合性思维”
  • 对话日本一流研究者,剖析“发现”与“创造”背后的“思考”

本套书是日本东京大学EMP项目访谈集,访谈以“知识”和“思考能力”为线索,用对话的形式呈现了日本发育生物学、老年学、星系天文学、中国哲学、物理、语言脑科学等领域中研究大师的思考方式,并讲解了相应领域的有趣知识。

东京大学EMP项目也是日本“次世代”精英人才培育项目,通过跨学科知识的融合与运用,可以有效提高思考、判断、决策能力。

试读:《如何思考:东京大学思维素养访谈集》,《设计思维:东京大学思维素养访谈集2》

图灵社区每周电子书半价:

《网络是怎样连接的》
《C#经典实例(第4版)》
《社会工程 卷2:解读肢体语言》

购买前输入优惠码 weekly 即可半价购入,2017年4月24日恢复原价。

编后语:
小伙伴们对图灵有什么想法,或者有什么想对小编说的,都可以留言告诉小编哈~不管是批评还是建议,让我们一路相伴,共同成长~

[]~( ̄▽ ̄)~*

<script type="text/javascript"> $(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘
    ‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
  • ‘).text(i)); }; $numbering.fadeIn(1700); }); }); </script>

    程序员4月书讯:Angular来了!