首页
学习
活动
专区
工具
TVP
发布

phodal

专栏作者
293
文章
285133
阅读量
62
订阅数
架构孪生:架构的数字化形态???
PS:我们本无意于创造一个新的概念,只是在探索如何更好的度量架构的过程中,发现借用于已有的成熟模式,可以让这件事情变得更简单。
Phodal
2023-01-04
2300
图表即代码:以代码化的方式构建新一代图形库 —— Feakin
图表即代码是将图表以领域特定语言作为载体,围绕于不同的使用场景,转译生成二次产物 —— 如概念图、架构图、软件架构等。 对于造图形库这个库,我的想法由来已久。然而,直到最近,积压的需求越来越多的时候: 随着,我们在 ArchGuard 中的架构工作台的进一步深入,需要构建一个架构设计线上化的功能。对于 ArchGuard 平台而言,设计线上化并意味着在线设计架构。在初期,我们想提供的是:架构图的线上化呈现,也就是可以通过代码化架构图的方式,诸如于 Mermaid 就可以提供这样的功能。 与此同时,在半年前,
Phodal
2022-07-19
9090
面向开发者的网站,真的是认真设计过的吗?
最近几年,随着技术产品化的流行,越来越多的公司(如云厂商、开源软件公司)将软件提供给市场,2D(to Developer)成为了一种炙手可热的商业 “风口”。所以,我们会看到各种面向开发者的网站以及各类的服务。 只不过,绝大多数的公司并没有考虑开发者们的体验,诸如于: 只需要在网站轻松点击三步,你就可以创建一个项目。呵,就不能提供个 CLI 一步到位吗? 在页面上拖拉拽就可以构建流水线。呵,就不能提供配置来修改吗? 我们提供了高级搜索功能,你需要选好你的条件,就能搜索。呵,就不能提供表达式和示例吗? ……
Phodal
2022-07-04
3870
从 Codecity 到元宇宙:元宇宙的软件形态会怎样的?
为了向某人证明我买 Oculus Quest 2,是为了用于正道软件开发,而不是用于玩游戏,又或者是玩游戏。我在这周的业余时间,为 Inherd 开发小组之前构建的 Coco 研发效能分析工具,简单开发了一个新的可交互的~~前端界面~~:Codecity。哦,不,Codecity 是一个用于元宇宙的系统重构与分析工具。
Phodal
2021-11-25
5040
前端规划:我的 2021 前端技术战略
整体来看,从大的趋势上没有太大的变化。这里并不考虑某些特定的技术,而是从总体上(战略)层面来看待问题。所以,就有了这么几个点:
Phodal
2021-01-29
1.2K0
为什么创造 Charj 语言?从十年以后的编程说起
上个月,在社区上发布那篇《Charj —— 代码的代码化语言》时,遇到一系列的相关问题。起初并没有想到会在知乎上有这么多的讨论,所以我并没有详细介绍为什么创造 Charj 的缘由。只是说了说,哦,如果要创造一个语言的语言是这么这么做。由于一直忙着项目,和实现相关的功能。
Phodal
2020-12-15
2700
代码的代码化语言: Charj
去年,和公司的大佬讨论了一系列关于代码的代码化,还记录了一些笔记。在那之后,我开始了各种尝试:如何将代码转变化代码。原先有一些思路,而后过了一年之后,慢慢地练习,又有了一些新的收获。
Phodal
2020-12-02
6530
编程语言的 IDE 支持
或许是出自于对编写编程语言的兴趣,又或许是对于创建 IDE/编辑器的兴趣,对于『IDE/编辑器是如何提供编程语言的支持』,我充满了兴趣。其中的一个主要原因是,这是每天我们打交道最多的工具,另外一个原因可能是,咦,我们怎么没有国产的 IDE(手动狗头)。
Phodal
2020-10-26
2.3K0
第三个系统
最近,我刚好在和我的同事一起重写 VSCode 的一部分小功能,重写过程中有一些特定的感受。正好就着最近流行的操作系统话题,写写我的想法。因为某种协议的存在,不想为自己寻找麻烦,我这里就称为第三个系统。
Phodal
2020-09-18
3980
停止复用
文章起源于我对于模块化、微服务、Serverless 以及单体应用几种不同的架构模式的思考。而这其中的一个原因就是:人们经常从一个极端走另外一个极端。既然单体不好,那么我们就要 FAAS 来替换单体;既然模块化架构有各种问题,那么我们应该回到大单体。
Phodal
2020-06-30
2.1K0
代码生成模式:未来的代码模式会是怎样的?
虽然说是模式总结,到底只是个人经验。受限于个人经验,可能有些许的不足之处。若是各位读者愿意指出来,那自然感激不尽。
Phodal
2020-05-12
3810
重构的自动化
这些日子里,由于项目的缘故,我又双叕开始学着造轮子了。故事的开始是代码的不规范堆砌,导致软件大楼摇摇欲坠;故事的终点是,重新唤醒程序员对匠艺的追求。而故事的中间部分,则是我们所要关注的内容:代码坏味道(code smell)、包依赖合理性,应对的方案则是代码重构,目标则是 Clean Code,即易于阅读的代码。而它们(代码坏味道、重构方式等)都已经被归纳为模式。
Phodal
2019-11-19
9800
开发者需要什么样的技术社区?
在网上有很多关于技术社区的问题,无论是刚入门的新手还是已经有实践经验的开发者,都渴望找到一个适合自己的技术社区,看看同行都在学习和讨论什么。那么,什么样的技术社区才是开发者需要的呢?
Phodal
2018-12-07
4570
开源编程学习 APP Growth 发布 3.0,在碎片时间里练习
Growth 0.1~1.0~2.0 至今已经有 2101 次提交,而 Growth 3.0 则已经拥有了 900+ 提交。这意味着 Growth 整个项目有多达 3000 次提交,感谢每一个为 Growth 项目作为贡献的开源先锋。 特别感谢:@travelgeezer 为 Growth 3.0 编写了大量的功能。 现在,让我来开启装逼模式。 使用 React Native 重写,性能提升了 N + 1 倍 在 Growth 1.x 里,我们使用了 Ionic 1.x + Angular 1.x 来开发,
Phodal
2018-01-29
7710
【工具推荐】图像界的魔术师 ImageMagick
如果说 Pandoc 里文档界的瑞士军刀,那么 ImageMagick 就是图形界的瑞士军刀。 上周在为 Growth 制作插图的时候,需要:1. 合并不同的图像;2. 对图片进行缩放。考虑到图片的数
Phodal
2018-01-29
2.2K0
天天写业务代码的那些年,我们是如何成长过来的
比起写业务代码更不幸的是,主要工作是修 Bug,bug,buG, bUg。 在一家大的公司里,不同的人总会有不同的运气: 运气好的人遇上一个好的项目,升职加薪,从此就走上了人生的巅峰。 运气差的人摊上一个差的项目,升不了职,少加了薪,并且还获得不了技术成长。 我刚毕业那会儿,所在团队的主要工作是,维护一个『又老又旧』的系统。比起写业务代码更不幸的是,我们的主要工作是修 Bug,bug,buG, bUg。 那一年多里,尽管都是维护旧系统和少量的新需求,我们还是在飞速的成长~~。而来源主要是: 组内技术活动 花
Phodal
2018-01-29
8680
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档