Как я упростил расчет налогового резидентства: опыт создания калькулятора для правила 183 дней

В прошлой статье я рассказал о своем нелегком пути автоматизации юридической рутины с помощью AI и Python на примере ИИ-ассистента AI Alert. На этот раз хочу поделиться своей новой разработкой, которая помогает определить налоговое резидентство РФ по правилу 183 дней.

1

Управление массивами в React с кастомным хуком useArray: просто и эффективно

Управление массивами в React с кастомным хуком useArray: просто и эффективно

Сегодня хочу поделиться своим опытом использования кастомного хука "useArray" в React. Этот инструмент стал для меня настоящим открытием, упростив работу с массивами в различных проектах. Давайте разберёмся, как он работает и чем может быть полезен.

Упрощаем работу с Yandex GPT: небольшой плагин Yandex GPT Writer для node.js

Хотел поделиться небольшой разработкой, которая может быть полезна тем, кто использует сервисы Yandex в своих проектах. Речь идет о плагине Yandex GPT Writer.

Что такое Ya…

Что общего между Telegram-ботами, турникетами и светофорами: конечные автоматы на практике

Представьте обычное утро в метро. Вы подходите к турникету, прикладываете карту, и... турникет решает, пропустить вас или нет. В этот момент происходит маленькое чудо автоматизации – турникет действует как конечный автомат, простая но эффективная система принятия решений.

6
1

Microsoft выпустили TypeScript 5.7 Beta

Что интересного появилось:

🎉 Поддержка ECMAScript 2024

Небольшой пример использования оператора satisfies в TypeScript

Оператор `satisfies` указывает TS на то, какой тип переменной мы ожидаем без переопределения ее собственного типа. В некоторых случаях такая возможность оказывается очень полезной. Рассмотрим простой пример, где данный оператор может оказаться полезным.

У нас есть список продуктов `listA` и нужно подготовить объект, ключи которого были бы про…

Разработка браузерных игр с использованием Phaser3, React, Typescript

Думаю, ни для кого не секрет, что каждый уважающий себя разработчик программного обеспечения должен иметь в своем портфолио хотя бы один пет-проект, а лучше полноценный продукт, дающий дополнительный постоянный заработок. Предметных областей и тематик приложений великое множество, но среди них есть одна, которая заслуживает отдельного внимания — ра…

Разработка браузерных игр с использованием Phaser3, React, Typescript

React Custom Hook: useTimeout

React Custom Hook: useTimeout

In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useTimeout" hook, one of the many carefully crafted hooks available in the collection of React custom hooks.

React Custom Hook: useStorage

React Custom Hook: useStorage

In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useStorage" hook, one of the many carefully crafted hooks available in the collection of React custom hooks.

React Custom Hook: useStateWithValidation

React Custom Hook: useStateWithValidation

In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useStateWithValidation" hook, one of the many carefully crafted hooks available in the collection of React custom hoo…

React Custom Hook: useStateWithHistory

React Custom Hook: useStateWithHistory

In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useStateWithHistory" hook, one of the many carefully crafted hooks available in the collection of React custom hooks.