最快的 Hexo 博客搭建方法

2018-07-05
阅读 2 分钟
1.7k
Cloud Studio 是基于浏览器的集成式开发环境,为开发者提供了一个永不间断的云端工作站,支持绝大部分编程语言,包括 HTML5、PHP、Python、Java、Ruby、C/C++、.NET 小程序等等。Cloud Studio 提供了完整的 Linux 环境,并且支持自定义域名指向,动态计算资源调整,可以完成各种应用的开发编译与部署。Hexo 是一个快速、...

Google 的 Git v2 带来颠覆性性能提升?恐怕未必。

2018-05-24
阅读 21 分钟
2.6k
王振威,CODING 创始团队成员之一,多年系统软件开发经验,擅长 Linux,Golang,Java,Ruby,Docker 等技术领域,近两年来一直在 CODING 从事系统架构和运维工作

Cloud Studio初体验

2018-04-28
阅读 2 分钟
4.5k
一、启用功能Cloud Studio是Coding.Net推出的全新“云IDE”,即在线文档编辑器,并提供了主流的开发语言支持。如同其推广语“开发者提供了一个永不间断的云端工作站,不管有没有开发经验都可以毫无门槛的体验云端开发的乐趣”所述,为广大开发者提供了一个随时随地的云端开发环境。可以通过访问网址[链接] 快速进入产品宣传页。

深入了解 Cloud Studio 开发在云端

2018-04-16
阅读 2 分钟
3.4k
Cloud Studio 可一键切换各种预置的开发环境,编写好的代码可以直接运行,除此之外还支持创建外部访问链接。比如运行一个 PHP 网站,仅需将环境切换至 PHP+MySQL 的预制环境,进入 PHP 目录,启动 PHP 内置的 WebSever,监听 8080 端口,即可在访问链接栏里查看网页效果。十分的简洁方便。

期权都是废纸?——创业公司的期权、股票与回报

2018-03-19
阅读 3 分钟
1.9k
作者简介:张海龙,CODING 创始人。复旦大学软件工程学士,CMU计算机硕士,曾在 Oracle 任职高级软件工程师。2010年回国创业,2014年创办 CODING。目前 CODING 已吸引 50 万开发者使用其产品进行代码管理,曾获 IDG 及光速安振两轮投资。

如何编写开源项目的 README 文档

2016-11-07
阅读 3 分钟
5.1k
运营一个开源项目就像在运营着一家 Startup,你期待更多人来使用你的项目,并给你的项目加 Star/提交 PR,但好的项目除了其自身真正契合了开发者的需求外,还需要一个好的 README。

Appium 在 Android UI 测试中的应用

2016-09-06
阅读 7 分钟
4.8k
Appium 是一个 C/S 架构的,支持 Android/iOS Native, Hybrid 和 Mobile Web Apps 的测试框架,与测试程序通过 Selenum Webdriver 协议通讯。Webdriver 的好处是通过 HTTP RPC 的方式调用 Server 上的过程,编写测试脚本不受语言的限制,无论是 Python, Java, NodeJS 均可以方便的编写测试。本文中将使用 Python 进行编程。

Coding 如何使用 Coding 开发 Coding

2016-08-30
阅读 3 分钟
2.3k
Coding 团队有 70 多人,分布在全国各地(深圳,北京,上海,成都),我们使用 Coding 作为云端办公室,以云端协作的方式管理事务,文件等,我们的日常工作(包括但不限于产品,研发,市场)都是在其上完成的。Coding 的 全平台支持 让大家可以随时随地进行同步与协作,我们一直在践行 “Coding Anytime Anywhere”。

使用 Node.js 实现简单的 Webhook

2016-08-29
阅读 8 分钟
4.9k
距离 Node.js 这个东西出来已经过了好久了,感觉现在的前端如果不会点 Node.js 就有点太落后于时代啦。我接触它是从去年暑假开始的,当时在写一个比较神奇的东西,就顺便接触了一下。虽然网传 npm 社区不是很好,但是我使用了这么久,觉得 Node.js 还是个很好的工具。本文大概分两部分,前半部分用来向大家介绍 Node.js...

使用 Chrome Timeline 来优化页面性能

2016-08-10
阅读 6 分钟
7k
有时候,我们就是会不由自主地写出一些低效的代码,严重影响页面运行的效率。或者我们接手的项目中,前人写出来的代码千奇百怪,比如为了一个 Canvas 特效需要同时绘制 600 个三角形,又比如 Coding.net 的任务中心需要同时 watch 上万个变量的变化等等。那么,如果我们遇到了一个比较低效的页面,应该如何去优化它呢?

