分类目录归档:晨读推荐

「晨读推荐」《LeanCloud+JavaScript+Angular.js,对象子类化详解》

晨读推荐

由 LeanCloud 的工程师和设计师,以周为单位向大家推荐他们读过的有价值、有趣味、有分享意义的文章。

技术向 Geek Must Read

《iOS 开发争议(二)》
LeanCloud 导读:
对于 UI 界面的编写工作,到底应该用 xib/storyboard 完成,还是用手写代码来完成?文章作者唐巧通过脚本分析了一些 App,发现大型的 App 有些用了很多 xib,有些也是采用纯手写 UI 界面,关于方案的选择,作者给出了他的体会与建议。

工具向 The Best Tools

《Chrome 42 对 web 应用开放接口注册推送》
LeanCloud 导读:
感受一下以后 web 应用在设备上可以收推送、可以创建桌面图标,几乎可以代替本地应用的大部分功能。缺点是开放的 web 会因为这种方式绑定在某一个推送服务上,未来可以期待有更好的方案。

设计向 Design More, Design Better

《再谈 CSS 预处理器》
LeanCloud 导读:
上周推荐中讲述了 CSS 中几个比较核心的概念,本文作者更加详细的介绍和对比了目前市面上使用范围比较多的 CSS 预处理系统,比如 Sass、Less 等,详细介绍了语法差异,处理方式异同等,很详尽,推荐设计师和前端工程师学习。

新知向 Ren chou jiu yao duo du shu

《LeanCloud+JS+Angular.js,对象子类化详解》
LeanCloud 导读:
本文来自 LeanCloud 用户:众所周知,AV.Objects 是 Based on Backbone.model,它是除了 AngularJS 外最热门的 SPA 框架。但 Backbone 官方表示,目前并不支持 数据双向绑定(two-way data binding) 。可是他们不干咱得干,LeanCloud 官方给出了最直接的解法:为了让 Angular data binding 能够直接读取 Property,给各对象,或子类对象定义 Property。本文猪要介绍 AV.Object 以及其子类如何在 Angular.js APP 中的使用。需要读者对 LeanCloud 的 JS SDK 使用,Backbone 语法,以及和 Angular.js 有所了解。

「晨读推荐」《Disque 使用教程》等

晨读推荐4

由 LeanCloud 的工程师和设计师,以周为单位向大家推荐他们读过的有价值、有趣味、有分享意义的文章。

技术向 Geek Must Read

《Disque 使用教程》
LeanCloud 导读:
还在使用 Redis 作为消息队列吗?快换成同作者新鲜出炉的 Disque 吧!Disque 是一个内存储存的分布式任务队列实现, 它由 Redis 的作者 Salvatore Sanfilippo (@antirez) 开发, 目前正处于预览版(alpha)阶段。本文档将对 Disque 的安装方法和运行方法进行介绍, 说明各个 Disque 命令的作用, 并给出各个命令的运行示例, 帮助读者更好地理解 Disque 的使用方法。

工具向 The Best Tools

《ECMAScript 6 入门》
LeanCloud 导读:
尽管 JavaScript 语言本身有很多不如意的地方,但是其普及程度还是让人无法忽视。加上 Node.js 又使 JavaScript 可以在服务端市场分一杯羹,所以还是把这门语言修炼起来吧。ECMAScript 6 可以看到 JavaScript 在努力变好:恶心的全局变量 bug 可以消失了(关键字:let),赋值更加方便(关键字:Destructuring),回调噩梦稍有缓解(关键字:Generator 和 Promise),甚至还为将来的 es7 做了铺垫(关键字:async 函数)。

设计向 Design More, Design Better

《设计感应用》
LeanCloud 导读:
前段时间,有人在知乎上提了个问题国内有哪些非常有设计感的 App? 挺受关注,遂又新增一个国外系列,列举了近 20 个经过精心打造的应用,他们都在设计上给了用户非常好的体验。

新知向 Ren chou jiu yao duo du shu

《评点 Support Libraries v22.1.0》
LeanCloud 导读:
上周 Android 发布了 Support Libraries v22.1.0 ,PullToRefresh 作者 Chris 时隔数月终于开山,写博客分析新版本改动。这篇博客并不是介绍新版本改动的功能列表,而是去分析这些改动的缘由和如何更好的使用。这种思考问题的方式,就很值的推荐大家来阅读。

「晨读推荐」《设计与咖啡:我在卖咖啡中学到的产品设计》等

