Marat Latypov

Marat Latypov @altesack

About: Sometimes I have to take notes just for myself. And maybe they will be useful for somebody else.

Location:
Wrocław, Poland
Joined:
Dec 22, 2020

Marat Latypov
articles - 11 total

Understanding the PostgreSQL Crosstab Function

Usually piece of data in SQL is represented as a row in a table. But often it's convenient to...

Learn More 1 0Jul 13

Tagged services in Symfony new look

A few years ago, I wrote an article titled Strategy pattern in Symfony. It was good for its time and...

Learn More 3 1Jul 9

Removing orphaned Parents with Doctrine

Previously, we considered a common real-life case where, to maintain referential integrity, we might...

Learn More 3 0May 17 '24

Database referential integrity with Doctrine

Here could be extensive AI-generated introduction about Database referential integrity, but not...

Learn More 7 0May 7 '24

How to hydrate trees in Doctrine

Few sprints ago I had an interesting task. I should get from database a tree structure and render it...

Learn More 7 0Nov 12 '23

Strategy pattern in Symfony

In general, we use the Strategy Pattern when we can do something in several ways depending on some...

Learn More 16 1Sep 29 '23

Make your state safe

Imagine you have a simple component Post which just renders a post page. export const Post = ():...

Learn More 0 2May 26 '23

useQuery: isFetching vs isLoading

In additional to query status useQuery has so called fetchStatus and isFetching flag. It causes very...

Learn More 6 0Apr 10 '23

Explaining useQuery states

In the world of React.js useQuery is well-known fetching tool with great documentation. However,...

Learn More 0 0Apr 10 '23

Clear as the sun explanation of De Morgan's laws

Sometimes, novice developers struggle with basic logic expressions, especially De Morgan's laws. To...

Learn More 1 0Apr 1 '23

Sprinters vs marathonians

It's amazing, but developers are different! And I don’t mean different programming languages or...

Learn More 0 0Apr 1 '23