Всё по фронтенду, бэкенду и девопсу в одном месте Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/64ai
Онлайн-программа магистратуры «Веб-разработчик» от НИТУ МИСИС и Яндекс Практикума – уникальная возможность за два года стать уверенным мидл разработчиком и получить диплом магистра государственного образца.
Преимущества программы:
— освоите HTML, CSS, JavaScript, Django, основы дизайна и управления командой;
— изучите все этапы разработки продукта: от верстки дизайн-макета до настройки серверной части;
— сможете совмещать учебу с работой: все занятия проходят онлайн;
— сможете пользоваться инфраструктурой вуза, оформить документы, как студент очной формы обучения.
Если вы уже студент магистратуры, но хотите учиться онлайн со всеми преимуществами очного образования – приходите к ребятам. Заполните небольшую форму и получите бесплатный гайд по переводу в онлайн-магистратуру.
Остались вопросы по поступлению? Присоединяйтесь к Телеграм-каналу «Онлайн-обучение | МИСИС».
А также ищите полезную информацию на сайте Яндекс Практикума.
Это #партнёрский пост
Первая демо-версия платформы для разработки IT-продуктов SourceCraft
SourceCraft позволит разработчикам создавать исходный код, управлять его версиями, тестировать, собирать, развёртывать и сопровождать IT-проекты. Сейчас можно записаться в лист ожидания, а первые пользователи получат доступ в 2025 году.
Первым компонентом SourceCraft станет Yandex Code Assistant, который на базе нейросетей сгенерирует наиболее вероятное продолжение кода по его фрагменту. Его уже можно протестировать на облачной платформе Yandex Cloud. Подробнее о платформе читайте на сайте.
Это #партнёрский пост
Регулярные выражения простыми словами
Автор статьи делит разработчиков на два типа: тех, кто понимает регулярные выражения и решает сложные задачи одной строкой, и тех, кто все еще боится и всячески их избегает.
В своем материале он постарался помочь вторым стать первыми.
Если вас тоже начинает бросать в холодный пот при виде hello(\s*,\s*|\s+)world
, то эта статья явно будет вам полезна:
https://habr.com/ru/companies/selectel/articles/848114/
Никогда не были в Нижнем Новгороде и хотите узнать, насколько вы бэкендер по-нижегородски?
Или всегда тут живете и ответите на все вопросы с одного взгляда? Проходите тест: https://tprg.ru/XlWn
Это #партнёрский пост
Old but gold: раскрывающийся при наведении список
Меню выбора присутствует практически на каждом сайте. Нашли для вас codepen-проект, в котором автор реализовал этот элемент интересным образом. Можете взять его за основу и добавить анимацию к себе на сайт.
Проект написан с помощью CSS и jQuery.
Посмотреть проект можно по ссылке:
https://codepen.io/maggiben/pen/BapEGv
#codepen
Иногда, чтобы развитие продукта не зашло в тупик, нужно полностью изменить подход к его разработке и пойти по пути упрощения.
Фронтенд-разработчик из финтех-компании Точка Глеб Агеев рассказывает, как Точка Нетворк — платформа для общения и знакомств для предпринимателей — переезжала из веб-версии в Mini Apps и делится советами для эффективной работы с платформой.
Это #партнёрский пост
CODE Interview: бесплатный инструмент для лайвкодинга
Любой, кто проводил технические собеседования, знает: зачастую это вызов не только для кандидата на должность. Интервьюеру важно не просто выявить формальный опыт специалиста и узнать, насколько он подкован в теории, но и оценить его прикладные качества — «пообщаться» с человеком на языке кода.
В Sravni Tech для этой задачи сделали свою платформу, а теперь выпустили в opensource. Платформа позволяет писать, редактировать и запускать код в интерфейсе, едином для всех участников собеседования. А также работать с шаблонами тестовых заданий.
Больше подробностей об инструменте — в посте на Хабре.
Репозитории CODE Interview доступны на GitHub.
Это #партнёрский пост
Поиск по тексту? Поиск по фото? А может... поиск по видео?
Google решила обойти OpenAI на повороте и запустила в тестовом режиме Поиск на основе видео.
Работает просто — вы загружаете ролик, а Google начинает использовать его для поиска информации.
Подробности того, зачем это может быть нужно и кто уже сейчас может опробовать новую функцию, читайте в нашем свежем материале.
Разбираемся в том, что такое gRPC и Protobuf
В этом коротком 8-минутном ролике достаточно наглядно и, главное, с юмором объяснены основы технологии удаленного вызова процедур.
Сейчас во многих компаниях, особенно вместе с Golang, используется именно gRPC, так что понимание его базовых принципов лишним явно не будет:
https://youtu.be/_EqVG-El5z0?si=uMhTDVRueVUmyr5h
Постоянно путаетесь в кодах HTTP-ответов?
Не удивительно — этих кодов много и помнить их всех трудно, да и не всегда необходимо.
Именно на случай такой забывчивости будет удобно держать под рукой эту короткую шпаргалку по статус кодам.
#шпаргалка #web
Как эффективно и безболезненно внедрить DevSecOps?
Positive Technologies выпустили в помощь общедоступную методологию внедрения практик безопасной разработки — AppSec Table Top.
Внутри — набор принципов и подходов, которые помогут выстроить AppSec-процессы с учетом интересов бизнеса, требований регуляторов и потребностей команд.
В методологии учтена передовая экспертиза Positive Technologies в области application security, а также лучшие российские практики и зарубежные наработки.
Скачивайте гайдлайн на сайте, а дальше... вы будете знать, что делать.
Это #партнёрский пост
Вышла PostgreSQL 17!
Новая версия популярной базы данных приносит приятные улучшения: быстрее работа с данными, лучшая масштабируемость и оптимизированная производительность.
Теперь вакуум потребляет в 20 раз меньше ресурсов, а записи обрабатываются вдвое быстрее!
Есть также такие особенности, как улучшенная работа с JSON, упрощённая репликация и поддержка технологий SIMD и AVX-512.
Подробнее о релизе можно почитать в нашем свежем материале.
Mozilla обвинили в скрытой слежке через Firefox
Совсем скоро мы станет свидетелями юридической битвы: австрийская правозащитная организация Noyb подала иск против Mozilla, утверждая, что функция Privacy Preserving Attribution ведёт к несанкционированному сбору данных.
Mozilla заявляет, что PPA повышает безопасность интернет-рекламы и сохраняет анонимность пользователей, однако Noyb считает, что функция нарушает закон и превращает браузер в инструмент для отслеживания эффективности рекламы.
В чем вообще весь сыр-бор и какие еще компании попадали под горячую руку Noyb раньше, можно узнать по ссылке.
#Mozilla #Privacy #GDPR #Firefox #Noyb
Интерактивная дорожная карта веб-разработки
Всё просто и понятно. В ней удобно сгруппированы все необходимые знания и навыки для веб-стека. К каждому элементу прикреплены ссылки на полезные ресурсы. Тем много, каждый найдёт интересное под себя: общая базовая теория, веб-компоненты, PWA, полезные инструменты, тестирование, UI/UX и многое другое.
Забрать это чудо тут
@prog_point #web
Frontend-разработка: полный гайд с HTML, JavaScript, TypeScript и React
Если вы хотите прокачаться во фронтенде и научиться строить проекты с нуля до продвинутых технологий, то это видео для вас.
Здесь показано всё: от создания UI с помощью HTML и CSS до добавления интерактивности на JavaScript.
Что особенно круто? В середине вас ждет рефакторинг проекта на TypeScript с объяснением, почему это важно и как это улучшит ваш код. А под конец видео — мощный переход от Vanilla JavaScript к React с настройкой и инициализацией TypeScript в React-приложении.
Сссылка на ролик: https://www.youtube.com/watch?v=MsnQ5uepIaE
AI Side Panel
Интересное Chrome-расширение, с помощью которого можно вызвать ChatGPT и Google Gemini прямо в окне браузера в пару кликов.
Есть одно — для работы потребуется VPN. Сама же панель открывается комбинацией Alt + Q
.
Ссылка на расширение: https://chromewebstore.google.com/detail/ai-side-panel/icapcpllhdnnpcmfdcgpnbgchfenmjmg
Просто теперь за 10+ часов перед монитором и фрустрацию будут платить 🤷♂️
@ithumor
Accordion Image Gallery
Стильный эффект расширения изображения при наведении на него.
Реализовано на чистых HTML и CSS, никакого JavaScript.
Исходный код: https://codepen.io/stefcharle/pen/Gydvbx
#codepen
«Самый большой React.js курс в интернете»
По крайней мере, так утверждает автор ролика.
Если же спуститься с небес на землю, то это как минимум полезный справочник, который к тому же охватывает многие основные аспекты технологии.
Ну и никто не отменял таймкоды — по ним очень быстро можно сориентироваться и попасть на кусок видео, который интересует вас здесь и сейчас.
https://www.youtube.com/watch?v=qnwFpjIqsrA
sqlmap — удобная защита от инъекций
Этот инструмент для тестирования на проникновение автоматизирует процесс обнаружения SQL-инъекций и захвата серверов баз данных.
Он поставляется с множеством нишевых функций. В том числе снятием отпечатков с БД, выполнением команд через внеполосные соединения и так далее.
Утилита бесплатная. Опробовать можно по ссылке.
Cloudflare переиграла и обанкротила патентных троллей
Ладно, про банкротство информация не точная, но!
1) Сайт компании-тролля не работает, офис пустует, а телефоны не отвечают.
2) Они еще и остались должны Cloudflare более $200 тыс.
Как так вышло и что это вообще были за бедолаги? Читайте в свежем материале.
Мини-игра «Выровни картину»
Отличный пример pet-проекта. Взяв его за основу, вы сможете сделать собственную игру и поместить её в портфолио.
А ещё это хороший способ занять ребёнка на какое-то время, пока вы обдумываете, как пофиксить очередной баг.
Проект выполнен с помощью SVG, SCSS и библиотеки GSAP.js.
Посмотреть код можно по ссылке:
https://codepen.io/a-trost/pen/jOZXdoP
#codepen
Инструмент для разработки и запуска REST API
Вот, почему он вам понравится: инструмент не требует удалённого развёртывания, регистрации, а сам проект open-source. Тут есть все необходимые фичи для удобного создания макетов REST API.
Ссылка на инструмент: Mockoon
#инструмент #backend #api
DOOM портировали на... квантовый компьютер
Легендарный шутер продолжает покорять все новые платформы. На этот раз досталось кубитам и квантовым вентилям.
Что самое интересное, эту версию DOOM вполне можно запустить на обычном ПК, еще и при 10-20 fps.
Видео геймплея и подробности запуска можно узнать по ссылке.
#оффтоп
Old but gold: работа с анимацией на JavaScript с использованием requestAnimationFrame
Существует несколько известных способов работы с анимацией в JavaScript. Можно создать функцию с таймером, можно создать цикл. Но и там, и там сложно реализовать достаточную плавность.
Чтобы справиться с этой задачей лучше воспользоваться встроенным в HTML5 requestAnimationFrame API. Подробнее о нём и о том, как его использовать читайте здесь:
https://betterprogramming.pub/working-with-javascript-animations-using-requestanimationframe-f07e0658908e
#javascript
Где накачать и прокачать свои навыки во фронтенд-разработке?
В Kata Academy. Ребята дают образование и помогают составлять качественное портфолио. А ещё гарантируют трудоустройство.
Почитайте сами, что говорят ученики:
Всего я прошел 9 собеседований за 2 месяца и получил 3 оффера с зарплатой от 100 000 рублей (по договору со школой подходят только такие офферы). По факту офферы были от 120 000 рублей до 140 000 рублей. С одной компанией я смог договориться о переходе на удаленный формат после испытательного срока, ее и выбрал.
Осень — время новых знаний!
И прокачать свои hard и soft skills можно на IT Community Day, который Сбер проведёт сразу в трёх городах:
— В Санкт-Петербурге 5 октября в планах обсуждение искусственного интеллекта, возможностей фронтенда, новой среды разработки и мотивации для айтишников.
— В Казани 12 октября научитесь управлять большими данными, укрощать искусственный интеллект, создавать успешное резюме и находить подход к карьере.
— В Екатеринбурге 19 октября узнаете про интеграцию LLM в приложение, методологию API-first и комбинацию личного и профессионального развития.
Во всех городах вас будут ждать топовые спикеры, а после докладов — afterparty. Регистрируйтесь на IT Community Day в Санкт-Петербурге, Казани и Екатеринбурге.
Это #партнёрский пост
У вас есть возможность подключиться к Yandex Scale 2024 прямо сейчас
Это масштабное событие для всех, кто работает над цифровыми решениями. Что там обсуждают: генеративные нейросети, речевые технологии, AI-инструменты для разработчиков, работу с данными и serverless-архитектуру. Тем уйма, так что каждый сможет найти что-то полезное: https://tprg.ru/Bevw
Это #партнёрский пост
Если вы учитесь в школе или колледже и хотите начать программировать, то стоит заручиться поддержкой опытных специалистов! Ведь для формирования навыков важен комплексный подход и возможность проконсультироваться с экспертами.
Понимая это, Яндекс Лицей запустил годовую онлайн-программу по одному из самых популярных языков программирования — Go. Все задания разработаны специалистами из индустрии, а потому акцент в них сделан на практике. Во время обучения вы разберётесь, как писать понятный и конкурентный код, познакомитесь с системой контроля версий Git, а также начнёте проектировать микросервисы.
Что ещё?
— Учиться можно онлайн и в комфортном темпе.
— Чтобы начать обучение, не нужно проходить вступительные испытания.
— Обучение полностью бесплатное.
Программа подойдёт подросткам 13-20 лет. Подайте заявку до 30 сентября и учитесь у лучших!
Это #партнёрский пост