IT курсы / Программирование / ИИ / ИБ
11.9K subscribers
2.08K photos
1 video
2 files
2.85K links
Огромная подборка курсов по всем языкам программирования, ИБ, ИИ, как для новичков так и для профи!
Связь - @adm1nLH
@LifeHackmedia
РКН: https://clck.ru/3GLmrB
#курсы #программирование #разработка
Download Telegram
#статья #TypeScript

⭐️ Рецепты TypeScript: типизированное преобразование объекта

В этой статье предлагаю обсудить, как на обычном TypeScript приготовить такую функцию, которая из конфига роутинга по приложению вычислит объект, содержащий все пути внутри приложения. При этом сам объект роутинга будет иметь некоторую вложенность, а итоговая мапа с путями будет плоской структурой со значениями полей в виде строк. И всё это строго типизировано!

Читать статью

LH | Новости | Курсы | OSINT
👍6❤3🔥3
#статья #TypeScript

⭐️ Рецепты TypeScript: перевод ключей объекта в camelCase

Я уже делился TypeScript-рецептами в предыдущих статьях. Мои рецепты — это готовый код, который можно применить в конкретных ситуациях, а в некоторых случаях и подогнать ситуацию под код.
Сегодня в меню — функция на обычном TypeScript, которая преобразует тип объекта так, чтобы все ключи внутри него из snake_case стали camelCase.

Читать статью

LH | Новости | Курсы | OSINT
👍6❤3🔥3
#статья #TypeScript

⭐️ Рецепты TypeScript: простое тестирование типов

Давайте представим, что вы воспользовались одним из таких рецептов. Как его поддерживать? И что скажет ревьюер, увидев такой код?
Сегодня в меню не блюдо, а ложка — покажу, как можно надежно тестировать типы и не бояться их менять, если это нужно.

Читать статью

LH | Новости | Курсы | OSINT
❤4👍3🔥3
#статья #TypeScript

⭐️ TypeScript: стоит ли усложнять типы?

Что такое TypeScript? Официальная документация отвечает так: “TypeScript — это JavaScript с синтаксисом типов”. Однако некоторые считают TypeScript своеобразным слиянием двух языков: языка для манипулирования значениями JavaScript и языка для манипулирования типами. Эта статья для разработчиков, которые уже используют TypeScript, но хотят выйти за рамки базовых практик. Мы не будем обсуждать синтаксис или настройку конфигураций.

Читать статью

LH | Новости | Курсы | OSINT
❤5🔥3🐳3
#курс #TypeScript #React

▶️ Курс «TypeScript + React»

В данном видеокурсе мы с вами рассмотрим связку библиотеки React и синтаксиса TypeScript. Из библиотеки мы разберём типизацию функциональных и классовых компонентов, событий и элементов, методов жизненного цикла, контекста и портала и конечно же хуки. А в дополнение рассмотрим типизацию React-роутера и Redux.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥3
#курс #TypeScript #React

▶️ Курс «TypeScript + React»

В данном видеокурсе мы с вами рассмотрим связку библиотеки React и синтаксиса TypeScript. Из библиотеки мы разберём типизацию функциональных и классовых компонентов, событий и элементов, методов жизненного цикла, контекста и портала и конечно же хуки. А в дополнение рассмотрим типизацию
React-роутера и Redux.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝4❤3🔥3
#статья #TypeScript

⭐️ Почему стоит использовать Tagged Unions при разработке на TypeScript

Сегодня я хочу поговорить на тему Tagged Unions (размеченных объединений) и объяснить, почему они — ваш секретный инструмент для написания надежного TypeScript-кода. В динамично развивающемся мире веб-разработки создание надежного, масштабируемого и легко поддерживаемого программного обеспечения является ключевой задачей.

Читать статью

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3
#статья #TypeScript

⭐️ Для чего нужны enum в TypeScript. Подробно и простым языком

В данной статье я хочу подробно разобрать enum в TypeScript, чтобы было понятно, что это такое, для чего нужно и почему это работает именно так. Давайте создадим простой enum, который в качестве ключа будет содержать название профессии, а в качестве значения то, чем обычно занимается представитель данной профессии.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥3
#статья #NextJS #TypeScript

⭐️ Настройка ESLint и Prettier в веб-приложении на Next.js и TypeScript

Когда команда разработчиков начинает активно расти, неизбежно возникают вопросы консистентности кода. Разные стили написания, различные подходы к форматированию и отсутствие единых стандартов могут серьезно замедлить разработку и усложнить поддержку проекта. В данной статье мы рассмотрим пошаговую настройку ESLint и Prettier на примере нашего веб-приложения, построенного на Next.js и TypeScript.

Читать статью

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
#курс #TypeScript

▶️Курс «Самые частые ошибки в TypeScript»

