Angular动态创建组件之Portals

2019-03-19
阅读 11 分钟
3.9k
本文主要介绍使用Angular api 和 CDK Portals两种方式实现动态创建组件,另外还会讲一些跟它相关的内容。如:Angular多级依赖注入、ViewContainerRef,Portals可以翻译为 门户 ,我觉得放到这里叫 入口 更好,可以理解为动态创建组件的入口,类似于小程序或者Vue中的Slot.

nodejs 开发企业微信第三方应用入门教程

2019-03-12
阅读 7 分钟
3.8k
最近公司要开发企业微信端的 Worktile,以前做的是企业微信内部应用,所以只适用于私有部署客户,而对于公有云客户就无法使用。所有本文就准备开发企业微信的第三方应用,主要介绍在调研阶段遇到的山珍海味。

系列文章|OKR与敏捷(三):赋予团队自主权

2019-03-11
阅读 2 分钟
1.5k
OKR与敏捷开发的原理有着相似之处,但已经使用敏捷的团队再用OKR感觉会显得多余。这种误解的根源就在于对这两种模式不够了解,运用得当的情况下,OKR和敏捷可以形成强强联合的效果,他们可以创造出以价值为驱动的团队,改变团队的工作方式。

Angular开发技巧

2019-03-07
阅读 6 分钟
3.9k
安装插件 Angular Extension Pack (认准will保哥出品),这个插件集成了很多提升Angular开发效率的插件,比如:

系列文章|OKR与敏捷(二):实现全栈敏捷

2019-03-06
阅读 3 分钟
1.9k
OKR与敏捷开发的原理有着相似之处,但已经使用敏捷的团队再用OKR感觉会显得多余。这种误解的根源就在于对这两种模式不够了解,运用得当的情况下,OKR和敏捷可以形成强强联合的效果,他们可以创造出以价值为驱动的团队,改变团队的工作方式。

系列文章|OKR与敏捷(一):瀑布式目标与敏捷的冲突

2019-03-04
阅读 2 分钟
1.7k
OKR与敏捷开发的原理有着相似之处,但已经使用敏捷的团队再用OKR感觉会显得多余。这种误解的根源就在于对这两种模式不够了解,运用得当的情况下,OKR和敏捷可以形成强强联合的效果,他们可以创造出以价值为驱动的团队,改变团队的工作方式。

OKR与Scrum如何强强联手

2019-02-22
阅读 3 分钟
3k
我们收到很多问题询问如何把OKR和其他框架结合起来使用,以便管理组织的人员、流程和活动。 软件开发公司最喜欢用的框架之一就是Scrum,Scrum是一个诞生于20世纪90年代的软件开发框架,我们公司内部一直在使用这一框架。 Scrum的优点以及为什么它能优于瀑布流开发 相较于瀑布流开发的其他传统框架,Scrum最大的优点是关...

Service Worker

2019-02-22
阅读 11 分钟
3.3k
如何降低一个页面的网络请求成本从而缩短页面加载资源的时间并降低用户可感知的延时是非常重要的一部分。对于提升应用的加载速度常用的手段有Http Cache、异步加载、304缓存、文件压缩、CDN、CSS Sprite、开启GZIP等等。这些手段无非是在做一件事情,就是让资源更快速的下载到浏览器端。但是除了这些方法,其实还有更加...

RxJS 实现摩斯密码(Morse) 【内附脑图】

2019-02-19
阅读 5 分钟
1.5k
参加 2018 ngChina 开发者大会,特别喜欢 Michael Hladky 奥地利帅哥的 RxJS 分享,现在拿出来好好学习工作坊的内容(工作坊Demo地址),结合这个示例,做了一个改进版本,实现更简洁,逻辑更直观。

看板中的WIP限制思想

2019-02-18
阅读 2 分钟
1.6k
在敏捷开发中,WIP限制决定了每种情况下的工作流中可以存续的最大工作量。限制进行中的工作数量可以更容易辨识团队工作流中的无效工作。在情况变得更糟前,一个团队在持续交付通道中的瓶颈是非常容易辨别的。

如何使用Git提高研发团队工作效率?

