When you want to ask for help in programming …

then use the following template: Explain details that you see as much as possible. Environment, problem, etc. Explain exactly what you want – what you think should be happening. Explain what is actually happening. Explain why you think it should be working differently. By walking through all these steps you may find answer by yourself….

Web Frameworks: React vs Vue

Practical investigation on effectiveness of Virtual DOM (React) updates versus direct DOM updates (Vue). Clearly React takes significantly more CPU time for the task of updating 100 items list. That proves once again that there is no silver bullet in Web Front End design. Each task has its own optimal framework/architecture. “Ideal framework” should allow…

Maintainable CSS

I have found Maintainable CSS site exceptionally useful for designing maintainable CSS systems. Modular and encapsulated: Styles don’t bleed or cascade without your permission. Any design requirements: Completely flexible to your needs. No tooling required: But you can use tooling if you want to. Easy to learn: Read the guides and see. Any size project:…

Russian Roulette game, .JS style.

Disclaimer: the game is quite dangerous and may lead to alcoholism of participants even after first game. Play responsibly! Idea of the game: Players, in their turn, name random English word. To this word they add “JS” or “.JS” suffix and go google for it. If google will give JS library or framework with that…

UI usability solution I am especially proud of

25 or so years ago we were designing one accounting application that required intensive input of numbers by operators. That was in Russia at the time when personal computers were just appearing in offices massively. Amount of numeric data that operators needed to input was enormous and as in any financial institution the requirement for…

SCITER.COM

After 6 years Sciter Engine finally got its own home : sciter.com. The site is not complete though, I am still working on content, documentation in particular. The plan is to combine in one place stuff that was spread across many sites and blog articles. Forum users are advised to re-register on Sciter’s new forum…