<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Louis Young (@louisyoungx)]]></title><description><![CDATA[Louis Young a Web developer and Python full stack developer.]]></description><link>https://rocke.top</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 07:49:15 GMT</lastBuildDate><atom:link href="https://rocke.top/rss.xml" rel="self" type="application/rss+xml"/><copyright><![CDATA[louisyoungx 2018-2022]]></copyright><language><![CDATA[en]]></language><item><title><![CDATA[FlowGram.AI Runtime Design]]></title><description><![CDATA[<p>FlowGram 运行时设计</p>
]]></description><link>https://rocke.top/post/2025/10/17/flowgram-runtime-design/</link><guid isPermaLink="true">https://rocke.top/post/2025/10/17/flowgram-runtime-design/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Fri, 17 Oct 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[Rendering of tree-like DAG canvas]]></title><description><![CDATA[<p>树形 DAG 的画布渲染方式</p>
]]></description><link>https://rocke.top/post/2024/10/11/rendering-of-tree-like-dag-canvas/</link><guid isPermaLink="true">https://rocke.top/post/2024/10/11/rendering-of-tree-like-dag-canvas/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Fri, 11 Oct 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[DAG canvas minimap]]></title><description><![CDATA[<p>使用 Canvas 2D 实现 DAG 画布缩略图</p>
]]></description><link>https://rocke.top/post/2024/09/20/dag-canvas-minimap/</link><guid isPermaLink="true">https://rocke.top/post/2024/09/20/dag-canvas-minimap/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Fri, 20 Sep 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[DAG canvas nodes snapping]]></title><description><![CDATA[<p>DAG 画布实现节点吸附与对齐</p>
]]></description><link>https://rocke.top/post/2024/09/11/dag-canvas-nodes-snap/</link><guid isPermaLink="true">https://rocke.top/post/2024/09/11/dag-canvas-nodes-snap/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Wed, 11 Sep 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[Text editor access variable expression]]></title><description><![CDATA[<p>文本编辑接入变量引用表达式</p>
]]></description><link>https://rocke.top/post/2024/03/22/text-editor-access-variable-expression/</link><guid isPermaLink="true">https://rocke.top/post/2024/03/22/text-editor-access-variable-expression/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Fri, 22 Mar 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[Hierarchical design of business event domains]]></title><description><![CDATA[<p>业务上的事件领域分层设计</p>
]]></description><link>https://rocke.top/post/2023/11/03/eda-hierarchical-design/</link><guid isPermaLink="true">https://rocke.top/post/2023/11/03/eda-hierarchical-design/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Fri, 03 Nov 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Data recovery based on IndexedDB]]></title><description><![CDATA[<p>IndexedDB 历史数据恢复工具</p>
]]></description><link>https://rocke.top/post/2023/10/30/data-recovery-based-on-indexeddb/</link><guid isPermaLink="true">https://rocke.top/post/2023/10/30/data-recovery-based-on-indexeddb/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Mon, 30 Oct 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Collect external resource references from DSL]]></title><description><![CDATA[<p>通过 DSL 收集外部资源引用</p>
]]></description><link>https://rocke.top/post/2023/05/19/collect-ref-from-dsl/</link><guid isPermaLink="true">https://rocke.top/post/2023/05/19/collect-ref-from-dsl/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Fri, 19 May 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Optimizing DSL performance by dynamically loading]]></title><description><![CDATA[<p>通过导航动态加载 DSL 性能优化</p>
]]></description><link>https://rocke.top/post/2023/04/23/optimizing-dsl-perf-by-dynamically-loading/</link><guid isPermaLink="true">https://rocke.top/post/2023/04/23/optimizing-dsl-perf-by-dynamically-loading/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Sun, 23 Apr 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Component-based thinking in no-code]]></title><description><![CDATA[<p>无代码中的组件化思想</p>
]]></description><link>https://rocke.top/post/2023/01/08/component-based-thinking-in-no-code/</link><guid isPermaLink="true">https://rocke.top/post/2023/01/08/component-based-thinking-in-no-code/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Sun, 08 Jan 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Configuring the Web Development Environment]]></title><description><![CDATA[<p>在 MacOS/Windows 上配置前端开发环境</p>
]]></description><link>https://rocke.top/post/2022/06/21/configuring-web-development-environment/</link><guid isPermaLink="true">https://rocke.top/post/2022/06/21/configuring-web-development-environment/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Tue, 21 Jun 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Research on human vitals feature mobile application]]></title><description><![CDATA[<p>human vital features Mobile Application using JavaScript programming language based on the principle of fiber optic sensing.</p>
]]></description><link>https://rocke.top/post/2022/05/13/human-vitals-feature-mobile-application/</link><guid isPermaLink="true">https://rocke.top/post/2022/05/13/human-vitals-feature-mobile-application/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Fri, 13 May 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Difference of React & Vue]]></title><description><![CDATA[<p>Just few days ago, I learned functional programming and React.</p>
]]></description><link>https://rocke.top/post/2022/02/05/difference-of-vue-&amp;-react/</link><guid isPermaLink="true">https://rocke.top/post/2022/02/05/difference-of-vue-&amp;-react/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Sat, 05 Feb 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Linux Training]]></title><description><![CDATA[<p><RouterLink to="/post/2022/01/13/linux-training-1-linux-basics/">🪧 1. Linux基础知识</RouterLink></p>
<p><RouterLink to="/post/2022/01/20/linux-training-2-vim-editor-linux-system-administration/">🛠 2. Vim编辑器与Linux系统管理</RouterLink></p>
<p><RouterLink to="/post/2022/01/26/linux-training-3-vim-advanced-linux-tasks-services/">🖋 3. Vim进阶和Linux任务与服务</RouterLink></p>
<p><RouterLink to="/post/2022/01/27/linux-training-4-customizing-vim-getting-started-with-shell-programming/">🔭 4. 定制vim与shell入门</RouterLink></p>
]]></description><link>https://rocke.top/post/2022/01/28/linux-training/</link><guid isPermaLink="true">https://rocke.top/post/2022/01/28/linux-training/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Fri, 28 Jan 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Linux Training 4 - Customizing Vim & Getting started with shell programming]]></title><description><![CDATA[<p>自定义vimrc与常用插件，vscode vim，网络配置，awk语言详解，shell脚本入⻔</p>
]]></description><link>https://rocke.top/post/2022/01/27/linux-training-4-customizing-vim-getting-started-with-shell-programming/</link><guid isPermaLink="true">https://rocke.top/post/2022/01/27/linux-training-4-customizing-vim-getting-started-with-shell-programming/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Thu, 27 Jan 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Linux Training 3 - Vim advanced & Linux tasks & Services]]></title><description><![CDATA[<p>vim进阶操作与宏，crontab定时，自定义服务，环境变量，ssh配置文件，开机自启</p>
]]></description><link>https://rocke.top/post/2022/01/26/linux-training-3-vim-advanced-linux-tasks-services/</link><guid isPermaLink="true">https://rocke.top/post/2022/01/26/linux-training-3-vim-advanced-linux-tasks-services/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Wed, 26 Jan 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Linux Training 2 - Vim editor & Linux system administration]]></title><description><![CDATA[<p>vi与vim常用操作，进程管理，系统性能，文件权限，编译安装</p>
]]></description><link>https://rocke.top/post/2022/01/20/linux-training-2-vim-editor-linux-system-administration/</link><guid isPermaLink="true">https://rocke.top/post/2022/01/20/linux-training-2-vim-editor-linux-system-administration/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Thu, 20 Jan 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Linux Training 1 - Linux Basics]]></title><description><![CDATA[<p>各linux发行版特点，安装wsl2，virtualbox虚拟机，yum和apt，常用指令，安全习惯，vi与vim基础操作</p>
]]></description><link>https://rocke.top/post/2022/01/13/linux-training-1-linux-basics/</link><guid isPermaLink="true">https://rocke.top/post/2022/01/13/linux-training-1-linux-basics/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Thu, 13 Jan 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Vue.js - Reactivity Module]]></title><description><![CDATA[<p>This article is mainly about how vue reactivity module work, and lightweight reactivity module of vue2 &amp; vue3 is given as an example.</p>
]]></description><link>https://rocke.top/post/2022/01/05/reactivity-module-of-vue/</link><guid isPermaLink="true">https://rocke.top/post/2022/01/05/reactivity-module-of-vue/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Wed, 05 Jan 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Vue.js - Renderer Module]]></title><description><![CDATA[<p><RouterLink to="/post/2021/12/26/renderer-module-of-vue/"><code>English Version</code></RouterLink> | <RouterLink to="/post/2021/12/27/renderer-module-of-vue/"><code>中文版本</code></RouterLink></p>
<p>本文将以一个轻量级渲染器为例，介绍vue渲染器模块原理。</p>
]]></description><link>https://rocke.top/post/2021/12/27/renderer-module-of-vue/</link><guid isPermaLink="true">https://rocke.top/post/2021/12/27/renderer-module-of-vue/</guid><dc:creator><![CDATA[louisyoungx]]></dc:creator><pubDate>Mon, 27 Dec 2021 00:00:00 GMT</pubDate></item></channel></rss>