BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

  • 他的粉丝

    C# API中的模型和它们的接口设计

    作者 Jonathan Allen 关注 529 他的粉丝 ,译者 无明 关注 0 他的粉丝   发布于  2018年6月11日

    在传统的MVC、MVP、MVVM、Web MVC这些UI模式中,模型是一个公共元素。虽然有很多文章讨论这些架构中的视图和控制器,但几乎无一涉及模型。在本文中,我们将讨论模型本身以及相应的.NET接口。

  • 他的粉丝

    模式之服务网格

    作者 Phil Calçado 关注 0 他的粉丝 ,译者 薛命灯 关注 23 他的粉丝   发布于  2017年10月31日

    服务网格是如何出现的?为什么我们需要服务网格?我们又能对服务网格作何期待?

  • 他的粉丝

    OKR能给你带来哪些收益

    作者 本·拉莫尔特 关注 0 他的粉丝 , 保罗 R.尼文 关注 0 他的粉丝 发布于  2017年8月23日

    OKR是用来帮助提升组织能力,激发团队从根本上重新思考更好地完成工作的方法。

他的粉丝

The Rise and Fall of Software Recipes作者访谈

作者 Shane Hastie 关注 18 他的粉丝 ,译者 王强 关注 1 他的粉丝   发布于  2017年5月3日

Darius Blasband是The Rise and Fall of Software Recipes的作者。在书中他挑战了软件工程的传统观念,抨击了行业中开发套路与标准化方法流行的现状。他自称代码狂人,认为开发者应该仔细推敲特定的上下文对象(specific context)并尽可能使用领域特定语言(domain specific language)。 1

他的粉丝

云原生应用和容器设计模式的综述和展望

作者 王昕 关注 11 他的粉丝 发布于  2016年12月12日

本文是该专栏的最后一篇,作者试图从宏观角度对云计算系统、云原生应用和容器设计模式等相关理念作综述和展望。

他的粉丝

K8s容器设计模式实践,分散收集模式

作者 王昕 关注 11 他的粉丝 发布于  2016年11月28日

本文将介绍容器设计模式的最后一种,分散收集模式。这是最复杂的一种,但也是最具通用意义的一种模式。

他的粉丝

配置一次,到处运行:将配置与运行时解耦

作者 Anatole Tresch 关注 0 他的粉丝 ,译者 张卫滨 关注 13 他的粉丝   发布于  2016年11月28日

在应用开发的过程中,配置是最广泛用到的横切关注点之一。Apache Tamaya是一个新的孵化项目,它为Java带来了标准化的属性管理。 1

他的粉丝

.NET仓储模式高级用例

作者 Jonathan Allen 关注 529 他的粉丝 ,译者 大愚若智 关注 9 他的粉丝   发布于  2016年11月8日

在之前的文章中,我们介绍了实现仓储所需的基本模式。很多情况下,这些模式只是围绕底层数据访问技术,本质上并非完全必要的薄层。然而通过构建这样的仓储将获得很多新的机会。

他的粉丝

使用实体框架、Dapper和Chain的仓储模式实现策略

作者 Jonathan Allen 关注 529 他的粉丝 ,译者 Rays 关注 3 他的粉丝   发布于  2016年11月7日

ORM是主要的.NET数据访问API。相对于传统的实体框架,Dapper这类微ORM和Chain这类Fluent ORM在性能、代码量及易用性上各具权衡。本文是仓储模式构建系列文章中的第一篇,对比了实体框架、Dapper、Tortuga Chain这三类ORM的使用方法,并根据实例给出了初步的性能测试结果。 2

他的粉丝

谈服务治理与组织架构的关系

作者 李东 关注 2 他的粉丝 发布于  2016年7月6日

从SOA实践的历史看来,SOA架构强硬的要求各个业务系统进行统一的规范性管理,这不符合组织自然发展的客观规律,所以必然造成反弹;而反弹的结果是走向另外一个极端,微服务架构采用了完全的去中心化。

他的粉丝

20年前GoF提出的设计模式,对这个时代是否还有指导意义?

作者 Ted Neward 关注 3 他的粉丝 发布于  2016年4月28日

二十年前,软件设计领域的四位大师(GoF,“四人帮”,又称Gang of Four,即Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides)通过论著《设计模式:可复用面向对象软件的基础》阐述了设计模式领域的开创性成果。 2

他的粉丝

Swift中的let和var背后的编程模式

作者 郭麟 关注 2 他的粉丝 发布于  2016年1月26日

Swift中有两种声明“变量”的方式,这两种方式分别使用let和var这两个关键字。这应该是借鉴了Scala,因为它们和Scala的val和var有相同的作用。let被用于声明不变量,var被用于声明变量。不变量的值一旦被定义就不能再改变,变量则可以在声明之后被随意赋值。 1

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT