Годных инструментов вам в ленту: DevToys — мультитул программиста
Забавный швейцарский ножик програмиста с рейтингом 4.9 на Microsoft Store. В нем:
— конвертер JSON <> YAML и других сочетаний;
— (Де)кодировщики;
— Генераторы хэшей, Lorem Ipsum
— Компрессоры изображений и многое другое.
Репозиторий проекта
#инструменты
Забавный швейцарский ножик програмиста с рейтингом 4.9 на Microsoft Store. В нем:
— конвертер JSON <> YAML и других сочетаний;
— (Де)кодировщики;
— Генераторы хэшей, Lorem Ipsum
— Компрессоры изображений и многое другое.
Репозиторий проекта
#инструменты
В Puppeteer появилась поддержка Firefox: что это значит для разработчиков и как начать использовать?
В Firefox 23 появилась долгожданная многими поддержка библиотеки автоматизации браузера Puppeteer. Теперь QA и разработчики не будут ограничены в тестировании лишь браузером Chrome. Это нововведение значительно расширяет возможности для разработчиков, позволяя проводить автоматизацию и end-to-end тестирование как в Chrome, так и в Firefox.
Рассказываем подробнее о нововведении: https://tproger.ru/news/v-puppeteer-poyavilas-podderzhka-firefox--chto-eto-znachit-dlya-razrabotchikov-
#firefox #qa
В Firefox 23 появилась долгожданная многими поддержка библиотеки автоматизации браузера Puppeteer. Теперь QA и разработчики не будут ограничены в тестировании лишь браузером Chrome. Это нововведение значительно расширяет возможности для разработчиков, позволяя проводить автоматизацию и end-to-end тестирование как в Chrome, так и в Firefox.
Рассказываем подробнее о нововведении: https://tproger.ru/news/v-puppeteer-poyavilas-podderzhka-firefox--chto-eto-znachit-dlya-razrabotchikov-
#firefox #qa
This media is not supported in your browser
VIEW IN TELEGRAM
Годных codepen-проектов вам в ленту: Карточки цен на чистом CSS
Простые, но стильные карточки товаров, выполненные с применением анимации на чистом CSS. Для работы с CSS в этом проекте использовался препроцессор SCSS. Вы можете сделать аналогичные карточки для вашего сайта: https://codepen.io/jcoulterdesign/pen/NxMoja
👍 — юзабельно
🗿 — троллейбус_из_буханки_хлеба.jpg
#codepen
Простые, но стильные карточки товаров, выполненные с применением анимации на чистом CSS. Для работы с CSS в этом проекте использовался препроцессор SCSS. Вы можете сделать аналогичные карточки для вашего сайта: https://codepen.io/jcoulterdesign/pen/NxMoja
👍 — юзабельно
🗿 — троллейбус_из_буханки_хлеба.jpg
#codepen
This media is not supported in your browser
VIEW IN TELEGRAM
Old but gold: Визуальное руководство по рендерингу React
Хотите понять как работает рендеринг в React и своими глазами увидеть процесс? Что ж, эта статья для вас.
Здесь вы узнаете, как работает повторный рендеринг и как его избежать: https://alexsidorenko.com/blog/react-render-always-rerenders/
#react
Хотите понять как работает рендеринг в React и своими глазами увидеть процесс? Что ж, эта статья для вас.
Здесь вы узнаете, как работает повторный рендеринг и как его избежать: https://alexsidorenko.com/blog/react-render-always-rerenders/
#react
Релиз Python 3.13 привнес значительное новшество — возможность отключения Global Interpreter Lock (GIL)
Это открывает новые перспективы для многопоточной обработки данных.
Экспериментальная функция, активируемая через опцию --disable-gil, позволяет потокам работать более параллельно, что может существенно повысить производительность многопоточных приложений.
Рассказываем подробнее о нововведении: https://tproger.ru/news/python-stal-proizvoditelnee-i--mnogopotochnee---gil-teper-opcionalen
Это открывает новые перспективы для многопоточной обработки данных.
Экспериментальная функция, активируемая через опцию --disable-gil, позволяет потокам работать более параллельно, что может существенно повысить производительность многопоточных приложений.
Рассказываем подробнее о нововведении: https://tproger.ru/news/python-stal-proizvoditelnee-i--mnogopotochnee---gil-teper-opcionalen
Екатеринбуржцы, для вас есть вакансия QA automation engineer
Вкратце: миддл, гибрид, полный день, зарплата договорная. Из бонусов: расширенный ДМС, льготы по ипотеке, бесплатный СберПрайм+ и обучение за счет компании.
Подробные условия читайте тут: https://tprg.ru/W1a4
#вакансии
Вкратце: миддл, гибрид, полный день, зарплата договорная. Из бонусов: расширенный ДМС, льготы по ипотеке, бесплатный СберПрайм+ и обучение за счет компании.
Подробные условия читайте тут: https://tprg.ru/W1a4
#вакансии
Puter — уникальная интернет-операционная система с открытым исходным кодом, работающая прямо в браузере
Проект, начавшийся как личная инициатива одного разработчика, быстро привлёк внимание сообщества и сегодня поддерживается на 38 языках, с более чем 150 000 установок и 22 000 звезд на GitHub.
Интересной фишкой Puter можно назвать самохостинг, что позволяет пользователям полностью контролировать свою рабочую среду.
Открытый исходный код делает систему доступной для модификации, что привлекает разработчиков, стремящихся адаптировать её под свои нужды.
Показательный случай, который в очередной раз доказывает, что если сделать что-то интересное, то рано или поздно твой проект найдет своего пользователя
Проект, начавшийся как личная инициатива одного разработчика, быстро привлёк внимание сообщества и сегодня поддерживается на 38 языках, с более чем 150 000 установок и 22 000 звезд на GitHub.
Интересной фишкой Puter можно назвать самохостинг, что позволяет пользователям полностью контролировать свою рабочую среду.
Открытый исходный код делает систему доступной для модификации, что привлекает разработчиков, стремящихся адаптировать её под свои нужды.
Показательный случай, который в очередной раз доказывает, что если сделать что-то интересное, то рано или поздно твой проект найдет своего пользователя
PostgreSQL в 3 МБ: сервер базы данных в браузере!
Команда ElectricSQL представила PGlite — JavaScript-библиотеку, которая позволяет запускать полноценный сервер PostgreSQL прямо в веб-браузере.
PGlite обеспечивает полный функционал PostgreSQL, включая поддержку расширений. Теперь разработчики могут создавать и тестировать приложения без необходимости разворачивать полноценный сервер базы данных.
Подробности о том, в какой проект уже успели внедрить новинку, можно посмотреть на нашем сайте: https://tproger.ru/news/postgresql-server-upakovali-v-javascript-biblioteku-razmerom-3-mb
Команда ElectricSQL представила PGlite — JavaScript-библиотеку, которая позволяет запускать полноценный сервер PostgreSQL прямо в веб-браузере.
PGlite обеспечивает полный функционал PostgreSQL, включая поддержку расширений. Теперь разработчики могут создавать и тестировать приложения без необходимости разворачивать полноценный сервер базы данных.
Подробности о том, в какой проект уже успели внедрить новинку, можно посмотреть на нашем сайте: https://tproger.ru/news/postgresql-server-upakovali-v-javascript-biblioteku-razmerom-3-mb
Создаем простой калькулятор на Python: пошаговое руководство для начинающих
Python остается одним из самых популярных языков программирования, применяемым в разнообразных областях — от разработки Telegram-ботов до машинного обучения и Big Data.
Однако, прежде чем браться за сложные задачи, необходимо освоить базовые навыки программирования. Например, создать простейший калькулятор.
Для тех, кто только начинает изучать язык, вот полезная статья, которая поможет вам освоить этот язык с нуля: https://tproger.ru/articles/kak-napisat-prostoj-kalkulyator-na-python
Начнем с установки Python и выбора среды разработки, а затем пошагово рассмотрим, как создать калькулятор, от простого ввода чисел до обработки ошибок и написания итоговой программы.
Python остается одним из самых популярных языков программирования, применяемым в разнообразных областях — от разработки Telegram-ботов до машинного обучения и Big Data.
Однако, прежде чем браться за сложные задачи, необходимо освоить базовые навыки программирования. Например, создать простейший калькулятор.
Для тех, кто только начинает изучать язык, вот полезная статья, которая поможет вам освоить этот язык с нуля: https://tproger.ru/articles/kak-napisat-prostoj-kalkulyator-na-python
Начнем с установки Python и выбора среды разработки, а затем пошагово рассмотрим, как создать калькулятор, от простого ввода чисел до обработки ошибок и написания итоговой программы.
Old but gold: Адаптивный тёмный режим на основе настроек ОС
Всё больше пользователей предпочитают просматривать веб-сайты в тёмном режиме, чтобы уменьшить нагрузку на глаза и сэкономить время автономной работы. Для обеспечения наилучшего пользовательского опыта не лишним будет внедрить и на вашем веб-сайте автоматический тёмный режим, который настраивается в соответствии с настройками операционной системы пользователя.
В этом руководстве вы изучите все шаги для достижения этого:
https://1stwebdesigner.com/implementing-adaptive-dark-mode-based-on-users-os-settings-a-step-by-step-guide/
#фронтенд
Всё больше пользователей предпочитают просматривать веб-сайты в тёмном режиме, чтобы уменьшить нагрузку на глаза и сэкономить время автономной работы. Для обеспечения наилучшего пользовательского опыта не лишним будет внедрить и на вашем веб-сайте автоматический тёмный режим, который настраивается в соответствии с настройками операционной системы пользователя.
В этом руководстве вы изучите все шаги для достижения этого:
https://1stwebdesigner.com/implementing-adaptive-dark-mode-based-on-users-os-settings-a-step-by-step-guide/
#фронтенд
CSS избавилась от боли с центрированием контента
В CSS наконец-то появилось свойство, которое решает одну из самых раздражающих проблем веб-разработчиков — вертикальное центрирование.
Теперь с помощью
Подробности у нас на сайте: https://tproger.ru/news/--v-css-poyavilos-udobnoe-centrirovanie-obektov-odnoj-strokoj-koda-cherez-align-content
В CSS наконец-то появилось свойство, которое решает одну из самых раздражающих проблем веб-разработчиков — вертикальное центрирование.
Теперь с помощью
align-content
можно легко расположить элементы там, где нужно, без сложных обходных решений.Подробности у нас на сайте: https://tproger.ru/news/--v-css-poyavilos-udobnoe-centrirovanie-obektov-odnoj-strokoj-koda-cherez-align-content
Media is too big
VIEW IN TELEGRAM
Полезная краткая лекция о прохождении IP-пакетов между сетями
Чтобы глубже понять технологию и использовать её максимально эффективно, важно разобраться в её внутреннем устройстве. Эта лекция как раз для таких случаев.
Идеально подойдёт сетевым инженерам, системным администраторам и разработчикам, работающим с сетями.
#general #hardware #ru
Чтобы глубже понять технологию и использовать её максимально эффективно, важно разобраться в её внутреннем устройстве. Эта лекция как раз для таких случаев.
Идеально подойдёт сетевым инженерам, системным администраторам и разработчикам, работающим с сетями.
#general #hardware #ru
This media is not supported in your browser
VIEW IN TELEGRAM
Настоящий backend-разработчик
Какой продукт поможет повысить безопасность и эффективность использования контейнерной среды разработки?
Если вы работаете с контейнерами, то вам наверняка знакома проблема обеспечения их безопасности. Решить ее поможет новый продукт компании НОТА (Холдинг Т1) — «НОТА КУПОЛ. Контейнеры», о котором расскажут 22.08.24 в 11:00 по Мск на бесплатном вебинаре «Новые возможности защиты контейнерных сред разработки».
НОТА КУПОЛ. Контейнеры — система защиты контейнерных сред разработки, часть экосистемы комплексной защиты КИИ.
На вебинаре разберут как сам продукт, так и 3 ключевых нововведения:
— карту сети: функционал и преимущества;
— масштабирование сканера: методы и настройка;
— проверку целостности образов: важность и инструменты.
И проведут сессию вопросов и ответов!
Событие подойдет как разработчикам или специалистам по безопасности, так и IT-директорам.
Регистрируйтесь по ссылке! И до скорой встречи онлайн!
Это #партнёрский пост
Если вы работаете с контейнерами, то вам наверняка знакома проблема обеспечения их безопасности. Решить ее поможет новый продукт компании НОТА (Холдинг Т1) — «НОТА КУПОЛ. Контейнеры», о котором расскажут 22.08.24 в 11:00 по Мск на бесплатном вебинаре «Новые возможности защиты контейнерных сред разработки».
НОТА КУПОЛ. Контейнеры — система защиты контейнерных сред разработки, часть экосистемы комплексной защиты КИИ.
На вебинаре разберут как сам продукт, так и 3 ключевых нововведения:
— карту сети: функционал и преимущества;
— масштабирование сканера: методы и настройка;
— проверку целостности образов: важность и инструменты.
И проведут сессию вопросов и ответов!
Событие подойдет как разработчикам или специалистам по безопасности, так и IT-директорам.
Регистрируйтесь по ссылке! И до скорой встречи онлайн!
Это #партнёрский пост
Old but gold: Сервис для обнаружения типа устройства пользователя на TypeScript и Vue 3
Нашли для вас интересный туториал, в котором рассказывается, как создать сервис способный узнавать:
— тип взаимодействия с веб-приложением;
— ориентацию экрана на данный момент;
— тип устройства: desktop, tab, phone.
#typescript #vue3
Нашли для вас интересный туториал, в котором рассказывается, как создать сервис способный узнавать:
— тип взаимодействия с веб-приложением;
— ориентацию экрана на данный момент;
— тип устройства: desktop, tab, phone.
#typescript #vue3
Forwarded from IT Юмор
JavaScript vs TypeScript: кто победит в вашем следующем проекте?
Это два очень популярных и мощных инструмента для веб-разработки. Выбор между ними зависит от ваших целей.
JavaScript — это универсальный язык, на котором строятся веб-приложения и игры. TypeScript, в свою очередь, добавляет статическую типизацию и строгие правила, что помогает избежать ошибок на ранних этапах разработки.
Мы сравнили обе технологии и рассмотрели их плюсы и минусы в нашем новом материале на сайте: https://tproger.ru/articles/sravnenie-typescript-i-javascript--preimushhestva-i-nedostatki
Это два очень популярных и мощных инструмента для веб-разработки. Выбор между ними зависит от ваших целей.
JavaScript — это универсальный язык, на котором строятся веб-приложения и игры. TypeScript, в свою очередь, добавляет статическую типизацию и строгие правила, что помогает избежать ошибок на ранних этапах разработки.
Мы сравнили обе технологии и рассмотрели их плюсы и минусы в нашем новом материале на сайте: https://tproger.ru/articles/sravnenie-typescript-i-javascript--preimushhestva-i-nedostatki