tproger_web | Unsorted

Telegram-канал tproger_web - Веб-страница

26007

Всё по фронтенду, бэкенду и девопсу в одном месте Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/64ai

Subscribe to a channel

Веб-страница

Python продолжает лидировать среди языков программирования в 2024 году

Этот год вновь подтвердил сверхпопулярность Python. Технология продолжает доминировать благодаря своей универсальности и широкому применению в создании современных веб-приложений, анализа данных и ИИ.

JavaScript и TypeScript остаются ключевыми инструментами для фронтенд-разработчиков, а Python выделяется на бэкенде за свою простоту и мощные фреймворки, такие как Django и Flask.

Набирающими популярность «звездочками» в этом году стали Go и Rust.

Читать полностью…

Веб-страница

One Million Checkboxes: как обычный пет-проект превратился в площадку для баловства подростков

Когда создатель One Million Checkboxes (OMCB) запустил свой проект — сайт с миллионом глобальных чекбоксов, он и не догадывался, что всё выйдет из-под контроля.

За пару недель более 500 тыс пользователей нажали на чекбоксы 650 млн раз, превратив OMCB в вирусный феномен.

Но неожиданное открытие заставило автора подумать, что его взломали: в базе данных появились странные URL.

Однако вскоре стало ясно, что это не взлом, а результат удивительно креативного использования сайта группой подростков, которые скрывали двоичные сообщения и даже рисовали на сетке чекбоксов.

Полная статья с описанием произошедшего:

https://habr.com/ru/articles/839866/

Читать полностью…

Веб-страница

Бесплатный курс от HarvardX: веб-программирование на Python и JavaScript с сертификатом

HarvardX предлагает уникальную возможность: бесплатный курс по веб-программированию, где вы сможете углубить свои знания в Python и JavaScript.

За 12 недель вы освоите ключевые технологии, такие как Django, React, и получите навыки работы с базами данных, API и масштабированием.

На курсе предусмотрена работа с современными инструментами, включая Git и CI/CD. По завершении вы не только обогатите свой багаж знаний, но и сможете получить официальный сертификат, который подтвердит ваш уровень профессионализма.

https://www.edx.org/learn/web-development/harvard-university-cs50-s-web-programming-with-python-and-javascript

Читать полностью…

Веб-страница

Свободная касса IDE!

#кек

Читать полностью…

Веб-страница

Оптимизация на максимум: 19-летняя россиянка ускорила serde_json на Rust на 32%

19-летняя Алиса Сиренева, работая с библиотекой serde_json на Rust, заметила серьёзное замедление при обработке ошибок. Её исследование показало, что проблема кроется в функции position_of_index, которая замедляла работу в два раза.

Оптимизация, предложенная Алисой, была сразу принята сообществом и повысила производительность библиотеки на 32%. Подробности её подхода и другие интересные улучшения можно найти здесь.

Читать полностью…

Веб-страница

Notion удаляет воркспейсы российских пользователей: что нужно знать

С 9 сентября 2024 года Notion закроет доступ к своим сервисам для пользователей из России, объясняя это новыми санкциями США.

Все аккаунты, связанные с Россией, будут заблокированы, а воркспейсы удалены.

Что нужно успеть сделать до этого момента и какие есть альтернативы — разобрали в нашем новом материале на сайте: https://tproger.ru/news/notion-udalit-vorkspejsy-polzovatelej-iz-rossii-i-zablokiruet-ih-akkaunty-uzhe-9-sentyabrya

Читать полностью…

Веб-страница

Арест Павла Дурова: до 20 лет тюрьмы, высылка в США, реакция общественности

Как гром среди ясного неба ночью проскочила новость — основателя Telegram Павла Дурова задержали во французском аэропорту Ле-Бурже.

Его обвиняют в пособничестве терроризму, наркоторговле и отмывании денег через мессенджер. Дурову грозит до 20 лет тюрьмы, а также возможна экстрадиция в США.

