22 March 2018

Rollbar与Source Map在Rails项目中的应用

写这篇文章主要为了总结近期Rollbar在Rails项目中的使用情况,其中包括Rollbar与Heroku的合作关系,Rollbar跟Source Map如何搭配使用。当我们的线上压缩过的代码发生异常的时候,我们也能准确定位到是哪一行发生的异常。有助于我们构建更加健壮的应用程序并且提高我们的维护效率。

rollbar-logo
read more
19 March 2018

ActiveSupport::Concern源码分析

有人说过,好的文学作品,必定是经过反复的斟酌,不断修改的结果。我相信好的代码,优秀的工具也必然要经历这个过程。Rails的发展便是如此,无数开发者对已有代码的不断调整完善,花费了无数的时间与精力才使得我们能够有一个如此趁手的全栈式开发框架,并且附带着赏心悦目的代码。而ActiveSupport::Concern无疑是这个趁手框架中重要的一环,它使我们能够更优雅地去扩展我们的模块。具体用途可以点击文档查看。

activesupport-concern
read more
18 September 2017

Beansmile 内部分享@2017-09-15

本期豆厂的分享有三个主题,分别是Jamie 带来的《MobX: 数据状态管理库》,然后是Leif的《微信公众号项目开发遇到的那些坑爹事》,最后是Zed的《深入浅出webpack》。

Typewriter
read more
29 August 2017

用Ruby简单模拟Lambda演算

今天是虐狗节,其实我总是期待着哪天我可以不需要再当宾语了,我也可以充当一下主语去虐虐别人,不过世事往往让人揪心啊。既然无法改变,那就让我们好好享受一下这个节日吧!最起码在自己的文章,以及自己写的代码里面我还是可以充当一下主语的。

Screen Shot 2017 08 29 At 12.15.59 Am
read more
29 August 2017

细说Ruby细化

0. 什么是细化?

细化是Ruby2.0增添的体验版特性,但如今它已经算是标准库的一部分了。它主要用于修改指定类的对应方法,并且对目标方法的修改只在指定的区域内生效,而不会对全局产生副作用。

Screen Shot 2017 08 27 At 3.39.34 Pm
read more
6 June 2017
js

Mobx 基本入门

Mobx, 一个简单、可扩展的状态管理插件, 可结合React, 小程序使用。

这篇文章主要讲一下mobx的基本使用,并且结合React设计一个简单的store。

下面简单介绍一下在react中使用mobx需要掌握的两个简单的概念。

mobx2
read more
21 April 2017

Beansmile 内部分享@2017-04-21

本期豆厂的分享有四个主题,分别是Leif 带来的《微信小程序开发演示》,然后是Hugo的《微信小程序介绍》,还有Richard的《rails app 预加载tips》,最后是Eric的《多工作设备数据同步方案》。

Typewriter
read more
21 April 2017

为react项目选择合适的状态管理库

经过了几个react-redux的项目后,我整理了一下一些对redux的看法,同时也找到了一个可替代redux的工具(mobx)。

下面我们主要来对比一下redux和mobx这两个库的体验。

mobx2
read more
17 April 2017

致刚入行的前端工程师

讲真,这篇文章已经憋了好多天了。其实本文可以说是“起于前端,但不止于前端。”

写作的契机是最近在指导一位北京的哥们写前端,有感而发罢了。希望能够给同行一些可行性的建议吧。

How Hackers Find Your Ecommerce Website
read more