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

phodal

专栏作者
294
文章
288358
阅读量
62
订阅数
图的抽象:如何从概念的定义中提取模型?
最近的业余时间里,一直在研究图相关的领域,顺便构建出 feakin 图形引擎。在研究了 Mermaid、Cytoscape、Drawio/MxGraph/MaxGraph、Excalidraw 等图形库之后,大概写了两个 PoC(概念验证): 数据的处理。即将文本转换为可渲染的数据模型。即结合语法解析、图算法来对数据进行处理。 图形的渲染。即基于 Konva.js 的 Canvas 方式来渲染图形。 在这个过程中,因为研究时间比较分散,一些概念相对比较模糊。所以,便想抽空重新梳理一下其中的思路,方便于后续继
Phodal
2022-08-25
1.9K0
架构自治服务:构建数据驱动的架构洞察
架构自治服务是一种面向架构分析领域的数据自助服务。它提供了一种集成一体的数据分析方案,让开发人员、架构师、管理者等可以根据不同任务,自由搭配、组合出适用于自身洞察需求的任务/函数。 最近,刚好看到两本书名非常有意思的书:《持续 API 管理》、《数据自助服务实践指南》,前者书的内容对不起大纲,后者书的标题对不起内容 —— 内容是好内容,但是标题不对。原书的标题是《The Self-Service Data Roadmap》,重点在于介绍各种数据自助服务的模式和路线图。 回到正题上来,这两本书的书名让我开始思
Phodal
2022-06-27
4990
从 Codecity 到元宇宙:元宇宙的软件形态会怎样的?
为了向某人证明我买 Oculus Quest 2,是为了用于正道软件开发,而不是用于玩游戏,又或者是玩游戏。我在这周的业余时间,为 Inherd 开发小组之前构建的 Coco 研发效能分析工具,简单开发了一个新的可交互的~~前端界面~~:Codecity。哦,不,Codecity 是一个用于元宇宙的系统重构与分析工具。
Phodal
2021-11-25
5100
调研技巧(上):以『时间旅行调试』为例
调研是一门学问,但是我并不觉得我非常擅长。过去,我没有立志于成为一个研究性的程序员,实践对于我来说更有感觉。只是呢,随着编程年轮的一圈一圈地增长,研究性的开发也变成一个不可缺少的日常活动。虽也说不上是每日必备的活动,但是呢,每隔几天、向周也得做一些相关性的研究。
Phodal
2021-06-09
7510
文档代码化:重塑软件开发的文档系统
最近一个月里,我在开发一个基于 Git + Markdown 的全新文档系统。我定制了一个基于 markdown 的标记语言,以支持起雷达图、条形统计图、思维导图等图表的文档系统。这个系统将在未来几个月内发布。当然了,视进度而看,也可能是月底。
Phodal
2020-04-22
1.3K0
跨平台架构模式
跨平台不是一个新的话题,它已经被讨论了几十年了。在最近的一些尝试,让我对跨平台有了一些新的想法。在想法真正落地之前,我梳理了一下不同跨平台方案的一些特征,便有了它的几种模式。
Phodal
2020-02-26
1.3K0
为了不被前端淘汰,我每天都学习3小时
“对于程序员来说,如果哪一天开始他停止了学习,那么他的职业生涯便开始宣告消亡。”这不是什么危言耸听的怪语,而是一位大牛几年前告诉我的,他的信条。
Phodal
2019-05-15
5280
学好前端的 6 点建议
最近接触了很多前端的小伙伴,和他们谈了很多职业发展的问题。他们大部分是做了一到三年的前端新手。
Phodal
2019-04-22
4370
关于 Vue 3.0,前端开发者必须知道的不仅仅是Proxy...
前端早已经不是之前人们口中的 “抠图仔”、只是写写简单的 HTML,CSS 和脚本动画。如今的前端早已经系统化,工程化,前后端分离的开发模式带动前端工程师在开发者中的地位一再提升,因为前后端仅凭接口数据交互,前端工程师可以对接任意语言的后端工程师,也正因此,前端工程师的薪资不论是起薪还是涨幅都是一再水涨船高。
Phodal
2019-04-22
9750
除了框架,前端面试还问什么
前后端分离的开发模式也让前端开发者的地位日益提升,待遇日渐水涨船高,自然有很多小伙伴慕名入了前端开发的坑,希望能在前端领域大展宏图。
Phodal
2019-04-22
6890
如何设计完善的构建系统,为日常开发提速一倍
在搭建开发环境的构建系统时,我们关注二点: 提高效率,对于大部分事务的自动化,如自动编译代码、自动重启服务。 代码质量,编码完成时,我们则转而关注于代码的质量。 下面,让我们来详细了解下这两点的内容吧。 提高效率 依赖管理 我们在第一章 基础知识时提到了包管理的一些基础知识,对于一个成熟的编程语言来说,其也搭配有对应的包管理工具。只是在这里的,包管理工具不仅仅具有包管理的功能,它还会负责对包所依赖的子依赖进行管理。如我们在安装 Vim 软件的时候,会依赖于 vim-runtime,这里包管理工具所自
Phodal
2018-01-29
7350
Stepping.js——两步完成前后端分离架构设计
一周前,参加了公司的一个架构设计与建模的工作坊——『事件风暴』。从某种意义上来说,这是一个关于架构设计与软件建模的工作坊。于是便闪现了一个灵感,便有了 Stepping.js。 当我们结束事件风暴(Event Stroming)的时候,我们需要拍照,又或者是其他手段来记录下相关的内容。因此,整理这些文档又不是一个的容易的事。 而事实上,我们只需要一个 DSL(领域特定语言),我们就可以直接将这个文档转换为图片,还有文档等等的内容。因此,我写了一个名为 Stepping 的工具,来简化这方面的工作。 Step
Phodal
2018-01-29
6650
我的职业是前端工程师【四】:如何选择合适的前端框架,告别选择恐惧症
将 package.json 中的 Ionic 版本改为 2.0.0 的时候,我就思考一个问题。这个该死的问题是——我到底要用哪个框架继续工作下去。 刚开始学习前端的时候,SPA(单页面应用)还没有现
Phodal
2018-01-29
1K0
我的职业是前端工程师【五】: 前端工程师必会的六个调试技能
我还是一个野生程序员的时候,不会 Debug,只会傻傻地写一句句 std::count。即使是在今天,有些时候我也会这样做:打一个 console.log,然后看看结果是不是和预期的一样。如果不是和预期一样,就修改一下代码,刷新一下浏览器。这得亏是 JavaScript 是一门动态语言,可以很快的看到运行的结果。 前言: 本章里,主要介绍如何调试前端应用——基本的调试: HTML、CSS 和 JavaScript;使用网络工具对 API 进行测试;对移动设备进行调试:使用浏览器的模拟器、真机、iOS 模拟;
Phodal
2018-01-29
8650
我的职业是前端工程师【三】:学习前端只需要三个月【语言篇】
过去,我一直无法相信:一个新人在三个月里可以学好前端。后来,我信了。因为三个月后,我又是一个前端的新人,我又需要重新入门前端。 前端领域好似也有一个“摩尔定律”。戈登·摩尔提出来:积体电路上可容纳的电
Phodal
2018-01-29
8110
从2016年11月期《技术雷达》看前端的未来
本文仅代表 Phodal 的个人观点,来听听一个前端程序员的 YY。 新一期的ThoughtWorks技术雷达有点出乎意料,使用new标签的框架、工具、技术、语言等等超过了一半——Vue.js、ES2
Phodal
2018-01-29
7670
微信小程序剖析【下】:运行机制
在上一篇《微信小程序「官方示例代码」浅析【上】》中,我们只是简单的罗列了一下代码,这一篇,让我们来玩点刺激的——就是看看IDE的代码,了解它是怎么运行的。 还好微信的开发团队在软件工程的实践还有待提高,我们才有机会可以深入了解他们的代码——真想建议他们看看Growth的第二部分,构建系统。 解压应用 首先你需要有下面的工具啦 Mac电脑 微信web开发者工具.app WebStorm / 其他编程器 或 IDE,最好可以支持重命名 首先,我们需要右键微信web开发者工具.app,然后显示包的内容,在 Co
Phodal
2018-01-29
1.5K0
「微信小程序」剖析(二):框架原理 | 在桌面浏览器上运行的尝试
本来想的是昨天晚上写这篇文章的,后来昨天在写一个Cordova上的iOS插件的时候各种不顺。对接的第三方SDK不给力,于是六点多回到家的时候,我就就开始娱乐了,哈哈哈~~ 其实这篇文章应该算是一篇拾遗。 从map组件说起 在今天公布的开发文档里,我们知道使用一个地图组件的时候是这样子的: <map longitude="23.099994" latitude="113.324520" markers="{{markers}}" covers="{{covers}}" style="width: 375
Phodal
2018-01-29
1.3K0
让你的「微信小程序」运行在Chrome浏览器上,让我们使用WebStorm
「微信小程序」的开发框架体验起来,还不错——自带了UI框架。但是问题是他的IDE,表现起来相当的糟糕——其实主要是因为,我当时买WebStorm License买了好多年。所以,我觉得他的IDE真不如
Phodal
2018-01-29
4K0
致JavaScript也将征服的物联网世界
在那篇《最流行的编程语言JavaScript能做什么?》里,我们列举了JavaScript在不同领域的使用情况,今天让我们来详解一下JavaScript在物联网中的应用。 凡是能用JavaScript
Phodal
2018-01-29
1.1K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档