92

通往全栈工程师的捷径 —— react

腾讯Bugly特约作者: 左明首先,我们来看看 React 在世界范围的热度趋势,下图是关键词“房价”和 “React” 在 Google Trends 上的搜索量对比,蓝色的是 React,红色的是房价,很明显,人类对 React 的关注程度已经远远超过了对房价的关注。 从这些数据中,大家能看出什... ...

腾讯bugly 发布于 2015-11-23 16:36 评论(70) 阅读(19013)
17

重构的那些事儿

几天前的一次上线,脑残手抖不小心写了bug,虽然组里的老大没有说什么,但心里面很是难过。同事说我之所以写虫子是因为我讨厌if/else,这个习惯不好。的确,if/else可以帮助我们很方便的写出流程控制代码,简洁明了,这个条件做什么,那个条件做什么,说得很清楚。说真的,我从来不反对if/else,从... ...

禾码大叔 发布于 2015-11-15 23:51 评论(51) 阅读(13919)
27

Logstash实践: 分布式系统的日志监控

在分布式系统中,每个系统的实例都会产生自己的日志,如何管理它们,如何做到实时监控,实时搜索?这篇文章将会给你答案。 ...

赵杰_yiwenshengmei 发布于 2015-11-12 11:31 评论(18) 阅读(17004)
76

架构之路(五):忘记数据库

前面写了这么多,很大程度上就是为了这一章做准备。面向对象或者领域驱动,最重要的一点就是要忘记数据库!我花了很长很长的时间,才理解了这一点,从而真正的迈向一个崭新的天地;而后,我又花了很长很长的时间,才勉强做到这一点;我希望,有一天,这将不再是一个问题,我不需要考虑这一点……为什么业务层这么薄三层架构... ...

自由飞 发布于 2015-10-13 11:26 评论(84) 阅读(22372)
239

.NET基础拾遗(5)多线程开发基础

多线程开发技术是每个技术框架下都需要面对的问题,在多CPU、多核的硬件架构逐渐普及的今天,多线程开发编程也渐渐地变得更加重要。本篇将涉及关于.NET中多线程开发中的重要基础知识点,并以问答的形式集中展现。由于各个操作系统的不同涉及,进程、线程等基本概念在不同的操作系统中会有所不同,本篇如没有特指都只... ...

EdisonZhou 发布于 2015-09-30 23:54 评论(39) 阅读(39960)
479

你为什么不分享

这两天恰好有我的前boss在朋友圈分享他看到的文章,是关于分享的主题。作者在文章里把新人或者说菜鸟不肯分享的原因总结为害怕被所谓的高手/大牛所打脸而害怕分享。从我的经历来说,我认为这并非核心原因,仅仅是次要原因之一。因此特意写此文与大家探讨一下。 根源 从根源分析: 你为什么会去分享 ?我认为你去做 ...

CoffeeDeveloper 发布于 2015-09-21 08:58 评论(113) 阅读(22049)
41

架构之路(三) 单元测试

在带队的过程中,性能的问题还比较好解决,最消极的想法,“好啊,多一事不如少一事,你让我不管还不简单?”,但要求写测试代码,那就炸锅了!以我的经历,“测试驱动”是一个最具争议的话题,没有之一。吹捧者和反对者泾渭分明,而且都有大量的论据和证明。记得博客园曾经有一篇文章,大意是:“公司付钱给你不是让你写测... ...

自由飞 发布于 2015-09-18 00:08 评论(42) 阅读(18851)
47

从中间件的历史来看移动App开发的未来

在移动开发领域我们发现一个很奇怪的现象:普通菜鸟新手经过3个月的培训就可以拿到 8K 甚至上万的工作;在北京稍微有点工作经验的 iOS 开发,就要求 2 万一个月的工资。不知道大家是否想过:移动应用开发已经在市场上火热了这么多年了,为什么很多公司还仍然会面临移动开发人才稀缺的问题呢?对于移动开发..... ...

jonh.felix 发布于 2015-09-17 09:04 评论(34) 阅读(13478)
119

架构之路(二):性能

我们在上一篇博客中设定了架构的目标,只有一个,就是可维护性。完全没有提性能,这是故意的。似乎程序员都是急性子,或许是被windows冗长的开机时间折磨够了,有可能是因为提升性能的效果是最显而易见的……总之,我发现,绝大部分程序员对性能的关注和热情是无与伦比的!C#刚刚推出的时候,就有人摇头晃脑的说,... ...

