Full stack dev
61 subscribers
356 photos
50 videos
4 files
99 links
"Full Stack Dev & Computer Science" – Канал для разработчиков, которые хотят
расширить свои знания в Full Stack и углубиться в основы и новейшие тренды Computer Science.
Здесь вы найдете материалы по frontend и backend разработке, работе с базами данных,
Download Telegram
Forwarded from Timur
🤯1
🟢Zustand библиотека управления состоянием.

📚Zustandэто библиотека управления состоянием для JavaScript и TypeScript,
которая позволяет создавать глобальное состояние для ваших приложений с минимальными
усилиями. Она часто используется в экосистемах, таких как React, и предоставляет
простой API для создания и управления состоянием в приложении.


⚙️Особенности:
Минимальный и гибкий API
Реактивность
Производительность
Без провайдеров/контекста

⛓️Источники:
📑Doc: тут
💾GitHub: тут

#frontend #lib #js
Forwarded from Timur
Задача на Go:

📚Напишите метод, который принимает один аргумент
в качестве имени, а затем приветствует это имя с
заглавной буквы и заканчивает восклицательным знаком.


👁‍🗨Примеры:

« "riley"
» "Hello Riley!"

« "JACK"
» "Hello Jack!"

« " "
» ""

#task #go
Forwarded from Timur
Полезные библиотеки Python

⚙️Tencent представили Hunyuan 3D 2.0 бесплатный генератор 3D-моделей нового уровня!


💾GitHub: тут

🖼Попробовать онлайн: тут


#python #soft
Forwarded from Timur
Yazi файловый менеджер.

📚Yaziэто файловый менеджер для терминала,
написанный на Rust и основанный на неблокирующем
асинхронном вводе-выводе. Он предназначен для эффективного,
удобного и настраиваемого управления файлами.


📑Doc: тут
💾GitHub: тут

#rust #soft
👍1
👍2👎1
Forwarded from Timur
Задача «Add Digits»

📚Дано целое число num, многократно складывайте все его цифры,
пока в результате не останется только одна цифра, и верните ее.


👁‍🗨Пример 1:
« num = 38
» 2

👁‍🗨Пример 2:
« num = 1701
» 9

💡Решение:
В решении используется чистая математика,
и скажу честно я не смог решить это задачу
за O(1) самостоятельно. Меня довольно сильно удивило
такое короткое и лаконичное решение задачи,
хотя казалось бы что надо использовать цикл/рекурсию
для решения(что я по началу и сделал ) но понял что сложность
алгоритма в таком случаи было бы O(n) или что ещё хуже O(n**2).
В задачи было сказано что её можно решить за O(1), что меня естественно удивило.
И про гуглив решение нашёл как решить эту задачу за время O(1).


📉Сложность:
⌚️Время: O(1)
💾Память: O(1)

#algorithms #java
Forwarded from Timur
📰Статья посвященная оптимизации React app.

📑Статья объясняет, как уменьшить количество ненужных рендеров
компонентов, используя такие методы, как мемоизация с помощью
React.memo, useMemo и useCallback. Автор также обсуждает, как
правильно управлять состоянием
и оптимизировать работу с компонентами,
чтобы приложение оставалось быстрым и масштабируемым.

📚Читать: тут

#data #frontend
Media is too big
VIEW IN TELEGRAM
🟢React Bits 


📓Это библиотека с анимированными UI-компонентами,
которые можно легко интегрировать в проекты.


⚙️В коллекции более 30 компонентов, включая кнопки,
карточки, модальные окна и другие элементы интерфейса.
Каждый компонент можно настроить под свои нужды, благодаря
гибким пропсам и настройкам.

⚙️Документация на сайте подробная и понятная, с примерами
использования и возможностью взаимодействовать с компонентами
прямо в браузере.


🔗Doc: тут

#frontend #lib
🟢Ключевые паттерны проектирования React app

📚В статье приводятся примеры практического применения,
включая создание компонентов, разбиение бизнес-логики и UI,
использование пользовательских хуков для обработки данных и у
правление сложным состоянием с помощью useReducer.


📰Читать: тут

#articles #frontend
Задача на Python:

📚Создайте программу, которая фильтрует список
строк и возвращает список, содержащий только имена ваших друзей.


⚙️Если в имени ровно 4 буквы, вы можете быть уверены,
что это ваш друг! В противном случае вы можете быть
уверены, что это не так...


👁‍🗨Пример:

« ["Ryan", "Kieran", "Jason", "Yous"]
» ["Ryan", "Yous"]

#task #python
Forwarded from Timur
🟢Статья про "Архитектуру frontend app"

📓В этой статье автор рассказывает о разных подходов к архитектуре
frontend app: React, React Native, Angular.


🔗Читать: тут

#data #frontend
🔥2🤯1🎉1