Allen Fang_luaL_checkversion_ error when start OpenResty with lua-resty-awsBackground3 min read·Nov 3, 2023----
Allen Fangluarocks install lua-resty-aws failed on Mac OSI got following error when I was trying to install the lua-resty-aws in MacOS(M2 chip)1 min read·Nov 1, 2023----
Allen FanginShopBack Tech Blog5 Things You might be Interested in Your Flow ConfigIn ShopBack, we use FaceBook Flow as our static type checker in a new web application project. Flow is much lightweight than TypeScript…3 min read·Mar 16, 2019----
Allen FanginShopBack Tech BlogDesign and Implement a Table Component based on React.js - Part 1I’m creator of react-bootstrap-table and react-bootstrap-table2. That is about three years journey for creating this two React UI library…4 min read·Dec 25, 2018--3--3
Allen FanginShopBack Tech Blog5 Tips about lernaIn this article, I will introduce some common questions about using lerna to create a javascript monorepos project.3 min read·Dec 21, 2018--1--1
Allen FanginShopBack Tech BlogWhy My Browser Extension was Taken Down?ShopBack’s browser extension is a fantastic tool that offers shopper a quicker and faster way to earn cashback. You can visit our tutorial…3 min read·Oct 7, 2018----
Allen FanginShopBack Tech BlogSelenium & WebExtension - InstallationRecently, we built a E2E test environment with selenium@4.0.0-alpha.1 and wrote some test suites for testing ShopBack’s browser extension…2 min read·Sep 3, 2018----
Allen FanginShopBack Tech BlogCase Study: A Monolithic Software RefactoringIn this article, just sharinga short journey about refactoring a monolithic eCommerce software. We will not too focus on how to use…6 min read·Jul 24, 2018--1--1
Allen FanginShopBack Tech BlogHow ShopBack Build and Package a Browser ExtensionShopBack leverages on WebExtensions to build a cross-browser extension in one source code. In addition, we also use React.js to implement…4 min read·Jul 17, 2018----
Allen FanginShopBack Tech BlogLerna Tutorial Series: BriefLerna is a tool for managing JavaScript projects with multiple packages. Sometime, in a large code base system, we need to split the code…4 min read·May 28, 2018----