Что почитать веб-разработчику
— "HTML и CSS. Разработка и дизайн веб-сайтов" – Джон Дакетт. Отличное визуальное руководство для новичков по основам HTML и CSS с понятными примерами.
— "JavaScript и jQuery. Интерактивная веб-разработка" – Джон Дакетт. Ярко оформленный гайд по основам JavaScript и jQuery, идеально подходит для начинающих.
— "Выразительный JavaScript" – Марейн Хавербеке. Глубокий разбор JavaScript с примерами и практическими задачами, полезен для освоения языка.
— "Чистый код: создание, анализ и рефакторинг" – Роберт Мартин. Классика о том, как писать чистый, понятный и поддерживаемый код, важна для всех разработчиков.
— "PHP и MySQL. Разработка веб-приложений" – Люк Веллинг. Практическое руководство по созданию динамических веб-приложений с использованием PHP и MySQL.
— "Node.js в действии" – Майк Кантелон и другие. Практическое введение в серверный JavaScript, охватывающее работу с Node.js и создание веб-приложений.
#подборка #книга #веб #ru
— "HTML и CSS. Разработка и дизайн веб-сайтов" – Джон Дакетт. Отличное визуальное руководство для новичков по основам HTML и CSS с понятными примерами.
— "JavaScript и jQuery. Интерактивная веб-разработка" – Джон Дакетт. Ярко оформленный гайд по основам JavaScript и jQuery, идеально подходит для начинающих.
— "Выразительный JavaScript" – Марейн Хавербеке. Глубокий разбор JavaScript с примерами и практическими задачами, полезен для освоения языка.
— "Чистый код: создание, анализ и рефакторинг" – Роберт Мартин. Классика о том, как писать чистый, понятный и поддерживаемый код, важна для всех разработчиков.
— "PHP и MySQL. Разработка веб-приложений" – Люк Веллинг. Практическое руководство по созданию динамических веб-приложений с использованием PHP и MySQL.
— "Node.js в действии" – Майк Кантелон и другие. Практическое введение в серверный JavaScript, охватывающее работу с Node.js и создание веб-приложений.
#подборка #книга #веб #ru
Практический курс по Docker для начинающих
Контейнеризация уже давно стала стандартом в мире DevOps, но новичкам порой сложно разобраться с основами. Docker — это не просто инструмент, а способ ускорить разработку и упростить развертывание приложений.
Нашли курс, который помогает с нуля освоить Docker: от базовых команд до работы с Compose и Swarm. Всё практическое — без сложных настроек, прямо в браузере.
Сохраняем: ссылка на курс.
#курс #docker #начинающим #ru
Контейнеризация уже давно стала стандартом в мире DevOps, но новичкам порой сложно разобраться с основами. Docker — это не просто инструмент, а способ ускорить разработку и упростить развертывание приложений.
Нашли курс, который помогает с нуля освоить Docker: от базовых команд до работы с Compose и Swarm. Всё практическое — без сложных настроек, прямо в браузере.
Сохраняем: ссылка на курс.
#курс #docker #начинающим #ru
Stepik: online education
Docker для начинающих + практический опыт
Контейнеризация это MUST HAVE для DevOps. Пойми основные понятия Docker и приобрети практический опыт прямо в своем браузере!
Создаём мобильное приложение с нуля: от идеи до публикации в App Store и Google Play
Кажется, создать мобильное приложение — задача для больших команд и гигантских бюджетов. Но на самом деле главное — правильный подход: чёткая идея, понимание аудитории и грамотное планирование.
Важно сразу определить, какие проблемы решает приложение и чем оно лучше конкурентов. Разработка начинается с MVP — базовой версии с ключевыми функциями, а дизайн можно протестировать на интерактивных прототипах в Figma.
Сохраняйте ультимативную статью по разработке мобильных приложений, где провели полный разбор этапов: от продумывания идеи до релиза в мобильные сторы.
#статья #mobile #ru
Кажется, создать мобильное приложение — задача для больших команд и гигантских бюджетов. Но на самом деле главное — правильный подход: чёткая идея, понимание аудитории и грамотное планирование.
Важно сразу определить, какие проблемы решает приложение и чем оно лучше конкурентов. Разработка начинается с MVP — базовой версии с ключевыми функциями, а дизайн можно протестировать на интерактивных прототипах в Figma.
Сохраняйте ультимативную статью по разработке мобильных приложений, где провели полный разбор этапов: от продумывания идеи до релиза в мобильные сторы.
#статья #mobile #ru
Бесплатный контурный шрифт иконок
Line Awesome — это набор из примерно 1400 линейных иконок, созданный как лёгкая альтернатива Font Awesome. Он совместим по именам классов, так что заменить Font Awesome можно без лишних правок в коде.
Главное отличие — стиль. Иконки минималистичные, без лишних деталей, поэтому они хорошо смотрятся в современных интерфейсах. Особенно в светлых темах, где важна чистота линий.
Использовать Line Awesome можно в веб-проектах, подключив как шрифт, или добавить в Photoshop. Весит меньше аналогов, что тоже плюс для скорости загрузки.
#инструмент #web
Line Awesome — это набор из примерно 1400 линейных иконок, созданный как лёгкая альтернатива Font Awesome. Он совместим по именам классов, так что заменить Font Awesome можно без лишних правок в коде.
Главное отличие — стиль. Иконки минималистичные, без лишних деталей, поэтому они хорошо смотрятся в современных интерфейсах. Особенно в светлых темах, где важна чистота линий.
Использовать Line Awesome можно в веб-проектах, подключив как шрифт, или добавить в Photoshop. Весит меньше аналогов, что тоже плюс для скорости загрузки.
#инструмент #web
Топовые инструменты для фронтенд-разработки в 2025 году
Фронтенд-разработка продолжает развиваться, а с ней — и инструменты, которые делают жизнь разработчиков проще. В 2025 году без проверенных фреймворков и библиотек уже не обойтись: они ускоряют работу, помогают с архитектурой и делают код чище.
Что в топе? React 19 с улучшенным серверным рендерингом и удобным API для форм, Vue 3.3+ с новым Vapor Mode, делающим проекты быстрее, Angular 19 с технологией Signals для оптимизации UI, а также легковесный Svelte, который вообще обходится без виртуального DOM.
Ловите подборку инструментов с подробным разбором каждого.
#подборка #инструмент #web #ru
Фронтенд-разработка продолжает развиваться, а с ней — и инструменты, которые делают жизнь разработчиков проще. В 2025 году без проверенных фреймворков и библиотек уже не обойтись: они ускоряют работу, помогают с архитектурой и делают код чище.
Что в топе? React 19 с улучшенным серверным рендерингом и удобным API для форм, Vue 3.3+ с новым Vapor Mode, делающим проекты быстрее, Angular 19 с технологией Signals для оптимизации UI, а также легковесный Svelte, который вообще обходится без виртуального DOM.
Ловите подборку инструментов с подробным разбором каждого.
#подборка #инструмент #web #ru
Forwarded from Мобильная разработка
ИИ-ассистент для разрабов от основателя Твиттера — Джек Дорси выкатил Goose, который заберет ВСЮ рутину у кодеров и сократит даже самые сложные задачи до двух–трех минут
• Нейроассистент напишет ЛЮБЫЕ проги за один промпт, САМ поменяет код в файлах, протестирует скрипты, сделает СКРИНШОТЫ, пофиксит баги.
• Работает полностью локально и автономно — никакие данные не просочатся в сеть.
• За секунду подключается к GitHub, Google Drive, всем популярным IDE и другим инструментам.
• На выбор целая куча LLM для различных задач.
• Ограничений — НЕТ. Подключаем ассистента к любым серверам и API.
Пробуем новую тулзу для разработки — здесь.
@mobi_dev
• Нейроассистент напишет ЛЮБЫЕ проги за один промпт, САМ поменяет код в файлах, протестирует скрипты, сделает СКРИНШОТЫ, пофиксит баги.
• Работает полностью локально и автономно — никакие данные не просочатся в сеть.
• За секунду подключается к GitHub, Google Drive, всем популярным IDE и другим инструментам.
• На выбор целая куча LLM для различных задач.
• Ограничений — НЕТ. Подключаем ассистента к любым серверам и API.
Пробуем новую тулзу для разработки — здесь.
@mobi_dev
Хочу стать техлидом — большая подборка материалов
Развиваться в техническом лидерстве — это не просто полезно, но и стратегически важно. Хороший техлид должен разбираться не только в коде, но и в архитектуре, управлении командами и даже бизнесе.
В этой подборке собрано 100+ крутых ресурсов: книги, блоги, рассылки и эксперты, которых стоит читать. Тут есть всё — от глубокой системной архитектуры до навыков эффективного менеджмента. Не стоит гнаться за всем сразу, лучше выбрать несколько направлений и прокачиваться в них.
Сохраняем мастхев для карьеры в этом репозитории
#подборка #en
Развиваться в техническом лидерстве — это не просто полезно, но и стратегически важно. Хороший техлид должен разбираться не только в коде, но и в архитектуре, управлении командами и даже бизнесе.
В этой подборке собрано 100+ крутых ресурсов: книги, блоги, рассылки и эксперты, которых стоит читать. Тут есть всё — от глубокой системной архитектуры до навыков эффективного менеджмента. Не стоит гнаться за всем сразу, лучше выбрать несколько направлений и прокачиваться в них.
Сохраняем мастхев для карьеры в этом репозитории
#подборка #en
GitHub
GitHub - gregorojstersek/resources-to-become-a-great-engineering-leader: List of books, blogs, newsletters and people!
List of books, blogs, newsletters and people! Contribute to gregorojstersek/resources-to-become-a-great-engineering-leader development by creating an account on GitHub.
Просто создаём свои собственные AI-модели
Когда дело доходит до разработки мощных AI-моделей, важно не только создать нейросеть, но и управлять всем процессом — от подготовки данных до развертывания. Обычно это требует кучи инструментов, но теперь есть способ сделать всё проще.
Oumi — это полностью open-source платформа, которая объединяет весь цикл работы с foundation-моделями. Она позволяет обучать модели разного масштаба (от 10M до 405B параметров), тонко настраивать их с помощью современных техник (LoRA, QLoRA, DPO и др.), работать как с текстовыми, так и мультимодальными моделями, а также легко разворачивать их в продакшене. Всё это — с удобным API и без привязки к конкретному облачному провайдеру.
Ссылка на репозиторий
#репозиторий #ai
Когда дело доходит до разработки мощных AI-моделей, важно не только создать нейросеть, но и управлять всем процессом — от подготовки данных до развертывания. Обычно это требует кучи инструментов, но теперь есть способ сделать всё проще.
Oumi — это полностью open-source платформа, которая объединяет весь цикл работы с foundation-моделями. Она позволяет обучать модели разного масштаба (от 10M до 405B параметров), тонко настраивать их с помощью современных техник (LoRA, QLoRA, DPO и др.), работать как с текстовыми, так и мультимодальными моделями, а также легко разворачивать их в продакшене. Всё это — с удобным API и без привязки к конкретному облачному провайдеру.
Ссылка на репозиторий
#репозиторий #ai
GitHub
GitHub - oumi-ai/oumi: Everything you need to build state-of-the-art foundation models, end-to-end.
Everything you need to build state-of-the-art foundation models, end-to-end. - oumi-ai/oumi
Forwarded from GameDev: разработка игр
С чего вообще начать в геймдев
Создать свою игру сегодня может практически каждый, но с чего вообще начинать? Какой движок выбрать? Какие навыки нужны? И как сделать так, чтобы игра не осталась просто черновиком на жестком диске?
Важно правильно выбрать инструменты и платформу: Unity – универсален для инди-разработчиков, Unreal Engine – мощный для крутой графики, а Godot – легкий для освоения. Еще стоит разобраться в игровых механиках, тестировании и основах дизайна, чтобы проект был не просто игрой, а чем-то, что реально хочется пройти.
Подробный ультимативный гайд по вкатыванию в геймдев собрали в статье.
#начинающим #инди
Создать свою игру сегодня может практически каждый, но с чего вообще начинать? Какой движок выбрать? Какие навыки нужны? И как сделать так, чтобы игра не осталась просто черновиком на жестком диске?
Важно правильно выбрать инструменты и платформу: Unity – универсален для инди-разработчиков, Unreal Engine – мощный для крутой графики, а Godot – легкий для освоения. Еще стоит разобраться в игровых механиках, тестировании и основах дизайна, чтобы проект был не просто игрой, а чем-то, что реально хочется пройти.
Подробный ультимативный гайд по вкатыванию в геймдев собрали в статье.
#начинающим #инди
Курс по легкому старту на Java
Java — один из самых популярных языков программирования, который используется везде: от мобильных приложений до научных исследований. Он понятный, надежный и кроссплатформенный, поэтому многие начинают изучение программирования именно с него.
Нашли вводный курс, который помогает разобраться с основами Java без сложных терминов. Много практики, простые объяснения и удобная структура — все, чтобы плавно войти в мир кода.
#курс #java #начинающим #ru
Java — один из самых популярных языков программирования, который используется везде: от мобильных приложений до научных исследований. Он понятный, надежный и кроссплатформенный, поэтому многие начинают изучение программирования именно с него.
Нашли вводный курс, который помогает разобраться с основами Java без сложных терминов. Много практики, простые объяснения и удобная структура — все, чтобы плавно войти в мир кода.
#курс #java #начинающим #ru
Бесплатный локальный аналог Notion
Иногда просто сохранить информацию недостаточно — хочется структурировать её так, чтобы к ней было легко возвращаться. Особенно если данные сложные, и важны связи между ними.
SiYuan — это мощный инструмент для управления знаниями с блоковой системой, поддержкой Markdown и встроенными базами данных. Он работает на всех платформах, позволяет делать заметки, связывать их между собой и даже интегрировать с AI.
Репозиторий тут
#инструмент #general
Иногда просто сохранить информацию недостаточно — хочется структурировать её так, чтобы к ней было легко возвращаться. Особенно если данные сложные, и важны связи между ними.
SiYuan — это мощный инструмент для управления знаниями с блоковой системой, поддержкой Markdown и встроенными базами данных. Он работает на всех платформах, позволяет делать заметки, связывать их между собой и даже интегрировать с AI.
Репозиторий тут
#инструмент #general
GitHub
GitHub - siyuan-note/siyuan: A privacy-first, self-hosted, fully open source personal knowledge management software, written in…
A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang. - siyuan-note/siyuan
Топ-10 малоизвестных языков программирования, которые могут выстрелить в будущем
Мир технологий не стоит на месте, и с каждым годом появляются новые языки программирования. Большинство разработчиков продолжают работать с классикой вроде Python, C++ и Java, но что, если завтра всё изменится?
Некоторые из малоизвестных языков уже сейчас привлекают внимание: например, Zig — мощная альтернатива C для системного программирования, или Crystal, который сочетает простоту Ruby с высокой производительностью. А Elixir вообще идеально подходит для масштабируемых распределенных систем.
Какие ещё языки могут стать трендом в ближайшем будущем? Мы собрали топ-10 перспективных инструментов — заглядывайте в статью.
#статья #general #ru
Мир технологий не стоит на месте, и с каждым годом появляются новые языки программирования. Большинство разработчиков продолжают работать с классикой вроде Python, C++ и Java, но что, если завтра всё изменится?
Некоторые из малоизвестных языков уже сейчас привлекают внимание: например, Zig — мощная альтернатива C для системного программирования, или Crystal, который сочетает простоту Ruby с высокой производительностью. А Elixir вообще идеально подходит для масштабируемых распределенных систем.
Какие ещё языки могут стать трендом в ближайшем будущем? Мы собрали топ-10 перспективных инструментов — заглядывайте в статью.
#статья #general #ru
Практикум: программирование через игры
CodinGame — это место, где код и видеоигры встречаются на одной площадке. Здесь можно решать задачи по программированию в игровом формате, а заодно прокачивать алгоритмическое мышление.
Раз в пару месяцев проходят контесты — соревнования по оптимизации и разработке ИИ, где можно не только проверить свои силы, но и побороться за призы. А если удастся решить много задач, есть шанс, что профиль заметят компании, ищущие новых разработчиков.
#начинающим
CodinGame — это место, где код и видеоигры встречаются на одной площадке. Здесь можно решать задачи по программированию в игровом формате, а заодно прокачивать алгоритмическое мышление.
Раз в пару месяцев проходят контесты — соревнования по оптимизации и разработке ИИ, где можно не только проверить свои силы, но и побороться за призы. А если удастся решить много задач, есть шанс, что профиль заметят компании, ищущие новых разработчиков.
#начинающим
13 приемов CSS, которые изменят подход к верстке
CSS давно вышел за рамки базовых стилей и стал мощным инструментом для создания адаптивных, удобных и современных интерфейсов. Многие крутые техники редко встречаются в обычных гайдах, но активно применяются в реальных проектах.
Например, можно прижать футер к низу страницы без хаков, адаптировать UI под разные устройства ввода или даже стилизовать родительский элемент в зависимости от его содержимого. Эти приемы не только упрощают код, но и делают его более гибким и понятным.
Собрали их всех в статье
#советы #css #ru
CSS давно вышел за рамки базовых стилей и стал мощным инструментом для создания адаптивных, удобных и современных интерфейсов. Многие крутые техники редко встречаются в обычных гайдах, но активно применяются в реальных проектах.
Например, можно прижать футер к низу страницы без хаков, адаптировать UI под разные устройства ввода или даже стилизовать родительский элемент в зависимости от его содержимого. Эти приемы не только упрощают код, но и делают его более гибким и понятным.
Собрали их всех в статье
#советы #css #ru
Forwarded from Zen of Python
10 советов, как вырасти из джуна в Python
Неочевидная подборка рекомендаций от небезызвестного англоязычного канала ArjanCodes, где питонист делится соображениями, что же сделает из новичка мидла. Помимо привычных включений (Comprehensions), здесь еще интересно и про генераторы, типизацию и написание тестов.
#основы
@zen_of_python
Неочевидная подборка рекомендаций от небезызвестного англоязычного канала ArjanCodes, где питонист делится соображениями, что же сделает из новичка мидла. Помимо привычных включений (Comprehensions), здесь еще интересно и про генераторы, типизацию и написание тестов.
#основы
@zen_of_python
Книга: Гид по Computer Science для каждого программиста — Вильям Спрингер [2020]
Программист без базы в Computer Science — как дом на песке. Вроде стоит, но чуть что — трещины, перекосы, всё идёт не так. Понимание основ помогает не городить лишнего, а сразу строить крепко и надёжно. Именно об этом эта книга.
#книга #general #ru
Программист без базы в Computer Science — как дом на песке. Вроде стоит, но чуть что — трещины, перекосы, всё идёт не так. Понимание основ помогает не городить лишнего, а сразу строить крепко и надёжно. Именно об этом эта книга.
#книга #general #ru
5 шагов для защиты backend: чек-лист от уязвимостей
Представьте, что ваш backend — это крепость. Надежные стены, мощные ворота… Но что, если где-то есть маленькая щель, через которую может проникнуть злоумышленник? Именно такие «щели» ищут хакеры, используя уязвимости в коде.
Чтобы не оставить им шансов, важно держать систему в тонусе: проверять зависимости, ограничивать доступ к данным и правильно обрабатывать пользовательский ввод. В свежем материале собрали — 5 ключевых шагов, которые помогут сделать backend действительно защищенным.
Заботимся о безопасности сейчас, чтобы не ловить ситом утекающие данные в будущем.
#статья #советы #web #backend #ru
Представьте, что ваш backend — это крепость. Надежные стены, мощные ворота… Но что, если где-то есть маленькая щель, через которую может проникнуть злоумышленник? Именно такие «щели» ищут хакеры, используя уязвимости в коде.
Чтобы не оставить им шансов, важно держать систему в тонусе: проверять зависимости, ограничивать доступ к данным и правильно обрабатывать пользовательский ввод. В свежем материале собрали — 5 ключевых шагов, которые помогут сделать backend действительно защищенным.
Заботимся о безопасности сейчас, чтобы не ловить ситом утекающие данные в будущем.
#статья #советы #web #backend #ru
Сток с бесплатными картинками
Бывает, ищешь картинку — и залипаешь на десятках сайтов, пересматривая одно и то же. Бесплатные стоки есть, но каждый со своими фишками, и не всегда понятно, где искать.
Stock Up собирает фотографии с разных источников в одном каталоге. Можно просто ввести запрос и сразу увидеть, что есть на популярных бесплатных стоках. Удобно, если нужно быстро найти что-то подходящее.
Сохраняйте, ведь точно пригодится
#сток #general
Бывает, ищешь картинку — и залипаешь на десятках сайтов, пересматривая одно и то же. Бесплатные стоки есть, но каждый со своими фишками, и не всегда понятно, где искать.
Stock Up собирает фотографии с разных источников в одном каталоге. Можно просто ввести запрос и сразу увидеть, что есть на популярных бесплатных стоках. Удобно, если нужно быстро найти что-то подходящее.
Сохраняйте, ведь точно пригодится
#сток #general
Что выбрать для микрофронтенда?
Большие команды, сложный функционал, частая смена технологий – все это усложняет управление фронтендом. Когда разработка превращается в борьбу с кодовой базой, на помощь приходит микрофронтенд-подход.
Как его правильно внедрить? Какие варианты организации существуют – iframe, Web Components, Module Federation? И самое главное – какие плюсы и подводные камни скрывает каждый из них? В статье разбираются ключевые аспекты микрофронтов и даются практические рекомендации по их использованию.
#статья #frontend #ru
Большие команды, сложный функционал, частая смена технологий – все это усложняет управление фронтендом. Когда разработка превращается в борьбу с кодовой базой, на помощь приходит микрофронтенд-подход.
Как его правильно внедрить? Какие варианты организации существуют – iframe, Web Components, Module Federation? И самое главное – какие плюсы и подводные камни скрывает каждый из них? В статье разбираются ключевые аспекты микрофронтов и даются практические рекомендации по их использованию.
#статья #frontend #ru
А ты случайно не https? Потому что без тебя я просто ://
К 14 февраля сделали бота, который шлет айтишные (и не только) комплименты – для второй половинки, друзей или просто хороших людей.
Если давно хотелось сделать что-то подобное своими руками, в статье есть код и пошаговый разбор. А если нет – можно просто воспользоваться готовым ботом и отправить немного теплых слов тем, кто этого заслуживает: @typical_pickup_bot
К 14 февраля сделали бота, который шлет айтишные (и не только) комплименты – для второй половинки, друзей или просто хороших людей.
Если давно хотелось сделать что-то подобное своими руками, в статье есть код и пошаговый разбор. А если нет – можно просто воспользоваться готовым ботом и отправить немного теплых слов тем, кто этого заслуживает: @typical_pickup_bot