2022年7月5日
尝试在 Deepin 安装成功,但感觉很多个性化配置需要同步才好。 使用了 Docker 的技术,思路是很不错的。 测试了一下,感觉插件同步机制还有点麻烦,考虑到主要的需求可能是在不方便用自己的电脑时才会使用 SmartIDE,这类场景还是不太多,例如使用 iPad 来实现编程,等以后需要了再说吧,可能到时候就有更好、更方……
阅读全文
2022年6月8日
前些天同事在会上做了个类比,大意是这样:Low 低代码就好似街边的大排档,也就是路边滩,适合做初期商业业务的快速验证,而传统代码就好似星级饭店,是验证商业模式后用比较大的投入建成的较长期的商业项目。 我们这里所说的低代码平台,特指微软的 Power Platform 平台。 可以参见我另外一些博文: 低代码开发的问……
阅读全文
2022年5月7日
你用哪款编辑器? Which Editor Are You Using? 程序员们都是使用工具的高手,每个人都会有一段时间沉迷于编辑器的选择和配置,就象武者精心挑选自己趁手的兵器一样,你如果是一个程序员,你喜欢哪款编辑器呢? 江湖上流传着十八般兵器和七种武器的传说,编程界也一样有类似的故事,最有名的莫过于“编辑器之神”和“神的编……
阅读全文
2022年2月9日
Node.js 启动后台服务,通常都要连接数据库,或者连接第三方接口等,这里就会有一些账号密码之类的需要提供,我们当然不能把这些私密的内容保存在代码库中,这样是非常不安全的。 比较简单的方式是保存在 .env.production 这样的文件中,而这文件不会提交到代码库,而是在部署时再放到相应的运行环境中。 即使是这样,也比较麻……
阅读全文
2022年2月6日
今天在微信群里讨论开发团队效能的问题,话题是由 小L 提问 “KPI设定的指标有啥啊,评分时候是用数据还是靠主观?有罚么?”开始…… 有群友 小F 建议: 靠事实,不建议有罚…… 数据和主观都有不靠谱的地方,多维度评估。 接着 小L 问道: 那指标一般定哪些?我们现在用:bug解决用时、线上问题解决率………
阅读全文
2022年1月15日
Power Apps 上的问题 在 Power Platform 中,微软官方的工具是使用 Canvas App 来构建前端界面, Model Driven App 可以实现固定模式的一些操作界面,类似我们常说的 CRUD 增删改查等操作,还有一些简单的流程操作界面,比如审批流程什么的,不过 Model Driven App 的界面模式单一,可定制化的能力不足,通常无法满足用户多样的需求,很多细节也不太容易灵活处理……
阅读全文
2022年1月9日
不要用 Mounty,一次惊险的数据恢复记录 不愿看前情啰嗦的,可以直接看最后的总结…… macOS 无法读写 NTFS 格式的硬盘 Mounty for NTFS A tiny tool to re-mount write-protected NTFS volumes under macOS in read-write mode. 尝试使用这个工具,可以拷贝写入 NTFS 的硬盘,但不稳定,在拷贝一大堆资料时,突然资料盘的这个原目录里的资料看不见了,转到 Win10 系统提示无法打开。 因为资料……
阅读全文
2021年11月20日
最近阅读了公众号 Thoughtworks 洞见的系列文章《寻找合适的研发效能度量指标》,记录一下要点: 《寻找合适的研发效能度量指标(上)》 有哪些合适的软件研发效能度量指标呢?从以下几个方面列出了一些指标: 规划进度 快速反馈 团队转型 辅助决策 工程能力 当您在为团队寻找研发效能指标时,其实并没有一个恒定不变的模板……
阅读全文
2021年9月13日
低代码开发的问题 低代码/无代码开发如今也成为了一个热门话题,而我自己也深入到一个 Power Platform 的项目实践中,有了一些体会了,也分享一些自己的想法,供大家参考。 低代码开发会很快吗? 第一印象确实如此,我使用的是微软的 Power Platform,整个过程就象是早些年使用 Access 数据库一样(我认为 Power Apps 就是基于当……
阅读全文
2021年8月21日
JamStack WHAT IS JAMSTACK? A GUIDE FOR BUSINESS PEOPLE These decisions include the following: How you’ll manage the project/code Where you’ll store your content What software will build your site How your build process will be automated Where your site will be published What services and APIs your live site will use Best Practices Entire Project on a CDN Modern Build Tools Automated Builds Atomic Deploys: No changes go live until all changed files have been uploaded. Instant Cache Invalidation: Making sure your CDN can handle instant cache purges. Everything Lives in Git: Git clone, install any needed dependencies with a standard procedure (like npm install), and be ready to run the full project locally. No databases to clone, no complex installs. History LAMP(Linux, Apache, MySQL, PHP/Perl/Python) stack —> MEAN(MongoDB,……
阅读全文