2019-01-24
阅读 9 分钟
3.5k
随着互联网时代的来临与发展,尤其分布式开发的大力引入,对于开发工程师来说,代码管理变成了头等难题。10多个人或者更多的成员的研发团队如何管理同一份代码,异地办公如何跟同事有效的维护同一份代码?下面直接介绍Git,就不对Git和其他的版本管理工具进行比较了。

微信公众号开发之入门篇

2016-11-25
阅读 15 分钟
4.6k
现如今,微信已经不再只承担着交流沟通、娱乐大众的功能,微信公众号的推出将微信逐渐转变成个人、商家、企业单位用来营销的重要工具。而微信推出的公众号开发功能,为我们码农带来很大的方便,让我们创造出更多的可能性。

让 Angular 1.x 跟上时代的步伐

2016-08-03
阅读 4 分钟
4.3k
2013年,那时候 Angular.js 才刚刚兴起,我们大胆了选择了当时看来比较新的技术,经过 3年的技术积累,Worktile 团队基本上把 Angular 1.x 可能踩得坑都踩了一遍,我们自己也写了一些关于 Angular.js 的插件,可以说团队目前采用 Angular.js 开发项目没有太大的技术难点。

Scrum到底怎么玩儿?

2016-06-21
阅读 6 分钟
3.3k
前言 BB-Talk 是什么? BB-Talk 是由Worktile特别推出的线上分享活动,聚焦互联网时代更高效的工作流,横跨TMT、电商、律师、教育等各行业,覆盖研发、产品、设计、市场、运营、HR、行政等各职业。每期邀请一位相关领域的大牛嘉宾,通过微信群内的语音、文字、图片等形式,分享干货、自在交流。 本文为6月14日BB-Talk第...

我是如何使用Worktile进行Bug管理的

2016-06-06
阅读 3 分钟
4.4k
在研发团队的Bug管理工作中,我们希望有这样的工作环境: 清晰明了的Bug管理流程 Bug属性清晰易懂 职责清晰的任务分配 Bug周期可追溯 Worktile可以通过灵活可定制的Bug管理流程,帮助团队集中规范地进行Bug管理,使Bug在生命周期全程可追溯,从而提高研发团队修复Bug的效率。 Bug管理流程搭建 在Bug管理的工作中,我们需...

我是如何用Worktile进行敏捷开发的

2016-06-03
阅读 2 分钟
3.9k
产品backlog是Scrum的核心,也是一切的起源。从根本上说,它就是一个需求、或故事、或特性等组成的列表,按照重要性的级别进行了排序。它里面包含的是客户想要的东西,并用客户的术语加以描述。

Import & Export in ES6 with Node.js & Babel.js

2016-06-03
阅读 7 分钟
4.2k
ES6 introduced a new way to organize modules. It’s different from CommonJS and AMD we are currently using, which through the new keywords import and export. It still NOT being supported by the latest version of Node.js. But fortunately we can leverage Babel.js to play it right now.

如何使用Worktile进行需求管理

2016-06-01
阅读 3 分钟
3.5k
产品研发中,研发团队经常会遇到需求变更的问题。而在实际过程中,产品的需求还在随时发生着改变,临时插进来其他的小修小改也都是常事。虽然每个修改可能耗时不多,但数量上去了,总体的耗时可就真不少了……常常到了规定时间,10个里面可能有那么1、2个没有按计划完成。每当这个时候,总有老板会质问你“为什么没有完成?...

六一,关爱儿童更关心你

2016-06-01
阅读 1 分钟
2.5k
其实以上都指向一个点,就是低效和无用的工作。然而,在team work中,以上情况简直是家常便饭有木有~那么,有没有什么好办法可以避免这些,让我更好的专注代码呢?那些高效的研发团队,人家是怎么做到的?

Worktile 移动团队如何使用 C++ 完成 Worktile Pro 跨平台应用开发<2>

2016-05-09
阅读 3 分钟
2.9k
在上篇的文章中我们说明了我们在是在 MVC 层面的 M 层共享了代码,不过对于只是“有可能”需要 OpenSDK 的团队来说,更重要的还是保证 M 层的代码能够支撑 VC 层的调用方式。我们在编写界面的时候,通常情况下是先从缓存(SQLite,下同)中查询该界面已经缓存的数据用于显示一屏预览数据,此时在界面上某个角落显示 HUD,然...

Worktile 移动团队如何使用 C++ 完成 Worktile Pro 跨平台应用开发

