⚡️GUID vs ULID
📌 Объяснение на YouTube — КЛИК
Использование
Хорошая статья на хабре про использование типов для генерации ключей в БД - КЛИК
Для использования Ulid в .NET - необходимо установить
👉 LightCode | .NET Developer
📌 Объяснение на YouTube — КЛИК
Использование
Guid.NewGuid() в качестве первичного ключа в базе данных может быть неэффективным с точки зрения производительности. Это связано с тем, что в некоторых базах данных первичные ключи обычно используются для создания кластерных индексов, которые определяют, как данные будут храниться на диске. Хорошая статья на хабре про использование типов для генерации ключей в БД - КЛИК
Для использования Ulid в .NET - необходимо установить
nuget пакет Ulid. Ссылка на их репозиторий - КЛИК 👉 LightCode | .NET Developer
⚡️REST vs gRPC
📌 Объяснение на YouTube — КЛИК
Когда лучше использовать REST или gRPC?
👉 LightCode | .NET Developer
📌 Объяснение на YouTube — КЛИК
Когда лучше использовать REST или gRPC?
REST стал просто модным словом для любого типа HTTP API, поэтому чаще вам будет хотеться следовать именно этой спецификации. Если вы разрабатываете открытые системы для пользователей интернета, то REST будет отличным решением т.к gRPC не имеет нативной поддержи в браузерах. При интеграции клиентов разных компаний REST также может быть предпочтительнее gRPC т.к REST слишком популярен и другая сторона, которая будет интегрироваться к вам в систему будет настаивать на том, что нужно использовать REST. К тому же в таком случае при взаимодействии нескольких сторонних клиентов у REST преимущество в плане предопределенных кодов состояния. gRPC следует использовать. когда у вас микросервисы на разных языках программирования и вам важна скорость передачи данных. Он поддерживается всеми популярными языками программирования. Зачастую используется, если ваша система является внутренней, а не публичной. Отлично подходит, когда нужно передавать данные в режиме реального времени. Также, если вам нужно реализовать дуплексную передачу данных, то необходимо использовать gRPC.👉 LightCode | .NET Developer
⚡️Задача о размене монет
📌 Объяснение и условие на YouTube — КЛИК
Основная идея заключается в создании двумерного массива
Алгоритм начинается с заполнения базовых случаев:
Затем происходит заполнение оставшихся ячеек массива вложенными циклами. В каждой ячейке
В конечном итоге,
👉 LightCode | .NET Developer
📌 Объяснение и условие на YouTube — КЛИК
Основная идея заключается в создании двумерного массива
dp, где dp[i][j] представляет собой минимальное количество монет, необходимых для получения суммы j с использованием первых i монет из массива coins.Алгоритм начинается с заполнения базовых случаев:
dp[0][0] = 0, dp[i][0] = 0 (для любого i) и dp[0][j] = -1 (для любого j != 0).Затем происходит заполнение оставшихся ячеек массива вложенными циклами. В каждой ячейке
dp[i][j] проверяется, можно ли включить текущую монету coins[i - 1] в решение. Если j - coins[i - 1] >= 0, то алгоритм рассматривает два случая: включение или не включение текущей монеты. В результате выбирается минимальное количество монет.В конечном итоге,
dp[n][amount] содержит минимальное количество монет для получения суммы amount с использованием всех монет из массива coins.👉 LightCode | .NET Developer
Привет, друзья! 👋
Прежде всего, хочу выразить огромную благодарность каждому, кто подписался и оставался с нами во время паузы. Ваше терпение и поддержка бесценны. За последнее время мне не удавалось активно обновлять канал из-за плотного графика, а затем нас всех ждали новогодние праздники🎄 .
Теперь, полный энтузиазма и новых идей, я планирую возобновить активное ведение этого канала наряду с
Ваши пожелания, идеи и
📌 Вот некоторые направления, которые я рассматриваю:
- разбор вопросов с собеседований
- делиться с Вами полезными ссылками / статьями
- интерактивные вопросы с вариантами ответов (Quiz'ы)
- делиться своими планами по развитию своих проектов
- it мемы (куда же без мемов то😂 )
👉 LightCode
Прежде всего, хочу выразить огромную благодарность каждому, кто подписался и оставался с нами во время паузы. Ваше терпение и поддержка бесценны. За последнее время мне не удавалось активно обновлять канал из-за плотного графика, а затем нас всех ждали новогодние праздники
Теперь, полный энтузиазма и новых идей, я планирую возобновить активное ведение этого канала наряду с
YouTube. Мне очень интересно узнать ваше мнение о том, что бы вы хотели здесь видеть. Ведь я, как fullstack разработчик, могу поделиться не только знаниями и опытом в области backend, но и frontend разработки.Ваши пожелания, идеи и
feedback станут для меня ориентиром в создании контента. - разбор вопросов с собеседований
- делиться с Вами полезными ссылками / статьями
- интерактивные вопросы с вариантами ответов (Quiz'ы)
- делиться своими планами по развитию своих проектов
- it мемы (куда же без мемов то
👉 LightCode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍7😎4
А вот и первая порция полезных ссылок! 🍸
Полезные репозитории, которые помогут вам следить за трендами, упростить разработку, а также построить свой вектор развития:
⏺ Developer roadmap:
содержит различные дорожные карты развития в области разработки программного обеспечения. От фронтенда до бэкенда, от DevOps до блокчейна, здесь вы найдете визуализированные дорожные карты и наборы необходимых навыков, которые помогут вам спланировать ваше обучение и карьеру в IT
⏺ Design resources for developers:
данный репозиторий является кладом сокровищ для разработчиков, ищущих дизайнерские ресурсы. От бесплатных шаблонов, CSS-фреймворков, стоковых фоток и иконок до UI китов и шрифтов - здесь собраны ссылки на множество полезных инструментов, которые упростят процесс проектирования и помогут сделать ваши проекты более привлекательными.
⏺ Public apis:
этот репозиторий предлагает список всех бесплатных API по различным категориям - от данных о погоде до финансовых сервисов, также есть API нам тему аниме, игры, новости и т.д. Отличный инструмент для ускорения разработки и создания pet-проектов.
⏺ System design primer:
если вы хотите улучшить свои знания в проектировании сложных систем или готовитесь к собеседованию по системному проектированию, то этот репозиторий станет незаменимым ресурсом. Здесь представлены основы проектирования систем, примеры разных случаев, а также полезные советы и лучшие практики от экспертов отрасли.
⏺ Tech interview handbook
этот репозиторий предоставляет все необходимые материалы для подготовки к техническим собеседованиям. От алгоритмических задач и стратегий их решения до советов по составлению резюме и переговорам о зарплате.
👉 LightCode
Полезные репозитории, которые помогут вам следить за трендами, упростить разработку, а также построить свой вектор развития:
содержит различные дорожные карты развития в области разработки программного обеспечения. От фронтенда до бэкенда, от DevOps до блокчейна, здесь вы найдете визуализированные дорожные карты и наборы необходимых навыков, которые помогут вам спланировать ваше обучение и карьеру в IT
данный репозиторий является кладом сокровищ для разработчиков, ищущих дизайнерские ресурсы. От бесплатных шаблонов, CSS-фреймворков, стоковых фоток и иконок до UI китов и шрифтов - здесь собраны ссылки на множество полезных инструментов, которые упростят процесс проектирования и помогут сделать ваши проекты более привлекательными.
этот репозиторий предлагает список всех бесплатных API по различным категориям - от данных о погоде до финансовых сервисов, также есть API нам тему аниме, игры, новости и т.д. Отличный инструмент для ускорения разработки и создания pet-проектов.
если вы хотите улучшить свои знания в проектировании сложных систем или готовитесь к собеседованию по системному проектированию, то этот репозиторий станет незаменимым ресурсом. Здесь представлены основы проектирования систем, примеры разных случаев, а также полезные советы и лучшие практики от экспертов отрасли.
этот репозиторий предоставляет все необходимые материалы для подготовки к техническим собеседованиям. От алгоритмических задач и стратегий их решения до советов по составлению резюме и переговорам о зарплате.
👉 LightCode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍3
Что выведет код сверху?
Anonymous Quiz
28%
10 и Running
9%
10 и Faulted
35%
10 и RanToCompletion
28%
Произойдет ошибка
👍7🔥1
Выпустил новое видео (КЛИК) на своем канале, отличающееся от моего обычного стиля.
Это не обучающее видео, а скорее мотивационное (мотивацию надо пооодняяять💪 ), где я показываю свое рабочее утро на удалёнке 👨💻 .
Время от времени, когда я только учился программированию, подобные видео значительно повышали мою мотивацию. А теперь сам решил создавать что-то подобное, надеясь, что это окажется полезным для кого-то еще. Как вы относитесь к подобному роду контента?
👉 LightCode
Это не обучающее видео, а скорее мотивационное (мотивацию надо пооодняяять
Время от времени, когда я только учился программированию, подобные видео значительно повышали мою мотивацию. А теперь сам решил создавать что-то подобное, надеясь, что это окажется полезным для кого-то еще. Как вы относитесь к подобному роду контента?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3
Если кто-то пропустил, то на канале выпустил видео про рефакторинг
Начал с основ рефакторинга, думаю буду продолжать данную рубрику с более сложными техниками и приемами.
Также скоро будет самый детальный разбор отличий между классами и структурами. Думаю на этой неделе доделаю и залью
Видео по рефакторингу (КЛИК)
👉 LightCode
Начал с основ рефакторинга, думаю буду продолжать данную рубрику с более сложными техниками и приемами.
Также скоро будет самый детальный разбор отличий между классами и структурами. Думаю на этой неделе доделаю и залью
Видео по рефакторингу (КЛИК)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
IT Собес - это должен знать любой программист! №11 (soap) #собеседование #soap #lightcode
📢 ССЫЛКА НА TELEGRAM канал В ОПИСАНИИ ПРОФИЛЯ
#программирование #coding #собеседование #junior #shorts #lightcode #code #middle #senior
______________________________________________________________
программирование, c#, обучение, soap, soap api, wsdl, xml…
#программирование #coding #собеседование #junior #shorts #lightcode #code #middle #senior
______________________________________________________________
программирование, c#, обучение, soap, soap api, wsdl, xml…
🔥7👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Учим C# за минуту - Nullable #программирование #csharp #coding #code #junior
В этом видео разберем тип Nullable на C#.
📢 ССЫЛКА НА TELEGRAM канал В ОПИСАНИИ ПРОФИЛЯ
#csharp #coding #code #собеседование #shorts #lightcode #nullable #программирование
______________________________________________________________
программирование, c#…
📢 ССЫЛКА НА TELEGRAM канал В ОПИСАНИИ ПРОФИЛЯ
#csharp #coding #code #собеседование #shorts #lightcode #nullable #программирование
______________________________________________________________
программирование, c#…
🔥10👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Интересная задача с собеседования #программирование #coding #code #csharp #собеседование #junior
📢 ССЫЛКА НА TELEGRAM канал В ОПИСАНИИ ПРОФИЛЯ
#lightcode #собеседование #coding #code #junior #программирование #middle #senior
______________________________________________________________
lightcode, программирование, c#, обучение, rest, grpc, rest api…
#lightcode #собеседование #coding #code #junior #программирование #middle #senior
______________________________________________________________
lightcode, программирование, c#, обучение, rest, grpc, rest api…
👍10🔥5
Поддержка развития канала
Если вам хоть как-то хочется поучаствовать в развитии данного канала, а также поддержать мое творчество. То просьба проявлять большую активность под роликами.
Достаточно поставить лайк👍 и оставить любой комментарий 👨💻 .
Начинающим IT каналам на YouTube😉 данная поддержка ой как необходима.
Если вам хоть как-то хочется поучаствовать в развитии данного канала, а также поддержать мое творчество. То просьба проявлять большую активность под роликами.
Достаточно поставить лайк
Начинающим IT каналам на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26👎1
Light Code pinned «Поддержка развития канала Если вам хоть как-то хочется поучаствовать в развитии данного канала, а также поддержать мое творчество. То просьба проявлять большую активность под роликами. Достаточно поставить лайк 👍 и оставить любой комментарий 👨💻 . Начинающим…»
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
САМЫЙ ПОДРОБНЫЙ ГАЙД НА СТРУКТУРЫ И КЛАССЫ В C#, ПРОГРАММИРОВАНИЕ БЕЗ ВОДЫ
Привет ✌️, в этом видео я расскажу вам о всех отличиях между классами и структурами на C#. Данная информация позволит вам лучше понять их особенности, а также подготовиться к вопросам по данной теме на собеседовании.
ПОДДЕРЖАТЬ развитие канала:
👨🏻💻 htt…
ПОДДЕРЖАТЬ развитие канала:
👨🏻💻 htt…
🔥11👍6
ВОТ ПОЧЕМУ ТЫ БРОСИШЬ ПРОГРАММИРОВАНИЕ! Твои главные ошибки 😵
Если интересно, то посмотри видео, в котором я постарался разобрать все основные проблемы, которые возникают при обучении программированию. Если ролик оказался вам полезен или жиза, то ставьте лайк и оставляйте комменты для продвижения канала🍸 .
Видео (КЛИК)
👉 LightCode
Если интересно, то посмотри видео, в котором я постарался разобрать все основные проблемы, которые возникают при обучении программированию. Если ролик оказался вам полезен или жиза, то ставьте лайк и оставляйте комменты для продвижения канала
Видео (КЛИК)
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
ВОТ ПОЧЕМУ ТЫ БРОСИШЬ ПРОГРАММИРОВАНИЕ! Твои главные ошибки.
Привет ✌️, в этом видео мы раскроем тему обучения программированию: почему это может казаться таким сложным и в чем на самом деле состоит эта сложность. Я поделюсь личным опытом и советами, которые помогут вам развить нужные навыки и успешно пройти путь от…
👍22🔥2
ВОТ ПОЧЕМУ ТЫ ДОЛЖЕН ПОПАСТЬ В АйТи в 2024! Плюсы и минусы быть программистом. 💼
В этом видео решил разобрать все плюсы и минусы быть программистом, а также включил в видео обилие мемов🤣 , дабы поднять вам настроение! Не забывайте ставить лайк 👍 и использовать буковки для написания комментариев 👨💻 , это сильно поможет в развитии канала 🫶 .
Видео (КЛИК)
👉 LightCode
В этом видео решил разобрать все плюсы и минусы быть программистом, а также включил в видео обилие мемов
Видео (КЛИК)
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
ВОТ ПОЧЕМУ ТЫ ДОЛЖЕН ПОПАСТЬ В АйТи в 2024! Плюсы и минусы быть программистом.
Привет ✌️, в этом видео мы подробно обсудим, стоит ли в 2024 году начинать карьеру в АйТи-сфере. Сейчас много разговоров о том, что в АйТи уже сложно попасть и там много минусов, поэтому я расскажу вам о всех плюсах и минусах работы в этой сфере. Подписывайтесь…
👍13🔥2
ВЫШЕЛ НОВЫЙ GPT-4o! 📱
Программисты больше не нужны?
Смотрим, что нового в новой модели чатика🚀 , а также отвечаем на вопрос - стоит ли бояться того, что ИИ отберут хлеб 🔨 у программистов 🤔 ? А то уж больно много комментов под прошлыми видео на тему того, что скоро программисты будут не нужны 👊 .
Пишите также о том, что думаете по этому поводу и используете ли чат в своих рабочих задачах, интересно узнать ваше мнение.🫶
Видео (КЛИК)
👉 LightCode
Программисты больше не нужны?
Смотрим, что нового в новой модели чатика
Пишите также о том, что думаете по этому поводу и используете ли чат в своих рабочих задачах, интересно узнать ваше мнение.
Видео (КЛИК)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7