Scalable Web Aplications
Nicholas Zakas is talking about basic principles of scalable [Web] application architectures: While this talk was made in 2013 it is still 100% applicable to modern Web and Sciter (desktop) applications.
View Article“Expert’s pyramid”
Does front end developer need to know anything except of __HIS_FAVORITE_FRAMEWORK_HERE__ ? From Dmitri’s Pavlutin “The path of software development craftsmanship”
View ArticleWhen 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...
View ArticleEpic discussion: VS Code Uses 13% CPU When Idle Due to Blinking Cursor Rendering
VS Code Uses 13% CPU When Idle Due to Blinking Cursor Rendering Discussions: Reddit and Hacker News Couple of citations: Assuming 1 million users of VS Code This blinking cursor will waste $3 million...
View ArticleNew in antivirus protection: smart cable
The cable is not smart enough to remove viruses but as they say it can suppress some noise effects of them, at least. Ah those smart marketing people …
View Articlehtmlayout.com domain and project is for sale
htmlayout.com domain and project itself is for sale. If you are interested please drop me a message.
View ArticleArticle 1
Open Source severs the link between good software and good software business, and the two veer off naturally in different directions. At worst, Open Source business models incentivize worse software....
View ArticleSite transition
Transferred the site to other provider and redesigned it a bit to conform mobiles and modern https requirements. I’ve made picture on the left in watercolor. But need to rescan it probably… That’s...
View ArticleHow I became a programmer
Due to my grandma, macaroni and by accident. I’ve explained it on Quora. Wow, just discovered that the story got 4000 up-votes. Cool, eh?
View ArticleWhen linear search O(N) is faster than hash table O(1) lookup
Consider quite popular in programming task of string-to-enum value parsing. You have enum declared in your code (C/C++ but can be any modern programming language) enum FormatterType { simple_formatter,...
View ArticleSplitting strings
Have read Splitting Strings by Chris Zetter mini saga… What this expression: "".split(",") shall produce? Python, JS, Sciter (now): "".split(",") -> [""] Ruby, Perl, AWK, Sciter (while ago):...
View Article#include source “foo.c”, why not?
If we would have #include source construct that includes compilation units into final assembly (rather than just headers in-place) any library can be included to a project as plain .c file: //...
View ArticleRefreshing AI basics …
In the light of recent “AI hype” I’ve decided to refresh my knowledge about AI principles. Having funny record “Control Systems of Autonomous Flying Objects” (a.k.a. “rocket science”) as a specialty in...
View ArticleHTML-NOTEPAD
HTML-NOTEPAD application is out While it works for me consider it as a beta. More features and fixes will be added down the road.
View ArticleC# Span versus aux::slice
The Span<T> has landed in .NET Standard today. According to the article (Span<T> is) at the heart of most performance-related improvements in .NET Core 2.1. Since it allows managing buffers...
View Article10 years of FlexBox’ing
10 years ago we, at W3C-style WG mail list, started discussion of giving CSS at least some flexibility. That was the time of semantic Web battles that showed up in “don’t use <table> for layout...
View ArticleSciter+Node versus Electron
Electron As we know Electron.js is built of Chromium and Node.js. Where Chromium is a full scale Web browser that even uses its own, independent JavaScript engine. Therefore each Electron.js...
View ArticleBloomberg Terminal, how I would do it with Sciter.
I think the image above looks familiar to people working around stock exchange. The screen contains many areas that are updated in real time so it is interesting to try to implement this using Sciter...
View Article
More Pages to Explore .....