本文尝试为 Rails + Docker 提供一个环境搭建的思路,包括本地的开发环境,CI/CD 构建流程用到的测试环境,以及生产环境,宗旨是提高 CI/CD 的效率。
自 Rails 6 引入了 Webpacker 以来,Rails 的前端部分就引发了很多吐槽。吐槽主要分两类:
如果你想灵活的开展工作,又觉得Rails过于庞大(比如Rails6+ 携带一个Node)、文档要读很久,正在犹豫当中。
滚动加载是一种常见的分页交互方式,经常用在 Timeline 之类希望体验平滑又不需要跳跃浏览的场景。
很高兴宣布,GeekNote 已增加历史版本功能。
在PG中使用JavaScript 需要使用 plv8 扩展
TiDB is an open-source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. It is MySQL compati...
最近开发 GeekNote 的时候基于 Stimulus 实现了一个拖动排序组件,在这里记录一下原理。
很高兴宣布,GeekNote 新增了合集功能,替代了之前的收藏功能。
Web 开发中前后端分离的一大阻碍是交互的数据结构复杂难用,离服务端直接渲染那样简单和灵活相差甚远。另外很多项目没考虑自身场景的滥用了 API 规范,比如内部的后台系统,经常被“规范”束缚强制统一响应结构,将 4xx 甚至 5xx 异常全部改成 2xx 响应,然后自己定义一...
出产于武夷山的乌龙茶被称为岩茶,独具岩骨花香。
大清早的收到我弟弟的求助:
GeekNote 过去一段时间进行了一些功能优化:
最近为了调研 TiDB 与 ActiveRecord 的兼容程度,搭建了一个 CI 环境,用来跑 TiDB 和 ActiveRecord 的单元测试。把(TiDB 5.1,TiDB nightly)x (AR 6-1-stable,AR main)都已经跑通。
有更好的方法可以告诉我,我最新在学习Ruby
很高兴宣布,GeekNote 已经提供 Atom Feed。
GeekNote 致力于搭建以知识分享为中心的 Geek 社区。
自网站上线开始就不断有人询问社区的内容尺度,因为网站刚上线,内容并不多,所以一直没有公开的回答这个问题。
在程序员论坛中,有一类话题永远是最能引战的:什么是最好的编程语言?或者问得委婉一点,学什么语言比较有前途?
今天看到介绍,是用go开发的。我去github看了一下,还是比较复杂。