Инновации и инсайты в мире Java из первых уст. Новая конференция Java Fest — 21 марта >>
×Закрыть

Материалы по теме «Web»

RSS

Веб-розробка: вчора, сьогодні, завтра Веб-розробка: вчора, сьогодні, завтра

В'ячеслав Колдовський 15478

Історія часто цинічно жартує з людськими винаходами: далеко не завжди задумане ставало реальністю, дуже часто реальністю ставало те, що задуманим не було. Схоже, вся історія вебу й відповідно веб-розробки — те, із чого воно все починалося, як розвивалося, куди направлялося й де опинилося тепер, — яскравий приклад цього твердження. Про стан веб-розробки в 2020 році розмірковує В’ячеслав Колдовський, Programming Mentor, що у веб-розробці ще з 1990-х. 26

Веб-доступність. Що варто знати кожному Front-end розробнику і дизайнеру Веб-доступність. Що варто знати кожному Front-end розробнику і дизайнеру

Vitaliy Stanyshevskyy 7917

Віталій Станишевський, Senior Front-end Developer, пише про те, що таке доступність, чому та кому вона потрібна, а також ділиться своїм підходом до розробки і тестування доступних інтерфейсів. Матеріал буде корисний як Front-end розробникам, так і дизайнерам, а також усім, хто користується Інтернетом. 7

Безопасность в вебе, или TrustedTypes как новый способ защиты от XSS Безопасность в вебе, или TrustedTypes как новый способ защиты от XSS

Степан Суворов 5021

Мир веба развивается очень быстро, а вот культура безопасности серьезно отстает. Дыры безопасности можно найти в порталах с миллионами активных пользователей. Вернуться к теме безопасности пришлось в процессе миграции старой инфраструктуры. СТО Степан Суворов рассмотривает новый способ защиты от XSS-атаки — DOM TrustedTypes. 5

Микросервисный подход в веб-разработке: micro frontends Микросервисный подход в веб-разработке: micro frontends

Aleks Zinevych 17115

Фронтенд-разработка превратилась из простого набора дополнений для пользовательского интерфейса в сложную экосистему с большим количеством инструментов и высоким порогом входа. Алекс Зиневич, Competence Lead в Perfectial, рассказывает о микросервисном подходе в веб-разработке пользовательских интерфейсов. 13

Chrome DevTools: налаштування, можливості та способи перевірки коду Chrome DevTools: налаштування, можливості та способи перевірки коду

Danylo Mysak 19489

Chrome DevTools — один з найпотужніших інструментів веб-розробника. Його слід опанувати, щоб у разі потреби швидко з’ясувати, у чому проблема з кодом й ефективно її розв’язати. Стаття — must read для початківців та всіх, хто займається веб-розробкою і переймається своєю ефективністю. 6

Мир веб-компонентов: разбираемся в трендах Мир веб-компонентов: разбираемся в трендах

Vlad Fedosov 9175

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

Шлях стажера: Binary Studio Academy Шлях стажера: Binary Studio Academy

Alexandr Tovmach 6951

Привіт! Мене звати Олександр, я працюю full-stack розробником. У цій статті хотів би розповісти про свій досвід навчання в Binary Studio Academy. Поділюся інсайтами, порадами, чого чекати, як готуватися й дійти до кінця. 4

Детально про Gatsby.js — інструмент для створення складних веб-сайтів Детально про Gatsby.js — інструмент для створення складних веб-сайтів

Alexandr Tovmach 8942

Як відомо, на одних бойлерплейтах далеко не заїдеш, тому доводиться лізти вглиб будь-якої технології, щоб навчитися писати щось вартісне. У цій статті розглянемо деталі Gatsby.js, знання яких дозволить вам створювати і підтримувати складні веб-сайти і блоги. 22

DOU Labs: как в KeepSolid создали приложение для электронной подписи документов DOU Labs: как в KeepSolid создали приложение для электронной подписи документов

Andrey Drozhzhin 4358

Привет! Меня зовут Андрей, я — Product Manager в KeepSolid. Сегодня расскажу об одном из наших приложений для бизнеса, которое позволяет подписывать документы в электронном виде. Это освобождает специалистов и собственников бизнеса от устаревшей процедуры «распечатать-подписать-отсканировать-отправить» и значительно экономит время. 17

Робота з графікою в браузері: реактивний та комплексний рендеринг, задачі та інструменти Робота з графікою в браузері: реактивний та комплексний рендеринг, задачі та інструменти

Oleksii Markhovskyi 3825

Мета цієї статті — не розкрити WebGL pipeline і не провести практикум зі швидкісних CSS-анімацій, а дати огляд задач та окремих актуальних підходів до проблем рендерингу, іноді згадуючи інструменти, приклади та команди людей, що за ними стоять. 10

Обзор CSS Flexbox layout — технологии для расположения блоков на HTML-странице Обзор CSS Flexbox layout — технологии для расположения блоков на HTML-странице

Yaroslav Sukhachov 14896

В статье проведем краткое знакомство с технологией Flexbox. Решив ее использовать, приготовьтесь поменять свои привычные представления о выстраивании элементов в потоке. И дайте себе немного времени на адаптацию к новому подходу. 22

Обзор CSS Grid — технологии для упрощения разметки HTML-страниц Обзор CSS Grid — технологии для упрощения разметки HTML-страниц

Yaroslav Sukhachov 23969

Появившись в 2011 году, технология CSS Grid продолжает вызывать все больше интереса. Эта статья — небольшое руководство по технологии с кратким описанием самых интересных возможностей и функций. Она будет полезна фронт-енд разработчикам, а также другим специалистам веб-разработки и дизайна. 3

DOU Проектор: Octogin — контроль реклами замість блокування і бонуси за перегляд DOU Проектор: Octogin — контроль реклами замість блокування і бонуси за перегляд

Oleksiy Malytskyy 3487

Привіт. Мене звати Олексій Малицький, я СЕО проекту Octogin. Це плагін, який контролює рекламу (Ad controller). Він дозволяє користувачу впливати на рекламу, її якість та таргетинг. 44

«Строгий» JavaScript: зачем и кому это надо «Строгий» JavaScript: зачем и кому это надо

Helen Zhukova 23637

Елена Жукова, предприниматель и Frontend developer, на VinnytsiaJS выступила с докладом «Strict JavaScript» и на его основе написала статью для DOU. JavaScript считается динамическим языком, но все чаще используются инструменты, которые добавляют ему статической типизации. Google, Facebook и Microsoft предлагают свои решения. Почему так происходит и стоит ли это делать? 39

W30LUW

Yuriy Silvestrov 2396

Захотелось пошутить и озаглавить колонку так, как это принято в Linux/Unix мире — аббревиатурой. Полностью фраза из названия звучит как «Web 3.0 is like Unix Way». Отчего именно Unix Way? 16

← Сtrl 12 Ctrl →

Комментарии

Та будь який нетривіальний юзкейс, візьміть наприклад інтеграцію з хмарними провайдерами та апі для централізованої конфігурації, ресурс діскавері, чи діагностики, наприклад логи у cloudwatch або параметри з parameterstore.
Забыл кинуть ссылку на продолжение dou.ua/...​pulating-users-instincts
а немає срібної кулі.
Можете навести якісь юзкейси?
Дуже цікаво, гарна стаття!
Думаю, через 3-5 лет авторка заведет детей и будет писать статьи, чтобы «поделиться» своим счастьем с окружающими. Будет радостно рассказывать, что у неё есть всё и что она благодарна судьбе за такое везение
По образованию я — экономист-международник, но по профессии не работала ни дня, Тобто людина витратила 5 років свого життя на те, що їй не знадобилось? Який сенс з економічною освітою йти в ІТ?
Мне, и как пользователю и как разработчику, эти 7.5 мб сэкономленного места с каждого приложения греют душу больше, Соломоново решение — добавить это все (Swift 5.1 runtime и тд) в iOS 13+ под видом системных фреймворков, но и дать возможность разработчикам...
Теперь вопрос почему для рантайма Swift 5.1 нужна iOS 13+. Я бы задавал вопрос иначе. Зачем рантайм Swift 5.1 на iOS 12, если там нет системных библиотек, которые его используют и если там есть ABI-стабильный Swift 5?
Справедливости ради, я бы не отказался от возможности заливать обновления для старых версий «последней совместимой версии». Бывает такое, что дропаешь поддержку старой версии ios, а через месяц находишь багу, но уже не обновить, без костылей.
Быть благотворительной организацией или не быть каждый решаем сам. Если вы хотите поддерживать то это ваше право, это довольно похвально. Но это выбор каждого. Вам же не запрещает никто хоть iOS 8 поддерживать в своих приложениях.
Хорошо. Итог такой, компании хотят срубить бабла и неоптимизированное говно, компенсируют это за счет железок юзеров. И только избранные готовы страдать и сопровождать старое железо, приследуя этим разные цели.
а есть примеры, не из мессенджеров? С ними то как раз всё ясно, вы товар и слить рекламные предпочтения
Line, WeChat. А у WhatsApp раньше даже было приложение для кнопочных телефонов (iphone тогда уже существовал).