#статья #Rust
⭐️ Всё что нужно и не нужно знать про заимствование в Rust
Сегодня я хочу поговорить о заимствованиях в Rust – теме, которая очевидно вводит многих в заблуждения но первых порах, но жизненно необходима для каждого, кто хочет писать на Rust. Мы с вами разберём, зачем Rust ввёл эту концепцию, как она работает под капотом, и какие нюансы следует знать, чтобы подружиться с borrow checker’ом, а не воевать с ним каждый раз при компиляции кода.
Читать статью
LH | IT Курсы | OSINT
⭐️ Всё что нужно и не нужно знать про заимствование в Rust
Сегодня я хочу поговорить о заимствованиях в Rust – теме, которая очевидно вводит многих в заблуждения но первых порах, но жизненно необходима для каждого, кто хочет писать на Rust. Мы с вами разберём, зачем Rust ввёл эту концепцию, как она работает под капотом, и какие нюансы следует знать, чтобы подружиться с borrow checker’ом, а не воевать с ним каждый раз при компиляции кода.
LH | IT Курсы | OSINT
❤4👍4
#курс #Kubernetes
▶️ Курс «Kubernetes под капотом»
Курс для тех, кто хочет понять внутреннее устройство Kubernetes. Вы изучите ключевые компоненты и принципы работы системы, что необходимо для эффективной работы в DevOps.
Смотреть курс
LH | IT Курсы | OSINT
Курс для тех, кто хочет понять внутреннее устройство Kubernetes. Вы изучите ключевые компоненты и принципы работы системы, что необходимо для эффективной работы в DevOps.
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3
#статья #Go
⭐️ GraphQL и Go — gqlgen после года в проде: опыт, советы и выводы
В этой заметке я не буду сравнивать протоколы, холиварить на тему REST vs gRPC vs GraphQL или давать пошаговую инструкцию по GraphQL. Поделюсь опытом применения gqlgen в реальном проекте, а еще подсвечу, что сделал бы иначе полтора года назад (спойлер: не так уж и много).
Читать статью
LH | IT Курсы | OSINT
⭐️ GraphQL и Go — gqlgen после года в проде: опыт, советы и выводы
В этой заметке я не буду сравнивать протоколы, холиварить на тему REST vs gRPC vs GraphQL или давать пошаговую инструкцию по GraphQL. Поделюсь опытом применения gqlgen в реальном проекте, а еще подсвечу, что сделал бы иначе полтора года назад (спойлер: не так уж и много).
LH | IT Курсы | OSINT
👍4❤3
#курс #HTML
▶️ Курс «Урок по HTML для чайников»
В этом видео уроке автор обещает не давать скучную теорию, а научить зрителя основам HTML за 35 минут в весёлом и увлекательном формате. Урок предназначен для тех, кто абсолютно ничего не понимает в веб-разработке: вам объяснят все базовые понятия и покажут, как создать первую HTML-страницу.
Смотреть курс
LH | IT Курсы | OSINT
В этом видео уроке автор обещает не давать скучную теорию, а научить зрителя основам HTML за 35 минут в весёлом и увлекательном формате. Урок предназначен для тех, кто абсолютно ничего не понимает в веб-разработке: вам объяснят все базовые понятия и покажут, как создать первую HTML-страницу.
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3
#статья #Java
⭐️ Разрыв в неизменяемости: почему Java Records нужны оптики (Lenses)
В этой статье расскажем, почему у современной Java всё ещё есть пробел в истории неизменяемости — и как оптики закрывают его. Если pattern matching — это про элегантное чтение, то оптики дают то, чего так не хватает, — композиционную запись: определили путь один раз и дальше меняете вложенные поля одной строкой, без ручной реконструкции и без циклов.
Читать статью
LH | IT Курсы | OSINT
⭐️ Разрыв в неизменяемости: почему Java Records нужны оптики (Lenses)
В этой статье расскажем, почему у современной Java всё ещё есть пробел в истории неизменяемости — и как оптики закрывают его. Если pattern matching — это про элегантное чтение, то оптики дают то, чего так не хватает, — композиционную запись: определили путь один раз и дальше меняете вложенные поля одной строкой, без ручной реконструкции и без циклов.
LH | IT Курсы | OSINT
❤4🔥3🤝3
#курс #Python
▶️ Курс «Где используется язык Python»
Все знают, что Python очень популярен, но далеко не все смогут ответить, где конкретно применяется этот язык. Автор видео поможет в этом разобраться — расскажет про успешные технологии и IT-продукты, которые созданы преимущественно на языке Python.
Смотреть курс
LH | IT Курсы | OSINT
Все знают, что Python очень популярен, но далеко не все смогут ответить, где конкретно применяется этот язык. Автор видео поможет в этом разобраться — расскажет про успешные технологии и IT-продукты, которые созданы преимущественно на языке Python.
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3
#статья #Go
⭐️ Автоматическая модернизация кода на Go при помощи go fix
В релизе 1.26 языка Go, выпущенном в этом месяце, есть полностью переписанная подкоманда go fix. Go fix использует набор алгоритмов для обнаружения возможностей улучшения кода; часто для этого применяются более новые фичи языка или библиотеки. В этом посте мы сначала покажем, как использовать
Читать статью
LH | IT Курсы | OSINT
⭐️ Автоматическая модернизация кода на Go при помощи go fix
В релизе 1.26 языка Go, выпущенном в этом месяце, есть полностью переписанная подкоманда go fix. Go fix использует набор алгоритмов для обнаружения возможностей улучшения кода; часто для этого применяются более новые фичи языка или библиотеки. В этом посте мы сначала покажем, как использовать
go fix для модернизации кодовой базы на Go.LH | IT Курсы | OSINT
👍4❤3
#курс #Linux
▶️ Курс «Основные команды Linux»
Linux — любимая операционная система многих разработчиков из-за её способности к изменениям, быстродействию и наличию классной консоли. Если вы тоже хотите попробовать эту операционную систему, но никогда не запускали её раньше, то это видео обязательно к просмотру, ведь без терминала в Linux будет очень тяжело.
Смотреть курс
LH | IT Курсы | OSINT
Linux — любимая операционная система многих разработчиков из-за её способности к изменениям, быстродействию и наличию классной консоли. Если вы тоже хотите попробовать эту операционную систему, но никогда не запускали её раньше, то это видео обязательно к просмотру, ведь без терминала в Linux будет очень тяжело.
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤2🤝1
#статья #Rust
⭐️ Первое знакомство с Rust
Язык программирования Rust в последние годы приобрел значительную популярность, выступая в качестве универсального языка, обеспечивающего высокую производительность и безопасную работу с памятью. Разработанный Mozilla, это современный язык программирования системного уровня, который является наиболее популярным среди разработчиков, работающих над различными приложениями, от операционных систем до веб‑браузеров. Эта статья предназначена для тех, кто только начинает свое знакомство с миром Rust. Мы рассмотрим основные преимущества этого языка, установим необходимые компоненты и соберем первое приложение.
Читать статью
LH | IT Курсы | OSINT
⭐️ Первое знакомство с Rust
Язык программирования Rust в последние годы приобрел значительную популярность, выступая в качестве универсального языка, обеспечивающего высокую производительность и безопасную работу с памятью. Разработанный Mozilla, это современный язык программирования системного уровня, который является наиболее популярным среди разработчиков, работающих над различными приложениями, от операционных систем до веб‑браузеров. Эта статья предназначена для тех, кто только начинает свое знакомство с миром Rust. Мы рассмотрим основные преимущества этого языка, установим необходимые компоненты и соберем первое приложение.
LH | IT Курсы | OSINT
👍5❤3🔥3👎1
#статья #C
⭐️ С++ внутри PostgreSQL: удобство против традиций
В этой статье я расскажу, зачем так сделал и почему это оказалось очень удобно. Например, некоторые технологии из C++ есть в PostgreSQL, при том, что их нет в C. Разберу практические примеры, как мне кажется, хороших абстракций на C++, которые упрощают программирование на C. И немного времени уделю разбору цены, которую нам приходится платить, когда мы используем в коде различные абстракции.
Читать статью
LH | IT Курсы | OSINT
⭐️ С++ внутри PostgreSQL: удобство против традиций
В этой статье я расскажу, зачем так сделал и почему это оказалось очень удобно. Например, некоторые технологии из C++ есть в PostgreSQL, при том, что их нет в C. Разберу практические примеры, как мне кажется, хороших абстракций на C++, которые упрощают программирование на C. И немного времени уделю разбору цены, которую нам приходится платить, когда мы используем в коде различные абстракции.
LH | IT Курсы | OSINT
👍4❤2
#статья #NextJS
⭐️ Сколько трафика выдержит сайт на Next.js: нагрузочные тесты, SSR и предрендеринг
Автор провёл нагрузочные тесты, сравнил VPS и выделенный сервер, проверил разницу между предрендерингом и SSR и сделал вывод: для сайтов с потенциальными всплесками трафика предрендеринг — спасение, а SSR может стать бутылочным горлышком.
Читать статью
LH | IT Курсы | OSINT
⭐️ Сколько трафика выдержит сайт на Next.js: нагрузочные тесты, SSR и предрендеринг
Автор провёл нагрузочные тесты, сравнил VPS и выделенный сервер, проверил разницу между предрендерингом и SSR и сделал вывод: для сайтов с потенциальными всплесками трафика предрендеринг — спасение, а SSR может стать бутылочным горлышком.
LH | IT Курсы | OSINT
❤4🔥3
#курс #PostgreSQL
▶️ Курс «Уроки PostgreSQL для начинающих»
Курс для начинающих с нуля. Вы научитесь использовать PostgreSQL, контролировать работу с базами данных, изучите основные команды и выполните небольшой проект.
Смотреть курс
LH | IT Курсы | OSINT
Курс для начинающих с нуля. Вы научитесь использовать PostgreSQL, контролировать работу с базами данных, изучите основные команды и выполните небольшой проект.
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2
#статья #Angular
⭐️ О миграции с Angular на React в деталях
Миграция с одного фреймворка на другой, например, с Angular на React, — задача, с которой сталкиваются многие команды. Причины могут быть разными: устаревший стек, проблемы с поддержкой, нехватка специалистов на рынке или потребность в более современных инструментах. Так или иначе, в какой-то момент становится очевидно: продолжать развивать проект на старом фреймворке становится дороже и рискованнее, чем перенести его на новый. В этой статье я расскажу о особенностях и способах миграции Angular приложения на React, а также поделюсь своим опытом.
Читать статью
LH | IT Курсы | OSINT
⭐️ О миграции с Angular на React в деталях
Миграция с одного фреймворка на другой, например, с Angular на React, — задача, с которой сталкиваются многие команды. Причины могут быть разными: устаревший стек, проблемы с поддержкой, нехватка специалистов на рынке или потребность в более современных инструментах. Так или иначе, в какой-то момент становится очевидно: продолжать развивать проект на старом фреймворке становится дороже и рискованнее, чем перенести его на новый. В этой статье я расскажу о особенностях и способах миграции Angular приложения на React, а также поделюсь своим опытом.
LH | IT Курсы | OSINT
👍4❤2
#статья #C
⭐️ Непотребные алгоритмы, ненормальные трюки и всевозможные хаки на C
Иногда у некоторых людей возникает желание заняться откровенным непотребством в программировании — то, что не несет практической пользы напрямую, но помогает развлечься. И я — не исключение. В этой статье я хочу рассказать вам о лайфхаках, трюках (магических и не очень) и алгоритмах на языке C!
Читать статью
LH | IT Курсы | OSINT
⭐️ Непотребные алгоритмы, ненормальные трюки и всевозможные хаки на C
Иногда у некоторых людей возникает желание заняться откровенным непотребством в программировании — то, что не несет практической пользы напрямую, но помогает развлечься. И я — не исключение. В этой статье я хочу рассказать вам о лайфхаках, трюках (магических и не очень) и алгоритмах на языке C!
LH | IT Курсы | OSINT
👍4❤2