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
Marian ČaikovskiWhat cookies a Chrome extension cannot use in network requestsCan an extension establish a session with a back end server? What it means for unaware users?Apr 6Apr 6
Marian ČaikovskiJavaScript modules in browser extensions. Advantages and Limitations.How to build content scripts of JavaScript modules? How an HTML file is useful for development of service workers?Apr 1Apr 1