Веб-страница
Всё по фронтенду, бэкенду и девопсу в одном месте Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Другие наши проекты: https://tprg.ru/media
Show more27 068
Subscribers
-724 hours
-627 days
-28630 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Photo unavailableShow in Telegram
Вышла Java 23: новые фишки и обновления лишь до 2025 года
Oracle выпустила Java 23 с поддержкой примитивов в шаблонах, модульными импортами и улучшенным Graal JIT.
Новые возможности значительно упростят жизнь разработчикам, а обновлённый сборщик мусора ZGC ускорит работу приложений.
Подробнее про релиз и где скачать новую версию, можно посмотреть в нашем свежем материале.
🔥 1
Repost from Точка входа в программирование
Подборка тренажёров для прокачки навыков вёрстки
Что делает из новичка крутого верстальщика? Правильно, практика, практика и ещё раз практика.
А чтобы практика проходила приятнее и легче, мы собрали для вас подборку ресурсов, где можно оттачивать навык в игровой форме.
#подборка #вёрстка #веб
❤ 9👍 3
Photo unavailableShow in Telegram
Почему Scrum — очень стрессовый подход к разработке
Разработчик по имени Адам Ард опубликовал пост, в котором объяснил, почему Scrum превращает жизнь программистов в непрерывный стресс.
Основная причина — спринты, которые следуют один за другим без возможности передохнуть.
Спринты создают постоянное давление и, в отличие от классической Waterfall-модели, в них нет периода «затишья».
Подробнее о минусах Scrum и решениях проблемы можно почитать в материале по ссылке.
🗿 7
02:02
Video unavailableShow in Telegram
voqal — голосовое управление IDE от JetBrains
Попытки «кодить ртом» уже были, но теперь всё иначе: ошибки speech-to-text исправляет GPT.
Представьте, как близкие разработчика слышат команды: «kill parents with fork», «kill others» — и не догадываются, что это просто управление процессами...
Сам инструмент бесплатный, но за GPT-токены придется заплатить.
Репозиторий доступен по ссылке.
360038710-c964e671-5111-4b13-b8fa-8be7d69104ee.mp42.99 MB
👎 11😁 7👍 2❤ 1💩 1
Photo unavailableShow in Telegram
«Группа Астра» проводит первую бесплатную практическую конференцию для разработчиков Astra DevConf 2024.
Разработчики ИТ-компаний раскроют секреты эффективной и безопасной разработки, а также поделятся практическими кейсами.
На конференции вы узнаете:
— как выстроить процесс разработки на базе Git-системы (конкретные примеры на различных языках и фреймворках);
— как легко и просто опубликовать приложение в RuStore;
— как при помощи AI-системы обрабатывать уязвимости программного кода;
— как запустить современные игры на Astra Linux (даже если вы думали, что это невозможно);
— о лучших практиках в построении DevOps-процессов для проектов, написанных на Spring Framework и Java/Kotlin;
— и многое другое.
Для участников конференции будет доступен:
— личный кабинет разработчика, в котором можно бесплатно скачивать решения «Группы Астра» для целей изучения и разработки (в том числе ОС Astra Linux 1.8);
— портал с документацией, где можно найти различные инструменты для разработки, примеры кода и готовые стенды для тестирования.
Дата и время: 24 сентября, в 10:00
Формат: онлайн/офлайн
Регистрация доступна по ссылке. Присоединяйтесь!
Это #партнёрский пост
Photo unavailableShow in Telegram
Наследование у приверженцев ООП тоже своеобразное...
🤣 31🤔 3👎 1
Photo unavailableShow in Telegram
Как прототипное наследование может улучшить ваши навыки разработки на JavaScript?
Узнаете на открытом вебинаре 18 сентября в 20:00 мск, где вместе с экспертом разберёте:
— что такое прототипное наследование в JavaScript и как оно работает;
— как прототипное наследование помогает при разработке программ;
— как лучше понять объектную модель JavaScript;
— как писать ООП код с экономией памяти.
Урок подходит для тех, кто знает основы JavaScript и хочет углубить свои знания в области разработки.
Встречаемся в преддверии старта курса «JavaScript Developer. Basic». Все участники вебинара получат специальную цену на обучение!
Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/Bwbr/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🔥 3🥰 1
Photo unavailableShow in Telegram
Old but gold: В чём разница между объектами Map и WeakMap?
Эти объекты ведут себя по-разному в том случае, если переменная, содержащая ссылку на объект, являющийся ключом одной из пар ключ/значение, оказывается недоступной. Пример на картинке ниже.
После того, как завершается выполнение IIFE, у нас уже не будет доступа к объектам a и b. Поэтому сборщик мусора удаляет ключ b из weakmap и очищает память. А вот содержимое map остаётся при этом неизменным.
В результате оказывается, что объекты WeakMap позволяют сборщику мусора избавляться от тех своих записей, на ключи которых нет ссылок во внешних переменных. Объекты map хранят пары ключ/значение вне зависимости от наличия или отсутствия внешних ссылок на ключи. То же самое можно сказать и о реализации структуры данных Map с использованием обычных массивов. В WeakMap используются «слабые» ссылки на ключи. Они не препятствуют работе сборщика мусора в том случае, если на объект, используемый в роли ключа, нет других ссылок.
#основы
❤ 9
Photo unavailableShow in Telegram
Неоновая веб-страница своими руками
Этот codepen-проект позволяет минимальными усилиями добиться очень стильной и симпатичной надписи в стиле ярких неоновых вывесок
Никакого JavaScript — только чистые HTML и CSS!
Заглянуть в код и подсмотреть, как реализовать такое, можно по ссылке.
🔥 8👍 4🗿 2
Photo unavailableShow in Telegram
Какие самые высокооплачиваемые IT-вакансии в России на данный момент?
В России продолжается рост спроса на IT-специалистов. Среди самых прибыльных профессий — разработчик на Solidity с зарплатой до 640 тыс рублей в месяц.
Топ-3 IT-профессий:
- Разработчик на Solidity — 640 тыс рублей.
- Продакт-менеджер — 580 тыс рублей.
- Тимлид — 550 тыс рублей.
С полным списком можно ознакомиться у нас на сайте.
😁 5👍 1
Choose a Different Plan
Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.