Вышла новая версия React-фреймворка Next.js 14
26 октября разработчики выпустили новый релиз Next.js. Из основных нововведений: релиз ускоряет время сборки в 2 раза, а Server Actions позволяет выполнять код на сервере.
Что ещё нового в Next 14:
— Ускоренный компилятор: Rust-based компилятор Turbopack обеспечивает стабильность и производительность.
— Fast Refresh ускоряет обновление кода до 94,7%.
— Введены маршруты API для упрощения создания внутренних эндпоинтов.
— Серверные действия позволяют определить функции, выполняемые на сервере и вызываемые из React-компонентов.
— Частичная предварительная отрисовка (Prerendering) оптимизирует отрисовку динамического контента.
— Улучшена обработка метаданных для более плавного пользовательского опыта и предотвращения проблем.
— Запущен новый бесплатный курс Next.js Learn для обучения разработчиков.
Подробнее: https://github.com/vercel/next.js/releases/tag/v14.0.0
#react #веб #фронтенд
26 октября разработчики выпустили новый релиз Next.js. Из основных нововведений: релиз ускоряет время сборки в 2 раза, а Server Actions позволяет выполнять код на сервере.
Что ещё нового в Next 14:
— Ускоренный компилятор: Rust-based компилятор Turbopack обеспечивает стабильность и производительность.
— Fast Refresh ускоряет обновление кода до 94,7%.
— Введены маршруты API для упрощения создания внутренних эндпоинтов.
— Серверные действия позволяют определить функции, выполняемые на сервере и вызываемые из React-компонентов.
— Частичная предварительная отрисовка (Prerendering) оптимизирует отрисовку динамического контента.
— Улучшена обработка метаданных для более плавного пользовательского опыта и предотвращения проблем.
— Запущен новый бесплатный курс Next.js Learn для обучения разработчиков.
Подробнее: https://github.com/vercel/next.js/releases/tag/v14.0.0
#react #веб #фронтенд
Ультрагайд для людей, которые хотят превратить надоевшие созвоны в просто созвоны
Вы когда-нибудь сталкивались с нежеланием подключаться к митапу? Если дело не в сорванном дедлайне и не в конкретном неприятном человеке, то такое отторжение может быть следствием глубинной проблемы.
Разобрались, что на самом деле стоит за нежеланием подключаться к митапу, почему даже неинтроверты-разработчики ищут, где можно где взять время на это, и предложили несколько техник работы с фрустрирующими эмоциями: https://tproger.ru/articles/kak-prevratit-grebanyj-sozvon-v-prosto-sozvon
#softskills #советы
Вы когда-нибудь сталкивались с нежеланием подключаться к митапу? Если дело не в сорванном дедлайне и не в конкретном неприятном человеке, то такое отторжение может быть следствием глубинной проблемы.
Разобрались, что на самом деле стоит за нежеланием подключаться к митапу, почему даже неинтроверты-разработчики ищут, где можно где взять время на это, и предложили несколько техник работы с фрустрирующими эмоциями: https://tproger.ru/articles/kak-prevratit-grebanyj-sozvon-v-prosto-sozvon
#softskills #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Астрологи объявили неделю бэкенд-разработчика 🔮
🎃 В канун Дня Всех Святых Старшие Арканы развернули инфраструктуру на ваших серверах — выясните, что они предсказывают!
Создавать вэбхуки или изучить новый фреймворк?
Сделайте скриншот экрана — узнайте, какая карта определит вашу судьбу в профессии и какой амулет поможет избежать бед 🧿
Скрин, скрин!
🎃 В канун Дня Всех Святых Старшие Арканы развернули инфраструктуру на ваших серверах — выясните, что они предсказывают!
Создавать вэбхуки или изучить новый фреймворк?
Сделайте скриншот экрана — узнайте, какая карта определит вашу судьбу в профессии и какой амулет поможет избежать бед 🧿
Скрин, скрин!
Подробный чек-лист от тимлида: как войти в бэкенд-разработку на Java
Если вы подумываете начать карьеру программиста с Java-разработки в сфере бэкенда, то в этой статье вы найдёте чек-лист знаний, которые точно пригодятся на старте.
В нём собрали набор базовых навыков и инструментов, необходимых для того, чтобы ориентироваться в профессии бэкенд-разработчика на Java: https://tproger.ru/articles/kak-vojti-v-backend-razrabotku-na-java
Бонусом — шпаргалка по основам Java. В ней можно подсмотреть синтаксис, основные конструкции и популярные методы — всё с примерами кода.
#начинающим #java #шпаргалки
Если вы подумываете начать карьеру программиста с Java-разработки в сфере бэкенда, то в этой статье вы найдёте чек-лист знаний, которые точно пригодятся на старте.
В нём собрали набор базовых навыков и инструментов, необходимых для того, чтобы ориентироваться в профессии бэкенд-разработчика на Java: https://tproger.ru/articles/kak-vojti-v-backend-razrabotku-na-java
Бонусом — шпаргалка по основам Java. В ней можно подсмотреть синтаксис, основные конструкции и популярные методы — всё с примерами кода.
#начинающим #java #шпаргалки
Forwarded from Точка входа в программирование
Ужасающая задачка в честь Хэллоуина
Вы создаете бэкенд для игры, в которой игроки торгуют виртуальными тыквами, имеющими уникальный номер и стоимость, измеряемую в страшных единицах. Проблема заключается в том, что транзакции не всегда обрабатываются в порядке очереди. Это означает, что игроки могут торговать Тыквами, которые они уже продали. Какой ужас!
Какую структуру данных вы бы использовали, чтобы гарантировать правильность каждой продажи тыквы и почему?
Варианты ответов: стек, очередь, хеш-таблица, двоичное дерево.
Правильный ответ на этот вопрос будет выложен через час.
#задача
Вы создаете бэкенд для игры, в которой игроки торгуют виртуальными тыквами, имеющими уникальный номер и стоимость, измеряемую в страшных единицах. Проблема заключается в том, что транзакции не всегда обрабатываются в порядке очереди. Это означает, что игроки могут торговать Тыквами, которые они уже продали. Какой ужас!
Какую структуру данных вы бы использовали, чтобы гарантировать правильность каждой продажи тыквы и почему?
Варианты ответов: стек, очередь, хеш-таблица, двоичное дерево.
Правильный ответ на этот вопрос будет выложен через час.
#задача
Разработчику Andris Gauracs так сильно понравился мем с собакой, которая сидит в пожаре и пытается выглядеть спокойной, что он сделал про это полноценную игру.
Он так ее и назвал: ThisIsFineGame. В ней, ожидаемо, игрок управляет этой самой собакой и пытается потушить пожар в квартире подручными средствами. Игра доступна на Android и iOS.
Также на сайте игры есть видео, где автор делится подробностями разработки: от идеи до используемых ассетов и кода. Разработчики игр, забираем в сохраненочки.
#история #gamedev
Он так ее и назвал: ThisIsFineGame. В ней, ожидаемо, игрок управляет этой самой собакой и пытается потушить пожар в квартире подручными средствами. Игра доступна на Android и iOS.
Также на сайте игры есть видео, где автор делится подробностями разработки: от идеи до используемых ассетов и кода. Разработчики игр, забираем в сохраненочки.
#история #gamedev
This media is not supported in your browser
VIEW IN TELEGRAM
Интересный факт с презентации Apple: компания сняла всю презентацию Scary Fast на iPhone
Apple рассказала, что все кадры последней презентации Scary Fast, включая футажи с пролётом дрона, были сняты на iPhone 15 Pro Max.
На площадке съёмочная команда использовала профессиональные системы освещения и клетки от Beastgrip, в которые помещали iPhone. Вместе с этим применяли крепление от SpaceCam, которое подвешивали на кронштейны и краны. Для кадров с воздуха iPhone закрепили на дроне.
Интересно, что Apple использовала не штатное приложение камеры в iOS, а Blackmagic Camera. Для синхронизации устройств на площадке применили Tentacle Sync.
Apple считает, что iPhone 15 Pro Max можно применять в профессиональном продакшене. Компания отметила, что весь отснятый материал смонтировали на Mac, поэтому процесс подготовки конференции реализовали на устройствах Apple. Подробности — в блоге: https://www.apple.com/newsroom/2023/10/behind-the-scenes-at-scary-fast-apples-keynote-event-shot-on-iphone/
#apple #технологии
Apple рассказала, что все кадры последней презентации Scary Fast, включая футажи с пролётом дрона, были сняты на iPhone 15 Pro Max.
На площадке съёмочная команда использовала профессиональные системы освещения и клетки от Beastgrip, в которые помещали iPhone. Вместе с этим применяли крепление от SpaceCam, которое подвешивали на кронштейны и краны. Для кадров с воздуха iPhone закрепили на дроне.
Интересно, что Apple использовала не штатное приложение камеры в iOS, а Blackmagic Camera. Для синхронизации устройств на площадке применили Tentacle Sync.
Apple считает, что iPhone 15 Pro Max можно применять в профессиональном продакшене. Компания отметила, что весь отснятый материал смонтировали на Mac, поэтому процесс подготовки конференции реализовали на устройствах Apple. Подробности — в блоге: https://www.apple.com/newsroom/2023/10/behind-the-scenes-at-scary-fast-apples-keynote-event-shot-on-iphone/
#apple #технологии
Пошаговое руководство по установке Git на Windows
Установка Git — штука несложная, но иногда и она вызывает ошибки и дополнительные вопросы. Чтобы установка точно прошла как надо, держите пошаговую инструкцию по установке Git на Windows, где каждый шаг установки проиллюстрирован скриншотом: https://tproger.ru/articles/ustanovka-git-na-windows
#git #начинающим
Установка Git — штука несложная, но иногда и она вызывает ошибки и дополнительные вопросы. Чтобы установка точно прошла как надо, держите пошаговую инструкцию по установке Git на Windows, где каждый шаг установки проиллюстрирован скриншотом: https://tproger.ru/articles/ustanovka-git-na-windows
#git #начинающим
Вышла версия v0.75 PowerToys — открытого проекта набора инструментов для Windows 10/11
Обновление приложения включает новую утилиту — редактор переменных среды с возможностью настройки профилей, которые можно включать/отключать. А также обновлённый интерфейс домашней страницы, значительные исправления, доработки интерфейса и исправления ошибок: https://github.com/microsoft/PowerToys
В настройках PowerToys 0.75 появилась новая домашняя страница с быстрым доступом к включению модулей, их кратким описанием и методам активации.
Разработчики пояснили, что в PowerToys v0.76 они планируют добавить выбор языка, обновление .NET 8, а также разрешить диспетчеру клавиатуры выводить произвольные последовательности в Unicode.
Microsoft PowerToys — это набор служебных программ, позволяющих опытным пользователям настроить и оптимизировать работу в Windows для повышения производительности. Исходные коды проекта выложены на GitHub под открытой лицензий MIT.
#microsoft #windows
Обновление приложения включает новую утилиту — редактор переменных среды с возможностью настройки профилей, которые можно включать/отключать. А также обновлённый интерфейс домашней страницы, значительные исправления, доработки интерфейса и исправления ошибок: https://github.com/microsoft/PowerToys
В настройках PowerToys 0.75 появилась новая домашняя страница с быстрым доступом к включению модулей, их кратким описанием и методам активации.
Разработчики пояснили, что в PowerToys v0.76 они планируют добавить выбор языка, обновление .NET 8, а также разрешить диспетчеру клавиатуры выводить произвольные последовательности в Unicode.
Microsoft PowerToys — это набор служебных программ, позволяющих опытным пользователям настроить и оптимизировать работу в Windows для повышения производительности. Исходные коды проекта выложены на GitHub под открытой лицензий MIT.
#microsoft #windows
Центр Разработки ИТ-интегратора «Гринатом» ищет специалиста по импортозамещению
Вам предстоит развивать цифровую экосистему Росатом и создавать своё ПО для обеспечения атомной отрасли современными ИТ-решениями.
Гринатом предлагает:
— конкурентную зарплату и прозрачную систему премий;
— выбор между удаленкой и офисом;
— цифровые сервисы для сотрудников.
Посмотреть подробности и откинуться: https://hh.ru/vacancy/87709695
#вакансии #работа
Вам предстоит развивать цифровую экосистему Росатом и создавать своё ПО для обеспечения атомной отрасли современными ИТ-решениями.
Гринатом предлагает:
— конкурентную зарплату и прозрачную систему премий;
— выбор между удаленкой и офисом;
— цифровые сервисы для сотрудников.
Посмотреть подробности и откинуться: https://hh.ru/vacancy/87709695
#вакансии #работа
Большой сборник курсов от программистов для программистов: наши читатели рассказали о платформе Senior Junior
Senior Junior — это площадка с опенсорсными курсами для разработчиков. Да, там нет сертификатов, гарантий трудоустройства и лозунгов «освойте с нуля». Зато есть актуальная теория в связке с непрерывной практикой в онлайн IDE.
Тексты курсов и задачи выложены на гитхаб. Сейчас ребята почти дописали курс по Python и приступили к курсу по Rust. Курсы можно проходить на сайте и в Telegram-боте. Между ними легко синхронизировать прогресс.
Мы такое одобряем, поэтому делимся статьей, в которой рассказали о платформе и начинке проекта: https://tproger.ru/articles/senior-junior-kursy-ot-programmistov-dlya-programmistov
#курсы
Senior Junior — это площадка с опенсорсными курсами для разработчиков. Да, там нет сертификатов, гарантий трудоустройства и лозунгов «освойте с нуля». Зато есть актуальная теория в связке с непрерывной практикой в онлайн IDE.
Тексты курсов и задачи выложены на гитхаб. Сейчас ребята почти дописали курс по Python и приступили к курсу по Rust. Курсы можно проходить на сайте и в Telegram-боте. Между ними легко синхронизировать прогресс.
Мы такое одобряем, поэтому делимся статьей, в которой рассказали о платформе и начинке проекта: https://tproger.ru/articles/senior-junior-kursy-ot-programmistov-dlya-programmistov
#курсы
Подборка актуальных вакансий
— Специалист технической поддержки в Открытие
Где: Санкт-Петербург
Опыт: Можно без опыта
— Эксперт по мониторингу / Администратор Zabbix в Открытие
Где: Москва
Опыт: от 1 года
— Инженер в отдел криптографической защиты информации в Открытие:
Где: удалённо
Опыт: от 1 года
— Программист-разработчик Python (программная роботизация) в Гринатом
Где: удалённо
Опыт: от 2 лет
— Менеджер инфраструктурных проектов в КРОК
Где: удалённо
Опыт: от 2 лет
— Разработчик PIX BI в Иннотех
Где: удалённо
Опыт: от 3 лет
— Разработчик WEB в Гринатом
Где: удалённо
Опыт: от 3 лет
— Старший системный аналитик [SmartDocs] в МТС
Где: удалённо
Опыт: от 3 лет
— Ведущий инженер (SIEM + PAM) в Иннотех
Где: удалённо
Опыт: от 3 лет
— Архитектор данных в Гринатом
Где: удалённо
Опыт: от 6 лет
— Chief Product Officer / CPO стрима Сети и Медиа в МТС
Где: удалённо
Опыт: от 6 лет
#вакансии #работа
— Специалист технической поддержки в Открытие
Где: Санкт-Петербург
Опыт: Можно без опыта
— Эксперт по мониторингу / Администратор Zabbix в Открытие
Где: Москва
Опыт: от 1 года
— Инженер в отдел криптографической защиты информации в Открытие:
Где: удалённо
Опыт: от 1 года
— Программист-разработчик Python (программная роботизация) в Гринатом
Где: удалённо
Опыт: от 2 лет
— Менеджер инфраструктурных проектов в КРОК
Где: удалённо
Опыт: от 2 лет
— Разработчик PIX BI в Иннотех
Где: удалённо
Опыт: от 3 лет
— Разработчик WEB в Гринатом
Где: удалённо
Опыт: от 3 лет
— Старший системный аналитик [SmartDocs] в МТС
Где: удалённо
Опыт: от 3 лет
— Ведущий инженер (SIEM + PAM) в Иннотех
Где: удалённо
Опыт: от 3 лет
— Архитектор данных в Гринатом
Где: удалённо
Опыт: от 6 лет
— Chief Product Officer / CPO стрима Сети и Медиа в МТС
Где: удалённо
Опыт: от 6 лет
#вакансии #работа
Яндекс запустил платформу на основе YandexGPT для подготовки к ЕГЭ по информатике
Задача ИИ-помощника в том, чтобы объяснять термины, давать подсказки, анализировать ответы и проверять код. ИИ также будет рекомендовать индивидуальные задания. Что интересно, сервис разработали совместно с учителями, которые тестировали нейросеть.
В сервис также внедрили защиту от особо умных школьников — он поможет подготовке, но не даст готовые ответы на сам ЕГЭ.
#ии #нейросети #яндекс
Задача ИИ-помощника в том, чтобы объяснять термины, давать подсказки, анализировать ответы и проверять код. ИИ также будет рекомендовать индивидуальные задания. Что интересно, сервис разработали совместно с учителями, которые тестировали нейросеть.
В сервис также внедрили защиту от особо умных школьников — он поможет подготовке, но не даст готовые ответы на сам ЕГЭ.
#ии #нейросети #яндекс
Как сделать сайт в стиле терминала за считанные минуты
Нашли очень интересный, настраиваемый и простой в использовании шаблон в стиле терминала, созданный на базе Next.js. Делимся с вами.
Для изменения контента сайта нужно работать только с одним файлом config.json. А ещё LiveTerm также можно использовать с Docker.
Сохраните, чтобы не потерять. Кто знает, когда такая красота пригодится: https://github.com/Cveinnt/LiveTerm
#веб
Нашли очень интересный, настраиваемый и простой в использовании шаблон в стиле терминала, созданный на базе Next.js. Делимся с вами.
Для изменения контента сайта нужно работать только с одним файлом config.json. А ещё LiveTerm также можно использовать с Docker.
Сохраните, чтобы не потерять. Кто знает, когда такая красота пригодится: https://github.com/Cveinnt/LiveTerm
#веб
Forwarded from Веб-страница
Автор книги «You Don’t Know JS» не смог пройти интервью на позицию JavaScript-разработчика
Он, возможно, один из 10-20 человек на планете, кто лучше всех понимает, как работает JavaScript. Это все равно что Линус Торвальдс завалил бы интервью на знание Linux.
Он, возможно, один из 10-20 человек на планете, кто лучше всех понимает, как работает JavaScript. Это все равно что Линус Торвальдс завалил бы интервью на знание Linux.
Чего мы точно не ожидали, когда устраивали конкурс пет-проектов, что свой пет-проект принесет разработчик, которому 11 лет
Мы не ошиблись. 11-летний начинающий разработчик Денис пришел к нам и рассказал о программе, которая должна упростить работу кровельщикам и строителям. Коротко, просто, есть куда расти, но заслуживает уважения. Посмотрите код и поддержите парня.
Голосование начнется уже 6 ноября. А здесь можно посмотреть все проекты и выбрать понравившийся.
#diy #конкурс
Мы не ошиблись. 11-летний начинающий разработчик Денис пришел к нам и рассказал о программе, которая должна упростить работу кровельщикам и строителям. Коротко, просто, есть куда расти, но заслуживает уважения. Посмотрите код и поддержите парня.
Голосование начнется уже 6 ноября. А здесь можно посмотреть все проекты и выбрать понравившийся.
#diy #конкурс