Konstantin LebedevinLevel Up CodingTypeScript: advanced and esotericIn this article, we’ll explore lesser-known features of TypeScript that make it more dynamic.11 min read·Oct 23, 2022--1--1
Konstantin LebedevinDailyJSApplying SOLID principles in ReactAs the software industry grows and makes mistakes, the best practices and good software design principles emerge and conceptualize to avoid…13 min read·Jul 12, 2022--13--13
Konstantin LebedevinLevel Up Coding10 security tips for frontend developersto make sure nothing gets stolen through the front door8 min read·Apr 8, 2020--1--1
Konstantin LebedevinDailyJSAnimating between units with react-springIn this tutorial, we’ll explore the problem of animating between different units, and see how we can overcome it.4 min read·Nov 18, 2019--2--2
Konstantin LebedevinDailyJSHorizontal scroll animationIn this tutorial, we’ll create a fun scroll animation in which items “flip” in the direction of the scroll. We’re going to use…5 min read·Oct 11, 2019--3--3
Konstantin LebedevinLevel Up CodingAnimate React with Framer Motionfrom basics to complex orchestrated animations5 min read·Jul 24, 2019----
Konstantin LebedevinLevel Up CodingRematch with HooksIf you’ve been using Rematch for managing state in your application, the latest release of react-redux that adds support for hooks should…2 min read·Jun 24, 2019----
Konstantin LebedevinThe StartupTyping Next.JS components using TypeScriptIn this article, we’ll talk about typing Next.JS components. We’ll be using this Next.JS application that connects to Reddit API and…4 min read·May 22, 2019--6--6
Konstantin LebedevType aliases vs. interfaces in TypeScript-based React appsType aliases and interfaces are TypeScript language features that often confuse people who try TypeScript for the first time. What’s the…3 min read·Apr 29, 2019--5--5
Konstantin LebedevStripe webhooks in Connect applicationsI have recently implemented Stripe webhook integration for my application that uses Stripe Connect with managed accounts. As it turned out…2 min read·Apr 9, 2017----