掘金日报主打分享优质深度技术内容,技术内容分:前端、后端、Android、iOS、产品设计、工具资源和一些有趣的东西。
前端
一劳永逸的搞定 flex 布局
一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平、垂直同时居中?
改造你的网站,变身 PWA - 掘金
最近有很多关于 Progressive Web Apps(PWAs)的消息,很多人都在问这是不是(移动)web 的未来。我不想陷入native app 和 PWA 的纷争,但是有一件事是确定的 --- PWA极大的提升了移动端表现,改善了用户体验。
JavaScript 常见设计模式解析
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
后端
创业公司小团队为什么要使用Docker
以Docker为代表的容器技术已经持续成为话题好几年了,本以为在没有历史包袱的创业公司中,Docker应该会成为生产环境上部署和管理服务的标准配置,然而最近发现一些友商在得知我们在生产上使用Docker和Kubernetes之后,居然表现出了一些惊讶。
想染指系统架构设计?你绝对不可错过的一篇。
学习如何设计可扩展的系统将会有助于你成为一个更好的工程师。
系统设计是一个很宽泛的话题。在互联网上,关于系统设计原则的资源也是多如牛毛。
这个文章就是这些资源的集合,它可以帮助你学习如何构建可扩展的系统。网易云音乐 NodeJS 版 API
升级到 2.0 版本.增加使用文档,完成项目重构,增加更完善的单元测试,版本升级到2.0,升级 api 到 v2+,支持登录并获取用户信息和创建的歌单,可通过获取音乐 url 接口获取用户歌单里的的音乐,获取每日推荐歌单和每日推荐音乐
Android
安卓推送这件小事
我们在讨论 Android 手机上的推送时,大多数情况是在说集成第三方推送,因为即使是像微信这样的大厂,也需要厂商加到启动白名单里才能保持在线。有赞 App 模块化实战经验总结
随着有赞电商业务的不断发展壮大,App 端所承担的功能也越来越重,特别是代码几易其主之后开始变得杂乱无章,牵一发而动全局的事情时常发生。为了应对团队壮大之后的开发模式,我们必须要对业务进行隔离,同时沉淀出通用组件,完善移动开发的基础设施。
基于RxJava2+Retrofit+RxCache的网络请求封装
这套框架来源于现有项目,这几天开了新项目正好用到顺手就把这套框架抽出来了,也方便以后使用。目前网上对Rxjava2+Retrofit2的封装真是太多了,但是大体思路都是一样的,而且好多代码都具有相似性,这套其实也不例外,大家可选择性使用。
iOS
ReactiveCocoa基本用法
ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾。
EFQRCode:自动生成花式二维码
EFQRCode:自动生成花式二维码。
UIView动画总结
今天总结一下UIView动画就是 UiView动画是基于高层API封装进行封装的,对UIView的属性进行修改时候所产生的动画.
产品设计
产品设计流程与高效工具
看着手头上这个从0开始,现在迭代到2.0的项目时,已经过去大半年了。这段时间真是一把si一把niao的挤“它”出来的,都是泪啊。不过也真实体验到了一个完整的产品从0到1的过程。
UI 设计中如何配色?
关于 UI 设计中用色技巧和配色工具推荐
界面排版原则(上)
用实例分享一下界面排版中需要注意哪些原则。
工具资源
iTerm2 快捷键大全
iTerm2 快捷键大全 提升 Mac 开发效率
一个开源书写 Markdown 的神器
很好看的 Markdown 编辑器,还支持编写 Snippet,同时支持 Windows、Mac、Linux 三大平台
HTTP最强资料大全 - 掘金
新增视频教程 - WEB系统测试、PHP的HTTP协议、okhttp框架解析与应用、走进Requests库、接口测试基础入门篇、JMeter之HTTP协议接口性能测试;