如何部署软件 - 让你团队的部署像地狱一样无聊且毫无压力

2016-06-30
阅读 10 分钟
4.1k
让我们来聊聊部署 无论你何时对自己的代码库做出改动,总会伴随着要破坏一些东西的风险。 没有人喜欢宕机,没有人喜欢暴躁的用户,也没有人喜欢生气的经理,所以部署新代码到生产环境变成颇具压力的一个环节。 你完全没必要对它有压力,我将在这里重复一遍又一遍这句话: 你的部署应该尽可能单调、直接、毫无压力。 部署...

使用原理视角看 Git

2016-06-12
阅读 12 分钟
9.8k
欢迎来到 Coding 技术小馆,我叫谭贺贺,目前我在 Coding.net 主要负责 WebIDE 与 Codeinsight 的开发。我今天带来的主要内容是 Git 的原理与使用。

Coding-Job:从研发到生产的容器化融合实践

2016-05-24
阅读 7 分钟
2.4k
大家好,我是来自 CODING 的全栈开发工程师,我有幸在 CODING 参与了 Coding-Job 这个容器化的编排平台的研发。大家对 CODING 可能比较了解, Coding.net 是一个一站式开发平台,具有代码托管,任务管理,产品演示和 WebIDE 等功能。整体功能看起来比较复杂且较为分散。

Git 客户端在 WebIDE 中的实现

2016-05-12
阅读 9 分钟
3k
Coding WebIDE 是 Coding.net 自主研发的在线集成开发环境 (IDE)。你可以通过 WebIDE 创建项目的工作空间, 进行在线开发, 调试等操作,有功能健全的 Terminal。由于 Git 使用门槛偏高, WebIDE 提供了便利的 GUI 界面,在此前,WebIDE 实现了基本的 Git 客户端特性。本次更新,增加了 merge,stash,rebase,reset, tags...

Java 项目优化实战

2016-04-05
阅读 6 分钟
2.9k
本文作者:CODING 工程师 Tan He 1 Visual VM 项目中的某一个接口,在某一场景下(数据量大),性能让人难以忍受。 那么如何有什么工具可以定位引发性能问题的代码呢?其实有很多,这里我们使用 Visual VM。 Visual VM 是一款用来分析 Java 应用的图形工具,能够对 Java 应用程序做性能分析和调优。如果你使用的 java 7 ...

提高效率,极致体验:Coding 推行命令行界面取代网页界面

2016-04-01
阅读 1 分钟
2.9k
Coding.net 致力为广大开发者用户提供一站式的云端开发工具平台,你仅需一个浏览器即可进行代码的编写、管理、协作。但,作为一个有追求的极客技术平台,我们决定,要回归开发的本质,回归最原始的技术形态。今日起,Coding 将逐步取消 Web 开发,所有功能推行使用命令行方式操作。

CODING 代码托管架构升级之路

2016-03-28
阅读 8 分钟
3.1k
本文为 CODING 创始团队成员王振威在『CODING 技术小馆:上海站』的演讲实录。 CODING 技术小馆,是由国内专业的一站式软件服务平台 CODING 主办的一系列技术沙龙。将邀请数位业内知名大牛分享技术,交流经验。同时也将邀请以为当地用户进行技术分享,为开发者们带来一场纯粹的技术沙龙。

iOS 架构模式 - 简述 MVC, MVP, MVVM 和 VIPER (译)

2016-03-24
阅读 14 分钟
7.2k
Make everything as simple as possible, but not simpler — Albert Einstein 把每件事,做简单到极致,但又不过于简单 - 阿尔伯特·爱因斯坦

细说 CSS margin

2016-02-24
阅读 5 分钟
4k
作者:[链接]原文:[链接] 本文着重描述关于 margin,我们日常不太容易发现的“坑”。 盒模型 接触过 CSS 的人应该都知道 CSS 的盒模型: 由内容边缘(Content edge)包围形成的是内容盒(Content Box),类推还有内边距盒(Padding Box)、边框盒(Border Box)、外边距盒(Margin Box)。其中内容盒、内边距盒、边框盒的...

如何用一周时间快速开发一个 App

2016-02-05
阅读 3 分钟
4.4k
码市 是 CODING 旗下的软件众包平台,以云计算技术搭建的云端软件开发平台作为沟通和监管工具,快速连接开发者与需求方,提供专业项目经理进行项目全过程监控。