О том, что стало причиной такого громкого дела и какие у него могут быть последствия, разобрались в свежем материале на сайте: https://tproger.ru/news/--pavla-durova-arestovali--emu-grozit-do-20-let-tyurmy-i-ekstradiciya-v-swa--chto-izvestno-na-dannyj-moment-

Читать полностью…

Веб-страница

«Главное, в ходе дебаггинга не выйти на самого себя…»

@ithumor

Читать полностью…

Веб-страница

Опишите ваше идеальное утро как разработчика, используя лишь два слова

Читать полностью…

Веб-страница

Old but gold: Сервис для обнаружения типа устройства пользователя на TypeScript и Vue 3

Нашли для вас интересный туториал, в котором рассказывается, как создать сервис способный узнавать:

— тип взаимодействия с веб-приложением;
— ориентацию экрана на данный момент;
— тип устройства: desktop, tab, phone.

#typescript #vue3

Читать полностью…

Веб-страница

Настоящий backend-разработчик

Читать полностью…

Веб-страница

Полезная краткая лекция о прохождении IP-пакетов между сетями

Чтобы глубже понять технологию и использовать её максимально эффективно, важно разобраться в её внутреннем устройстве. Эта лекция как раз для таких случаев.

Идеально подойдёт сетевым инженерам, системным администраторам и разработчикам, работающим с сетями.

#general #hardware #ru

Читать полностью…

Веб-страница

Old but gold: Адаптивный тёмный режим на основе настроек ОС

Всё больше пользователей предпочитают просматривать веб-сайты в тёмном режиме, чтобы уменьшить нагрузку на глаза и сэкономить время автономной работы. Для обеспечения наилучшего пользовательского опыта не лишним будет внедрить и на вашем веб-сайте автоматический тёмный режим, который настраивается в соответствии с настройками операционной системы пользователя.

В этом руководстве вы изучите все шаги для достижения этого:

https://1stwebdesigner.com/implementing-adaptive-dark-mode-based-on-users-os-settings-a-step-by-step-guide/

#фронтенд

Читать полностью…

Веб-страница

Открываете Git и видите это. Ваши действия?

@ithumor

Читать полностью…

Веб-страница

Pure — уникальная интернет-операционная система с открытым исходным кодом, работающая прямо в браузере

Проект, начавшийся как личная инициатива одного разработчика, быстро привлёк внимание сообщества и сегодня поддерживается на 38 языках, с более чем 150 000 установок и 22 000 звезд на GitHub.

Интересной фишкой Pure можно назвать самохостинг, что позволяет пользователям полностью контролировать свою рабочую среду.

Открытый исходный код делает систему доступной для модификации, что привлекает разработчиков, стремящихся адаптировать её под свои нужды.

Показательный случай, который в очередной раз доказывает, что если сделать что-то интересное, то рано или поздно твой проект найдет своего пользователя

Читать полностью…

Веб-страница

Создайте свое приложение для прогноза погоды всего за час

Хотите научиться создавать полезные приложения и работать со сторонними веб-сервисами? 

Тогда вам на открытый вебинар 4 сентября в 20:00 мск. Вместе с экспертом вы разберёте:

— как работать с API сторонних веб-сервисов на примере создания приложения для прогноза погоды;
— основные принципы работы с API и их интеграции в проекты;
— как расширить функционал приложения и использовать больше браузерных инструментов.

Урок идеально подходит для тех, кто знает основы JavaScript (циклы, условия, функции, базовая работа с DOM).

Встречаемся в преддверии старта курса «JavaScript Developer. Basic». Все участники вебинара получат специальную цену на обучение!  

Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cA2rGt

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Веб-страница

Old but gold: Как ускорить таблицу на React в 1000 раз, изменив одну строку

JP Camara, главный инженер Wealthbox, в своём блоге поделился интересным опытом ускорения TanStack Table — новой версии React-библиотеки для создания функциональных таблиц — аж до 10 мс. Делимся с вами ссылкой на перевод его статьи:

https://habr.com/ru/companies/netologyru/articles/750246/

#react

Читать полностью…

Веб-страница

CSS-фреймворки: Tailwind или Bootstrap? Какой из них вы предпочитаете и почему?

