Статья, перевод которой мы публикуем сегодня, посвящена 10 полезным инструментам, которые предназначены для веб-разработчиков. Автор материала считает, что это — как раз такие инструменты, которые позволяют, как говорится, «работать с умом, а не до ночи».
Рубрика «Разработка веб-сайтов» - 38
Веб-разработчику: 10 полезных инструментов
2020-08-14 в 9:33, admin, рубрики: Блог компании RUVDS.com, Веб-разработка, Лайфхаки для гиков, Программирование, Разработка веб-сайтов, СофтВы просили подсказку? Мы ее вам дадим
2020-08-13 в 15:00, admin, рубрики: ruvds, Блог компании RUVDS.com, игра, информационная безопасность, Разработка веб-сайтов, Разработка для интернета вещей, хостингUPD ЛАЗЕР ВЗЛОМАН!
Гиря, летящая в аквариум на сервер, его уничтожение, короткое замыкание и пожар через полтора часа, отсчет пошел. Enjoy the show!
Присоединиться к зрителям можно в дискорде.
Вы далеко зашли и отгадали почти все загадки, но остановились на самом простом и одновременно самом сложном.
Читать полностью »
Новое CSS-свойство content-visibility ускоряет отрисовку страницы в несколько раз
2020-08-13 в 7:09, admin, рубрики: chromium, css, Блог компании VDSina.ru — хостинг серверов, веб-дизайн, интерфейсы, Разработка веб-сайтов5 августа 2020 разработчики Google анонсировали новое CSS-свойство content-visibility
в версии Chromium 85. Оно должно существенно повлиять на скорость первой загрузки и первой отрисовки на сайте; причём с только что отрендеренным контентом можно взаимодействовать сразу же, не дожидаясь загрузки остального содержимого. content-visibility
заставляет юзер-агент пропускать разметку и покраску элементов, не находящихся на экране. По сути, это работает как lazy-load, только не на загрузке ресурсов, а на их отрисовке.
В этой демке content-visibility: auto
, применённый к разбитому на части контенту, даёт прирост скорости рендера в 7 раз
Читать полностью »
Хакните и остановите шредер, в который загружено 200к, устройте короткое замыкание и пожар
2020-08-12 в 6:00, admin, рубрики: ruvds, Блог компании RUVDS.com, игра, информационная безопасность, Разработка веб-сайтов, хостингСыграем в игру?
Вам наверное интересно, где вы окажетесь, кликнув на ссылку? Мы скажем вам где.
Это трансляция из офиса веб-студии Сокол, предоставляющей услуги подкроватного хостинга. Комната наполнена iot-устройствами, которые полностью управляются с сайта компании.
Владелец офиса уехал отдыхать на Бали, но успел построить продвинутую систему слежения и защиты от грабителей. Свои деньги, 200 000 рублей, честно заработанные на создании убогих сайтов, он засунул в шредер — только офис попытаются взломать, деньги начнут уничтожаться и не достанутся никому.
Раз в час шредер перерезает по 1000 рублей в горку бумажного мусора. Как это происходит, вы можете наблюдать на трансляции.
Там же вы видите, как меняется комната под управлением умных устройств. Вокруг вас спрятаны подсказки, которые помогут вам выйти победителями.
Читать полностью »
Vue.js для начинающих, урок 11: вкладки, глобальная шина событий
2020-08-11 в 13:16, admin, рубрики: javascript, vue, vue.js, vuejs, Блог компании RUVDS.com, обучение, разработка, Разработка веб-сайтов, фреймворкСегодня, в 11 уроке, который завершает этот учебный курс по основам Vue, мы поговорим о том, как организовать содержимое страницы приложения с помощью вкладок. Здесь же мы обсудим глобальную шину событий — простой механизм по передаче данных внутри приложения.
Архитектура современных корпоративных Node.js-приложений
2020-08-11 в 10:55, admin, рубрики: architecture, backend, javascript, node.js, ssr, Блог компании Яндекс, Блог компании Яндекс.Деньги, Разработка веб-сайтовОх, не зря в названии намёк на нетленку Фаулера. И когда фронтенд-приложения успели стать настолько сложными, что мы начали рассуждать о высоких материях? Node.js… фронтенд… погодите, но Нода же на сервере, это бэкенд, а там ребята и так всё знают!
Давайте по порядку. И сразу небольшой дисклеймер: статья написана по мотивам моего выступления на Я.Субботнике Pro для фронтенд-разработчиков. Если вы занимаетесь бэкендом, то, возможно, ничего нового для себя не откроете. Здесь я попробую обобщить свой опыт фронтендера в крупном энтерпрайзе, объяснить, почему и как мы используем Node.js.
Читать полностью »
Мне кажется, дело не в языке, а в том, как на нем пишут
2020-08-11 в 8:08, admin, рубрики: Go, php, php vs go, Блог компании Skyeng, выбор стека, выбор языка программирования, минусы go, минусы php, плюсы go, плюсы php, Программирование, Разработка веб-сайтов«Летом между 2 и 3 курсом я пошла искать работу — а в Новосибе того времени почти все вакансии для ребят без опыта были про PHP. Начинала с очень простых вещей — WordPress, Drupal… Потом писала бэкенды на Yii и много еще разного. Go впервые попробовала в 2014-м, вдохновившись докладом, и затем часто находила работу, связанную с разработкой на нем, через сообщество.
Считается, что Go гораздо проще поддерживать, чем PHP. Я не согласна. Видела очень много чистого, легко читаемого и поддерживаемого кода на PHP, а сейчас время от времени встречаю много плохо написанного кода на Go. Проблемы начинаются тогда, когда мы не следуем лучшим практикам языков и систем, которые разрабатываем… Или когда выбираем для своих задач не тот инструмент», — Елена Граховац, руководитель ПК GolangConf 2019 и соведущая подкаста GolangShow.
В эту субботу днем обсудим типичные ошибки выбора в стриме с Леной, Сашей Макаровым и другими замечательными людьми. Подключайтесь.
Читать полностью »
А вы знаете о том, что в Python есть встроенная СУБД?
2020-08-10 в 13:16, admin, рубрики: python, Администрирование баз данных, Блог компании RUVDS.com, разработка, Разработка веб-сайтов, СУБДЕсли вы — программист, то я полагаю, что вы, наверняка, знаете о существовании чрезвычайно компактной и нетребовательной к ресурсам СУБД SQLite, или даже пользовались ей. Эта система обладает практически всеми возможностями, которых можно ожидать от реляционной СУБД, но при этом всё хранится в единственном файле. Вот некоторые сценарии использования SQLite, упомянутые на официальном сайте этой системы:
- Встраиваемые устройства и IoT.
- Анализ данных.
- Перенос данных из одной системы в другую.
- Архивирование данных и (или) упаковка данных в контейнеры.
- Хранение данных во внешней или временной БД.
- Заменитель корпоративной БД, используемый в демонстрационных или испытательных целях.
- Обучение, освоение начинающими практических приёмов работы с БД.
- Прототипирование и исследование экспериментальных расширений языка SQL.
В документации к SQLite можно найти и другие причины использования этой СУБД.
Данный материал посвящён использованию SQLite в Python-разработке. Поэтому для нас особенно важно то, что эта СУБД, представленная модулем sqlite3
, входит в стандартную библиотеку языка. То есть оказывается, что для работы с SQLite из Python-кода не нужно устанавливать некое клиент-серверное ПО, не нужно поддерживать работу какого-то сервиса, отвечающего за работу с СУБД. Достаточно лишь импортировать модуль sqlite3
и приступить к его использованию в программе, получив в своё распоряжение систему управления реляционными базами данных.
Читать полностью »
Как будет выглядеть программирование в 2025 году?
2020-08-10 в 8:03, admin, рубрики: IDE, open source, php, Блог компании FunCorp, будущее здесь, будущее рядом, Программирование, разработка, Разработка веб-сайтовМы часто читаем о бэст практикс в программировании, о новых функциях фреймворков или о том, что нового в очередной версии PHP. Читаем, как поменять «то на это», почему какая-то техника хороша или плоха, или какой новый пакет вы можете использовать в своём проекте. Но всё это — рассуждения только о прошлом или настоящем.
Сейчас я заканчиваю чтение книги «The Inevitable», написанной основателем журнала Wired, речь в которой исключительно про будущее. Вдохновившись этой книгой, предлагаю посмотреть на будущее программирования.
Читать полностью »
Дайджест свежих материалов из мира фронтенда за последнюю неделю №427 (3 — 9 августа 2020)
2020-08-09 в 20:06, admin, рубрики: angular, css, ES6, html, html5, javascript, JS, React, vue, браузеры, дайджест, Разработка веб-сайтов, ссылки, фронтендПредлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.