Speaking of the open source community, Github is an indispensable presence. As the world's largest gay dating site, there are too many good open source code libraries and programming gods, so that countless developers yearning. So how to use Github correctly may be necessary for programming learning. Take a look at @googdev on how to choose Open source projects, how to use open source projects correctly, how to discover good open source projects, and a few articles from 0 that have started to learn about GitHub, which will help developers who need to grow.
This issue fir.im Weekly collected a lot of good Github Excellent source code, ios/android development tools and articles to share, continuous integration of relevant practices and programmer tips, you slowly "enjoy"~
"Ios,android Development tools & source Sharing"
Read the source of IOS open source projects in depth
From the @ios development of selected micro-blog sharing;
The author analyzes and interprets the source code of some excellent IOS open source projects, and then shares them on GitHub to help developers understand the underlying principles of good open source projects, GitHub address:ios-source-code-analyze
Android SDK Source Code parsing
@AndroidCJJ to share on Weibo:
"Androidsdksourceanalysis is a group of love-sharing GitHub partners who have spent a lot of time writing about the Android SDK source parsing article, designed to help Android developers learn better. "If you are interested, you can join their organization.
Isfirversioncheck-detect IOS library with new version
Based on the FIR comparison build version automatically detects the new version information, there is a new version of Bounce Alert to go to the update. GitHub Address: isaced/isfirversioncheck
On several aspects of APP refactoring
How do I refactor the app code? Jane Book author Anly_jun talk about his own understanding, the article portal, which also spoke of Uber technical director about the 12 rules of architecture refactoring, mutual encouragement ~
Architecture of Android Storage System
This is the 100th article of the Gityuan blog, the previous article from the source point of view to introduce the creation and initiation of related modules, this article mainly from a global perspective grasp and analysis of the Android storage System, the text has a lot of flowchart to help understand. The links are as follows:
Source code of Android storage System
Architecture of Android Storage System
Build a project with Mvp+rxjava+retrofit
This is a project built with Mvp+rxjava+retrofit, and it's about sharing the headlines. Source has been shared to Github, address point here.
How to get started with server-side Swift development
@RealmChina Share:
"Swift has evolved into an open-source, cross-platform programming language, with many teams vying to make Swift language available for Web development." The main frameworks are: Perfect, Vapor and Kitura. Next we'll talk about the pros and cons of these frameworks and how to get started with server-side Swift development. ”
Article Portal.
"Continuous Integration practices"
Discussion on continuous integration and continuous deployment of grab
Author Zhchang on the Gopher China 2016 conference to do a GRAB on the continuous integration and continuous deployment (CI/CD) of the share, interested click here.
Implement PHP project automation continuous integration based on FLOW.CI
This is a quick guide on how to automate continuous integration of PHP projects. Whether you have used continuous integration or are looking for a suitable continuous integration tool, this article may help you.
"Programmer Tips"
Atlas of IT Career skills (full version)
@StuQ has released the most comprehensive IT career skills Atlas, including iOS, OPS, frontend, big Data, cloud computing, testing, security, microservices, embedded development, and so on, and the follow-up skills Atlas will continue to be updated, with more than 20 open source versions on GitHub, click here to view.
Ps:stuq's technical Atlas does not have Android, Jane book author Anly_jun So he made an Android APP Development technology Atlas, click here to see.
What is a real programmer
The author modeled "Little Prince" in the plot, through small printf met different types of programmers, finally realize what is the real programmer! The article is a bit long, but you will definitely benefit from reading patiently!
You have only one Star between you and good source