Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
最佳实践与经验分享
什么是Little定律(littles law)
任何参与敏捷与看板的人都无法避免Little定律(Little's Law),Little定律是一个等式: L = λ W其中变量的意思是:L =在一段时间内排队系统中的平均任务或项目数量λ=在规定的时间间隔内新进入系
什么是JAMstack?
JAMstack是指使用JavaScript、API和Markup构建的技术堆栈,JAM是JavaScript、API和Markup的简称,前面第一个字母缩写,JAMstack一种基于客户端JavaScript,可重用API和预构建Markup的现代Web开发架构,需要符合下面三个标准:
Java 8函数式编程模式:不要使用匿名函数
本文将引导你完成一系列从传统的命令式代码重构到Java 8函数代码,要从本文中获得最大收益,你应该具备Java 8函数的一些实践经验。 1)优先于匿名Lambda的命名函数为了热身,让我们从简单的任务开始,
Apache Kafka优化部署的十大最佳实践
本文分享Kafka最佳实践可以使得管理这个功能强大的数据流平台变得更加容易,而且更加有效。以下是十个有助于保持Kafka部署优化并更易于管理的特定提示:设置日志配置参数以保持日志可管理了解Kafka的(低)硬件要求充分利用Apache Zo
耐克公司是如何将API切换到GraphQL的?
“节省了四周的工程。”“淘汰了7,500行客户端代码和测试。”“线上数据减少16倍。”“更快的移动版本。”这些是Nike团队使用了GraphQL以后出现的一些令人兴奋的成就。
科学软件十条简单编程原则
科学,尤其是生物学,越来越依赖软件工具来实现研究。但是,如果您是生物学家,则可能未接受过软件开发最佳实践方面的培训。由于缺乏培训,科学软件通常只有极少甚至不存在的文档,使得研究人员的生活比他们需要的更加困难。我提出了这10条简单的规则,希望通过将软件工程最佳实践应用于研究工具文档,您
如何有效地使用git实现团队协作编码?
除了知道git add,git commit和git push,Git中还有许多其他重要技术。从长远来看,了解这些将有很大帮助。在这里,我将介绍一些能够让你充分利用Git的技巧。下面以角色扮演方式描述: 突然之间,您已成为计划构建下一个Facebo
代码样式的另类风格!开眼
有许多优秀,整洁的代码风格指南。这些标准包括缩进,空格,行长度,命名约定等。一些著名的例子是: PEP8 用于Python
数据库版本控制最佳实践
最佳实践#1 :我们需要将数据库及其中的参考数据视为常规代码。 这意味着我们应该将其架构和参考数据存储在版本控制系统中。请注意,此规则不仅包括数据库的模式,还包括其中的参考数据。 参考数据是运行应用程序所必需的数据。 例如,如果您有可能存在应用程序所依赖的所有客户类型的字典,则还应将
Node.js REST API的10个最佳实践
在本文中,我们将介绍编写Node.js REST API的最佳实践,包括命名路由,身份验证,黑盒测试以及为这些资源使用适当的缓存头等主题。 #1 - 使用HTTP方法和API路由 想象一下,您正在构建一个Node
Netflix采用GraphQL的经验分享
NetflixOSS是Spring Cloud默认堆栈,他们的实践走在行业前列,在这篇博文中,他们解释了为什么GraphQL很棒,以及成长的痛苦在哪里。 在这篇文章中,我们将分享我们更新前端架构的过程以及将GraphQL引入Marketing Te
Java 8函数式编程模式:使用枚举的方法
假设有三种电影类型,每种类型都有自己的计算公式,该公式是根据借出的天数计算价格:
什么是“技术美德信号”?
作者:Spiro Floropoulos当一家公司要求你使用一些复杂的算法或解决一个你可能永远不会遇到的疯狂问题时,我会说这是一种美德信号。对我而言,该公司正在说“看看我们有多酷。我们知道这些算法或结构或数学或[在这里插入一些很酷的流行语],这意味着我们很时髦,你应该为我们工
Codd的ER模型12条规则
Codd的十二条规则是由Edgar F. Codd提出的一套十三条规则(编号为0到12),Edgar F. Codd是数据库关系模型的先驱,旨在定义数据库管理系统所需的内容以便被认为是关系型的,即关系数据库管理系统(RDBMS)。他们有时被戏称为“哥德十二诫”。Codd制定了这些规则
Crunch团队分享SpringCloud微服务的使用经验
从单体应用程序迁移到微服务并不容易,如果你还没有充分认识到微服务粒度应该有多大,否则你很难避免一堆“迷你”巨石单体!(微服务很大,每个微服务是变成一个单体应用)下面这些是帮助我们管理几十个微服务的一些关键原则。我们相信它们广泛适用,并将在可预见的未来为我们服务。
Apache Hadoop管理的23个技巧
本文由Renata Ghisloti Duarte Souza Gra撰写。 在这篇文章中,我将分享我在使用Apache Hadoop环境多年后学到的一些技巧。这里的经验主要考虑了Apache Hadoop 2.9版本,但它可以肯定地扩展到其他类似
高性能无服务器工程的6个最佳实践
当你写下你的前几个lambdas时,性能是你最不想要的,你最关心的是权限,安全性,身份和访问管理(IAM)角色和触发器,这些都是为了进行“hello world”试用之后,让您的第一个无服务器能够部署正常运行。但是,一旦您的用户开始依赖您的lambdas提供的服务,就应该专注于高性能无服务器
体面编码之命名规则
体面编码就是编写更好代码的简明指南,这是一份指南/清单,可帮助人们提高编码和代码审查。 计算机科学中只有两件事:缓存失效和命名 - 菲尔卡尔顿 每个东西都有一个名称,每个名称只用于一件事。使用多个词来表示
上页
下页