Готовы пройти самый необычный тест про IT? У нас есть такой для вас!
8-е марта прошло, но принцессы у нас живут всегда. Если вы хотите узнать, какая вы IT-принцесса, то больше у вас нет преград:
https://tproger.ru/quiz/kakaja-ty-it-princessa/
#тест
8-е марта прошло, но принцессы у нас живут всегда. Если вы хотите узнать, какая вы IT-принцесса, то больше у вас нет преград:
https://tproger.ru/quiz/kakaja-ty-it-princessa/
#тест
👍9🤣3👎2
Один день из жизни JVM-инженера
Если вы изучаете Java, то наверняка знакомы с Java Virtual Machine. В интернете можно найти много статей про Java-разработчиков и их обязанности, но кто такой JVM-инженер? Что он разрабатывает?
Большая статья про разработку JVM, а также об обязанностях JVM-разработчика:
https://habr.com/ru/company/jugru/blog/719614/
#java
Если вы изучаете Java, то наверняка знакомы с Java Virtual Machine. В интернете можно найти много статей про Java-разработчиков и их обязанности, но кто такой JVM-инженер? Что он разрабатывает?
Большая статья про разработку JVM, а также об обязанностях JVM-разработчика:
https://habr.com/ru/company/jugru/blog/719614/
#java
👍6❤1👏1
5 библиотек для React-разработчика, которые стоит попробовать
1. React Joyride помогает создать пошаговое руководство и интерактивную экскурсию по приложению.
2. React Beautiful DnD — для перетаскивания (drag and drop) с поддержкой мыши и клавиатуры. Также библиотека поддерживает вертикальные, горизонтальные передвижения и между списками.
3. Enzyme — это библиотека JavaScript, созданная командой AirBnB для тестирования компонентов React.
4. React Spring — популярная библиотека для анимаций.
5. Styled Components используется для стилизации приложений. Позволяет отслеживать компоненты и добавлять только их стили.
#react
1. React Joyride помогает создать пошаговое руководство и интерактивную экскурсию по приложению.
2. React Beautiful DnD — для перетаскивания (drag and drop) с поддержкой мыши и клавиатуры. Также библиотека поддерживает вертикальные, горизонтальные передвижения и между списками.
3. Enzyme — это библиотека JavaScript, созданная командой AirBnB для тестирования компонентов React.
4. React Spring — популярная библиотека для анимаций.
5. Styled Components используется для стилизации приложений. Позволяет отслеживать компоненты и добавлять только их стили.
#react
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Как прошла ваша неделя? Поделитесь своими успехами и похвастайтесь достижениями!
Может вы закончили пет-проект? Выучили что-то новое и интересное? Поделитесь своими яркими моментами в комментариях к статье:
https://tproger.ru/articles/chto-vy-delali-na-etoj-nedele-post-hvastovstva-za-3-10-marta/
#чат
Может вы закончили пет-проект? Выучили что-то новое и интересное? Поделитесь своими яркими моментами в комментариях к статье:
https://tproger.ru/articles/chto-vy-delali-na-etoj-nedele-post-hvastovstva-za-3-10-marta/
#чат
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Проверка орфографии для кода в Visual Studio
Иногда можно не заметить баг просто из-за неправильной орфографии или лишней скобки. А если вы работаете в команде, то не менее важно писать читаемый и понятный код. В VScode есть полезный плагин, который неплохо проверяет на ошибки, опечатки в коде или документации.
Установить можно тут: https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker
#vs
Иногда можно не заметить баг просто из-за неправильной орфографии или лишней скобки. А если вы работаете в команде, то не менее важно писать читаемый и понятный код. В VScode есть полезный плагин, который неплохо проверяет на ошибки, опечатки в коде или документации.
Установить можно тут: https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker
#vs
👍13
Ошибки на технических собеседованиях из-за которых можно получить отказ
Иногда разработчики решают задачи на собеседовании с применением только нативных методов. В чём же тогда проблема, если решение было найдено и ответ правильный?
Интервьюер также оценивает, может ли кандидат найти оптимальное решение к задаче. Если нет — то и ответ засчитывается не полностью. Подробнее об этой и других ошибках, а также рекомендации по их устранению — в статье:
https://nuancesprog.ru/p/16911/
#собеседование
Иногда разработчики решают задачи на собеседовании с применением только нативных методов. В чём же тогда проблема, если решение было найдено и ответ правильный?
Интервьюер также оценивает, может ли кандидат найти оптимальное решение к задаче. Если нет — то и ответ засчитывается не полностью. Подробнее об этой и других ошибках, а также рекомендации по их устранению — в статье:
https://nuancesprog.ru/p/16911/
#собеседование
👍8
Собственное расширение в Google Chrome для записи экрана и камеры
В этой статье рассматривается, как создать плагин, который может записывать целый экран, отдельное окно или вкладку. Проект на JavaScript с использованием библиотеки onChange и plyr-player.
Также автор показывает процесс настройки разрешений (permissions) для запуска расширения в браузере:
https://habr.com/ru/post/721158/
#web
В этой статье рассматривается, как создать плагин, который может записывать целый экран, отдельное окно или вкладку. Проект на JavaScript с использованием библиотеки onChange и plyr-player.
Также автор показывает процесс настройки разрешений (permissions) для запуска расширения в браузере:
https://habr.com/ru/post/721158/
#web
❤1
AB or not AB? Нужно ли вам АБ-тестирование
АБ-тестирование — мощный инструмент, который может улучшить качество работы интернет-ресурса. По сути, это эксперимент, в котором пользователям случайным образом показываются два или более варианта страницы, и используется статистический анализ, чтобы определить, какой вариант лучше.
Какие инструменты использовать? Когда можно и нельзя использовать АБ-тесты? Рассказали в статье:
https://tproger.ru/articles/ab-or-not-ab/
#тестирование
АБ-тестирование — мощный инструмент, который может улучшить качество работы интернет-ресурса. По сути, это эксперимент, в котором пользователям случайным образом показываются два или более варианта страницы, и используется статистический анализ, чтобы определить, какой вариант лучше.
Какие инструменты использовать? Когда можно и нельзя использовать АБ-тесты? Рассказали в статье:
https://tproger.ru/articles/ab-or-not-ab/
#тестирование
👍4❤🔥2
Как выучить SQL и подтянуть географию?
Census GPT — это инструмент, который позволяет пользователям осуществлять поиск данных о городах, микрорайонах и других географических зонах.
На сайте Census GPT пользователи также могут улучшать существующие карты. Результаты данных вы получаете вместе с SQL-запросом. Соответственно, можно учить SQL и автоматически проверять себя на реальных примерах:
https://censusgpt.com/
#sql
Census GPT — это инструмент, который позволяет пользователям осуществлять поиск данных о городах, микрорайонах и других географических зонах.
На сайте Census GPT пользователи также могут улучшать существующие карты. Результаты данных вы получаете вместе с SQL-запросом. Соответственно, можно учить SQL и автоматически проверять себя на реальных примерах:
https://censusgpt.com/
#sql
👍10❤3
Механизмы безопасности: полезные шпаргалки для разработчиков
Недавно хакеры взломали «СберСпасибо» и опубликовали в сети базу, в которой содержатся несколько миллионов строк с личными данными пользователей. Кто же виноват? Слабая защита? Программисты? Код?
Сделали подборку шпаргалок в которых вы найдете, лучшие практики безопасности для разработчиков:
1. Java
2. Python
3. Go
4. Spring Boot
5. npm
6. GitHub
#java #python #go
Недавно хакеры взломали «СберСпасибо» и опубликовали в сети базу, в которой содержатся несколько миллионов строк с личными данными пользователей. Кто же виноват? Слабая защита? Программисты? Код?
Сделали подборку шпаргалок в которых вы найдете, лучшие практики безопасности для разработчиков:
1. Java
2. Python
3. Go
4. Spring Boot
5. npm
6. GitHub
#java #python #go
👍6
Pixi.js — красивые 2D анимации
Изначально Pixi.js использовался для создания игр в браузере, но довольно быстро набрал популярность среди разработчиков. Pixi позволяет создавать красивые анимации для рекламы, баннеров на сайтах, поэтому может быть добавлен в любой проект:
https://pixijs.com/
#js
Изначально Pixi.js использовался для создания игр в браузере, но довольно быстро набрал популярность среди разработчиков. Pixi позволяет создавать красивые анимации для рекламы, баннеров на сайтах, поэтому может быть добавлен в любой проект:
https://pixijs.com/
#js
❤8🤔1
30 нейросетей для работы с изображениями и видео
Сделали для вас подборку инструментов для обработки изображений и видео: восстановление старых видео, создание 3D-панорамы, разные фильтры, редактирование эмоций и многое другое:
https://tproger.ru/articles/neural-img-and-video/
#ии
Сделали для вас подборку инструментов для обработки изображений и видео: восстановление старых видео, создание 3D-панорамы, разные фильтры, редактирование эмоций и многое другое:
https://tproger.ru/articles/neural-img-and-video/
#ии
👍5🔥2
Онлайн тренажёр по Git
Learning Git — это интерактивное онлайн-руководство, с помощью которого легко изучить основы Git в игровой форме. Вы также можете выбрать уровни сложности, поэтому необязательно начинать с самого 0:
https://learngitbranching.js.org/?locale=ru_RU
#git
Learning Git — это интерактивное онлайн-руководство, с помощью которого легко изучить основы Git в игровой форме. Вы также можете выбрать уровни сложности, поэтому необязательно начинать с самого 0:
https://learngitbranching.js.org/?locale=ru_RU
#git
🔥22👍5
This media is not supported in your browser
VIEW IN TELEGRAM
7 Jetpack Compose проектов для практики
Что может быть лучше пет-проектов? Подборка проектов с открытым исходным кодом, на которых можно попрактиковаться:
— приложение для отслеживания ТВ-шоу,
— лента Stack Overflow,
— приложение для любителей кофе,
— новости,
— аналог Spotify,
— приложение для доставки еды,
— Рик и Морти на GraphQL:
https://tprg.ru/1Ejk
#начинающим
Что может быть лучше пет-проектов? Подборка проектов с открытым исходным кодом, на которых можно попрактиковаться:
— приложение для отслеживания ТВ-шоу,
— лента Stack Overflow,
— приложение для любителей кофе,
— новости,
— аналог Spotify,
— приложение для доставки еды,
— Рик и Морти на GraphQL:
https://tprg.ru/1Ejk
#начинающим
👍8🔥1
Самые частые ошибки начинающих iOS-разработчиков
Александра Башкирова, старший код-ревьюер на курсе «iOS-разработчик» в Яндекс Практикуме, разбирает несколько популярных ошибок, которые допускают новички.
Например, ошибки в вёрстке, избыточные force unwrapping, неправильное использование switch и guard. Также автор рассказывает к чему приводят эти ошибки и как их избежать:
https://habr.com/ru/company/yandex_praktikum/blog/722812/
#ios
Александра Башкирова, старший код-ревьюер на курсе «iOS-разработчик» в Яндекс Практикуме, разбирает несколько популярных ошибок, которые допускают новички.
Например, ошибки в вёрстке, избыточные force unwrapping, неправильное использование switch и guard. Также автор рассказывает к чему приводят эти ошибки и как их избежать:
https://habr.com/ru/company/yandex_praktikum/blog/722812/
#ios
👍5
Структуры данных и алгоритмы: топ-30
В этой статье собраны 15 наиболее полезных структур данных и 15 наиболее важных алгоритмов, которые могут помочь вам успешно пройти собеседования и улучшить свои навыки программирования. Также автор собрал материалы для их изучения и практики — задачи с LeetCode:
tprg.ru/jdPv
#алгоритмы
В этой статье собраны 15 наиболее полезных структур данных и 15 наиболее важных алгоритмов, которые могут помочь вам успешно пройти собеседования и улучшить свои навыки программирования. Также автор собрал материалы для их изучения и практики — задачи с LeetCode:
tprg.ru/jdPv
#алгоритмы
🔥7
Как прошла ваша неделя? Поделитесь своими успехами и похвастайтесь достижениями!
Может вы закончили пет-проект? Выучили что-то новое и интересное? Поделитесь своими яркими моментами в комментариях к статье:
https://tproger.ru/articles/chto-vy-delali-na-etoj-nedele-post-hvastovstva-za-13-17-marta/
#чат
Может вы закончили пет-проект? Выучили что-то новое и интересное? Поделитесь своими яркими моментами в комментариях к статье:
https://tproger.ru/articles/chto-vy-delali-na-etoj-nedele-post-hvastovstva-za-13-17-marta/
#чат
👍2
7 простых советов для программиста, которые сберегут его зрение
В 1999 году появилось понятие компьютерного зрительного синдрома. Основные формы: синдром сухого глаза и хронического утомления. Если вы длительно работаете за компьютером, то вы тоже можете быть в зоне риска.
Действительно, сейчас есть 4K мониторы, крутые очки, но усталость глаз рано или поздно может появиться у каждого. Собрали 7 крутых советов для программистов, которые помогут сберечь зрение:
https://tproger.ru/articles/7-prostyh-sovetov-dlja-programmista-kotorye-sberegut-ego-zrenie/
#it #здоровье
В 1999 году появилось понятие компьютерного зрительного синдрома. Основные формы: синдром сухого глаза и хронического утомления. Если вы длительно работаете за компьютером, то вы тоже можете быть в зоне риска.
Действительно, сейчас есть 4K мониторы, крутые очки, но усталость глаз рано или поздно может появиться у каждого. Собрали 7 крутых советов для программистов, которые помогут сберечь зрение:
https://tproger.ru/articles/7-prostyh-sovetov-dlja-programmista-kotorye-sberegut-ego-zrenie/
#it #здоровье
❤9👍3🔥2
Создаём клон Netflix на React
В этом видеоуроке вы создадите приложение, которое похоже на популярную платформу с использованием React, Redux Toolkit, Nodejs и MongoDB для хранения данных. А с помощью TMDB API можно получить весь список фильмов и жанров:
https://youtu.be/HgaJW2I4Mbk
#react
В этом видеоуроке вы создадите приложение, которое похоже на популярную платформу с использованием React, Redux Toolkit, Nodejs и MongoDB для хранения данных. А с помощью TMDB API можно получить весь список фильмов и жанров:
https://youtu.be/HgaJW2I4Mbk
#react
❤🔥3❤2
Основы PyCharm
PyCharm — это среда разработки для Python от JetBrains на основе IntelliJ. Иногда начинающим сложно разобраться в этой IDE, особенно, если это первый редактор кода.
В этой статье рассматривается основной функционал PyCharm, который значительно может упростить работу и ускорить процесс разработки:
https://habr.com/ru/post/720480/
#python
PyCharm — это среда разработки для Python от JetBrains на основе IntelliJ. Иногда начинающим сложно разобраться в этой IDE, особенно, если это первый редактор кода.
В этой статье рассматривается основной функционал PyCharm, который значительно может упростить работу и ускорить процесс разработки:
https://habr.com/ru/post/720480/
#python
👍10🔥1