Оба популярны и мощны, но у каждого свои сильные стороны. Bootstrap предлагает готовые компоненты и сетку, что ускоряет разработку, особенно для новичков.

Tailwind, в свою очередь, дает полную свободу в кастомизации, позволяя создавать уникальные интерфейсы благодаря утилитарным классам.

Какой из них предпочитаете вы и почему? Поделитесь своим опытом и мнениями в комментариях — обсудим, что лучше подходит для тех или иных проектов.

Читать полностью…

Веб-страница

Обучайся ИТ и строй карьеру уже во время учебы

Это возможно в «Школе 21» — школе цифровых технологий от Сбера

Вот лишь несколько особенностей:
— обучение в школе бесплатное, от тебя нужна только мотивация
— 100% выпускников работают в крутых ИТ-компаниях
— стажировка входит в образовательный трек
— во время обучения соберешь портфолио и получишь реальный опыт

Кампусы школы находятся в Москве, Ярославле, Сургуте, Казани и других городах России и работают 24/7.

Узнавай больше и подавай заявку на сайте «Школы 21» уже сейчас!

Реклама. Заказчик АНО "Школа 21" ИНН 7736316133

Читать полностью…

Веб-страница

Ищем начинающего таланта в продажах

Что предстоит делать:
— поиск и обработка клиентов;
— презентация услуг и переговоры;
— консультации и сопровождение клиентов.

Другие детали:
Зарплата: договорная.
Тип занятости: полная занятость.
Опыт: 1 год.
Место работы: гибрид.
Город: Москва.

Подробнее — смотрите на сайте!

#вакансии

Читать полностью…

Веб-страница

Это когда запросы к одной БД могут писать одновременно несколько человек 

@ithumor

Читать полностью…

Веб-страница

JavaScript vs TypeScript: кто победит в вашем следующем проекте?

Это два очень популярных и мощных инструмента для веб-разработки. Выбор между ними зависит от ваших целей.

JavaScript — это универсальный язык, на котором строятся веб-приложения и игры. TypeScript, в свою очередь, добавляет статическую типизацию и строгие правила, что помогает избежать ошибок на ранних этапах разработки.

Мы сравнили обе технологии и рассмотрели их плюсы и минусы в нашем новом материале на сайте: https://tproger.ru/articles/sravnenie-typescript-i-javascript--preimushhestva-i-nedostatki

Читать полностью…

Веб-страница

Создаете веб-приложения? На Positive Tech Day в Санкт-Петербурге вы узнаете, как можно обеспечить их безопасность еще на ранних этапах разработки.

Встречаемся 5 сентября на AppSec Track, во время которого эксперты Positive Technologies расскажут, как повысить качество кода, сократив число уязвимостей в нем, и поделятся самыми важными темами из сферы кибербезопасности. 

— Какие новые возможности открываются для разработчиков на основе облачных технологий?

— Какие инструменты необходимы для проверки безопасности веб-приложений? 

— Можно ли обнаружить следы побега из контейнера? 

Ответы — на Positive Tech Day. Регистрируйтесь заранее на сайте, количество мест ограничено!

Это #партнёрский пост

Читать полностью…

Веб-страница

Уверены, что в коде вашего сайта нет уязвимостей?

За последние три года в 63% случаев именно веб-приложения оказались исходным вектором атаки хакеров (данные Positive Technologies).

Проверить свой веб-ресурс на наличие уязвимостей можно с помощью бесплатного анализатора PT BlackBox Scanner. Для этого вам нужно только ввести его домен на сайте сервиса. А после регистрации будут доступны все возможности сканера (тоже бесплатно).

По результатам более 110 видов проверок анализатор выдаст подробный отчет, в котором обнаруженные уязвимости будут распределены по уровню опасности, что позволит составить оптимальный план работы по их устранению и защитить сайт от хакерских атак.

Проверить веб-ресурс с помощью PT BlackBox Scanner

Это #партнёрский пост

Читать полностью…

Веб-страница

Какой продукт поможет повысить безопасность и эффективность использования контейнерной среды разработки? 

