bootg.com »
United States »
Библиотека программиста | программирование, кодинг, разработка » Telegram Web
🛠 Быстрый гид по Kubernetes
Kubernetes — инструмент для управления контейнерами. Вот ключевые аспекты.
🔹 Как разработчики видят Kubernetes
🔹 Ресурсы Kubernetes
🔹 Архитектура Kubernetes
🔹 Поток запросов в Kubernetes
#шпаргалки
Kubernetes — инструмент для управления контейнерами. Вот ключевые аспекты.
🔹 Как разработчики видят Kubernetes
🔹 Ресурсы Kubernetes
🔹 Архитектура Kubernetes
🔹 Поток запросов в Kubernetes
#шпаргалки
1👍9❤2🔥2👾1
This media is not supported in your browser
VIEW IN TELEGRAM
8 месяцев назад разработчик опубликовал видео «Как я создал 3D-моделлер на C за неделю». Там была анимация, показывающая алгоритм marching cubes, но её создание в обычной программе для анимации казалось очень сложно. Единственный выход — писать код.
• Как создавать анимации кодом.
• Как применять эти трюки для видео, игр, презентаций или просто фана.
• Как освоить marching cubes в лёгком формате.
👉 Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤5👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Если вы не смотрели другие доки, обязательно сделайте это. Ну а сегодня для вас свежая история о взлётах и падениях популярного фреймворка Angular (ранее известного как AngularJS) с участием настоящих звёзд JavaScript.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👏5👍4❤2🤩2🎉1
🤔 Какие вебинары вам действительно нужны?
Привет! 👋
Мы готовим новые вебинары и хотим сделать их максимально полезными для вас. Это поможет нам не только создавать актуальный контент, но и развивать проект, находя новые точки контактов для вас.
Ваши ответы дадут нам понимание, какие темы и форматы действительно важны, а также помогут сделать вебинары интереснее и продуктивнее.
Заполнение займет всего пару минут, а нам это очень поможет! Спасибо, что участвуете в нашем развитии! 💙
👉 Пройти опрос
Привет! 👋
Мы готовим новые вебинары и хотим сделать их максимально полезными для вас. Это поможет нам не только создавать актуальный контент, но и развивать проект, находя новые точки контактов для вас.
Ваши ответы дадут нам понимание, какие темы и форматы действительно важны, а также помогут сделать вебинары интереснее и продуктивнее.
Заполнение займет всего пару минут, а нам это очень поможет! Спасибо, что участвуете в нашем развитии! 💙
👉 Пройти опрос
😁15❤10👾3👍2
🛠 51к API для разработчиков в одном каталоге
Все публичные API собраны в одном месте.
➡️ Что внутри
▪️ Куча категорий, от фильмов до путешествий, работы и развлечений.
▪️ Удобные фильтры для быстрого поиска нужного API.
▪️ Простота использования — разберетесь даже без опыта программирования.
🔗 Ссылка
Все публичные API собраны в одном месте.
▪️ Куча категорий, от фильмов до путешествий, работы и развлечений.
▪️ Удобные фильтры для быстрого поиска нужного API.
▪️ Простота использования — разберетесь даже без опыта программирования.
🔗 Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍15🔥4
🗞 Oracle требует отклонить иск о мошенничестве в деле о товарном знаке JavaScript
Oracle подала ходатайство об отклонении иска о мошенничестве, связанного с их торговой маркой «JAVASCRIPT».
➡️ Контекст
Товарный знак «JAVASCRIPT» зарегистрирован Oracle ещё в 2000 году и используется для компьютерных программ, инструментов для разработчиков и образовательных услуг. Споры касаются продления этого знака в 2019 году.
#новости
Oracle подала ходатайство об отклонении иска о мошенничестве, связанного с их торговой маркой «JAVASCRIPT».
Товарный знак «JAVASCRIPT» зарегистрирован Oracle ещё в 2000 году и используется для компьютерных программ, инструментов для разработчиков и образовательных услуг. Споры касаются продления этого знака в 2019 году.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2👾1
Как классическая классификация ML помогает в реальном мире
🤖 Классификация в ML — это метод обучения, в котором модель обучается на размеченных данных и предсказывает, к какому классу относится новый объект.
✅ Фильтрация спама – чтобы в почте оставалось только важное.
✅ Рекомендации фильмов – Netflix знает, что ты любишь!
✅ Кредитный скоринг – банки решают, дать ли тебе займ.
✅ Предсказание мэтчей – как на нашем вебинаре по speed dating.
14 февраля мы разберём на практике задачу классификации:
- Как выбрать оптимальные признаки
- Что делать с несбалансированными данными
- Как интерпретировать результаты модели
🔥 Если уже работаешь с ML или только начинающий программист – приходи на наш вебинар, в котором мы разберем «как предсказывать мэтч на speed dating» .
Приходи!
🤖 Классификация в ML — это метод обучения, в котором модель обучается на размеченных данных и предсказывает, к какому классу относится новый объект.
✅ Фильтрация спама – чтобы в почте оставалось только важное.
✅ Рекомендации фильмов – Netflix знает, что ты любишь!
✅ Кредитный скоринг – банки решают, дать ли тебе займ.
✅ Предсказание мэтчей – как на нашем вебинаре по speed dating.
14 февраля мы разберём на практике задачу классификации:
- Как выбрать оптимальные признаки
- Что делать с несбалансированными данными
- Как интерпретировать результаты модели
🔥 Если уже работаешь с ML или только начинающий программист – приходи на наш вебинар, в котором мы разберем «как предсказывать мэтч на speed dating» .
Приходи!
❤3👍1
Сооснователь OpenAI Andrej Karpathy записал лекцию об устройстве LLM на примере ChatGPT. Она охватывает полный набор учебных материалов о том, как разрабатываются модели и ментальные модели того, как думать об их «психологии» и как наилучшим образом использовать их в практических приложениях.
⏱️ Таймкоды:
00:00:00 introduction
00:01:00 pretraining data (internet)
00:07:47 tokenization
00:14:27 neural network I/O
00:20:11 neural network internals
00:26:01 inference
00:31:09 GPT-2: training and inference
00:42:52 Llama 3.1 base model inference
00:59:23 pretraining to post-training
01:01:06 post-training data (conversations)
01:20:32 hallucinations, tool use, knowledge/working memory
01:41:46 knowledge of self
01:46:56 models need tokens to think
02:01:11 tokenization revisited: models struggle with spelling
02:04:53 jagged intelligence
02:07:28 supervised finetuning to reinforcement learning
02:14:42 reinforcement learning
02:27:47 DeepSeek-R1
02:42:07 AlphaGo
02:48:26 reinforcement learning from human feedback (RLHF)
03:09:39 preview of things to come
03:15:15 keeping track of LLMs
03:18:34 where to find LLMs
03:21:46 grand summary
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤6🔥6
Если вам интересна история Кремниевой долины из первых уст, прочитайте полное интервью.
В этом интервью Энди Бехтольсхайм рассказывает о своем детстве в Германии, первых экспериментах с электроникой, учебе в Стэнфорде и работе в Xerox PARC. Он делится историей создания Sun Microsystems, перехода к сетевым технологиям и своими взглядами на будущее IT-индустрии. Также он объясняет, как сделал легендарную инвестицию в Google и почему стартапы должны правильно выбирать момент для выхода на рынок.
🔗 Ссылка на интервью в формате PDF
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤9👍5🔥1👾1
Новые материалы суда раскрыли, что Meta* якобы использовала торренты для скачивания огромного количества пиратских книг из LibGen и Z-Library. По данным авторов, Meta* загрузила более 160 терабайт данных с использованием теневых библиотек.
«Скачивать торренты с корпоративного ноутбука кажется неправильным», — написал инженер Meta* Николай Башлыков, добавив смайлик.
Если суд признает Meta* виновной в нарушении авторских прав, это может стать прецедентом для всех компаний, обучающих ИИ на данных из открытых источников.
* — запрещена в РФ
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8❤5👍1
Через 10 лет в индустрии взгляды неизбежно меняются. Ниже — список того, что разработчик из Amazon теперь считает важным, и того, что все еще остается неизменным.
✅ Что теперь видит иначе:
🔹 Простота требует работы — она не возникает сама собой.
🔹 Сложность — не повод для гордости. Ее лучше избегать.
🔹 Строгая типизация необходима в командах с разным уровнем опыта.
🔹 Java хорош именно потому, что скучный.
🔹 REPL'ы (интерактивные среды исполнения) бесполезны для проектирования (но полезны для исследования).
🔹 Большую часть программирования следует выполнять задолго до того, как написана первая строка кода.
🔹 Разработка фронтенда — это кошмарный мир кафкианского абсурда.
🔹 Элегантность — не настоящая метрика.
🔹 Хороший менеджмент бесценен.
🔹 DynamoDB — хорошая база данных, только если ваша нагрузка соответствует ее возможностям.
🔹 Объекты очень хороши в том, для чего они предназначены. Слепая приверженность функциональному подходу — глупость.
🔥 Что осознал за годы работы:
⚡️ Инженерное дело — это в первую очередь про коммуникацию.
⚡️ Никогда не пытайтесь использовать полные монады в Java.
⚡️ Если что-то кажется легким — это верный признак, что вы не до конца это понимаете.
⚡️ Молодым разработчикам нужно давать пространство для экспериментов и ошибок.
⚡️ Развитие soft skills — это осознанные инвестиции, которые окупаются мгновенно.
⚡️ В большинстве случаев абстракции в разработке приложений не существуют. Просто пишите код, который вам нужен.
⚡️ Напротив, разработка библиотек — это про абстракции. Потратьте время на поиск правильных математических структур.
⚡️ ORM — зло во всех языках и реализациях. Просто используйте SQL.
⚡️ Главная проблема функционального программирования — сами функциональные программисты.
⚡️ Со временем вы обязательно пожалеете, если построите систему на Serverless Functions.
⚡️ Типы — это просто утверждения о мире, в котором работает ваш код.
⚡️ Распределенные блокировки все еще невероятно сложны, и это непонятно почему.
⚡️ Формальное моделирование и анализ — ключевой навык.
⚡️ Изоляция — важнейшее свойство хорошего набора интеграционных тестов.
⚡️ DynamoDB — худший возможный выбор для разработки приложений общего назначения.
⚡️ Большинство разработчиков не заботятся о качестве кода. Цените тех, кто заботится, но работайте с остальными так, как есть.
⚡️ Будущее за языками с постепенной зависимой типизацией.
⚡️ Невозможно оставить слишком много комментариев в тестовом коде.
❌ Что не изменилось во взглядах:
🚀 Люди, которые переживают из-за стиля кода, правил линтера и прочей ерунды, — чудаки. Сфокусируйтесь на более важных вещах.
🚀 Покрытие кода тестами не имеет никакого отношения к его качеству (а в некоторых случаях — обратно пропорционально).
🚀 Монолиты по-прежнему хороши.
🚀 Победить десятилетия исследований и улучшений реляционных баз данных очень сложно.
🚀 Микросервисы требуют доказательства необходимости (их все чаще воспринимают как обязательную норму без причины).
🚀 93%, может быть, 95,2% менеджеров проектов можно убрать без какого-либо влияния на эффективность, а возможно, даже с пользой (этот процент увеличился за последние 4 года).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥14🤔5❤2
📚 Как делать хорошие игры: от идеи до запуска
Библиотека программиста рекомендует: у издательства «АСТ» вышла новая книга для игроделов. Рассказываем, что внутри интересного.
О чем книга
— как занять опустевшую нишу российского гейм-рынка
— где искать спонсоров
— какие методики и приемы использовать, чтобы минимизировать риски и выдать максимальное качество проекта
— как запустить успешный продукти заработать много денег
Кто автор
Петр Прохоренко — более 25-ти лет в медиа- и игровой индустрии, работал над такими проектами как «Блицкриг 3», «Танки Онлайн» и «Дни после». А еще вы можете знать его по мему ВОМГЛА.
👉 Подробнее о книге
Библиотека программиста рекомендует: у издательства «АСТ» вышла новая книга для игроделов. Рассказываем, что внутри интересного.
О чем книга
— как занять опустевшую нишу российского гейм-рынка
— где искать спонсоров
— какие методики и приемы использовать, чтобы минимизировать риски и выдать максимальное качество проекта
— как запустить успешный продукт
Кто автор
Петр Прохоренко — более 25-ти лет в медиа- и игровой индустрии, работал над такими проектами как «Блицкриг 3», «Танки Онлайн» и «Дни после». А еще вы можете знать его по мему ВОМГЛА.
👉 Подробнее о книге
😁7👍6❤3🔥1
Спрос на программистов снижается, сообщает «Известия»
Всё началось с кредитов с низкой ставкой, которые в 2020–2024 годах позволяли бизнесу нанимать сотрудников без оглядки на маржинальность проектов. Но времена изменились, и теперь.
▪️ Количество стажировок сократилось почти до нуля — за январь-февраль 2025 открыто всего 27 мест против 9,2 тыс. в 2024 году.
▪️ Бессрочные контракты больше не в тренде. Работодатели делают ставку на временные контракты и проектную занятость.
▪️ Удалёнка растёт: треть вакансий в IT связана с дистанционной работой (33%).
Эксперты уверены, что текущая пауза временная. Когда экономическая ситуация стабилизируется, спрос на специалистов снова вырастет.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42😢13🤔11👍6❤3
🔥 Что влияет на производительность базы данных и как ее оптимизировать: шпаргалка для разработчика
1️⃣ Индексация
2️⃣ Шардирование и партиционирование
3️⃣ Денормализация
4️⃣ Репликация
5️⃣ Техники блокировки базы данных
👉 Источник
#инфографика
1️⃣ Индексация
2️⃣ Шардирование и партиционирование
3️⃣ Денормализация
4️⃣ Репликация
5️⃣ Техники блокировки базы данных
👉 Источник
#инфографика
👍16❤2🙏2
🔐 End-to-end шифрование: как перестать доверять облакам и научиться шифровать
Если вы думали, что там всё просто — шифруешь на одном конце, расшифруешь на другом, то добро пожаловать в реальный мир, где вы на пальцах:
— Попытаетесь передать ключи шифрования так, чтобы их не скомпрометировали по дороге.
— Даже если скомпрометировали, научитесь шифровать каждое новое сообщение новым ключом.
— Когда хакеры тоже так научатся, изобретёте расчет-алгоритмы с двойной защитой и умением «самоисцеляться» после взлома.
— А потом поймёте, что существуют ещё и групповые чаты, где всё это в десять раз сложнее...
— И многое другое.
👉 Читать
#этобаза
Если вы думали, что там всё просто — шифруешь на одном конце, расшифруешь на другом, то добро пожаловать в реальный мир, где вы на пальцах:
— Попытаетесь передать ключи шифрования так, чтобы их не скомпрометировали по дороге.
— Даже если скомпрометировали, научитесь шифровать каждое новое сообщение новым ключом.
— Когда хакеры тоже так научатся, изобретёте расчет-алгоритмы с двойной защитой и умением «самоисцеляться» после взлома.
— А потом поймёте, что существуют ещё и групповые чаты, где всё это в десять раз сложнее...
— И многое другое.
👉 Читать
#этобаза
🔥19👍6❤4😁3❤🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Погружаемся в мир Stateless Authentication
JWT (JSON Web Token) — ключевой инструмент для передачи информации между сторонами без сохранения состояния.
➡️ На инфографике
— Что внутри JWT
— Как работает аутентификация JWT
— Как подписываются JWT
#инфографика
JWT (JSON Web Token) — ключевой инструмент для передачи информации между сторонами без сохранения состояния.
— Что внутри JWT
— Как работает аутентификация JWT
— Как подписываются JWT
#инфографика
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍16⚡4🥱4❤3