To accomplish some marketing idea we recently wanted to test, we faced the problem how to quickly launch multiple landing pages with dynamic content. By multiple I mean 1000+ and by dynamic content I mean not only 2-3 values (like user/customer name) but 20-40 different variables. Of course there’s probably a milion or so possible solutions for this issue, but here I present the one I’ve chosen and which has a few advantages. You don’t have to host it, it’s free (at least before hitting some higher traffic), it can be made fully on the client side (no backend development is required) and finally it can be launched in few hours.
Read the full articleFor Linux users there’s still a problem with newer WiFi chipset working in 5 GHz 802.11ac. Years ago we had the same kind of problems with 2.4 GHz frequency, now 2.4 GHz works out of the box but we suffer the same issues about 5 GHz. However, there’s one simple solution to avoid them all using different device than WiFi card - the WiFi extender. In this article I’ll show what results I’ve achieved on TP-Link RE200 and why such devices can be better solution than buying 802.11ac WiFi USB/PCI-E cards.
Read the full articleAerobatic.io enticed me to use their free offer for static website hosting and, after days of struggling with their service to set things up, they suddently changed the offer to $15 a month for the same ($180 a year). Whereas I can understand business triggers behind this decision, I just can say I wasted a lot of time because of them. $180 for static website hosting is more than 10x more expensive than the competition. In the article below I’ll show how to get the same (and a lot more) for just $10.
Read the full articleI recently think about CQRS-like patterns we partially used in current application, and pros’n’cons of migrating more towards full CQRS, which is mostly about separating reads from writes. Previously I assumed that in usual application “we may have probably 100 times more reads than writes”, what would qualify to have a value from these two models separation. I wanted to check it later on the production, but I forgot. Now we are close to start a big redesign of the whole application, and I’ve just remembered about that.
Read the full articleWell, in a nutshell I decided to start writing blog… I’d like to put here some solutions of technical problems I solved, to share them with others, as well as some more loose thoughts about some aspects of my work.
Read the full article