Feng WuThe essential skill of a software engineerBetter engineers manage complexity better. Most dimensions used to measure an engineer’s ability are motivated by complexity reduction.Mar 24, 20191Mar 24, 20191
Feng WuinBattlefyHow our engineering team worksIf you have visited Battlefy’s office, you probably have observed our engineers in their natural habitat: headphones on, being alone, and…Oct 17, 20181Oct 17, 20181
Feng WuinBattlefyEasy Event Tracking Pipeline From Front-end to RedshiftIf you have built professional websites or mobile apps, you’ve probably dealt with many different web analytics tools that track user…Jun 22, 20181Jun 22, 20181
Feng WuinBattlefyDependency Injection with NodeJSHow we achieved better separation of concerns with factory function patternJun 16, 2018Jun 16, 2018
Feng WuinBattlefyConcurrency with NodeJS in practiceConcurrency seems to be a topic most programming languages default as an advanced topic that only experienced developers should mingle…Mar 8, 20184Mar 8, 20184
Feng WuinBattlefyPerformance testing with AWS lambdaAt Battlefy we have experienced some remarkable user growth. Month over month, the number of tournaments our organizers are running are…Oct 30, 20171Oct 30, 20171
Feng WuinBattlefyOur MongoDB to Redshift ETL explainedYou Can’t Improve What you Don’t Measure. At Battlefy we try our best to make our data as transparent as possible across the whole…Oct 12, 20174Oct 12, 20174
Feng WuinBattlefyWhy we moved to await/async from promises as soon as we canNode 8 Long term support version is about to be released this October. I can’t wait to start using it in our backend microservices. The…Sep 28, 2017Sep 28, 2017