Volodymyr Yepishev

Volodymyr Yepishev @bwca

About: I like coding :)

Joined:
May 10, 2020

Volodymyr Yepishev
articles - 47 total

Runtime Environment Config in Angular, but Without Dependency Injection

Cover image by Nightcafe, because Gemeni refuses to make images :/ The link to the repo for the code...

Learn More 7 4Jun 8 '24

Abstracting State Management in React with Typescript, and its Benefits

Bizarre illustration by Google Gemini AI. State management is something unavoidable on the UI, be it...

Learn More 10 1Jun 3 '24

Crafting a Global State Hook in React

As usual, the cover image by AI, this time from Gemini. The article features typescript generics,...

Learn More 6 0May 19 '24

Reducing the Boilerplate for Services Utilizing Subjects in Angular

As usually, the cover image was generated by throwing the article header into AI, this time it was...

Learn More 24 2May 7 '24

Improving Dynamic Component Loader Typings in Angular Using Inputs

Cover image by Google's Gemini, I have no idea why it is a skull. When I first read about signals in...

Learn More 19 0Apr 15 '24

Annoying Cat Extension

The link to the full code for this article is at the end of this article. Once upon a time I was...

Learn More 10 0Mar 29 '24

How to Create Bookmarklets Using Libraries Like React

This article was generated by a human :) The cover image provided by Gemini AI. UNLEASH BOOKKALLETT...

Learn More 9 0Mar 14 '24

Typing Object Keys With Enum Values Using Typescript

Cover image generated by throwing headline into nightcafe AI, as usual. Enums provide an excellent...

Learn More 13 0Nov 1 '23

Deep Readonly Generic in Typescript

The image is how NightCafe sees deep readonly type. The link to the playground for this article is...

Learn More 15 7Sep 16 '23

Safe Route Param Injection in Angular with a Decorator

The intro and last passage of this article were provided by ChatGPT, who(?) was the first one to read...

Learn More 13 2Jul 22 '23

Detect Invalid FormGroup Tree in Angular

In this article I am sharing the product of my laziness. TL/DR source code and small demo can be...

Learn More 5 0May 17 '23

Template Driving Reactive Form Validation in Angular

TL/DR: source repo Form validation is a huge part of good UX and a major pain in the neck for...

Learn More 4 0May 16 '23

Typed Filtering with Generics in Typescript

Header image was generated by AI given the article title. Couldn't imagine it better myself. //...

Learn More 7 5Dec 3 '22

Typed Enum Flipping in Typescript

Ever had a situation where you needed to swap key-value pairs of an enum in typescript and attempts...

Learn More 5 0Nov 9 '22

A Trick to Further Breaking Down Angular Components

The usual Angular way of dealing with things is placing business logic in services and presentation...

Learn More 5 1Sep 5 '22

Debouncing Component Methods in Angular

Using component methods is generally unwise for known reasons, yet sometimes an application can have...

Learn More 7 4Aug 29 '22

Using Classes Inside React's Functional Components

This article is about smashing square shapes into round holes using the force :) React encourages...

Learn More 8 0Aug 22 '22

Typescript Class Mixins

So let's talk about #typescript, its superpowers and how it can be used for generating new classes on...

Learn More 2 0Aug 20 '22

Create a Static Class in Typescript

You can't have static classes in Typescript out of the box, but there are several approaches to make...

Learn More 9 0Aug 12 '22

An alternative way of creating enumerations in Typescript

(the final code of this article is available in the playground.) Today we will take a look at enum,...

Learn More 8 0Aug 3 '22

Weekday - Date - Month type

Suppose out of the sudden you are dealing with an object, which besides well-known fields has a...

Learn More 4 0Jul 29 '22

Memoize Decorator

The caching decorator from the previous article was fine, but there was a problem with it: it was too...

Learn More 7 0Jul 12 '22

Singleton Decorator

It turns out it's actually possible to apply singleton pattern using decorators in typescript. Since...

Learn More 16 0Jul 1 '22

Typed Dates Conversion with Typescript

Links to repos are in the footer of the article. We can't pass objects like Date between frontend...

Learn More 13 0Jun 30 '22

Create Singleton with ES2022

Create a singleton? Why? For the glory of OOP, of course! ES2022 brings new cool feature of static...

Learn More 6 0Jun 25 '22

Caching Decorator

Let's imagine we've got a class that does some heavy computations, since my imagination is limited, I...

Learn More 9 1Jun 6 '22

Iframe Microfrontends: Make React App Proper Iframe

The repo is here. The commit for this part of the tutorial is here :) It is time for our final part,...

Learn More 11 0Jun 1 '22

Iframe Microfrontends: Angular Shell

The repo is here. The commit for this part of the tutorial is here :) Before we start coding the...

Learn More 6 0May 31 '22

Iframe Microfrontends: Standalone React Application

The repo is here. The commit for this part of the tutorial is here :) Time to do some actual coding....

Learn More 9 0May 31 '22

Iframe Microfrontends: Intro and Setup

This is going to be split into several articles. There's a bunch of ways of implementing...

Learn More 15 0May 30 '22