🔞Что подарить второй половинке на 14 февраля?
Например, Dilduino — это собранная на Arduino плата, которая выступает мозгом проекта для собственной секс-игрушки. Игрушку вы собираете сами, неплохой способ начать карьеру робототехника?
Код проекта можно найти в открытом доступе, а подробнее о Dilduino мы рассказали в нашей статье:
https://tproger.ru/articles/dilduino-soberite-seks-igrushku-na-arduino-v-podarok-na-14-fevralja/
#подарки
Например, Dilduino — это собранная на Arduino плата, которая выступает мозгом проекта для собственной секс-игрушки. Игрушку вы собираете сами, неплохой способ начать карьеру робототехника?
Код проекта можно найти в открытом доступе, а подробнее о Dilduino мы рассказали в нашей статье:
https://tproger.ru/articles/dilduino-soberite-seks-igrushku-na-arduino-v-podarok-na-14-fevralja/
#подарки
Как ускорить приложения на Python?
Python — популярный язык, на котором пишут программы в самых разных сферах. Если вы изучаете Python, то вероятно слышали и про его недостатки — низкая скорость и производительность.
Всё ли так плохо? В этой статье, Андрей Смирнов,
Python-разработчик, разбирает демо-приложение, чтобы проанализировать и ускорить имеющийся код на Python:
https://tproger.ru/articles/kak-uskorit-prilozheniya-na-python/
#python
Python — популярный язык, на котором пишут программы в самых разных сферах. Если вы изучаете Python, то вероятно слышали и про его недостатки — низкая скорость и производительность.
Всё ли так плохо? В этой статье, Андрей Смирнов,
Python-разработчик, разбирает демо-приложение, чтобы проанализировать и ускорить имеющийся код на Python:
https://tproger.ru/articles/kak-uskorit-prilozheniya-na-python/
#python
Что должен уметь Frontend разработчик в 2023 году (+Roadmap)
Каждый год появляются новые библиотеки и фреймворки, а некоторые из них— перестают быть актуальными. Составили дорожную карту для новичков, стажёров и джунов, которая поможет разобраться, что актуально на 2023:
https://tproger.ru/articles/chto-dolzhen-umet-frontend-razrabotchik-v-2023-godu-roadmap/
#roadmap
Каждый год появляются новые библиотеки и фреймворки, а некоторые из них— перестают быть актуальными. Составили дорожную карту для новичков, стажёров и джунов, которая поможет разобраться, что актуально на 2023:
https://tproger.ru/articles/chto-dolzhen-umet-frontend-razrabotchik-v-2023-godu-roadmap/
#roadmap
Нормальные формы базы данных простыми словами
Плохая архитектура БД может привести к низкой производительности и ошибкам в запросах. Нормальная форма — это требования к структуре таблиц для устранения избыточных данных в БД. В этом видео рассматриваются три нормальных формы, а также, что такое денормализация БД и аномалии:
https://youtu.be/0kq99Y8m0gw
#бд
Плохая архитектура БД может привести к низкой производительности и ошибкам в запросах. Нормальная форма — это требования к структуре таблиц для устранения избыточных данных в БД. В этом видео рассматриваются три нормальных формы, а также, что такое денормализация БД и аномалии:
https://youtu.be/0kq99Y8m0gw
#бд
This media is not supported in your browser
VIEW IN TELEGRAM
Partial Diff — плагин для сравнения файлов
Partial Diff — это расширение в Visual Studio, которое позволяет быстро сравнивать выделенные текстовые фрагменты внутри файла, в разных файлах или в буфере обмена. Также код можно сравнить одновременно в 2 видимых редакторах.
Источник: https://marketplace.visualstudio.com/items?itemName=ryu1kn.partial-diff
#tools
Partial Diff — это расширение в Visual Studio, которое позволяет быстро сравнивать выделенные текстовые фрагменты внутри файла, в разных файлах или в буфере обмена. Также код можно сравнить одновременно в 2 видимых редакторах.
Источник: https://marketplace.visualstudio.com/items?itemName=ryu1kn.partial-diff
#tools
Уровни IT-специальностей на основе модели OSI
В IT множество профессий и многие начинающие, выбирая первую специальность, сталкиваются с проблемой выбора. Какие требования? Какая минимальная зарплата?
Автор этой статьи составил модель IT-направлений по уровням «SLI» и рассказал о каждом уровне подробнее:
https://habr.com/ru/post/715276/
#начинающим
В IT множество профессий и многие начинающие, выбирая первую специальность, сталкиваются с проблемой выбора. Какие требования? Какая минимальная зарплата?
Автор этой статьи составил модель IT-направлений по уровням «SLI» и рассказал о каждом уровне подробнее:
https://habr.com/ru/post/715276/
#начинающим
Как работают веб приложения?
Мы часто рассказываем, как создать веб-приложение, но, интересно, что там под коробкой? Предлагаем посмотреть небольшое видео, в котором разбирается, как происходят запросы к серверу, их обработка, а также что такое куки:
https://www.youtube.com/watch?v=g94j-ahVR78
#веб
Мы часто рассказываем, как создать веб-приложение, но, интересно, что там под коробкой? Предлагаем посмотреть небольшое видео, в котором разбирается, как происходят запросы к серверу, их обработка, а также что такое куки:
https://www.youtube.com/watch?v=g94j-ahVR78
#веб
YouTube
Как работают веб приложения. Что происходит, когда вы вводите адрес в браузере
Как запросы от браузера посылаются к серверу, как они обрабатываются на сервере, как серверное приложение работает с базами данных, как присылает ответ серверу, как браузер показывают страницу и про front-end приложения.
0:00 Вступление
0:33 DNS, Получение…
0:00 Вступление
0:33 DNS, Получение…
Как настроить Mac для веб-разработки?
Любое руководство обычно начинается с настройки окружения. Поэтому правильная настройка MacBook или Mac Mini — может значительно сократить время разработки любого проекта.
В этом руководстве собраны фишки и советы, как быстро установить Homebrew, GUI, VS и настроить терминал для системы macOS:
https://www.robinwieruch.de/mac-setup-web-development/
#начинающим
Любое руководство обычно начинается с настройки окружения. Поэтому правильная настройка MacBook или Mac Mini — может значительно сократить время разработки любого проекта.
В этом руководстве собраны фишки и советы, как быстро установить Homebrew, GUI, VS и настроить терминал для системы macOS:
https://www.robinwieruch.de/mac-setup-web-development/
#начинающим
Pytest-фикстуры на человеческом
Фикстура — одна из важных частей тестирования. По сути, это объект с набором условий, который необходим тесту для правильного выполнения.
Герой этой статьи очень подробно и просто рассказал, как устроены фикстуры и как с ними работать на примерах:
https://tproger.ru/articles/pytest-fikstury-na-chelovecheskom/
#python #тестирование
Фикстура — одна из важных частей тестирования. По сути, это объект с набором условий, который необходим тесту для правильного выполнения.
Герой этой статьи очень подробно и просто рассказал, как устроены фикстуры и как с ними работать на примерах:
https://tproger.ru/articles/pytest-fikstury-na-chelovecheskom/
#python #тестирование
Структурные директивы: основы в Angular
Структурные директивы используются в вёрстке для изменения DOM-элемента и являются одним из самых мощных инструментов фреймворка.
В Angular предусмотрен ряд встроенных директив, но чаще всего применяются: ngIf, ngSwitch и ngFor. Подробнее о работе структурных директив — в статье:
https://dev.to/this-is-angular/mastering-angular-structural-directives-the-basics-jhk
#angular
Структурные директивы используются в вёрстке для изменения DOM-элемента и являются одним из самых мощных инструментов фреймворка.
В Angular предусмотрен ряд встроенных директив, но чаще всего применяются: ngIf, ngSwitch и ngFor. Подробнее о работе структурных директив — в статье:
https://dev.to/this-is-angular/mastering-angular-structural-directives-the-basics-jhk
#angular
Команды Go и переменные среды для начинающих
Если вы разрабатываете на Go, то наверняка сталкивались с GOPATH, GOPRIVATE, GO111MODULE:
— GOPATH: переменная среды для перечисления, где хранятся бинарные файлы и код, с которыми разработчики работают в Go.
— GOPRIVATE определяет пути публично недоступных модулей.
— GO111MODULE обозначает режим с поддержкой модулей.
Кажется, всё просто, но есть нюансы, которые должен знать каждый разработчик на Go. Полный разбор команд и шпаргалка по ним — в статье:
https://nuancesprog.ru/p/16880/
#go
Если вы разрабатываете на Go, то наверняка сталкивались с GOPATH, GOPRIVATE, GO111MODULE:
— GOPATH: переменная среды для перечисления, где хранятся бинарные файлы и код, с которыми разработчики работают в Go.
— GOPRIVATE определяет пути публично недоступных модулей.
— GO111MODULE обозначает режим с поддержкой модулей.
Кажется, всё просто, но есть нюансы, которые должен знать каждый разработчик на Go. Полный разбор команд и шпаргалка по ним — в статье:
https://nuancesprog.ru/p/16880/
#go
У нас для вас отличные новости! Наш сайт обновился и теперь может уведомлять по почте и в Telegram о новых материалах, которые интересны именно вам
Для этого вам нужно:
1. Авторизоваться на сайте tproger.ru
2. Зайти в свой профиль и подписаться на интересные вам теги в разделе «Подписки». Например, библиотеки, инструменты и другие
3. В разделе уведомлений выбрать, как именно вы хотите получать уведомления
4. Всё! Вы великолепны и теперь всегда будете первым узнавать о свежих материалах
Для этого вам нужно:
1. Авторизоваться на сайте tproger.ru
2. Зайти в свой профиль и подписаться на интересные вам теги в разделе «Подписки». Например, библиотеки, инструменты и другие
3. В разделе уведомлений выбрать, как именно вы хотите получать уведомления
4. Всё! Вы великолепны и теперь всегда будете первым узнавать о свежих материалах
Работа с картами на React с помощью Pigeon Maps и Mapbox
Разработчики из Evil Martians делятся подробный гайдом, как создать красивую карту для веб-приложения на React. В статье разбираются все шаги реализации проекта: дизайн, концепция, сбор данных, внедрение логики и многое другое:
https://evilmartians.com/chronicles/how-to-build-a-better-react-map-with-pigeon-maps-and-mapbox
#react
Разработчики из Evil Martians делятся подробный гайдом, как создать красивую карту для веб-приложения на React. В статье разбираются все шаги реализации проекта: дизайн, концепция, сбор данных, внедрение логики и многое другое:
https://evilmartians.com/chronicles/how-to-build-a-better-react-map-with-pigeon-maps-and-mapbox
#react
Как «очеловечивали» дизайн-язык Алисы
Как должна вести себя Алиса? Есть ли у Алисы характер? В 2022 году команда Яндекс решила создать единый дизайн-язык Алисы для любых приложений Яндекс, поисковиков, планшетов и компьютеров.
В этой статье — большое интервью с командой, которая работает над «чувствами» виртуального помощника:
https://vc.ru/yandex/534669-kak-ochelovechivali-dizayn-yazyk-alisy
#интервью
Как должна вести себя Алиса? Есть ли у Алисы характер? В 2022 году команда Яндекс решила создать единый дизайн-язык Алисы для любых приложений Яндекс, поисковиков, планшетов и компьютеров.
В этой статье — большое интервью с командой, которая работает над «чувствами» виртуального помощника:
https://vc.ru/yandex/534669-kak-ochelovechivali-dizayn-yazyk-alisy
#интервью
Автор популярного JS-пакета сидит без денег
Денис Пушкарев, автор JavaScript-пакета недавно поделился своей историей. Его пакет core-js используют более 500 популярных сайтов. Например: Netflix, Whatsapp и LinkedIn. Но самое интересное, за много лет его развития Денис фактически не получал ничего.
Почему так получилось? Подробнее о ситуации рассказали в статье:
https://tproger.ru/articles/avtor-populyarnogo-js-paketa-sidit-bez-deneg/
#js #история
Денис Пушкарев, автор JavaScript-пакета недавно поделился своей историей. Его пакет core-js используют более 500 популярных сайтов. Например: Netflix, Whatsapp и LinkedIn. Но самое интересное, за много лет его развития Денис фактически не получал ничего.
Почему так получилось? Подробнее о ситуации рассказали в статье:
https://tproger.ru/articles/avtor-populyarnogo-js-paketa-sidit-bez-deneg/
#js #история
Бесплатный курс по Kotlin и Android
Курс длится 10 часов. Конечно, выучить всё за такое короткое время невозможно, но вот познакомиться с основами — можно. На курсе вы изучите:
— основы Kotlin,
— жизненный цикл Android-приложений,
— эффективное использование Android Studio и Android SDK,
—Material design, анимации и многое другое.
Скачать курс можно по ссылке:
https://www.coursesbag.com/android-app-development-in-10-hours-bootcamp-android-13/
#android
Курс длится 10 часов. Конечно, выучить всё за такое короткое время невозможно, но вот познакомиться с основами — можно. На курсе вы изучите:
— основы Kotlin,
— жизненный цикл Android-приложений,
— эффективное использование Android Studio и Android SDK,
—Material design, анимации и многое другое.
Скачать курс можно по ссылке:
https://www.coursesbag.com/android-app-development-in-10-hours-bootcamp-android-13/
#android
Сколько нужно времени, чтобы найти первую работу в IT?
Получить долгожданный оффер — нелёгкая задача, особенно для начинающих программистов. Но ведь даже опытные специалисты порой сталкиваются с неудачами и отказами.
Что делать, если конкуренция ужесточилась на рынке ИТ? Точно не отчаиваться! А как откликаться на вакансии, чтобы вас заметили, мы рассказали в статье:
https://tprg.ru/Q1ZK
#начинающим
Получить долгожданный оффер — нелёгкая задача, особенно для начинающих программистов. Но ведь даже опытные специалисты порой сталкиваются с неудачами и отказами.
Что делать, если конкуренция ужесточилась на рынке ИТ? Точно не отчаиваться! А как откликаться на вакансии, чтобы вас заметили, мы рассказали в статье:
https://tprg.ru/Q1ZK
#начинающим
Как тестировщику критиковать и сохранить хорошие отношения с командой?
На Хабре вышла интересная статья от опытного тестировщика по soft skills. Хороший специалист не только находит ошибки и баги до того момента, как они попали в продакшен, но и умеет о них грамотно рассказать:
https://habr.com/ru/post/717904/
#qa #тестирование
На Хабре вышла интересная статья от опытного тестировщика по soft skills. Хороший специалист не только находит ошибки и баги до того момента, как они попали в продакшен, но и умеет о них грамотно рассказать:
https://habr.com/ru/post/717904/
#qa #тестирование
Atomic Heart стала лидером продаж в Steam по всему миру!
Российская студия Mundfish анонсировала игру ещё в 2018. Несмотря на слив за день до релиза, игра нашла своих поклонников и возглавила чарты. Собрали самые красочные трейлеры игры для вас — здесь:
https://tproger.ru/articles/atomic-heart-stala-liderom-prodazh-v-steam-po-vsemu-miru/
#новости
Российская студия Mundfish анонсировала игру ещё в 2018. Несмотря на слив за день до релиза, игра нашла своих поклонников и возглавила чарты. Собрали самые красочные трейлеры игры для вас — здесь:
https://tproger.ru/articles/atomic-heart-stala-liderom-prodazh-v-steam-po-vsemu-miru/
#новости
Самые полезные расширения для VSCode, которые упростят разработку
Visual Studio Code стал одним из самых популярных редакторов кода. Немалую роль в росте его популярности сыграли плагины. Они не только расширяют функциональные возможности VSCode, но и ускоряют разработку любого проекта.
Собрали список самых полезных из них, которые пригодятся разработчику — в статье:
https://tprg.ru/lPNb
#vs
Visual Studio Code стал одним из самых популярных редакторов кода. Немалую роль в росте его популярности сыграли плагины. Они не только расширяют функциональные возможности VSCode, но и ускоряют разработку любого проекта.
Собрали список самых полезных из них, которые пригодятся разработчику — в статье:
https://tprg.ru/lPNb
#vs
Актуальность C# и выбор его как первого языка программирования
C# — язык программирования от компании Microsoft, популярность которого постоянно менялась на протяжении его существования. C# используется для разработки веб-приложений, ML, IoT, игр, но насколько он ещё актуален?
Подробнее разобрали в нашей статье:
https://tproger.ru/articles/aktual-nost-c-i-vybor-ego-kak-pervogo-yazyka-programmirovaniya/
#c
C# — язык программирования от компании Microsoft, популярность которого постоянно менялась на протяжении его существования. C# используется для разработки веб-приложений, ML, IoT, игр, но насколько он ещё актуален?
Подробнее разобрали в нашей статье:
https://tproger.ru/articles/aktual-nost-c-i-vybor-ego-kak-pervogo-yazyka-programmirovaniya/
#c