晨读推荐3

由 LeanCloud 的工程师和设计师,以周为单位向大家推荐他们读过的有价值、有趣味、有分享意义的文章。

技术向 Geek Must Read

《Architecting Android…The clean way?》
LeanCloud 导读:
本文介绍了将 clean architecture 的方法应用在 Android 平台上,并在文中附带了 github 示例。如果你还在发愁各种业务逻辑代码耦合在 UI 中,或者你正因为单元测试代码根本无从下手,又或者你正揪心自己的代码难以调试发现问题,不妨试试文中的方法。

工具向 The Best Tools

《Node 上 搭配 Passport 做一个简单的网站登陆以及第三方登陆的实例》
LeanCloud 导读:
在 LeanCloud 云代码中可以使用 Node 搭建一个 web hosting 的 web app,为了实现简单的前端接受数据,后端验证登陆鉴权等操作,Passport 是一个不错的工具,本文简单的演示了如何使用 Passport,推荐动手尝试!

设计向 Design More, Design Better

《设计与咖啡:我在卖咖啡中学到的产品设计》
LeanCloud 导读:
本文是作者过去四个月作为 Cremo.co(一家在线销售咖啡的公司) 一名设计师所体会到的东西,他注意到设计的四个重要环节,也是成功的创新所具备的环节,分别为:确定问题,制定解决方案,与客户交谈,迭代。

新知向 Ren chou jiu yao duo du shu

《Apple Watch 两个月开发的一些收获总结》
LeanCloud 导读:
本文介绍了 Apple Watch 的推荐阅读资料、开发方式和存在的坑等,不管怎么样,这款手表是火了,基于它能做些什么事情?可以读一读这篇文章。

「晨读推荐」《每天 200 亿次查询 – MongoDB 在奇虎 360》

晨读推荐2

由 LeanCloud 的工程师和设计师,以周为单位向大家推荐他们读过的有价值、有趣味、有分享意义的文章。

技术向 Geek Must Read

《Python 魔术方法指南》
LeanCloud 导读:
Python 中有大量内置的方法,方法名前后被两个下划线包裹着。这类方法被成为「魔术方法」,在 Python 中要实现一些比较「magic」的功能时,我们可以靠魔术方法来实现。本文介绍了 Python 中绝大部分的「魔术方法」,想要尝试进行元编程的同学不可不读。

工具向 The Best Tools

《impress.js:不仅仅是 PPT》
LeanCloud 导读:
在 Github 上近两万星的项目,整个网页是一张画布,将想要展示的每一页都放在这张画布上的不同位置,运行的时候监控键盘操作,使用 CSS3 来实现切换。

设计向 Design More, Design Better

《CSS 最核心的几个概念》
LeanCloud 导读:
本文将讲述 CSS 中最核心的几个概念,包括:盒模型、position、float 等。这些是 CSS 的基础,也是最常用的几个属性,它们之间看似独立却又相辅相成,推荐设计师们进行阅读

新知向 Ren chou jiu yao duo du shu

《每天 200 亿次查询 – MongoDB 在奇虎 360》
LeanCloud 导读:
自从 2011 年成为 MongoDB 的用户之后,奇虎已经在 MongoDB 上构建了 100 多个不同的应用,其中包括新服务以及从 MySQL 和 Redis 上迁移过来的服务——每天都会在 MongoDB 上运行超过 1, 500 个实例并且支持 200 亿次查询。在本文中奇虎分享了他们在 MongoDB 开发和运维部署的经验,特别是自动化运维和备份方面的实践,值得学习。

「晨读推荐」《适用于 Google 搜索的 App Indexing》等

晨读推荐

关于「晨读推荐」

由 LeanCloud 的工程师和设计师,以周为单位向大家推荐他们读过的有价值、有趣味、有分享意义的文章。

技术向 Geek Must Read

《适用于 Google 搜索的 App Indexing》
LeanCloud 导读:
Google App Indexing 官方技术文档已经全部汉化!Android App Indexing 让你的应用中的深层内容像网页一样被 Google 索引,并且为用户提供在移动设备上点击搜索结果直接打开应用中特定内容的体验。加入深层链接,可以帮助你的应用提升应用留存率、改善 SEO

工具向 The Best Tools

《MySQL 入门书籍和方法分享》
LeanCloud 导读:
各大论坛上总是有很多同学咨询想学习数据库,或者是为入行 DBA 做些准备。几年来作为一个 MySQL DBA 的成长过程有一些积累和感悟,就本文罗列出了一些适用于 MySQL 及运维入门和进阶使用的书籍。

