DevDocs — все API-документации в одном месте
Главные преимущества DevDocs включают объединение множества официальных документаций по разработке, удобный поиск и быстрый доступ к информации.
Особенно полезным инструмент будет для студентов IT-направлений, но свою пользу смогут найти в нём и работающие специалисты
Из дополнительных плюсов: интуитивно понятный интерфейс, настраиваемые закладки и автодополнение поиска
Стоимость: #бесплатно
#API #документация #code
Главные преимущества DevDocs включают объединение множества официальных документаций по разработке, удобный поиск и быстрый доступ к информации.
Особенно полезным инструмент будет для студентов IT-направлений, но свою пользу смогут найти в нём и работающие специалисты
Из дополнительных плюсов: интуитивно понятный интерфейс, настраиваемые закладки и автодополнение поиска
Стоимость: #бесплатно
#API #документация #code
❤4
Новый семантический элемент появился в HTML — <search>
Он должен содержать элементы управления формой (например, ввод текста, выпадающие списки или кнопки). По сути, данный элемент представляет собой раздел документа, который используется для поиска или фильтрации. В этой статье рассматривается его реализация в HTML:
https://alvaromontoro.hashnode.dev/new-html-element-search
@hashdev
Он должен содержать элементы управления формой (например, ввод текста, выпадающие списки или кнопки). По сути, данный элемент представляет собой раздел документа, который используется для поиска или фильтрации. В этой статье рассматривается его реализация в HTML:
https://alvaromontoro.hashnode.dev/new-html-element-search
@hashdev
👍4🔥3
Офер в Яндекс всего за два дня
Приходите на Weekend Offer Frontend 27–28 мая. Всего за два дня вы сможете пройти все технические секции, выбрать команду по душе и получить офер.
Ждём фронтендеров на JavaScript и TypeScript с опытом работы от 4 лет. С нашей стороны вас ждут 13 команд: Маркет, Рекламные продукты, Cloud, HR Tech, 360, Суперапп, Лавка, Бизнес-приложения, Еда, Умный дом, Инфраструктура, Поиск и Учебник.
Нанимаем разработчиков в любой офис России и Беларуси. Некоторые команды приглашают в международные хабы в Армении, Казахстане и Сербии. Регистрация открыта до 24 мая, все подробности ищите здесь
Приходите на Weekend Offer Frontend 27–28 мая. Всего за два дня вы сможете пройти все технические секции, выбрать команду по душе и получить офер.
Ждём фронтендеров на JavaScript и TypeScript с опытом работы от 4 лет. С нашей стороны вас ждут 13 команд: Маркет, Рекламные продукты, Cloud, HR Tech, 360, Суперапп, Лавка, Бизнес-приложения, Еда, Умный дом, Инфраструктура, Поиск и Учебник.
Нанимаем разработчиков в любой офис России и Беларуси. Некоторые команды приглашают в международные хабы в Армении, Казахстане и Сербии. Регистрация открыта до 24 мая, все подробности ищите здесь
👍1
Асинхронный JavaScript: изучаем Async/Await, Callbacks и Promises
Сегодня мы попытаемся построить и запустить магазин мороженого, при этом одновременно изучить асинхронный JavaScript. В итоге вы узнаете, как использовать коллбэки, промисы и async/await.
Переходите по ссылке, где вас ждёт множество примеров кода и понятные объяснения его работы:
https://tproger.ru/articles/tutorial-po-javascript-async-x2f-await-izuchaem-callbacks-promises-i-async-x2f-await/
#js
Сегодня мы попытаемся построить и запустить магазин мороженого, при этом одновременно изучить асинхронный JavaScript. В итоге вы узнаете, как использовать коллбэки, промисы и async/await.
Переходите по ссылке, где вас ждёт множество примеров кода и понятные объяснения его работы:
https://tproger.ru/articles/tutorial-po-javascript-async-x2f-await-izuchaem-callbacks-promises-i-async-x2f-await/
#js
❤3🔥2
Центрирование элементов с помощью CSS
Статья рассказывает о различных способах выравнивания элементов по вертикали и горизонтали с помощью CSS.
На примерах рассматриваются варианты центрирования с помощью Flexbox, CSS Grid, а также с помощью CSS-свойств position и margin:
https://tproger.ru/articles/kak-centrirovat-chto-ugodno-v-css/
@hashdev
Статья рассказывает о различных способах выравнивания элементов по вертикали и горизонтали с помощью CSS.
На примерах рассматриваются варианты центрирования с помощью Flexbox, CSS Grid, а также с помощью CSS-свойств position и margin:
https://tproger.ru/articles/kak-centrirovat-chto-ugodno-v-css/
@hashdev
Tproger
Как выравнивать по центру в CSS — наглядная шпаргалка
Рассказываем, как выровнять по центру в CSS блоки и их содержимое при помощи свойство Flexbox, Grid, Position и Margin.
🔥3
Учебное пособие по тестированию на проникновение в Kali Linux: пошаговый процесс
В этом году Kali Linux исполняется 10 лет, и чтобы отпраздновать это событие, дистрибутив Linux для тестирования на проникновение добавил средства защиты в свой арсенал инструментов безопасности с открытым исходным кодом.
Знакомы ли вы с данным дистрибутивом? Знаете ли вы о наборе инструментов для пентестинга, который он включает? А как корректно использовать Kali знаете? Обо всём этом и не только вы сможете прочитать в данной статье!
Читать
@hashdev
В этом году Kali Linux исполняется 10 лет, и чтобы отпраздновать это событие, дистрибутив Linux для тестирования на проникновение добавил средства защиты в свой арсенал инструментов безопасности с открытым исходным кодом.
Знакомы ли вы с данным дистрибутивом? Знаете ли вы о наборе инструментов для пентестинга, который он включает? А как корректно использовать Kali знаете? Обо всём этом и не только вы сможете прочитать в данной статье!
Читать
@hashdev
🔥3❤2
Видео-курс для изучения PHP 8
Большой и подробный курс для изучения PHP 8 от начального уровня до продвинутого.
Курс разделён на четыре части:
1. Основы PHP.
2. Объектно-ориентированное программирование на PHP.
3. Продвинутый PHP.
4. Практика: создание приложения Expennies — планировщика семейного бюджета.
https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-
#php #курсы
Большой и подробный курс для изучения PHP 8 от начального уровня до продвинутого.
Курс разделён на четыре части:
1. Основы PHP.
2. Объектно-ориентированное программирование на PHP.
3. Продвинутый PHP.
4. Практика: создание приложения Expennies — планировщика семейного бюджета.
https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-
#php #курсы
🔥3❤1👍1
#дайджест игр для программистов
Собрали для вас бесплатные онлайн-игры для программистов, которые позволят в увлекательной форме укрепить знания JavaScript, Java, Python, PHP, C# и других языков.
🎮CodinGame
🎮CodeCombat
🎮Chekio
🎮Vim Adventures
🎮Robocode
🎮Codemonkey (для детей)
🎮Elevator Saga
Ставьте лайк, если понравилась подборка. Если соберем 100 лайков — выложим вторую часть игр.
Собрали для вас бесплатные онлайн-игры для программистов, которые позволят в увлекательной форме укрепить знания JavaScript, Java, Python, PHP, C# и других языков.
🎮CodinGame
🎮CodeCombat
🎮Chekio
🎮Vim Adventures
🎮Robocode
🎮Codemonkey (для детей)
🎮Elevator Saga
Ставьте лайк, если понравилась подборка. Если соберем 100 лайков — выложим вторую часть игр.
❤11👍1
Разница между REST, GraphQL и gRPC
Эти три популярных коммуникационных протокола используются для создания веб-API. Каждый из этих протоколов имеет свой набор преимуществ и недостатков, и понимание различий между ними важно для выбора правильного протокола для вашего проекта.
В этой статье вы узнаете о различиях между REST, GraphQL и gRPC, а также изучите основные концепции каждого протокола, их особенности, а также примеры использования:
https://dev-gang.ru/article/raznica-mezhdu-rest-graphql-i-grpc-sd55zqf705/
#бэкенд #api
Эти три популярных коммуникационных протокола используются для создания веб-API. Каждый из этих протоколов имеет свой набор преимуществ и недостатков, и понимание различий между ними важно для выбора правильного протокола для вашего проекта.
В этой статье вы узнаете о различиях между REST, GraphQL и gRPC, а также изучите основные концепции каждого протокола, их особенности, а также примеры использования:
https://dev-gang.ru/article/raznica-mezhdu-rest-graphql-i-grpc-sd55zqf705/
#бэкенд #api
👍4❤1🔥1
Синтаксис Input() в 20 различных языках программирования
https://uproger.com/sintaksis-input-v-20-razlichnyh-yazykah-programmirovaniya/
@hashdev
https://uproger.com/sintaksis-input-v-20-razlichnyh-yazykah-programmirovaniya/
@hashdev
👍3❤1🔥1🤔1
Forwarded from Golang news
🔥 Полный курс Golang разработчика 2023 года.
1. О курсе - https://www.youtube.com/watch?v=Nv0vmR5OqRg&t=34s
2. Установка GO - https://www.youtube.com/watch?v=gi6gAhzUhUg
3. Пакеты в Golang https://www.youtube.com/watch?v=RNVhf-zBpdQ
4. Типы данных в Go - https://www.youtube.com/watch?v=_ilP500FEP8&t=16s
5. Строки и руны - https://www.youtube.com/watch?v=wUQB74nNxos&t=27s
6. Инструменты командной строки - https://www.youtube.com/watch?v=LzqVFx6yOAs&t=8s
7. Введение в переменные - https://www.youtube.com/watch?v=zQa85CrYQJ4&t=190s
8. Переменные на практике - https://www.youtube.com/watch?v=P9Lk0EiO2pU&t=1s
9. Упражнения с переменными -
https://www.youtube.com/watch?v=huj6RHQC34I&t=1s
10. Работа с функциями - https://www.youtube.com/watch?v=euudha7zAiU&t=7s
11. Функции на практике - https://www.youtube.com/watch?v=YdoMOD6H_nk
Полный плейлист - https://www.youtube.com/watch?v=Nv0vmR5OqRg&list=PLysMDSbb9HcxpAb8lhnMaRpX890wSLz66&pp=iAQB
Gonews
1. О курсе - https://www.youtube.com/watch?v=Nv0vmR5OqRg&t=34s
2. Установка GO - https://www.youtube.com/watch?v=gi6gAhzUhUg
3. Пакеты в Golang https://www.youtube.com/watch?v=RNVhf-zBpdQ
4. Типы данных в Go - https://www.youtube.com/watch?v=_ilP500FEP8&t=16s
5. Строки и руны - https://www.youtube.com/watch?v=wUQB74nNxos&t=27s
6. Инструменты командной строки - https://www.youtube.com/watch?v=LzqVFx6yOAs&t=8s
7. Введение в переменные - https://www.youtube.com/watch?v=zQa85CrYQJ4&t=190s
8. Переменные на практике - https://www.youtube.com/watch?v=P9Lk0EiO2pU&t=1s
9. Упражнения с переменными -
https://www.youtube.com/watch?v=huj6RHQC34I&t=1s
10. Работа с функциями - https://www.youtube.com/watch?v=euudha7zAiU&t=7s
11. Функции на практике - https://www.youtube.com/watch?v=YdoMOD6H_nk
Полный плейлист - https://www.youtube.com/watch?v=Nv0vmR5OqRg&list=PLysMDSbb9HcxpAb8lhnMaRpX890wSLz66&pp=iAQB
Gonews
🔥4👍1
Autocode — инструмент для автоматизации разработки и интеграции сервисов
Он позволяет разработчикам создавать автоматизировать рабочий процесс, связывать API различных сервисов и создавать микросервисы с помощью набора предопределённых шаблонов
Фишкой Autocode является простота его использования и возможность интеграции с различными сервисами без необходимости писать сложный код с нуля
Сервис ускоряет процесс разработки и повышает эффективность работы разработчиков
Стоимость: #бесплатно (но есть платные тарифы)
#автоматизация #code
Он позволяет разработчикам создавать автоматизировать рабочий процесс, связывать API различных сервисов и создавать микросервисы с помощью набора предопределённых шаблонов
Фишкой Autocode является простота его использования и возможность интеграции с различными сервисами без необходимости писать сложный код с нуля
Сервис ускоряет процесс разработки и повышает эффективность работы разработчиков
Стоимость: #бесплатно (но есть платные тарифы)
#автоматизация #code
👍5❤1👎1
38 языков программирования. Я попробовал их все!
В этой статье мне бы хотелось поделиться с вами своим опыт знакомства с более чем 30 языками программирования. Я надеюсь, что, ознакомившись с данным пособием, вы узнаете что-то новое и сможете выбрать язык программирования для собственных целей.
Читать
@hashdev
В этой статье мне бы хотелось поделиться с вами своим опыт знакомства с более чем 30 языками программирования. Я надеюсь, что, ознакомившись с данным пособием, вы узнаете что-то новое и сможете выбрать язык программирования для собственных целей.
Читать
@hashdev
👍5👎1🔥1
Продвинутый NumPy: оттачивайте навыки с помощью 25 иллюстрированных упражнений
В этой статье мы рассмотрим 25 различных упражнений, используя библиотеку NumPy (и сравним с тем, как мы бы реализовали их без неё).
Рекомендуется, чтобы читатель имел средний уровень знаний Python, NumPy, numpy.dtype, numpy.ndarray.strides и numpy.ndarray.itemsize.
▪Читать
@hashdev
В этой статье мы рассмотрим 25 различных упражнений, используя библиотеку NumPy (и сравним с тем, как мы бы реализовали их без неё).
Рекомендуется, чтобы читатель имел средний уровень знаний Python, NumPy, numpy.dtype, numpy.ndarray.strides и numpy.ndarray.itemsize.
▪Читать
@hashdev
👍2❤1
Airbrake — инструмент для мониторинга и отслеживания ошибок в веб-приложениях
С помощью Airbrake вы получаете уведомления о возникновении ошибок в реальном времени, информацию о стеке вызовов и собранные данные о среде выполнения
При этом у утилиты есть интеграция с популярными фреймворками и сервисами, гибкая фильтрация и группировка ошибок
Есть и автоматическая сборка дополнительной информации для упрощения диагностики
Стоимость: #бесплатно (но есть платные тарифы).
#мониторинг #ошибки #web
С помощью Airbrake вы получаете уведомления о возникновении ошибок в реальном времени, информацию о стеке вызовов и собранные данные о среде выполнения
При этом у утилиты есть интеграция с популярными фреймворками и сервисами, гибкая фильтрация и группировка ошибок
Есть и автоматическая сборка дополнительной информации для упрощения диагностики
Стоимость: #бесплатно (но есть платные тарифы).
#мониторинг #ошибки #web
👍4❤1
17 незаменимых веб-приложений для ускорения работы над проектом
Собрали лучшие веб-приложения для работы с изображениями, логотипами, анимацией, шрифтами, README-файлами и многим другим.
https://proglib.io/p/17-nezamenimyh-veb-prilozheniy-dlya-uskoreniya-raboty-nad-proektom-2022-02-18
Собрали лучшие веб-приложения для работы с изображениями, логотипами, анимацией, шрифтами, README-файлами и многим другим.
https://proglib.io/p/17-nezamenimyh-veb-prilozheniy-dlya-uskoreniya-raboty-nad-proektom-2022-02-18
❤8
Алгоритмы и структуры данных для начинающих
Уверенное применение структур данных и алгоритмов имеет важное значение при создании программ. Изучить основы поможет серия коротких видеоуроков с примерами на JavaScript. Например, что такое BinarySearchTree, LinkedList, Stack, Queue, их применение, а также другие структуры и алгоритмы:
https://youtube.com/playlist?list=PLIFGfLqvZ-yGHI2Fg0NCgi7FY0h1yh-af
#js #алгоритмы
Уверенное применение структур данных и алгоритмов имеет важное значение при создании программ. Изучить основы поможет серия коротких видеоуроков с примерами на JavaScript. Например, что такое BinarySearchTree, LinkedList, Stack, Queue, их применение, а также другие структуры и алгоритмы:
https://youtube.com/playlist?list=PLIFGfLqvZ-yGHI2Fg0NCgi7FY0h1yh-af
#js #алгоритмы
🔥2
Raycast — умный инструмент для быстрого доступа и выполнения задач в рабочем окружении
Raycast позволяет пользователю быстро запускать приложения, скрипты, открывать файлы, выполнять поиск, работать с задачами и многое другое через удобный интерфейс
Инструмент обладает функциями автодополнения, интеграцией с популярными сервисами и возможностью создания собственных скриптов
Стоимость: #бесплатно (но есть платные тарифы)
#продуктивность #автоматизация
Raycast позволяет пользователю быстро запускать приложения, скрипты, открывать файлы, выполнять поиск, работать с задачами и многое другое через удобный интерфейс
Инструмент обладает функциями автодополнения, интеграцией с популярными сервисами и возможностью создания собственных скриптов
Стоимость: #бесплатно (но есть платные тарифы)
#продуктивность #автоматизация
👍3