逻辑之道

本专栏摘录博主板桥banq一洞之见:

为什么软件工程师应该学习哲学?

大模型是否成功支持了维特根斯坦“意义即使用”?
DDD界限上下文BC = 意义即使用

为什么开发人员痴迷于“关注点分离”?

黄仁勋:不要学习编码
程序员十年后发现编程还很难,不是笨,也不是真难,而是被误导了,付出了沉没成本

如何培养多层次上下文视角?
转前雅虎优步高管的心得:每个人都是“盲人摸象”中的盲人

抽象两种方法:上下文与类型

什么是Context上下文?

程序员需要掌握三种符号语言

什么是皮尔士的符号理论?
语言是一种符号,一切都是符号,面向对象是符号结构;函数式是符号组合

人的本体论:王阳明的“本自具足”与“界限上下文”
提出问题从本体语言UL开始

莱布尼茨对通用思想语言的探索
不能只培养解题或解决问题的能力,更要培养提出问题的能力

软件开发中最难的是什么?- Denilson N.
遗留老系统不要重构,直接重写!因为新旧认知不同

重构:首先使改变变得容易?

幽默:“主语是什么”是一个重要的哲学课题

用“数据与算法”解释DDD中的“上下文和聚合”概念

从架构师思维看分布式事务两种技术方案

DDD设计何时适可而止?

围绕ifelse与业务逻辑的那些梗

用事件替代你的DTO数据结构

简单说说康德的四组范畴

DDD中BoundedContext界限上下文视为“限制上下文”更好

幽默:语言会限制你的思想

领域本体与DDD的UL语言

重新建模Remodelling与重构Refactoring的区别

DDD和OO的重要区别:上下文>抽象

英语思维与面向对象分析思维的关系

维特根斯坦哲学核心是上下文为王!
中文网络搜索不到的个人见解!

复杂系统的有界上下文和聚合结构是如何定义的?

DDD和维特根斯坦哲学之间的共鸣
在板桥banq书籍中也引用了维特根斯哲学,“世界由事实组成”是事件溯源的依据

你还在用if-else吗?鲍勃大叔批评if-else-switch语句
2006年板桥提出ifelse是邪恶的,几十年了技术好像天翻地覆,编程手艺还是原地踏步。

DDD中问题空间和解决方案空间是一个伪命题

幽默:为什么DDD的Bounded Context翻译为"有界上下文"?

DDD和OO是有区别的:抽象名称选择很重要?主语语法遮蔽了真理

中台是一个营销概念!

营销谎言:微信小程序目前并不是Serverless!

云原生是一个营销词语!
容器云原生其实可能就是短暂的辉煌,无服务器才是未来!

板桥大话DDD

闲话淘宝网和新浪微博架构
读写性能是用户体验关键,是CAP定理与上下文场景的权衡,阿里落后的原因之一

分布式事务可能是个伪概念
分布式事务中间件可能就是一个银弹,试图用技术架构解决业务上跨聚合的可靠性问题。其实事务只存在于DDD聚合内部。

服务与数据之争

企业服务总线ESB已死! 服务网格上位
如果说Istio是对SOA的ESB替代,那么Knative将可能是对SOA的BPM替代。

工作流引擎四重罪
无代码或少代码编写一直是人们追求的梦想

从CRUD编程切换到事件溯源和区块链编程
从编程范式这个新角度理解区块链

两个领域事件驱动的开源项目介绍

软件架构的灵活设计

务实的软件架构师是什么样?(tpierrain)

软件的复杂性与构造定律

Java 20年:历史与未来 infoQ原文

什么是流式思维
干净而有流畅的架构就是好架构。

加法是自然之道
累积是自然演绎之道,道法自然才是真正有道德的人。

组合思维与继承思维的不同

全新角度总结Twitter Facebook和LinkedIn业务模型与架构
这几个系统的特点是大量持续不断用户数据的输入以及复杂各种形式数据输出。

比特币区块链是一种分布式的事件流日志
区块链技术可能颠覆传统银行的集中式信息系统。

Docker微容器+微服务将颠覆传统的软件架构
2014年预测Docker和微服务的发展趋势。

设计模式与系统阶段

为什么RESTful微服务和异步编程是一种趋势?
2014年敏感地发现微服务是一种趋势。

应用架构设计的三个类型
业务决定架构,本文总结了通用业务中的三种模型业务中通用的东西(串行 星形和并行),方便程序员根据业务选择相应的技术实现。

场景Context是新的对象类型
2010年提出DDD有界上下文对应微服务.

CAP原理和BASE思想
架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。

MVC模式已死

不变性immutablity设计
不变性是统领业务分析和高性能架构重要法门,通过业务上不变性分析设计,可以实现代码运行的并发高性能和高扩展性  

基于客户端的MVC架构

为什么要使用MVC+REST+CQRS架构 

J2EE死了 javacript + 后端JSON服务方式胜出

Java应用服务器死了

Spring Web 应用的最大败笔

OOD vs SOA

2005新趋向:微容器和对象的易管理性
2005年预测反转模式IOC或依赖注入模式DI将成为主流,之后Spring框架的流行证明了这点

JVM内存模型和性能优化

数据库已死

数据库时代的终结
DDD、NoSQL、中间件时代的来临,实际意味着数据库时代终结。

MF老马不是神
零代码的MDA建模是最便宜的敏捷。

道德经-Jdon软件版

原创Jdon框架

原创JiveJdon

旧资料:

体系结构与程序开发教程   Actors编程模型   敏捷   安卓   异步   大数据   区块链   缓存   云计算   四色原型   2005年以前精华列表   依赖注入   分布式系统   EDA   EJB   领域事件   事件风暴   框架   函数式   J2EE JavaEE教程系列   Jive   Javascript   正念冥想   MongoDB教程   NoSQL   Java/J2EE学习教材教程 Java/J2EE书籍   面向对象   开源软件   Java性能   反应式   REST   scalable扩展性   spring批处理   springcloud   事务机制   Spring框架专题   Struts专题   Java8教程   docker教程   并发   并行并发   Jdon框架   开源JiveJdon