Самый подробный гайд по Kubernetes
Автор этого гайда потратил 2 года, чтобы продумать всё до мелочей. Здесь вы узнаете, как:
🔘 создать собственную сборку;
🔘 настроить alias;
🔘 работать с сертификатами;
🔘 запускать собственные кластеры и многое другое.
Здесь также лежат полезные скрипты и важные советы, которые иначе стали бы вам доступны только после изучения всех нюансов технологии.
В общем мастхэв для всех, кто собирается работать с контейнерами.
#kubernetes #гайд
Автор этого гайда потратил 2 года, чтобы продумать всё до мелочей. Здесь вы узнаете, как:
Здесь также лежат полезные скрипты и важные советы, которые иначе стали бы вам доступны только после изучения всех нюансов технологии.
В общем мастхэв для всех, кто собирается работать с контейнерами.
#kubernetes #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Быстрый способ разобраться в чужом проекте
Для VS Code есть специальный плагин, который работает с кучей языков программирования и даёт вам возможность увидеть структуру проекта в виде диаграммы. Такой подход позволяет сосредоточиться именно на том, как устроен проект: на какой архитектуре, с какими библиотеками и файлами.
Причём тут есть встроенный ИИ, которому можно задать вопрос или попросить сделать диаграмму конкретной части кода.
Есть как бесплатная, так и платная версия. Скачиваем по ссылке.
#vscode #инструменты
Для VS Code есть специальный плагин, который работает с кучей языков программирования и даёт вам возможность увидеть структуру проекта в виде диаграммы. Такой подход позволяет сосредоточиться именно на том, как устроен проект: на какой архитектуре, с какими библиотеками и файлами.
Причём тут есть встроенный ИИ, которому можно задать вопрос или попросить сделать диаграмму конкретной части кода.
Есть как бесплатная, так и платная версия. Скачиваем по ссылке.
#vscode #инструменты
Пет-проект для начинающих: как найти идею и довести её до результата
Есть простая аксиома: если хочешь попасть в IT — делай пет-проекты. Это самый надежный способ не только сделать хорошее портфолио, но и разобраться в том, как устроены инструменты, с которыми тебе потом работать.
Но делать банальную тудушку, конечно же, не хочется. А что тогда придумать, чтобы и не скучно было, и не сломаться на полдороги от сложности? Об этом мы и рассказали у нас на сайте. Зайдите почитайте, в практике 100% пригодится.
Есть простая аксиома: если хочешь попасть в IT — делай пет-проекты. Это самый надежный способ не только сделать хорошее портфолио, но и разобраться в том, как устроены инструменты, с которыми тебе потом работать.
Но делать банальную тудушку, конечно же, не хочется. А что тогда придумать, чтобы и не скучно было, и не сломаться на полдороги от сложности? Об этом мы и рассказали у нас на сайте. Зайдите почитайте, в практике 100% пригодится.
❤2👍2
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжаем делать 3D-текст без использования JS
В прошлой статье мы научились создавать статичный текст с эффектом 3D, используя современные возможности CSS. На этот раз пойдем дальше и добавим ему анимацию.
Первая часть тут.
А вторая тут.
#фронтенд #css
В прошлой статье мы научились создавать статичный текст с эффектом 3D, используя современные возможности CSS. На этот раз пойдем дальше и добавим ему анимацию.
Первая часть тут.
А вторая тут.
#фронтенд #css
👍3❤1
Не только для собеседований: как LeetCode и аналоги помогают новичкам в программировании
Часто новички думают, что достаточно освоить базовый синтаксис, пару библиотек, ещё чуть инструментов и можно идти работать. Но как показывает практика, без понимания алгоритмов и умения их применять, многие работодатели просто не возьмут вас, да и код будет не таким уж качественным.
Мы поговорили с экспертами и попросили их поделиться задачами, которые помогут прокачать логику и навыки работы с данными. Заодно узнали, зачем вообще новичку браться за алгоритмы. Все подробности по ссылке.
Часто новички думают, что достаточно освоить базовый синтаксис, пару библиотек, ещё чуть инструментов и можно идти работать. Но как показывает практика, без понимания алгоритмов и умения их применять, многие работодатели просто не возьмут вас, да и код будет не таким уж качественным.
Мы поговорили с экспертами и попросили их поделиться задачами, которые помогут прокачать логику и навыки работы с данными. Заодно узнали, зачем вообще новичку браться за алгоритмы. Все подробности по ссылке.
🤓3
YouTube
Основы многопоточности. Конкурентное и Параллельное исполнения задач. В чем разница?
В данном видео предлагаю обсудить чем отличаются Concurrency (конкурентное исполнение задач) и Parallel Execution (параллельное исполнение задач).
Какие бывают комбинации, в чем причина и стоит ли учитывать количество ядер процессора на компьютере, на котором…
Какие бывают комбинации, в чем причина и стоит ли учитывать количество ядер процессора на компьютере, на котором…
Чем отличаются конкурентные алгоритмы от параллельных
В конкурентных алгоритмах запросы от разных процессов в программу приходят несинхронно и выполняются друг за другом.
Параллельные алгоритмы отличаются тем, что процессы, поступающие в программу изначально являются синхронизированными и идут не поочередно, а одновременно. Применяются они, в первую очередь, для ускорения работы программы.
В данном видео вы сможете более подробно узнать, что такое конкурентные и параллельные алгоритмы, а также разобраться, как выглядит и работает их комбинирование.
#начинающим #видео
В конкурентных алгоритмах запросы от разных процессов в программу приходят несинхронно и выполняются друг за другом.
Параллельные алгоритмы отличаются тем, что процессы, поступающие в программу изначально являются синхронизированными и идут не поочередно, а одновременно. Применяются они, в первую очередь, для ускорения работы программы.
В данном видео вы сможете более подробно узнать, что такое конкурентные и параллельные алгоритмы, а также разобраться, как выглядит и работает их комбинирование.
#начинающим #видео
Что такое TCP/IP?
Пройдёмся по классике. Уверены, что правильно помните? Пишите свои варианты в комментах, а потом проверяйте правильный ответ.
TCP/IP — это набор сетевых протоколов, на которых работает интернет и локальные сети. Он определяет, как устройства обмениваются данными.
➡️ IP (Internet Protocol) отвечает за адресацию и доставку пакетов. Каждый компьютер получает IP-адрес, и по нему система понимает, куда отправлять данные. Но IP не гарантирует, что пакет дойдёт или что они придут в правильном порядке.
➡️ TCP (Transmission Control Protocol) решает эти проблемы: устанавливает соединение между устройствами, разбивает данные на пакеты, гарантирует их доставку и собирает обратно в правильной последовательности.
Вместе TCP/IP позволяют, например, открыть сайт: IP находит нужный сервер, TCP устанавливает соединение и передаёт страницу целиком и без ошибок.
Просто: IP — это как адрес на конверте, TCP — как гарантированная доставка и проверка содержимого.
#вопросответ
Пройдёмся по классике. Уверены, что правильно помните? Пишите свои варианты в комментах, а потом проверяйте правильный ответ.
Вместе TCP/IP позволяют, например, открыть сайт: IP находит нужный сервер, TCP устанавливает соединение и передаёт страницу целиком и без ошибок.
Просто: IP — это как адрес на конверте, TCP — как гарантированная доставка и проверка содержимого.
#вопросответ
Please open Telegram to view this post
VIEW IN TELEGRAM
😱2❤1🤓1
5 конструкторов чат-ботов для бизнеса и пет-проектов
Сегодня чат-ботов можно встретить везде и на любой вкус: в соцсетях, приложениях банков,на сайтах магазинов. У каждого своя задача — где-то техподдержка, помощь по заказу, а где-то обучение. Поэтому появилось множество сервисов, которые помогают собрать такого бота быстро и просто.
Мы собрали 5 проверенных инструментов, которые точно будут полезны вам. Тут и простые no-code конструкторы, и сложные с поддержкой ИИ. Изучайте и выбирайте под свою задачу.
Сегодня чат-ботов можно встретить везде и на любой вкус: в соцсетях, приложениях банков,на сайтах магазинов. У каждого своя задача — где-то техподдержка, помощь по заказу, а где-то обучение. Поэтому появилось множество сервисов, которые помогают собрать такого бота быстро и просто.
Мы собрали 5 проверенных инструментов, которые точно будут полезны вам. Тут и простые no-code конструкторы, и сложные с поддержкой ИИ. Изучайте и выбирайте под свою задачу.
This media is not supported in your browser
VIEW IN TELEGRAM
«Ненахода» больше не будет
Researcher-webextension — это расширения для Firefox, которое даёт вам полнотекстовый поиск среди ваших закладок. Особенно актуально тем, кто любит всё сохранять на будущее, но потом не помнит по какой ссылке, что находится.
Теперь вы сможете простым языком написать, что хотите найти и расширение проанилизирует ваши вкладки и даст правильный результат. Причем поддерживается автоматическое определение языка.
Инструкция по установке лежит на GitHub.
#инструменты
Researcher-webextension — это расширения для Firefox, которое даёт вам полнотекстовый поиск среди ваших закладок. Особенно актуально тем, кто любит всё сохранять на будущее, но потом не помнит по какой ссылке, что находится.
Теперь вы сможете простым языком написать, что хотите найти и расширение проанилизирует ваши вкладки и даст правильный результат. Причем поддерживается автоматическое определение языка.
Инструкция по установке лежит на GitHub.
#инструменты
👀2😁1
Разбираемся в новом API для Google Chrome
Недавно Google представила новую Performance Extensibility API. Апишка позволяет разместить ваш собственный код на панель производительности в браузере. Штука важная и полезная, только вот Google дали довольно сухую и мало информативную документацию.
Поэтому мы нашли статью, в которой есть понятный и подробный разбор возможностей API. После её прочтения даже новичок сможет понять, как пользоваться новым инструментом.
#веб #api #chrome
Недавно Google представила новую Performance Extensibility API. Апишка позволяет разместить ваш собственный код на панель производительности в браузере. Штука важная и полезная, только вот Google дали довольно сухую и мало информативную документацию.
Поэтому мы нашли статью, в которой есть понятный и подробный разбор возможностей API. После её прочтения даже новичок сможет понять, как пользоваться новым инструментом.
#веб #api #chrome
На roadmap.sh вышла крутая обнова
Теперь там можно не только изучить дорожную карту для изучения вашего направления, но и подобрать себе пет-проект для тренировки. Выбрать можно по направлению, языку и уровню сложности.
И, главное, бесплатно. Забираем тут.
#петпроекты
Теперь там можно не только изучить дорожную карту для изучения вашего направления, но и подобрать себе пет-проект для тренировки. Выбрать можно по направлению, языку и уровню сложности.
И, главное, бесплатно. Забираем тут.
#петпроекты
👍5
Forwarded from Веб-страница
Максимально просто рассказываем, как работают микрофронтенды
В двух словах: микрофронтенды — это аналог концепции микросервисв, но для фронтенда. То есть пользователь видит цельный сайт, но на самом деле под капотом это сшитые отдельные модули, которые могут быть написаны на разных фреймворках разными командами.
Если вам этого объяснения хватило — отлично. А если хотите разобраться подробнее в тонкостях, плюсах и минусах, то переходите по ссылке.
#микрофронтенд #фронтенд
В двух словах: микрофронтенды — это аналог концепции микросервисв, но для фронтенда. То есть пользователь видит цельный сайт, но на самом деле под капотом это сшитые отдельные модули, которые могут быть написаны на разных фреймворках разными командами.
Если вам этого объяснения хватило — отлично. А если хотите разобраться подробнее в тонкостях, плюсах и минусах, то переходите по ссылке.
#микрофронтенд #фронтенд
❤2
Первые шаги в мобильной разработке с Flutter
Создавать мобильные приложения можно разными способами и с разными инструментами. Flutter хорош тем, что позволяет разрабатывать сразу для всех платформ — и мобильных, и настольных. И с производительностью проблем нет, потому что движок написан на C++.
Так что если давно думали начать, то попробуйте Flutter. А эта статья поможет разобраться в установке, окружении, создании и первом запуске нового приложения.
#mobidev #flutter #dart
Создавать мобильные приложения можно разными способами и с разными инструментами. Flutter хорош тем, что позволяет разрабатывать сразу для всех платформ — и мобильных, и настольных. И с производительностью проблем нет, потому что движок написан на C++.
Так что если давно думали начать, то попробуйте Flutter. А эта статья поможет разобраться в установке, окружении, создании и первом запуске нового приложения.
#mobidev #flutter #dart
Да сколько можно уже сидеть на этих бесконечных созвонах?!
Это время можно потратить с гораздо большей пользой — доделать фичу, попробовать хоть раз уложиться в дедлайн или просто отдохнуть. Но вдруг там скажут что-то важное, а вы не услышите? На этот случай есть простое решение.
Войси — это мастер по транскрибации и анализу текста. Он может сам прослушать всё, о чём говорили на встрече, в видео или в голосовом сообщении и подготовить вам расшифровку текста с таймкодами, саммари, списком задач или даже текстом для статьи на основе диалога. Владеет 54 языками, так что может даже перевести для вас на русский статью того самого индийского программиста, если вы захотите.
Чтобы вы сами могли оценить качество его работы сейчас доступны полтора часа бесплатной транскрибации всем новым пользователям. Попробовать можно прямо в Telegram, забрав промокод по ссылке: https://tprg.ru/9xQo
Это время можно потратить с гораздо большей пользой — доделать фичу, попробовать хоть раз уложиться в дедлайн или просто отдохнуть. Но вдруг там скажут что-то важное, а вы не услышите? На этот случай есть простое решение.
Войси — это мастер по транскрибации и анализу текста. Он может сам прослушать всё, о чём говорили на встрече, в видео или в голосовом сообщении и подготовить вам расшифровку текста с таймкодами, саммари, списком задач или даже текстом для статьи на основе диалога. Владеет 54 языками, так что может даже перевести для вас на русский статью того самого индийского программиста, если вы захотите.
Чтобы вы сами могли оценить качество его работы сейчас доступны полтора часа бесплатной транскрибации всем новым пользователям. Попробовать можно прямо в Telegram, забрав промокод по ссылке: https://tprg.ru/9xQo
Обучение с помощью ИИ помогает ускорить процесс, но лишает главного
Использовать нейронки в качестве личных менторов — крутая идея. Судите сами: она никогда не будет занята, всегда подстроится под ваш темп и уровень, поможет разобраться и при этом бесплатно (или хотя бы дешевле, чем настоящий ментор).
Но есть нюанс. В зависимости от подхода к обучению — это может стать и проблемой, которая лишит вас реального опыта. Почему так может произойти, что с этим делать и как избежать — рассказали на сайте.
#ии
Использовать нейронки в качестве личных менторов — крутая идея. Судите сами: она никогда не будет занята, всегда подстроится под ваш темп и уровень, поможет разобраться и при этом бесплатно (или хотя бы дешевле, чем настоящий ментор).
Но есть нюанс. В зависимости от подхода к обучению — это может стать и проблемой, которая лишит вас реального опыта. Почему так может произойти, что с этим делать и как избежать — рассказали на сайте.
#ии