Bogdan SelenginskiyinCodeXOpinion: SSR Front-End Unit Testing, Not Worth ItHighlighting the issues developers face in production and how to solve them.May 12May 12
Bogdan SelenginskiyHave you heard about CoEx?It is quite tricky to kick off a topic that can be qualified as any of the surrounding categories, I am about to mention. Basically, I…May 1May 1
Bogdan SelenginskiyinJavaScript in Plain EnglishThe Real Dynamic Use of GatsbyImage with Storyblok Pt.I have covered in depth how to use the gatsby-plugin-image here and here. To look at the official docs, please start here. But I left off…Apr 24Apr 24
Bogdan SelenginskiyinJavaScript in Plain EnglishThe Real Dynamic Use of GatsbyImage with Storyblok Pt. 2: Caveats and PitfallsThis article assumes you have already implemented the Gatsby-image-plugin, which is covered here. We want to list all the technical and…Apr 23Apr 23
Bogdan SelenginskiyinJavaScript in Plain EnglishThe Real Dynamic Use of GatsbyImage with Storyblok Pt. 1: ImplementationContextApr 19Apr 19
Bogdan SelenginskiyinJavaScript in Plain EnglishNot by the Book: the “wrong” Approach to CSS RefactoringI bet many of you have encountered a dilemma: I know how to do it right (and I know, why is it good to do so), yet it makes little to no…Apr 18Apr 18
Bogdan SelenginskiyinJavaScript in Plain EnglishCommon Sense of Style Sheets RefactoringImagine there is a relatively calm week for your team. The upcoming feature requests are not there, deadlines are not breathing down your…Apr 17Apr 17
Bogdan SelenginskiyHow to Turn MacOS into a “Real” Operating SystemHave you ever struggled with MacOS? I have. And I am willing to share how to fight it in an elegant way.Feb 21, 20239Feb 21, 20239
Bogdan SelenginskiyUse Tuples and Enums to Utilize TypeScript for API request ParamsHow would you approach something like “order”: [[“price”, “ASC”], [“year”, “DESC”]] in terms of TS types?Jun 18, 20224Jun 18, 20224