Программисты придумали типы, чтобы из-за них страдать — так описал статическую типизацию мой коллега. Но он не совсем прав. Они сильно упростят работу, если знать, как ими пользоваться. В этом ролике ошибки, которые часто допускают новички, а потом мучаются из-за них (и/или удаляют TypeScript). Также рассказывается о том, как их избежать.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝5❤4🔥4
#курс #TypeScript #React

▶️Курс «TypeScript + React»

В данном видеокурсе мы с вами рассмотрим связку библиотеки React и синтаксиса TypeScript. Из библиотеки мы разберём типизацию функциональных и классовых компонентов, событий и элементов, методов жизненного цикла, контекста и портала и конечно же хуки. А в дополнение рассмотрим типизацию
React-роутера и Redux.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤2
#статья #TypeScript

⭐️ TypeScript: краткий гайд по дистрибуции типов

В этот раз поговорим о важном — дистрибуции типов. Зачем она вообще нужна, когда и как применяется, а также как работает. Как обычно интересное — под катом.

Читать статью

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3
#статья #TypeScript

⭐️ TypeScript: краткий гайд по дистрибуции типов

Код некоторых модулей Erlang/OTP старше, чем большинство современных junior-разработчиков. Эти файлы — настоящие цифровые патриархи, десятилетиями обеспечивающие работу банковских транзакций, телефонных сетей и систем обмена сообщениями. Мы решили заглянуть под "капот" этого языка-долгожителя, чтобы проверить, что именно скрывается в строках, на которые сегодня полагаются миллионы пользователей. А вот что мы нашли, узнаем в этой статье.

Читать статью

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
#курс #TypeScript

▶️Курс «TypeScript с нуля за 70 минут»

В этом интенсивном курсе мы создадим Spotify Clone. Научитесь типизации от основ до generics, улучшайте навыки разработки с React и пишите код как senior-разработчик!

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4
#статья #Typescript

⭐️ Прогресс разработки TypeScript 7: что уже работает и чего ждать

Команда JavaScript for Devs подготовила перевод большого апдейта от команды TypeScript. Разработчики рассказали, как идёт переписывание компилятора на нативный код, что уже работает в превью TypeScript 7, какие ограничения остаются и почему версия 6.0 станет последним релизом на JavaScript. Новый TypeScript обещает серьёзный рывок в скорости и стабильности — самое время понять, что нас ждёт.

Читать статью

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👏1
#статья #C #TypeScript

⭐️ 7 уроков от Андерса Хейлсберга: архитектора C# и TypeScript

Работа Андерса Хейлсберга сформировала то, как миллионы разработчиков пишут код. Даже если вы не узнаёте его имя, вы, скорее всего, сталкивались с его работами: он создатель Turbo Pascal и Delphi, ведущий архитектор C#, а также разработчик TypeScript. В подробной беседе Хейлсберг размышляет о том, как выглядит разработка языков программирования после того, как проходит первоначальный ажиотаж, когда проявляются ограничения производительности, когда открытый исходный код становится неизбежным, и как ИИ может повлиять на изначальную функцию инструмента.

Читать статью

LH | IT Курсы | OSINT
❤3🤝2
#курс #TypeScript

▶️Курс «Нужен ли TypeScript Вашему проекту?»

TypeScript обрёл свою популярность за счёт решения проблем с динамической типизацией с использованием статической типизации. Но всё ли так хорошо? И будет ли TypeScript приносить пользу, а не вред вашему проекту? Эти и другие вопросы как раз подробно разбираются в этом ролике.

Смотреть курс

LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3💯3🤝3
#статья #TypeScript

⭐️ TypeScript 7.0 — самое радикальное обновление за 10 лет

С самого начала TypeScript обещал обеспечить масштабируемость JavaScript. Строгая типизация и богатый инструментарий позволили разрабатывать нетривиальные, высококачественные приложения под любые платформы. Ключевое отличие — TypeScript 7 использует скорость нативного кода, разделяемую память при многопоточности и ряд новых оптимизаций. В итоге полная сборка ускоряется в 8–12 раз.

Читать статью

LH | IT Курсы | OSINT
🔥4👍3❤2
#статья #TypeScript

⭐️ Управляемые корутины в TypeScript: как получить контроль над асинхронностью и памятью. Разбираемся во всех аспектах

В этой статье мы разберём, как кооперативные корутины (Coroutines) на генераторах решают эти задачи, и научимся на примере моей библиотеки ts‑adaptive‑coroutines, разобрав каждый аспект по кирпичикам, посмотрев на инструмент, который добавляет в TypeScript адаптивные приоритеты, арены памяти, каналы, семафоры и много‑поточность.

Читать статью

LH | IT Курсы | OSINT
❤3🔥2🤝2