#статья #NodeJS
⭐️ Как поднять свой WebSocket сервер на Node.js: основы
Сегодня создадим свой WebSocket сервер на Node.js. Это тот самый протокол, который позволяет отправлять и принимать данные в реальном времени без перекладывания на HTTP. Для этого мы будем использовать библиотеку ws.
Смотреть курс
LH | Новости | Курсы | Мемы
#статья #Docker
⭐️ Безопасный Docker в продакшене
Вы используете Docker для разработки и тестирования, но еще не предпринимали никаких шагов по использованию его в продакшене? Тогда продолжайте читать, потому что эта статья покажет вам, как гарантировать, что вы запускаете свои Docker контейнеры безопасным образом.
Читать статью
LH | Новости | Курсы | Мемы
#статья #Vue
⭐️ Коротко про слоты в Vue.js
Когда ты разрабатываешь интерфейсы на Vue.js, рано или поздно приходит момент, когда простые пропсы уже не спасают. Допустим, нужно сделать компонент не просто гибким, а настолько гибким, чтобы его можно было адаптировать под любые сценарии. Пропсами ты тут не отделаешься. И вот тут могут помочь слоты.
Читать статью
LH | Новости | Курсы | Мемы
#статья
⭐️ Алгоритмы сортировки для начинающих
В этой статье я расскажу о двух алгоритмах сортировки: Quick Sort и Merge Sort. Объясню, как они работают, как выглядят примеры кода на Python и Java, а также — как выбрать подходящий алгоритм под ваши задачи.
Читать статью
LH | Новости | Курсы | Мемы
#курс #TypeScript
▶️Курс «TypeScript»
Курс подходит для тех, кто хочет углубиться в основы TypeScript. Слушатели приобретут навыки работы с типами, функциями, перечислениями, классами и интерфейсами. Вы узнаете, как применять строгую типизацию для повышения надёжности и читаемости кода.
Смотреть курс
LH | Новости | Курсы | Мемы
#курс #JavaScript
▶️Курс «Изучение json за 10 минут»
JSON — текстовый формат обмена данными, основанный на js. Данный формат представляет собой строку, которая очень похожа на буквенный формат объекта. Вы можете включать одни и те же базовые типы данных внутри JSON, так же как и в стандартном объекте JavaScript - строки, числа и другие объектные литералы. Это позволяет построить иерархию данных. В этом уроки мы изучим json в языке программирования js, познакомимся с такими функциями, как parse и stringify.
Смотреть курс
LH | Новости | Курсы | Мемы
#курс #Python
▶️Курс «CS50 курс от Гарварда по языку Си»
Этот курс преподает основы информатики. Это видео является лекцией 1 курса CS50 2018 Гарвардского университета. Си — это компилируемый статически типизированный язык программирования общего назначения.
Смотреть курс
LH | Новости | Курсы | Мемы
#курс #Python
▶️Курс «Telegram-bot для задалбывающих напоминаний на Python»
Курс подходит для тех, кто хочет создать Telegram-бота для напоминаний. Слушатели научатся основам работы с Telegram API, реализуют систему регистрации пользователей, каскадные обработчики, логирование ошибок и многое другое, используя язык программирования Python.
Смотреть курс
LH | Новости | Курсы | Мемы
#курс #VSCode
▶️Курс «Настройка VS Code для разработчика»
Я покажу лучшие темы для Visual Studio Code, а также топ расширений для javascript, react и php разработки. Основная задача моей настройки это создать минималистичный интерфейс, чтобы ничего не отвлекало от разработки. Я думаю у меня это получилось. Надеюсь вам понравится мой вариант настройки VS Code.
Смотреть курс
LH | Новости | Курсы | Мемы
#курс
▶️Курс «Социальная сеть + чат с нуля за 3 часа»
Сегодня вы научитесь разрабатывать социальную сеть с нуля. А также разработаете чат на socket io. На фронте будем использовать Next js React и Strapi на бэкенд. В качестве базы данных для нашей социальной сети и чата будем использовать PostgreSQL. Для написания стилей будем использовать Tailwind CSS. Формы будем создавать и обрабатывать с помощью react hook form. Типизация в нашем проекте будет на TypeScript.
Смотреть курс
LH | Новости | Курсы | Мемы
#курс #Linux
▶️Курс «Linux на примере Ubuntu»
Представляем вам курс по изучению Linux для чайников. Рассмотрим работу ОС на примере Ubuntu. В ходе курса вы изучите работу с Линукс, научитесь использовать терминал, Bash Shell и в целом изучите администрирование Linux.
Смотреть курс
LH | Новости | Курсы | Мемы
#курс #Flutter
▶️Курс «Flutter Уроки с нуля до профи»
В ходе курса, мы вместе разберемся с тем, что такое Flutter и как на нем сделать первое приложение. Flutter — это фреймворк с открытым исходным кодом и набор инструментов для создания кросс-платформенных приложений.
Смотреть курс
LH | Новости | Курсы | Мемы
Финал ИТ-чемпионата и шоу роботов для зрителей
8 ноября состоится True Tech Champ — масштабный ИТ-ивент от МТС.
Центральным событием станет шоу «Гонка роботов» — финальный этап чемпионата для программистов. Команды на глазах у зрителей оживят робомышей с помощью алгоритмов, чтобы провести их по запутанным лабиринтам. На пути к цели им будут мешать вспышки света, дым и другие спецэффекты. Приходи и стань свидетелем шоу роботов.
Гости события также смогут «погонять» робомышей по тренировочным лабиринтам на развлекательной локации. Для участия не обязательно писать код — заезды будут проходить с пультами управления.
Помимо гонки роботов гостей ждут интерактивный лекторий, нестандартные активности и фестиваль технологий и выступления музыкальных хедлайнеров.
Участие бесплатное. Успей зарегистрироваться по ссылке.
#статья #Spring
⭐️ Туториал по Spring Data Envers для начинающих
В статье на простых примерах объясняется, как отслеживать изменения данных в приложении, используя этот инструмент. В этой статье мы рассмотрим проект Spring Data Envers и разберемся, как извлечь из него максимум пользы.
Читать статью
LH | Новости | Курсы | Мемы
#курс #NextJS
▶️Курс «Next JS 14»
В этом видео мы погрузимся в мир Next.js и разберем, когда лучше выбирать Next.js, а когда React. Освоите новый роутинг и его возможности, узнаете о хуках useRouter, usePathname, useSearchParams, научитесь работать с layout и оптимизировать SEO. Обсудим SSR, SSG, ISR и их применение, разберемся с клиентскими и серверными компонентами, middleware и многим другим.
Смотреть курс
LH | Новости | Курсы | Мемы
#курс #C
▶️Курс «Основы C#»
Курс по основам C# познакомит вас с базовыми концепциями языка программирования C#, используемого для разработки приложений на платформе .NET. Вы изучите основные типы данных, работу с переменными, операторы, структуры условий и циклы. Курс также включает темы по объектно-ориентированному программированию, созданию классов и методов, обработке исключений, а также управлению памятью. Этот курс поможет вам заложить прочную основу для дальнейшего изучения и разработки на C#.
Смотреть курс
LH | Новости | Курсы | Мемы
#курс
▶️Курс «Лучший гайд по логированию за 12 минут»
Вы узнаете, что такое логи, зачем они нужны и как правильно их использовать. Мы разберем, как настроить логи с помощью библиотек, вместо простого вывода на консоль, чтобы не потерять данные. Поговорим об уровнях логирования (INFO, DEBUG, ERROR) и о том, как правильно их применять для продвинутой диагностики приложений. Также покажу, как интегрировать логи с ElasticSearch и использовать их в Spring проектах.
Смотреть курс
LH | Новости | Курсы | Мемы
#курс #JavaScript
▶️Курс «Уроки Java для начинающих»
Курс подходит для тех, кто хочет познакомиться с основами программирования на Java. Слушатели изучат базовые концепции, включая переменные, циклы, функции, а также основные принципы объектно-ориентированного программирования.
Смотреть курс
LH | Новости | Курсы | Мемы
Bafomed сейчас ведет набор на проф. подготовку по инструментам Linux, направленность атаки и безопасность ваших данных.
Научит работе с экосистемой metasploit, эксплуатации уязвимостей.
Каждая из 20-ти лекций проводится вживую, в удобное для участников время. Шаблонного обучения с записанными заранее материалами на курсе нет — все только в режиме реального времени.
Цена адекватная, осталось 15 мест, более подробно можно прочитать в прикрепленном pdf файле!
По промокоду bafometlive
вы получите хорошую скидку, поторопитесь!
За скидкой писать сюда!
#статья #JavaScript
⭐️ Использование ChatGPT для автоматизации генерации кода в JS-проекте
На этапе подготовки этой статьи передо мной встал вопрос генерации однотипного кода для новых команд, что превратилось в рутинную задачу. Чтобы избежать этого и ускорить процесс, я решил задействовать ChatGPT. К моему удивлению, его помощь оказалась значительно весомее, чем я ожидал. Если коротко, то использование ChatGPT для автоматизации генерации кода эффективно при работе с шаблонами.
Читать статью
LH | Новости | Курсы | Мемы
#статья #Go
⭐️ Переход на Go глазами PHP-разработчика: 5 подводных камней
Довольно часто в локальных обсуждениях я слышал, как тяжело дается переход с PHP на Go, а у некоторых первые месяцы работы с Go вовсе отбивают желание работать с языком. Поэтому я поделюсь подводными камнями, которые ожидают вас при переходе с одного языка на другой, и с которыми сталкивался я сам и мои коллеги. Если знать о них заранее, то смена стека может пройти не так болезненно, а знакомство с Golang станет более предсказуемым.
Читать статью
LH | Новости | Курсы | Мемы
#статья
⭐️ Почему «Идеальный программист» Роберта Мартина далёк от реальности: критический взгляд
Недавно я прочитал книгу Роберта Мартина «Идеальный программист». Книга, несмотря на свою популярность, оставила у меня много вопросов, касающихся того, насколько её советы применимы в реальной жизни разработчиков.
Читать статью
LH | Новости | Курсы | Мемы
#статья #Python
⭐️ Обзор библиотеки RxPY
Сегодня поговорим о хорошей библиотеке для управления потоками данных в Python – RxPY — реализации Reactive Extensions для нашего любимого языка. В версии 4.0.4 эта библиотека получила ряд улучшений, и сегодня мы разберем её основной функционал.
Читать статью
LH | Новости | Курсы | Мемы
#статья #C
⭐️ ConcurrentBag в C#
В многопоточном программирование постоянно нужно решать задачи, связанные с доступом к данным из нескольких потоков одновременно. И тут очень кстати ConcurrentBag — коллекция, которая была добавлена в .NET Framework 4.0 специально для таких случаев. Она подходит для ситуаций, где порядок элементов не важен. Если нужно просто кидать данные в мешок, пока куча потоков их туда же добавляет.
Читать статью
LH | Новости | Курсы | Мемы
#статья
⭐️ Как завалить проект и карьеру: 10+ вредных советов разработчику от менеджеров и сеньоров
Недавно мы в «Лаборатории Касперского» провели онлайн-митап, где технические менеджеры и разработчики из команды Mobile Dev давали вредные советы про работу и карьеру. В этой статье — краткая выжимка эфира в нескольких ключевых тезисах.
Читать статью
LH | Новости | Курсы | Мемы
#статья #JavaScript
⭐️ Новый оператор безопасного присваивания в JavaScript: ?=
Современная разработка на JavaScript часто сталкивается с задачами асинхронной работы и обработки ошибок. Как правило, для этих целей используются конструкции try-catch
и async-await
. Однако они могут утяжелять код и усложнять его восприятие. Чтобы решить эту проблему, был предложен новый оператор безопасного присваивания ?=
, который значительно упрощает обработку ошибок и улучшает читаемость кода. В этой статье мы рассмотрим, как работает этот оператор, его особенности и преимущества для разработчиков.
Читать статью
LH | Новости | Курсы | Мемы
#статья #SOLID
⭐️ Принципы SOLID на примерах из жизни и разработки
Задача этой статьи только одна - попробовать уложить принципы SOLID на понятных «бытовых» примерах, а уже потом посмотреть, как оно может работать на практике - в коде. SOLID - это 5 принципов, которые используются при разработке приложений.
Читать статью
LH | Новости | Курсы | Мемы
#курс #C
▶️Курс «Программирование на Си на продвинутом уровне»
Язык программирования Cи был создан Деннисом Ритчи из AT&T Bell Laboratories как язык программирования высокого уровня для разработки операционной системы UNIX. Данный курс предназначен для людей уже имеющих представление о языке и основах работы с ним.
Смотреть курс
LH | Новости | Курсы | Мемы
Конкурс IT-стартапов Startup2B от Yandex Cloud
Участвуй в конкурсе технологичных компаний. Получи крупных клиентов от Яндекса, RITA и ФРИИ.
Финалисты конкурса Startup2B могут получить экспертную поддержку и консультацию IT-архитекторов Яндекса, а ещё гранты до 1 000 000 рублей на облачную инфраструктуру и сервисы по программе Yandex Cloud Boost.
Регистрация участников — до 11 октября
Подать заявку
#реклама 16+
yandex.cloud
О рекламодателе
#статья
⭐️ Чистый код: Начало
В статьях отразил свой взгляд на создание гибкого и читаемого программного кода, где акцент сделан на примерах. Текущая же статья посвящена общим принципам написания кода, который легко читать, понимать и поддерживать (KISS если так больше нравится).
Попробовать
LH | Новости | Курсы | Мемы