Independence Day. Learning more #Rollup, I like it. Did some lazy loads to ui components. Also pre-lazy-loaded big components (#ag-Grid, #ECharts) before user starts to use them. Lighthouse likes it: First Meaningful Paint 300 ms. #100DaysOfCode#NadaCode
Getting machine ip and mac addresses with #LuaJIT because command line calls are slow and display annoying flashing window in Windows. Also parsing text is not reliable in all languages and os versions. Easy no-brains work, just translating C programs to LuaJIT. #100DaysOfCode
Testing #Rollup with experimentalCodeSplitting and experimentalDynamicImport. I really like this. I think I have found a way to get rid of webpack and have (theoretically) fastest loading web app where I know exactly what happens and why. #100DaysOfCode
Fixing mysterious tooling bugs with ESlint, Prettier, Webpack, Babel and Vue-Cli 3. There thousands of lines hidden confs everywhere. After 8 hours of wasted time I changed 2 lines and finally got Prettier and build to work. I hate web tooling, amateur ***. #100DaysOfCode
I'm really getting *** by #webpack, it is a huge pile of ***. I'm tired of fixing crazy problems that I did not do, suddenly things stop working without me doing anything. I switch to rollup, it is small, clean and very understandable. #100DaysOfCode https://t.co/f5fAldB3Zo
Adjusting Semantic-UI fonts and font sizes the whole day. It is not easy to choose style when you need lots of data in screen but still want clean style. Lesson learned: good artists copy, best ones steal. #100DaysOfCode#NadaCode
Fixing REST save code and multi-database authentication. When you do #FunctionalProgramming correctly it will be faster than traditional code because of lazy evaluation and avoiding memory allocations. #100DaysOfCode#LuaJIT#NadaCode
After a month of hard backend work same code can save products (or any table) to different sql databases and to #WooCommerce. And when you create produt with non-existing id Woo will return error, but it overwrites some old product, horrible bug. #100DaysOfCode#LuaJIT#NadaCode
You do not have to create immediate arrays if you want to get some filtered info from big array. You get hugely faster code when you use #functionalprogramming. #Luafun https://t.co/XplSBWySZ1 library is crazy good and fast. #100DaysOfCode#LuaJIT#NadaCode
Saving data in backend is not simple. Need to create sequence numbers and determine if it is a new or old record and set lots of related fields. Backend uses 3 different databases when saving. Rest call save to #Woocommerce almost works. #100DaysOfCode#LuaJIT#NadaCode
That codesign is complete mystery. I worked yesterday but after reboot firewall is again asking permissions. Also other machine that worked stopped working. Any ideas? #100DaysOfCode
Yesterday (and night): Fixed #ag-Grid first load bug and row selection code in my #VueJS#Woocommerce webstore frontend. Fixed backend saving after huge architecture refactor. #100DaysOfCode#LuaJIT#NadaCode
Testing TLS certificates and http OPTIONS method to same domain but different port in osx and Linux. This is not a fun work, but now all works in Safari, Chrome and Firefox. #100DaysOfCode#LuaJIT