fir.im Weekly - 你与优秀源码之间只差一个 Star

说起开源社区,Github 是一个不可缺少的存在。作为全球最大的同性交友网站,上面有太多优秀的开源代码库和编程大神,让无数开发者心生向往。那么如何正确的使用 Github,也许是编程学习之必要。来看下@googdev 的 关于如何选择开源项目如何正确使用开源项目如何发现优秀的开源项目,同时作者还出了几篇从0开始学习 GitHub的系列文章,对于迫切需要成长的开发者会有所帮助。

本期fir.im Weekly 收集了不少好的 Github 优秀源码,iOS/Android 开发工具与文章分享,持续集成相关实践和程序员Tips,诸位慢慢「享用」~

『iOS,Android开发工具&源码分享』

深入解读 iOS 开源项目源码

来自@iOS开发精选微博分享;

作者对一些优秀的 iOS 开源项目源码进行分析解读,并将其整理成文后分享到了 GitHub 上,以帮助开发者们能更好的理解优秀开源项目的底层代码实现原理,GitHub 地址:iOS-Source-Code-Analyze

Android Sdk 源码解析

@AndroidCJJ 在微博上分享:
AndroidSdkSourceAnalysis是一群爱分享的GitHub小伙伴花了好长时间写的关于android sdk 源码解析文章,旨在帮助Android开发者更好的学习。”如果你也感兴趣,可以加入他们的组织。

ISFIRVersionCheck - 应用新版本检测 iOS 库

基于 fir 对比 build 版本号自动检测新版本信息,有新版本弹 Alert 前往更新。Github地址:isaced/ISFIRVersionCheck

关于 App 重构的几个方面

如何重构App代码?简书作者anly_jun 谈了谈自己的理解,文章传送门,其中也说到了Uber的技术主管关于架构重构的12条规则, 共勉之~

Android存储系统之架构篇

这是gityuan博客的第100篇,上一篇文章从源码角度介绍相关模块的创建与启动过程,这篇主要从全局角度把握和剖析Android的存储系统,文中有很多流程图帮助理解。链接如下:

Android存储系统之源码篇

Android存储系统之架构篇

用MVP+Rxjava+Retrofit构建项目

这是一个用 MVP+Rxjava+Retrofit 构建的项目,是关于微信头条的分享。源码已分享至 Github,地址点这里

如何入门服务器端 Swift 开发

@RealmChina分享道:

“Swift 已演变成了一门开源、跨平台的编程语言,有许多团队正在竞相使 Swift 语言能用于 Web 开发。其中最主要的框架分别是:Perfect、Vapor 以及 Kitura。接下来我们将会聊一聊这些框架的优缺点,并且介绍如何入门服务器端 Swift 开发。”

文章传送门

『持续集成实践』

浅谈GRAB的持续集成和持续部署

作者zhchang在gopher china 2016大会上面做了个关于 GRAB 的持续集成和持续部署(CI/CD)的分享,感兴趣点击这里

基于 flow.ci 实现 PHP 项目自动化持续集成

这是一个关于如何实现 PHP 项目自动化持续集成的快速指导。无论你是否使用过持续集成,或在苦心寻找一款合适的持续集成工具,可能这篇文章对你有帮助。

『程序员Tips』

IT职业技能图谱(完整版)

@StuQ官博 发布了最全IT职业技能图谱,包括iOS,运维,前端,大数据,云计算,测试,安全,微服务,嵌入式开发等等,后续技能图谱内容将会持续更新,在Github上有20多个开源版本,点击这里查看。
PS :StuQ的技术图谱没有 Android,简书作者anly_jun于是自己做了一张Android App 开发技术图谱,点这里看看。

什么是真正的程序员

作者仿照《小王子》中的情节,通过小printf遇见的不同类型的程序员,最后悟出什么才是真正的程序员!文章略长,但是耐心读完,你肯定会受益良多!

中文版:链接,翻译来自博客园:削微寒

英文原文:链接.

_
这期的 fir.im Weekly 就到这里,
欢迎大家分享更多的内容。

fir.im


firim
Fly It Remotely

fir.im是国内首家提供 App 测试托管分发服务的公司,提供两步发布测试应用的 fir.im, 崩溃分析 BugHD, ...

1.4k 声望
190 粉丝
0 条评论
推荐阅读
fir.im 持续集成技术实践
互联网时代,人人都在追求产品的快速响应、快速迭代和快速验证。不论是创业团队还是大中型企业,都在探索属于自己的敏捷开发、持续交付之道。fir.im 团队也在全面实施敏捷,并推出新持续集成服务— flow.ci ,以帮...

firim阅读 3.7k

网易云音乐开源全链路埋点方案-曙光埋点(dawn)
网易云音乐开源了曙光埋点 dawn,一个跨多端的全链路埋点解决方案,旨在构造一个完美的数据理想国。曙光埋点创造性的提出了埋点虚拟树(VTree),并在此基础上实现了诸多能力,解决大前端侧埋点困难、精度差、不...

云音乐技术团队3阅读 2.4k

封面图
深度剖析 Runtime
做很多需求或者是技术细节验证的时候会用到 Runtime 技术,用了挺久的了,本文就写一些场景和源码分析相关的文章。先问几个小问题:class_rw_t的结构是数组,数组里面的元素是数组,那它是二维数组吗?为什么16字...

杭城小刘4阅读 983

封面图
写一个Vue DevTools,让开发体验飞一会
近年来,人们越来越关注开发者体验 (DX)。工具和框架也一直在努力改进 DX,比如这两年光速发展的Vite。在大多数人的印象中,Vite的特点是快,但是在我看来让它发展迅速并在前端构建工具占据一席之地的主要原因是...

null仔2阅读 844

封面图
Laravel入门及实践,快速上手ThinkSNS+二次开发
【摘要】自从ThinkSNS+不使用ThinkPHP框架而使用Laravel框架之后,很多人都说技术门槛抬高了,其实你与TS+的距离仅仅只是学习一个新框架而已,所以,我们今天来说说Laravel的入门。

ThinkSNS1阅读 2.4k

一个令人惊艳的ChatGPT项目,开源了!
最近在GitHub上发现了一个爆火的开源项目。好家伙,凑近一看,居然还是由微软开源,并且和最近炙手可热的ChatGPT息息相关。项目的名字叫做:Visual ChatGPT。[链接]这个项目最早是3月上旬微软开源的,项目宣布开...

CodeSheep2阅读 1.9k

封面图
github 和 gitlab 之自定义首页样式
🎈 个性首页相信很多小伙伴在逛 github 和 gitlab 的时候会发现很多开发者的首页异常的炫酷,如 [链接]🎈 制作步骤是不是立马想拥有一个属于自己的高大上主页了从上图中我们可以看出,其实它展示的一个 readme 里面...

tiny极客3阅读 1.8k评论 4

封面图

fir.im是国内首家提供 App 测试托管分发服务的公司,提供两步发布测试应用的 fir.im, 崩溃分析 BugHD, ...

1.4k 声望
190 粉丝
宣传栏