Marian ČaikovskiBeware of the tab and window display surfaces, they are defectiveThe same display area does not look the same when captured as monitor, window or browser4d ago4d ago
Marian ČaikovskiWhy event listeners in extensions stop working or work occasionallyUnpredictable execution of event listeners after service worker restarts5d ago5d ago
Marian ČaikovskiModern color scales without any libraries or custom algorithmsColor numbers or words according to a linear gradient between two colorsJun 223Jun 223
Marian ČaikovskiHow to bypass CORS and CSP policies and enable cross-origin requests in a browserIn many cases a browser extension is the best solution. What is a good anti-CORS, anti-CSP extension?Jun 16Jun 16
Marian ČaikovskiThe easiest way to accurately read obfuscated text from a canvasThe Facebook news feed is uglified with a kind of corrupted text that is hard to read for users but is easy to read automatically in a…Jun 81Jun 81
Marian ČaikovskiNovel methods of Iterator and Set further refine the esthetics of JavaScriptNow it is even easier to handle NodeLists, Sets and Arrays and manipulate the DOMMay 281May 281
Marian ČaikovskiAll the endings of French nouns and their correlation with genderLearn easily gender of 60% of French non-person nounsMay 191May 191
Marian ČaikovskiThe novel way to center verticallyThe modern way to align text or elements vertically does not depend on the flexbox and is supported in all browsersMay 5May 5
Marian ČaikovskiFantastic enhancements in the Servlet API 6.0Novel features of the omnipresent Servlet API. Why developers hurry to migrate to Servlet API 6.0.Apr 18Apr 18
Marian ČaikovskiAuthenticate a Chrome extension with a backend server using Google identityDifference between access and ID tokens used for authenticationApr 14Apr 14