终于一脚迈入了 2016 年。无论你是否准备好,未来已经汹涌扑来……

新年第一期的 fir.im Weekly 干货颇多,来看一看:)

2015 Developer Survey

stackoverflow 的这份报告是对Technology、Work、Community的调查,技术部分包括编程语言、桌面操作系统、文本编辑器、IDE、Source Control 等,报告显示2015最流行的编程语言是JavaScript;Swift 是开发者最喜欢的语言;移动开发者中 Android 与 iOS 开发者比例4:3等等。全文报告,请点击这里.

补充:@36氪已贴心po出中文版,在这里.

来看看国外优秀公司的技术栈

@移动开发小冉 分享了一个网站——stackshare 非常实用,可用 Github 的账号登录,在这里可以研究国外各个优秀公司的技术栈,比如 Slack 、Anbnb等等。

基于Travis CI 搭建Android自动发布工作流

感谢@Allo的分享,Travis CI + fir.im CLI 搭建 Android 自动打包发布工作流,是非常棒的示范~ 

Android开发者想实现自动化发布,简化工作流程,可以来看看这篇文章.

iOS 中的 UI 自适应

@RealmChina分享。

“在本次 GOTO Conference CPH 2015 讲演中,Sam Davies 将带我们深入了解自适应布局,通过展示几种形象的例子来讲解自适应布局的理念,同时还会带来使用界面构造器时的一些小技巧。”

点击这里,浏览全文。

iOS 导航栏转场动画库

@Kyrrr写了个库用来解决导航栏转场动画的问题,使过渡效果顺滑自然,你不用写一行代码,不用考虑 pop 后各种不同导航栏背景样式的处理,只用关心被 push 的 view controller 的导航栏的背景样式。Github 源码已抛出,感兴趣的请点击这里.

Swift转场库 TransitionTreasury

@靛青K尝试做个Swift转场库TransitionTreasury,各种效果地址: http://t.cn/R4iv3Xx , Github 地址 :http://t.cn/R4iv3XJ ,简直不能太赞!

如何在Swift中调用C库

@叶枫落 分享,用三篇文章谈了谈自己在使用 Swift 过程中遇到的一些问题和经验。

“Swift在server端的应用前景喜人,尤其是Swift天然对C的兼容,让Swift得以在短时间内就拥有了大量的库支持。所以广大Swift开发者都在积极尝试使用Swift封装C库的方法来迅速拓展Swift在server上的实现。”

入门篇 : http://hearrain.com/2015/12/850

进阶篇: http://hearrain.com/2016/01/853

完结篇: http://hearrain.com/2016/01/855

 Android AutoLayout全新的适配方式

@鸿洋_ 分享了自己脑洞大开的杰作:
“从Google百分比库以及一种场景的适配方案,写出了一个AndroidLayout,开发者拿到设计图,在meta信息中注册设计图的尺寸,然后不需要额外计算,布局直接抄设计图上的尺寸,不产生任何多余的资源文件,完成各种分辨率的适配!开源地址:http://t.cn/RUm1DB8 .

微信Android客户端架构演进之路

这是一篇 @infoQ 对于微信团队的采访,整理在了微信文章中。对于Android系统应用架构设计感兴趣的同学可以来这里看看。

Gradle for Android

如果你是名Android开发新手,或者是名从 eclipse 切换到 Android studio的新手,那么 @neu 的这几篇文章,可以帮助到你用gradle构建工具来自动构建 Android 项目。文章还在继续更新至中。

Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )

Gradle for Android 第二篇( Build.gradle入门 )

Gradle for Android 第三篇( 依赖管理 )

Gradle for Android 第四篇( 构建变体 )

Gradle for Android 第五篇( 多模块构建 )

Gradle for Android 第六篇( 测试)

JavaScript 开发者必备的资源合集

来自 稀土掘金的分享。

这个 Github 仓库整理了 JavaScript 开发需要读的技术文章、技术演讲、练习、ES5/6 的草案、电子书、测试和框架等等,你一定会用到的。地址在这里.

如何成为优秀Web Developer

@Phodal 的新年巨献——Growth,一个关于如何成为优秀Web Developer的App(Android与Web)。其中结合技能树、成长路线图、进阶书单、Web七日谈等等。Github地址:http://t.cn/R46Hb79 ;预览: http://t.cn/R46Hb7K

2015 年最佳 UI 动效

来自@JJ-Ying的博客分享。

“Beautiful Pixels 网站的年经贴,收集当年度的优秀 UI 动效设计,原文详细介绍移步 BP 官网:The Highlight 2015 — Best Animations,同时他们也评出了 2015 年最佳 Apple TV 应用最佳游戏以及最佳 Apple Watch 应用.”


___________________

最近技术干货内容层出不穷, fir.im Weekly 想做一些内容上的改变,如果你有好的建议随时发邮件给 dm@fir.im ,同时欢迎分享更多的资源。

fir.im

