Step By Step
A fullstack developer, love programming, life and Mayday.
Copyright © 2021 Lan. Powered by Rails.
  • 通过命令行下载Xcode

    简单总结一下如何通过命令行下载Xcode。

  • M1芯片Macbook使用初体验

    自去年买了Intel的Macbook Pro被苹果狠狠地割了一波韭菜之后(几个月之后M1上市)始终耿耿于怀。大半年过去了,总算是狠下心来,换了台M1芯片的Macbook。这篇文章简单来聊聊使用心得。

  • Rails中实现深拷贝

    近期业务上遇到一个需求,就是需要对已有的数据做深拷贝,这篇文章简单来谈谈它。

  • 聊聊最近 Hotwire 的使用感受

    这篇文章简单谈谈最近使用Hotwire的感受。周末刚好有个关于Hotwire的技术分享,借这篇文章整理一下思路吧。

  • 白话文讲Stimulus

    上一篇文章以白话文的形式简单讲了一下Turbo Streams,这篇文章简单讲讲Stimulus,我会针对一些较为常见的应用场景,提供代码示例。

  • 白话文讲Turbo Streams

    上一篇文章以白话文的形式简单讲了一下Turbo Frames,这篇文章打算介绍Turbo的最后一个部件Turbo Streams。同样我会结合实际场景提供代码示例。

  • 白话文讲Turbo Frames

    上一篇文章以白话文的形式简单讲了一下Turbo Drive,这篇文章简单讲讲Turbo Frames,我会针对一些较为常见的应用场景,提供代码示例。

  • 白话文讲Turbo Drive

    这篇文章用白话文来讲解一下Turbo Drive。作为Hotwire工具库中的核心功能,简单的配置就能给交互体验带来很大的提升。

  • Hotwire环境下搭配使用传统轮播组件Slick

    这篇文章主要简单总结一下在Hotwire的环境下如何搭配使用“老旧”的轮播组件Slick。提供了两种解决方案,可以根据实际场景进行选择。

  • 从ActiveAdmin中移除Turbolink拥抱Turbo

    这篇文章主要简单总结了一下,针对“历史悠久”的ActiveAdmin项目要如何移除Turbolink并替换成最新的Turbo。

  • 如何开发一个Gem

    这篇文章会简单分享一下作者编写Gem的经验。

  • 微信支付RubyGem发布-适用于微信支付V3接口

    花了一周多的时间总算把公司微信支付相关的业务代码抽成一个Gem,适用于微信支付V3接口。

  • 心想事成的《秘密》

    “境随心生”这四个字其实现在看来还真有一定道理,《秘密》中有讲到一个自然法则,就是你**给予什么就会得到什么**。当你给予世界的都是负面,充满抱怨,愤怒的东西,那么最终它回馈给你的也是这类事物。尝试着去发现身边的美好,去感恩自己拥有的一切,说不定境遇也会随之改善。

  • 微信支付V3加密/解密详解-Ruby示例补充

    这篇文章是笔者最近对接微信支付最新接口的经验总结,主要用Ruby实现了它加密/解密过程,希望能帮助到有这方面需求的同学。

  • ActiveStorage原理剖析-附件绑定篇

    这个篇章会着重分析一下,在ActiveStorage的支持下如何做到把资源与附件关联到一块的,以及它提供了哪些方法,方便了我们对附件的管理。