自由飞 发布于 2015-09-07 11:57 评论(128) 阅读(31595)
37

每个人都应该懂点函数式编程

目录一个问题函数式编程中的函数数学与函数式编程混合式编程风格一个问题假设现在我们需要开发一个绘制数学函数平面图像(一元)的工具库,可以提供绘制各种函数图形的功能,比如直线f(x)=ax+b、抛物线f(x)=ax²+bx+c或者三角函数f(x)=asinx+b等等。那么怎么设计公开接口呢?由于每种行数... ...

周见智 发布于 2015-08-27 11:47 评论(19) 阅读(16698)
233

程序员读书这件事情

准确的说是自从不打DOTA了(也不玩其他的游戏),看的书也渐渐多了,而我今年看的“课外书”最多,应该是超过我前二十几年读的课外书总和。发现这个习惯根本停不下来。读书本身不是一件牛逼或者值得炫耀的事情,但它确实是一件乐趣和值得分享的事情。 乐在其中 我看书,大都是手机上的电子书和PDF。到... ...

stoneniqiu 发布于 2015-08-24 08:01 评论(172) 阅读(26733)
65

前端代码异常日志收集与监控

在复杂的网络环境和浏览器环境下,自测、QA测试以及 Code Review 都是不够的,如果对页面稳定性和准确性要求较高,就必须有一套完善的代码异常监控体系,本文从前端代码异常监控的方法和问题着手,尽量全面地阐述错误日志收集各个阶段中可能遇到的阻碍和处理方案。☞ 收集日志的方法平时收集日志的手段,可... ...

Barret李靖 发布于 2015-08-20 00:20 评论(32) 阅读(55897)
89

iOS开发系列--Swift语言

Swift是苹果2014年推出的全新的编程语言,它继承了C语言、ObjC的特性,且克服了C语言的兼容性问题。Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在其中你可以看到C#、Java、Javascript、Python等多种语言的影子。同时在2015年的WWD... ...

KenshinCui 发布于 2015-08-10 12:09 评论(61) 阅读(38544)
28

设计-简约而不简单

本文来自hxfirefox,他是笔者在某国内大型企业提供敏捷XP咨询项目的内部教练。本文也是由他交给笔者帮助review,同时也授权发布在笔者的博客中。原文地址为:直接不等于简单。码农的博弈了解XP(极限编程)的人都知道,XP有一项实践叫做简单设计(simple design),站在这项实践对立面的... ...

破狼 发布于 2015-08-08 12:11 评论(26) 阅读(10720)
239

Entity Framework教程(第二版)

源起很多年前刚毕业那阵写过一篇关于Entity Framework的文章,没发首页却得到100+的推荐。可能是当时Entity Framework刚刚发布介绍EF的文章比较少。一晃这么多年过去了,EF6.1已经发布很久,EF7马上就到来。那篇文章已经显得相当过时,这期间园子里出现了很多介绍EF4/5... ...

hystar 发布于 2015-08-07 21:58 评论(147) 阅读(51486)
162

搞个这样的APP要多久?

攻城狮朋友们有没有被问过这样的问题?你们又怎样回答的?本文并非一篇严肃的文章,大家可在工作之余用娱乐的心态阅读。enjoy…… ...

guogangj 发布于 2015-07-25 23:43 评论(135) 阅读(32485)
119

REST简介

一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。 在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。... ...

loveis715 发布于 2015-07-23 00:08 评论(78) 阅读(192813)
68

探索C#之6.0语法糖剖析

把静态成员导入,但扩展方法比较特殊、排除在外。这时static是c# 6.0的新功能。 等同于把扩展方法的命名空间导入,所以在集合上可以打点可以调扩展方法。这是之前就有的功能,而不是把扩展方法转成成单纯的静态方法导入使用。 ...

蘑菇先生 发布于 2015-07-22 08:29 评论(62) 阅读(26323)
9

Microservice架构模式简介

在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书《Building Microservices》。该书描述了如何按照Microservice架构模式设计及搭建一个具有良好扩展性并可持续开发的系统。除此之外,该书还将基于该模式的系统..... ...

loveis715 发布于 2015-07-13 23:46 评论(23) 阅读(41710)
66

CLR 这些年有啥变化吗?

CLR 作为.Net 程序跨平台运行的载体,和Java的JVM有着类似的功能.随着.NET Framework的日益发展,CLR这些年又有哪些变化了? ...

霍旭东 发布于 2015-07-11 18:57 评论(43) 阅读(15960)