Over 10 years of experience as a Full-Stack engineer about web development.
Proficiency in PHP, Laravel, JavaScript, Vue, Ruby, CSS, Vim.
Team work and team management experience.
Write plugins to speed up development, such as Babel plugin, VIM package.
Let company's Slack chatbot have the function of switching iron gates for laziness of daily life.
https://github.com/storyn26383/php-laravel-puzzlers-2019
https://gitlab.com/laravelconftw/chatbot
https://github.com/UniSharp/helpers.js
Extend the JavaScript Object to speed up development.
SinceObject
is the source of all objects, it cannot be extended directlyObject
. Therefore, I write aBabel Plugin
to solve this problem.
As below:
1.5.floor() // 1
(1).upto(5, n => n) // [1, 2, 3, 4, 5]
'Hello World'.limit(5) // 'Hello...'
{ a: 1, b: 2, c: 3 }.map(n => n ** 2) // { a: 1, b: 4, c: 9 }
https://github.com/storyn26383/vim-vue
The Vim Vue plugins found on GitHub were very LAG, which would affect the development efficiency and personal mood. So I wrote ahigh-performanceone.