fir.im Weekly - 2015 年开发者调查报告的更多相关文章

  1. StackOverflow发布年度开发者调查报告:JavaScript备受欢迎

    StackOverflow刚刚发布了年度开发者调查报告,访问了来自173个国家的56033名编程人员,发现几乎所有开发者都精通于JavaScript.具体说来就是,超过85%的全栈开发者.超过90%的 ...

  2. Scrum已经俘获中国开发者的心? ——从《2017年开发者调查报告》看真相!

    云栖社区通过为期两个月,对7032份有效调查问卷分析统计,2017年12月发布了首份<2017中国开发者调查报告>.报告显示,37.3%的开发者表示,协作工具主要来自企业内部自研的协作工具 ...

  3. 2020 年 中国.NET开发者调查报告

    微信公众号dotnet跨平台2020年初做的一个关于中国.NET开发者调查收到了开发者近 1400 条回复.这份调查报告涵盖了开发者工具链的所有部分,包括编程语言.应用架构.应用服务器.运行时平台.框 ...

  4. fir.im Weekly - 聊聊 Google 开发者大会

    中国互联网的三大错觉:索尼倒闭,诺基亚崛起,谷歌重返中国.12月8日,2016 Google 开发者大会正式发布了Google Developers 中国网站 ,包含了Android Develope ...

  5. 2015 DevOps状态调查报告

    依据Puppet Labs的2015 DevOps调查报告(下载地址:https://puppetlabs.com/2015-devops-report),调查研究表明: 拥有强IT服务绩效的企业一般 ...

  6. 2015 年 JavaScript 开发者调查报告

    你写什么类型的 JavaScript? 97.4% 的受访者写 JavaScript 的 Web 浏览器,其中有 37% 写移动 Web 应用. 一些参与者回复,他们会在其他地方用 JavaScrip ...

  7. 2018 .NET开发者调查报告: .NET Core 是怎么样的状态

    4月28日,在公众号里发起<.NET Core 使用调查>,该调查为期一周,有近3300名开发者参与. 已经使用.net core  的人数只有44%,计划使用.net core 比例达到 ...

  8. 2014中国软件开发者调查(二):Java、.NET、Web、云计算特点

    继上周五放出第一篇中国软件开发者调查报告后,很多初学者和开发者翘首以盼第二篇.第三篇报告--希望这些调查报告能够给他们带来指导,解决他们的疑惑.确定他们的学习和使用信心.经过笔者在周末的努力,内容更加 ...

  9. 2017年开发者生态报告:Python最多人想尝试的编程语言(转载)

    在过去的十年里,Python 语言获得了最大的增长幅度,已经成为最受欢迎的程序设计语言之一.JetBrains 近日发布了 2017 开发者生态报告,该报告包含开发人员对 11 种编程语言以及数据库和 ...

随机推荐

  1. 学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)

    一.前言         早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档.发现这些文档的作者都是java 的大腕,大多都是站在掌握了一定maven 基 ...

  2. 【12-JDBC编程】

    JDBC编程 JDBC概述 •通过使用JDBC API,Java程序可以非常方便地操作各种主流数据库,这是使Java语言的巨大 魅力所在.而且由于Java语言的跨平台特性,所以使用JDBC API所编 ...

  3. multiple definition of `err_sys' 《UNIX环境高级编程》

    本文地址:http://www.cnblogs.com/yhLinux/p/4079930.html 问题描述: [点击此处直接看解决方案] 在练习<UNIX环境高级编程>APUE程序清单 ...

  4. 提取c#代码文件中的方法块

       此方法是取C#文件里面的方法块,并删除缩进符,感觉写得还是比较容易懂的,所以收藏下,以便将来用到. private static string GetCodeBlock(string allCo ...

  5. Android应用:StatusBar状态栏、NavigationBar虚拟按键栏、ActionBar标题栏、Window屏幕内容区域等的宽高

    一.屏幕中各种栏目以及屏幕的尺寸 当我们需要计算屏幕中一些元素的高度时,或许需要先获取到屏幕或者各种栏目的高度,下面这个类包含了Status bar状态栏,Navigation bar虚拟按键栏,Ac ...

  6. git svn clone时间估算

    处理器: Intel(R) Xeon(R) CPU E5-2620 @2.00GHz 2.00Ghz 内存:32.0 GB 操作系统: Windows Server 2008 R2 Enterpris ...

  7. 这几天对Redis的初探,写一个阶段性的东西

    原来基于wcf写了一个交互框架,其中自定义了一个session队列,用于保存客户端连接的一些信息. 这几天在想如何将这个wcf框架做负载均衡,于是将session队列拆分出来,用一个共享的内存进行处理 ...

  8. Software Testing hw2

    Fault的定义:可能导致系统或功能失效的异常条件(Abnormal condition that can cause an element or an item tofail.),可译为“故障”. ...

  9. struts2.5框架使用通配符指定方法常见错误

    struts2.5框架使用通配符指定方法(常见错误) 在学习struts框架时经常会使用到通配符调用方法,如下: <package name="shop" namespace ...

  10. runtime记录

    前言: 最初对于runtime的了解其实只停留在,知道这是一组C的方法,知道消息机制中会把方法调用转成objc_msgSend(theObject,@selector(objectMethod)).随 ...