2016-04-12
阅读 2 分钟
3.3k
“快速完成第一版的原型,快速迭代”,如同许多初创 Sass 公司一样,我们也同样信奉这个时代快速迭代的开发方式,按照设计,我们第一个上线的版本是我们的 Web 版以及 iPhone 端,紧接着,我们面临着需要做 Android 移植开发的需求,这时摆在我们面前的有几个纠结: 如果开放 iPhone 的源码给 Android 的同学 “翻译” 一遍 i...

【CTO讲堂】揭秘高效协作工具背后的技术架构

2015-12-09
阅读 8 分钟
5.7k
如何做到基于Web的跨平台设计?实时消息系统的设计是怎样的?Worktile的整个技术架构是什么样的,都用到了哪些技术?本文是Worktile联合创始人兼CTO李会军在CSDN打造的CTO讲堂的干货分享整理。

为什么我们发布 Request?

2015-09-08
阅读 2 分钟
5.1k
昨天我们正式发布了一款小工具 Request,并且把这个工具完全开源了出去(Github 地址:[链接] )。 Request 是什么? Request 工具是一个在线接受HTTP请求,并把这个请求记录并展现出来的一个应用。 如果你之前做过Webhook或者第三方API的开发,可能一下子就明白这个工具的用处。 从一个例子说明下怎么使用 Request 假设...

用纷云来打造研发团队消息总线

2015-08-28
阅读 3 分钟
3.3k
作为研发团队,我们更加追求高效的办公。但一些时候,我们也会低效症发作,一连好几天什么事都做不了。这种现象的产生除了受自身状态的影响,也与我们周围的一些外界因素干扰有关。今天,就来跟大家聊聊到底是什么让我们效率低下,而我们又是怎样与之抗衡的。

NFC基础与应用

2015-08-18
阅读 4 分钟
2.7k
NFC 技术在我们生活中比较常见,可 NFC 给人们的印象却是似乎没有什么实用价值。但是NFC 实际上已经在移动支付领域深耕多年,虽然除了日本,在其他国家都没有什么起色,可是随着 Apple Pay 的到来,我们似乎又看到了 NFC 技术在移动支付领域的一丝曙光。

团队协作工具 Worktile 技术架构揭秘

2015-07-07
阅读 5 分钟
7.8k
Worktile自上线两年多以来,以良好的用户体验和稳定的服务,获得了用户的认可和喜爱。截止笔者写这篇文章的时候,已经有超过10万家团队在使用Worktile。作为团队协作工具,从技术上分析首先要解决如下几个问题:

Worktile 技术架构概要

2015-04-15
阅读 3 分钟
7.4k
其实早就该写这篇博客了,一直说忙于工作没有时间,其实时间挤挤总会有的,可能就是因为懒吧!从2013年11月一直拖到现在,其实我是不怎么擅长写技术博客的,因为上学的时候语文不是很好,每次写作文都不知道自己在写啥,作为一开始就参与 Worktile 开发的技术人员,今天就简单谈谈 Worktile 的技术架构吧 。

项目管理之摸着石头过河的那些日子

2015-04-09
阅读 7 分钟
5.5k
应Worktile团队之约,撰写了此文。我从来不喜欢敷衍了事,于是准备良久,回顾了这些年的点点滴滴,才成此文,以此祭奠那些年,项目管理之摸着石头过河的那些日子。

科技创业公司的效率工具箱

2015-04-08
阅读 4 分钟
7.1k
如何保持效率,不仅仅是个人的挑战,这对一个组织或公司而言也至关重要,这也与公司的信息流动和沟通交流密切相关。在科技型创业公司,效率会变得更致命,因为这些公司通常都运作得非常快,而且还常常面临着巨大的压力(例如产品发布日期,资金的运转等)。

开发,从未如此清晰

2015-03-31
阅读 4 分钟
7.4k
关于开发,我们已经有了太多的方法论和工具,这之间其实很难说哪个方法论是正确的,哪个工具是最好用的;其实开发是“任性的”,它没有定律,如人饮水冷暖自知,其过程是否高效,除了团队的内功实力这个决定性因素之外,还取决于整个流程是否是清晰的。高效总是伴随着清晰而来,清晰的目标,清晰的计划,清晰的职责……而这...