А можно ли рисовать звук на Java?
Можно, но не без помощи фреймворков. Например, в этом видеоуроке используется Guice — небольшая библиотека, которая используется для внедрения зависимостей, подходящая даже для небольших проектов. Данный проект может стать хорошим дополнением к вашему портфолио:
https://youtu.be/oW7iA6JPxFg
#java
Можно, но не без помощи фреймворков. Например, в этом видеоуроке используется Guice — небольшая библиотека, которая используется для внедрения зависимостей, подходящая даже для небольших проектов. Данный проект может стать хорошим дополнением к вашему портфолио:
https://youtu.be/oW7iA6JPxFg
#java
История в IT или как пройти за 4 часа тестовое задание в канадскую компанию
Герой статьи делится опытом прохождения интервью и тестовым заданием, которое предоставило канадская компания. К сожалению, автор не прошёл, но, возможно, его рассказ поможет вам подготовиться, пройти отбор и получить работу:
https://habr.com/ru/post/699668/
#it
Герой статьи делится опытом прохождения интервью и тестовым заданием, которое предоставило канадская компания. К сожалению, автор не прошёл, но, возможно, его рассказ поможет вам подготовиться, пройти отбор и получить работу:
https://habr.com/ru/post/699668/
#it
Как попасть в геймдев с нуля?
Разработка видеоигр — сложный процесс, в котором участвуют десятки специалистов. Gamedev должен уметь
создавать анимации, визуальные эффекты, игровые концепции, а также дизайн.
Если вы загорелись желанием погрузиться в игровую индустрию, но не знаете с чего начать обучение, то в этой статье мы собрали советы, которые помогут начинающим быстро освоить профессию:
https://tproger.ru/articles/kak-popast-v-gejmdev-s-nulja/
#gamedev
Разработка видеоигр — сложный процесс, в котором участвуют десятки специалистов. Gamedev должен уметь
создавать анимации, визуальные эффекты, игровые концепции, а также дизайн.
Если вы загорелись желанием погрузиться в игровую индустрию, но не знаете с чего начать обучение, то в этой статье мы собрали советы, которые помогут начинающим быстро освоить профессию:
https://tproger.ru/articles/kak-popast-v-gejmdev-s-nulja/
#gamedev
Полезная заметка о возможностях современного CSS
В этой статье собраны полезные возможности, предоставляемых современным CSS, которые помогут сделать код более понятным, а разработку — эффективнее и комфортнее. Также автор рассказывает о фичах, которые появятся в ближайшие 2 года:
https://habr.com/ru/company/timeweb/blog/681422/
#css
В этой статье собраны полезные возможности, предоставляемых современным CSS, которые помогут сделать код более понятным, а разработку — эффективнее и комфортнее. Также автор рассказывает о фичах, которые появятся в ближайшие 2 года:
https://habr.com/ru/company/timeweb/blog/681422/
#css
Необычный бот или непредсказуемые инвестиции с Python
Небольшой проект для рандомного получения активов доступных на Российском биржевом рынке разработан на Python. Для получения данных с биржи герой статьи использовал API из МосБиржа и дописал весь скрипт для Telegram-бота.
Что из этого получилось — в статье:
https://habr.com/ru/post/700660/
#python
Небольшой проект для рандомного получения активов доступных на Российском биржевом рынке разработан на Python. Для получения данных с биржи герой статьи использовал API из МосБиржа и дописал весь скрипт для Telegram-бота.
Что из этого получилось — в статье:
https://habr.com/ru/post/700660/
#python
Как создать собственную версию Twitter с React и TypeScript?
Последние две недели Twitter стал наиболее обсуждаемой темой в сети из-за скандальных ситуаций. А что если создать собственную замену Twitter?
В этом руководстве вы сможете познакомиться с различными технологиями, например: MongoDB и PostgreSQL, TypeScript и другими и создать собственный аналог популярного приложения:
https://dev.to/andrewbaisden/the-complete-modern-react-developer-2022-3257
#бэкенд #фронтенд
Последние две недели Twitter стал наиболее обсуждаемой темой в сети из-за скандальных ситуаций. А что если создать собственную замену Twitter?
В этом руководстве вы сможете познакомиться с различными технологиями, например: MongoDB и PostgreSQL, TypeScript и другими и создать собственный аналог популярного приложения:
https://dev.to/andrewbaisden/the-complete-modern-react-developer-2022-3257
#бэкенд #фронтенд
Реализация шаблона Singleton в Ruby
Синглтон — это один из самых простых и популярных паттернов проектирования, который применяется к классу. Данный шаблон гарантирует реализацию только одного экземпляра класса для всего приложения, ограничивая инициализацию класса.
В этой статье разбираются сценарии и примеры использования шаблона Singleton, потокобезопасность, а также недостатки этого паттерна:
https://nuancesprog.ru/p/16472/
#ruby
Синглтон — это один из самых простых и популярных паттернов проектирования, который применяется к классу. Данный шаблон гарантирует реализацию только одного экземпляра класса для всего приложения, ограничивая инициализацию класса.
В этой статье разбираются сценарии и примеры использования шаблона Singleton, потокобезопасность, а также недостатки этого паттерна:
https://nuancesprog.ru/p/16472/
#ruby
3 тренажёра и ресурса для начинающего программиста
1. Edabit — платформа, на которой собрано более 10,000 задач для обучения программированию. Сайт напоминает Duolingo, но для программистов.
2. Learn HTML — это интерактивный учебник, в котором пошагово объясняется, как создавать веб-сайты на HTML и CSS. Основное руководство поможет создать страницу с использованием Bootstrap, а учебные пособия помогут узнать всё, что нужно знать о HTML и CSS.
3. Scrimba — программа содержит 13 модулей с интерактивными задачами по HTML, CSS, JavaScript, React. Также доступен чат в Discord, поэтому можно познакомиться с другими учениками с разных уголков мира.
#it #советы
1. Edabit — платформа, на которой собрано более 10,000 задач для обучения программированию. Сайт напоминает Duolingo, но для программистов.
2. Learn HTML — это интерактивный учебник, в котором пошагово объясняется, как создавать веб-сайты на HTML и CSS. Основное руководство поможет создать страницу с использованием Bootstrap, а учебные пособия помогут узнать всё, что нужно знать о HTML и CSS.
3. Scrimba — программа содержит 13 модулей с интерактивными задачами по HTML, CSS, JavaScript, React. Также доступен чат в Discord, поэтому можно познакомиться с другими учениками с разных уголков мира.
#it #советы
Исключения и обработка исключений на С++
C++ — это популярный язык программирования, в котором есть много альтернативных решений для определённых задач. Существует множество подходов, которым следует следовать, а других же — избегать.
Например, в одном случае использование исключений может повлиять на производительность приложения, в другом — нет. Как исключения влияют на скорость выполнения и как устроены исключения в C++ разобрали вместе с Георгием Осиповым, автором курса «Разработчик C++» в Яндекс Практикуме:
https://tprg.ru/LOCz
#c
C++ — это популярный язык программирования, в котором есть много альтернативных решений для определённых задач. Существует множество подходов, которым следует следовать, а других же — избегать.
Например, в одном случае использование исключений может повлиять на производительность приложения, в другом — нет. Как исключения влияют на скорость выполнения и как устроены исключения в C++ разобрали вместе с Георгием Осиповым, автором курса «Разработчик C++» в Яндекс Практикуме:
https://tprg.ru/LOCz
#c
Пет-проект: пишем игру на JS/TS и развиваем навык работы с кодом
Мини-игра, в которой нужно как можно быстрее напечатать буквы, знаки препинания и воспроизвести фразу. Для реализации игры, кроме TypeScript, понадобится установить библиотеку Webpack и React.
В статье — пошаговое руководство, как создать игру, добавить словарь с цитатами, счётчик букв и знаков, а также конфетти в случае победы:
https://tproger.ru/articles/pet-proekt-pishem-igru-na-js-ts-i-razvivaem-navyk-raboty-s-kodom/
#js #react
Мини-игра, в которой нужно как можно быстрее напечатать буквы, знаки препинания и воспроизвести фразу. Для реализации игры, кроме TypeScript, понадобится установить библиотеку Webpack и React.
В статье — пошаговое руководство, как создать игру, добавить словарь с цитатами, счётчик букв и знаков, а также конфетти в случае победы:
https://tproger.ru/articles/pet-proekt-pishem-igru-na-js-ts-i-razvivaem-navyk-raboty-s-kodom/
#js #react
Как стать архитектором ПО в 2023 году?
IT-архитектор — это проектировщик, который принимает ключевые решения. В банковской сфере IT-архитектору приходится строить сложные системы, учитывая такие особенности, как работа с большим количеством пользователей и объёмами данных.
Если любите стратегические задачи и большие проекты, эта специальность может стать работой мечты. Вместе с Владимиром Григорьевым, экспертом по архитектуре Газпромбанка, выделили области знаний, которые помогут сориентироваться в профессии:
https://tprg.ru/D9hq
#советы #архитектура
IT-архитектор — это проектировщик, который принимает ключевые решения. В банковской сфере IT-архитектору приходится строить сложные системы, учитывая такие особенности, как работа с большим количеством пользователей и объёмами данных.
Если любите стратегические задачи и большие проекты, эта специальность может стать работой мечты. Вместе с Владимиром Григорьевым, экспертом по архитектуре Газпромбанка, выделили области знаний, которые помогут сориентироваться в профессии:
https://tprg.ru/D9hq
#советы #архитектура
15 популярных задач по Golang
Не секрет, что один из способов повысить свои навыки в программировании — это практика, а решение задач — хороший способ развить знания разработки.
Попробуйте решить несколько популярных задач по Golang! Возможно, с некоторыми задачами вы уже знакомы, но будет не лишним вспомнить ход их решения:
https://tprg.ru/DnXH
#go
Не секрет, что один из способов повысить свои навыки в программировании — это практика, а решение задач — хороший способ развить знания разработки.
Попробуйте решить несколько популярных задач по Golang! Возможно, с некоторыми задачами вы уже знакомы, но будет не лишним вспомнить ход их решения:
https://tprg.ru/DnXH
#go
This media is not supported in your browser
VIEW IN TELEGRAM
Небольшое руководство, как сделать textarea с автоматической высотой
Используя этот способ, ваш textarea будет всегда растягиваться на высоту собственного контента.
Как? Рассказали в статье:
https://tproger.ru/articles/delaem-textarea-s-avtomaticheskoj-vysotoj-kratkij-gajd/
#css #html
Используя этот способ, ваш textarea будет всегда растягиваться на высоту собственного контента.
Как? Рассказали в статье:
https://tproger.ru/articles/delaem-textarea-s-avtomaticheskoj-vysotoj-kratkij-gajd/
#css #html
Пианино на JavaScript
Подробное руководство, как создать собственную веб-версию пианино в браузере! Проект состоит всего лишь из трёх файлов: HTML, CSS-стилей и JavaScript-файла.
Кстати, лучше всего запускать приложение в Chrome, потому что в Safari звук играется с небольшой задержкой:
https://thecode.media/piano-js/
#веб #html #js
Подробное руководство, как создать собственную веб-версию пианино в браузере! Проект состоит всего лишь из трёх файлов: HTML, CSS-стилей и JavaScript-файла.
Кстати, лучше всего запускать приложение в Chrome, потому что в Safari звук играется с небольшой задержкой:
https://thecode.media/piano-js/
#веб #html #js
Удобный плагин для дизайнеров и разработчиков из Figma
SVG to Image — это плагин, который в один клик конвертирует SVG в растровое изображения. Вы также можете масштабировать своё изображение при импорте — по масштабу (@2x, @ 3x и т.д.), по ширине или высоте:
https://www.figma.com/community/plugin/891448180042913164/SVG-to-Image
#figma
SVG to Image — это плагин, который в один клик конвертирует SVG в растровое изображения. Вы также можете масштабировать своё изображение при импорте — по масштабу (@2x, @ 3x и т.д.), по ширине или высоте:
https://www.figma.com/community/plugin/891448180042913164/SVG-to-Image
#figma
Разработка пользовательских хуков для React
Хуки впервые появились ещё в React 16.8 и позволили расширить возможности функциональных компонентов. Структура приложений, построенных на использовании хуков, оказалась настолько удобной, что хуки стали основой React-разработки.
Если вы только начинаете знакомиться с React и хуками, то эта статья поможет вам разобраться в этой важной и актуальной теме максимально доступным и понятным языком:
https://tproger.ru/articles/razrabotka-polzovatelskih-hukov-dlja-react/
#react
Хуки впервые появились ещё в React 16.8 и позволили расширить возможности функциональных компонентов. Структура приложений, построенных на использовании хуков, оказалась настолько удобной, что хуки стали основой React-разработки.
Если вы только начинаете знакомиться с React и хуками, то эта статья поможет вам разобраться в этой важной и актуальной теме максимально доступным и понятным языком:
https://tproger.ru/articles/razrabotka-polzovatelskih-hukov-dlja-react/
#react
Эмоциональное выгорание у разработчиков: причины и что с этим делать
От выгорания сегодня не застрахован никто, а особенно программисты часто с ним сталкиваются. Исследования показывают, что ему подвержена в среднем половина айтишников. Выгорание проявляется в постоянном ощущении усталости или стрессе, а также ощутимой просадке продуктивности.
Узнали себя? Тогда пора выходить из этого состояния. В этой статье разработчики делятся советами, как бороться с выгоранием и успешно справляться со стрессом на рабочем месте:
https://habr.com/ru/company/rdp/blog/700882/
#советы
От выгорания сегодня не застрахован никто, а особенно программисты часто с ним сталкиваются. Исследования показывают, что ему подвержена в среднем половина айтишников. Выгорание проявляется в постоянном ощущении усталости или стрессе, а также ощутимой просадке продуктивности.
Узнали себя? Тогда пора выходить из этого состояния. В этой статье разработчики делятся советами, как бороться с выгоранием и успешно справляться со стрессом на рабочем месте:
https://habr.com/ru/company/rdp/blog/700882/
#советы
Как впечатлить эйчара: 5 советов от Head of Finance из Google
Антонио Реза — финансовый директор Google, который провёл сотню собеседований и, по его словам, теперь может всего лишь за 7 минут оценить кандидата и понять, подходит ли тот в сотрудники или нет.
Мы перевели советы Антонио, которые помогут впечатлить интервьюера, и поделились ими в статье:
https://tproger.ru/articles/kak-vpechatlit-jejchara-5-sovetov-ot-head-of-finance-iz-google/
#советы
Антонио Реза — финансовый директор Google, который провёл сотню собеседований и, по его словам, теперь может всего лишь за 7 минут оценить кандидата и понять, подходит ли тот в сотрудники или нет.
Мы перевели советы Антонио, которые помогут впечатлить интервьюера, и поделились ими в статье:
https://tproger.ru/articles/kak-vpechatlit-jejchara-5-sovetov-ot-head-of-finance-iz-google/
#советы
Создаём переключатель тёмного режима в приложении
Тёмные темы стали очень популярны, т.к. считается, что они меньше вредят глазам и используют меньше батареи. В настоящее время этот режим поддерживается всеми известными ОП.
В этой статье разбирается, как создать веб-приложение, которое реагирует на выбор цветовой схемы в операционной системе. А также, как добавить переключатель, который запоминает этот выбор, сохраняя его в локальном хранилище браузера:
https://nuancesprog.ru/p/16170/
#веб
Тёмные темы стали очень популярны, т.к. считается, что они меньше вредят глазам и используют меньше батареи. В настоящее время этот режим поддерживается всеми известными ОП.
В этой статье разбирается, как создать веб-приложение, которое реагирует на выбор цветовой схемы в операционной системе. А также, как добавить переключатель, который запоминает этот выбор, сохраняя его в локальном хранилище браузера:
https://nuancesprog.ru/p/16170/
#веб
Советы, которые помогут увеличить скорость загрузки страницы
Ни для кого не секрет, что на скорость страницы влияет множество факторов. Однако сделать сайт быстрым и удобным для пользователей — актуальная задача для любого разработчика.
Для начала можно улучшить скорость загрузки страницы оптимизируя HTML-код и CSS-файлы. В этой статье автор собрал несколько советов, которые помогут улучшить производительность страницы только за счёт CSS и HTML:
https://levelup.gitconnected.com/html-css-features-tips-for-a-10x-fast-page-loading-speed-5fb6c2d88df8
#html #css
Ни для кого не секрет, что на скорость страницы влияет множество факторов. Однако сделать сайт быстрым и удобным для пользователей — актуальная задача для любого разработчика.
Для начала можно улучшить скорость загрузки страницы оптимизируя HTML-код и CSS-файлы. В этой статье автор собрал несколько советов, которые помогут улучшить производительность страницы только за счёт CSS и HTML:
https://levelup.gitconnected.com/html-css-features-tips-for-a-10x-fast-page-loading-speed-5fb6c2d88df8
#html #css