猴子都能看懂的《Git 分支管理》

2016-01-27
阅读 7 分钟
7.5k
本章我们会介绍使 Git 与其它版本控制系统区别开来的最关键特点 —— Git 的分支。它被称为 Git 的“必杀技”。以及如何使用和管理分支。

Coding 前端重构之路

2016-01-25
阅读 3 分钟
3.8k
原文: [链接] 在 CodeInsight 开发告一段落之后,CTO 大人找到我说要想一个把 Coding.net 的前端拆分重构的方案,于是我从一个欢脱的开发状态开始切换到要面对一句魔咒的考验。 动态语言一时爽,代码重构火葬场。 不管怎么样,先从梳理现状开始。 Coding 前端使用 Angular 构建,前端工程化还是使用合并文件打包的方式,...

Commit message 和 Change log 编写指南

2016-01-22
阅读 4 分钟
3.2k
上面代码的 -m 参数,就是用来指定 commit mesage 的。如果一行不够,可以只执行 git commit,就会跳出文本编辑器,让你写多行。

理解 Promise 的工作原理

2016-01-18
阅读 9 分钟
8.3k
Javascript 采用回调函数(callback)来处理异步编程。从同步编程到异步回调编程有一个适应的过程,但是如果出现多层回调嵌套,也就是我们常说的厄运的回调金字塔(Pyramid of Doom),绝对是一种糟糕的编程体验。于是便有了 CommonJS 的 Promises/A 规范,用于解决回调金字塔问题。本文先介绍 Promises 相关规范,然后再通...

让思路更清晰——我是怎样使用思维导图的

2016-01-09
阅读 4 分钟
8.9k
使用思维导图的场景无处不在,无论是做产品还是做设计,我们都需要清晰的思路,明确自己需要做些什么,最后需要达到什么效果,这时候,如果有一张清晰的思维导图,就能很快的理清自己的思路。作为互联网公司自称是产品型设计师(也就是既需要帮助老板整理需求梳理产品,也要设计漂亮的界面)的我更是如此。

做一个 App 多少钱 - 教你如何给软件开发项目估价

2016-01-04
阅读 3 分钟
2.5k
“兄弟,你看做这样一个软件需要多少钱?” 这估计是所有软件从业人员被问的最多也是最无奈的一个问题。这个问题等同于,“你看装修一个100平米的房子需要多少钱?”。软件开发你不懂,装修你总懂吧,100平米的房子装修从10万到100万均有可能,取决于你找什么级别的设计公司,买什么样的材料,请什么样的施工队……所以,我真...

Docker 架构私有云的机遇和挑战

2016-01-04
阅读 9 分钟
4.1k
大家好,非常高兴在这里跟大家分享,我是王振威,来自 Coding 的一个程序员。今天给大家带来的分享主要是我们团队在使用 Docker 改进原有的业务系统的演进计划和实施的经验教训。

大话 Git 工作流

2015-12-28
阅读 3 分钟
5.3k
深圳的秋天,比全国大多数地方都来得更晚。在经过忽冷忽热的挣扎中,天气渐渐转凉。这天是周末,晚上天气凉爽,小刘,小李,小高,小陈四个人,约好一起来撸串。他们是大学同学,学的是计算机,毕业后都到了深圳,目前都以写程序为生,加入了程序员大军。

探究 Spring Security 缓存请求

2015-12-22
阅读 7 分钟
11.5k
转载请注明来源:[链接]作者:tanhe123@Coding 为什么要缓存? 为了更好的描述问题,我们拿使用表单认证的网站举例,简化后的认证过程分为7步: 用户访问网站,打开了一个链接(origin url)。 请求发送给服务器,服务器判断用户请求了受保护的资源。 由于用户没有登录,服务器重定向到登录页面 填写表单,点击登录 浏览器将...

React Server Side Rendering 解决 SPA 应用的 SEO 问题

2015-12-09
阅读 11 分钟
6.4k
前端技术的流行,衍生了许多前端框架,如 Angular JS、Polymer、Backbone,Ember.js 等,这些前端框架有些支持创建一个单页 Web 应用(Single Page Web Application)。可是,当需要应用支持良好的 SEO 的时候,你可能就会忧伤了,毕竟普通的搜索引擎可能还不支持 SPA 应用。 听闻 React 支持 Server Side Rendering,顿...