Если вы работаете с контейнерами, то вам наверняка знакома проблема обеспечения их безопасности. Решить ее поможет новый продукт компании НОТА (Холдинг Т1) — «НОТА КУПОЛ. Контейнеры», о котором расскажут 22.08.24 в 11:00 по Мск на бесплатном вебинаре «Новые возможности защиты контейнерных сред разработки».

НОТА КУПОЛ. Контейнеры — система защиты контейнерных сред разработки, часть экосистемы комплексной защиты КИИ. 

На вебинаре разберут как сам продукт, так и 3 ключевых нововведения:

— карту сети: функционал и преимущества;
— масштабирование сканера: методы и настройка;
— проверку целостности образов: важность и инструменты.

И проведут сессию вопросов и ответов!

Событие подойдет как разработчикам или специалистам по безопасности, так и IT-директорам.

Регистрируйтесь по ссылке! И до скорой встречи онлайн!

Это #партнёрский пост

Читать полностью…

Веб-страница

Вебинар для frontend и JavaScript разработчиков!

Узнайте, какими задачами проверяют ваше знание JavaScript на интервью. 

На уроке вы разберёте типы задач, которые могут дать на собеседовании, и обсудите, как к ним подготовиться.

Этот вебинар поможет вам лучше понять тонкости разработки, анализировать задачи и эффективно готовиться к интервью. Примеры задач, их анализ и способы подготовки – все это и многое другое!

Дата: 22.08.2024 в 20:00
Присоединяйтесь и улучшите свои навыки JavaScript!

Встречаемся в преддверии старта курса «JavaScript Developer. Basic». Все участники вебинара получат специальную цену на обучение!

Для участия и получения записи зарегистрируйтесь: https://vk.cc/czriNy

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Веб-страница

CSS избавилась от боли с центрированием контента

В CSS наконец-то появилось свойство, которое решает одну из самых раздражающих проблем веб-разработчиков — вертикальное центрирование.

Теперь с помощью align-content можно легко расположить элементы там, где нужно, без сложных обходных решений.

Подробности у нас на сайте: https://tproger.ru/news/--v-css-poyavilos-udobnoe-centrirovanie-obektov-odnoj-strokoj-koda-cherez-align-content

Читать полностью…

Веб-страница

Создаем простой калькулятор на Python: пошаговое руководство для начинающих

Python остается одним из самых популярных языков программирования, применяемым в разнообразных областях — от разработки Telegram-ботов до машинного обучения и Big Data.

Однако, прежде чем браться за сложные задачи, необходимо освоить базовые навыки программирования. Например, создать простейший калькулятор.

Для тех, кто только начинает изучать язык, вот полезная статья, которая поможет вам освоить этот язык с нуля: https://tproger.ru/articles/kak-napisat-prostoj-kalkulyator-na-python

Начнем с установки Python и выбора среды разработки, а затем пошагово рассмотрим, как создать калькулятор, от простого ввода чисел до обработки ошибок и написания итоговой программы.

Читать полностью…

Веб-страница

PostgreSQL в 3 МБ: сервер базы данных в браузере!

Команда ElectricSQL представила PGlite — JavaScript-библиотеку, которая позволяет запускать полноценный сервер PostgreSQL прямо в веб-браузере.

PGlite обеспечивает полный функционал PostgreSQL, включая поддержку расширений. Теперь разработчики могут создавать и тестировать приложения без необходимости разворачивать полноценный сервер базы данных.

Подробности о том, в какой проект уже успели внедрить новинку, можно посмотреть на нашем сайте: https://tproger.ru/news/postgresql-server-upakovali-v-javascript-biblioteku-razmerom-3-mb

Читать полностью…

Веб-страница

Екатеринбуржцы, для вас есть вакансия QA automation engineer

Вкратце: миддл, гибрид, полный день, зарплата договорная. Из бонусов: расширенный ДМС, льготы по ипотеке, бесплатный СберПрайм+ и обучение за счет компании. 

Подробные условия читайте тут: https://tprg.ru/W1a4

#вакансии

Читать полностью…
Subscribe to a channel