设计向 Design More, Design Better

《基于 Threejs 的 jQuery 3d 图片旋转木马特效插件》
LeanCloud 导读:
这是一款基于 ThreeJS 的炫酷 3D 旋转木马图片画廊特效插件。该旋转木马特效可以设置图片预加载,带有前后导航按钮,可以使用鼠标前后旋转,并可以设置 3D 透视的位置。

新知向 Ren chou jiu yao duo du shu

《关于 Vertical-Align 你需要知道的事情》
LeanCloud 导读:
开始学习前端以来,在 CSS 相关知识当中困扰我最多的就是 Vertical-Align 这个属性。在 Stackoverflow 上查找相关问题的时候看到了这篇文章,进行了翻译整理。

「晨读推荐」《代码签名探析》等

晨读推荐4

关于「晨读推荐」

由 LeanCloud 的工程师和设计师,以周为单位向大家推荐他们读过的有价值、有趣味、有分享意义的文章。

技术向 Geek Must Read

《代码签名探析》
LeanCloud 导读:
大多数时候代码签名看上去像是一个难以理解的神秘黑盒。这篇文章揭示了盒子内部的运作机理。

工具向 The Best Tools

《Better Specs》
LeanCloud 导读:
Ruby 的 RSpec 是一个非常棒的工具。它在 BDD 流程的开发中被用来写高可读性的测试,引导并验证你开发的应用程序。网上有很多资源会告诉你 RSpec 能做什么,但却很少有人讨论如何用它编写出高质量的测试用例。Better Specs 通过收集其他开发者经年累月积攒的大部分「最佳实践」,来尝试填补这之间的鸿沟。

设计向 Design More, Design Better

《Switching to Sketch》
LeanCloud 导读:
本文介绍了作者在使用 Sketch 的 30 天中的心得体会。他认为 Sketch 的出现极大地解放了 UI/UX 的生产力。文章不仅介绍了 Sketch 的使用技巧,还提供了很多相关的免费资源。

新知向 Ren chou jiu yao duo du shu

《iOS 性能优化:Instruments 工具的救命三招》
LeanCloud 导读:
对于每位 iOS 开发者来说,代码性能是个避不开的话题。随着项目的扩大和功能的增多,没经过认真调试和优化的代码,要么任性地卡顿运行,要么低调地崩溃了之,其实要破这个局面并不难,只要在 Xcode 自带的监控调试工具 Instruments 上花点功夫,让大代码流畅运行也不是神话。Instruments 提供了很多功能,本文重点介绍一下我最常用的三大类:Time Profiler:分析代码的执行时间,找出导致程序变慢的原因。Allocations:监测内存使用 / 分配情况,迅速膨胀的内存可以很快让程序毙命,所以要多加防范。Leaks:找到引发内存泄漏的起点

「晨读推荐」Writing Redis in Python with asyncio: Part 1

晨读推荐3

关于「晨读推荐」

由 LeanCloud 的工程师和设计师,以周为单位向大家推荐他们读过的有价值、有趣味、有分享意义的文章。

技术向 Geek Must Read

《Writing Redis in Python with asyncio: Part 1》
LeanCloud 导读:
介绍用 python 新的 asyncio 模块写一个 redis 客户端的方法。推荐理由:可以熟悉和了解 python 内置的 event loop 库。

工具向 The Best Tools

《React Native》
LeanCloud 导读:
本周的热点肯定是 Facebook 推出的 React Native。一直都觉得它很强大,可以算是黑魔法了。通过写 JS 的方式(当然也可以不写 JS,语言在 React 里已经没有太大意义了,就是一个解释器的问题),实现 Native 开发实时刷新的效果,不用再等待编译,而且多端开发技术栈变得更加统一。这些特点值得关注!

设计向 Design More, Design Better

《Dear Photographer》
LeanCloud 导读:
一位摄影师分享了 6 个关于「如何将你的原创摄影获得更多转载」的技巧。

新知向 Ren chou jiu yao duo du shu

Stop using tail -f (mostly)
LeanCloud 导读:
这不是一篇文章,而是一个小提示:在 Unix 类环境中,我们经常使用 tail -f 来查看一个文件最近的变动,尤其是查看日志文件时特别方便。其实,除了 tail -f 之外,less 工具也能做到这一点,并且比 tail 更加出色。