Статья, перевод которой мы публикуем сегодня, посвящена 10 полезным инструментам, которые предназначены для веб-разработчиков. Автор материала считает, что это — как раз такие инструменты, которые позволяют, как говорится, «работать с умом, а не до ночи».
Рубрика «Веб-разработка» - 3
Веб-разработчику: 10 полезных инструментов
2020-08-14 в 9:33, admin, рубрики: Блог компании RUVDS.com, Веб-разработка, Лайфхаки для гиков, Программирование, Разработка веб-сайтов, СофтНаилучшие практики создания REST API
2020-07-17 в 6:43, admin, рубрики: api, best practices, express, javascript, node.js, rest, Блог компании Издательский дом «Питер», Веб-разработка, интерфейсы, книги, ПрограммированиеВсем привет!
Предлагаемая вашему вниманию статья, несмотря на невинное название, спровоцировала на сайте Stackoverflow столь многословную дискуссию, что мы не смогли пройти мимо нее. Попытка объять необъятное — внятно рассказать о грамотном проектировании REST API — по-видимому, удалась автору во многом, но не вполне. В любом случае, надеемся потягаться с оригиналом в градусе обсуждения, а также на то, что пополним армию поклонников Express.
Приятного чтения!
Читать полностью »
Если бы я учил Frontend сегодня. Советы начинающим
2020-04-05 в 19:49, admin, рубрики: css, html, javascript, JS, Веб-разработка, для начинающих, для новичков, интерфейсы, Разработка веб-сайтовМой путь в веб-разработке начался 5 лет назад. За это время я успел испробовать множество технологий, а в последние 3 года развиваюсь в направлении frontend.
В этой статье я бы хотел ясно изложить, какие технологии необходимо изучить новичку, а также поделиться методами их освоения. Гайд ориентирован на людей, которые делают свои первые шаги в веб-разработке, и в нем я постараюсь подробно пояснять суть каждой технологии. Также в конце я расскажу, куда двигаться дальше.
Итак, ты хочешь стать Frontend разработчиком. Что для этого нужно?
Почему пора перестать использовать JavaScript IIFE
2020-03-31 в 9:00, admin, рубрики: javascript, Блог компании RUVDS.com, Веб-разработка, Программирование, Разработка веб-сайтовНемедленно вызываемая функция (Immediately Invoked Function Expression — IIFE) в JavaScript — это конструкция, позволяющая вызывать функцию непосредственно после ее определения.
В этой статье мы разберемся, почему стоит отказаться от использования IIFE, несмотря на ее былые заслуги.Читать полностью »
Rust для веб-разработчика — быстрый старт и стремительный полет
2019-11-27 в 14:22, admin, рубрики: Rust, Блог компании 1С-Битрикс, Веб-разработка, высоконагруженные проекты, Программирование, Разработка веб-сайтов, сетевое программированиеВсем привет! Сегодня хочу поделиться опытом изучения языка и быстрой реализации высоконагруженного сетевого проекта, использующего так популярные и востребованные сейчас неблокирующие асинхронные сетевые соединения, на новом, красивом, элегантном и очень эффективном языке Rust.
Особый упор в посте сделаю на быстрое и ясное объяснение возможностей языка и платформы специалистам, имеющим большой опыт в веб-разработке, ибо сам таким и являюсь. Существует заблуждение, что кривая вхождения в Rust — очень-очень крутая. Но я покажу, что это далеко не так. Наливаем кофе и погнали!
Читать полностью »
JavaScript не нужно ничем заменять — другие языки тоже столкнутся с теми же проблемами
2019-11-27 в 9:28, admin, рубрики: javascript, TypeScript, webassembly, Веб-разработка, Программирование, Разработка веб-сайтов, скриптовые языки«Существует только два вида языков: те, на которые жалуются и те, которыми никто не пользуется», — Бьёрн Страуструп, создатель C++
Очень часто слышатся заявления о том, что JavaScript нужно заменить каким-то другим языком. Причиной всегда становится то, что у JavaScript накопилось слишком много странностей, которые давно нужно было исправить.
Но поскольку их не исправили, то это очевидно означает, что JavaScript — отстойный язык, который просто никак не исправишь. И что его нужно заменить, и желательно любимым языком очередного жалобщика.
Но действительно ли это так?
Как мы оказались в такой ситуации?
Не стоит ждать, что я назову JavaScript идеальным языком. У него есть странные причуды. Он был спроектирован за десять дней, а затем его изменили так, чтобы он напоминал Java. К сожалению, это наследие, с которым мы вынуждены жить.
Но ни один язык не идеален, а JavaScript значительно улучшился после ES6 и продолжает своё развитие. Он эволюционировал из «игрушечного языка», используемого только для анимирования элементов веб-страниц, в серьёзный язык программирования, применяемый сегодня для выполнения больших и сложных веб-приложений.
Читать полностью »
Видеозвонки, WebRTC и браузер: как это работает и как согреть «замерзающую» трансляцию
2019-11-07 в 13:44, admin, рубрики: skyeng, udp, WebRTC, Блог компании Skyeng, браузер, браузеры, Веб-разработка, видео, видеоконференцсвязь, задержка, потеря пакетов, Работа с видео, Сетевые технологии, трансляция, трансляция видео, фризыДля большинства из нас видеосвязь в браузере — нечто вроде черного ящика. Есть изображение собеседника на экране, звук, возможность общения. Но что происходит там, внутри? Об этом сегодня и поговорим.
Статья сделана на основе доклада нашего сотрудника, Кирилла Рогового. Он занимается настройкой видеосвязи в Skyeng и стремится сделать видеосвязь не просто хорошей, а очень хорошей. Он поделился своим опытом, наработками и наблюдениями по WebRTC (Web Real Time Communications), что было оформлено в виде статьи. В ней разбираются не только принципы работы технологии, но и важные моменты процесса улучшения качества видеосвязи. Все это и немного больше — под катом.
Читать полностью »
Знакомство с Sass модулями
2019-10-17 в 12:57, admin, рубрики: css, html, sass, scss, Веб-разработка, верстка, Разработка веб-сайтовПривет! Представляю вашему вниманию перевод статьи «Introducing Sass Modules» автора Miriam Suzanne.
Недавно в Sass появилась функциональность, которая вам знакома по другим языкам: модульная система. Это большой шаг вперед для @import
, одной из наиболее часто используемых функций в Sass. Несмотря на то, что существующая директива @import
позволяет вам подключать сторонние пакеты и разделять ваши стили на поддерживаемые элементы, у неё всё же есть несколько ограниченийЧитать полностью »
Предварительная загрузка шрифтов
2019-10-15 в 9:30, admin, рубрики: Блог компании RUVDS.com, Веб-разработка, Разработка веб-сайтов, шрифтыАвтор статьи, перевод которой мы сегодня публикуем, хочет рассказать о том, почему он выполняет предварительную загрузку шрифтов даже тогда, когда не должен этого делать.
Когда он создавал тот сайт, на котором опубликован оригинал этого материала, он не собирался использовать на нём никаких собственных шрифтов. Это неизбежно повлияло бы на производительность сайта, пусть и не очень сильно. Автор статьи говорит, что он стремился к тому, чтобы сделать быстрый сайт. Однако в итоге решено было использовать один особый шрифт для заголовков страниц и при этом постараться сделать так, чтобы данное решение как можно меньше повлияло бы на производительность проекта.
Читать полностью »
Интервью с веб-разработчиком Pornhub
2019-10-10 в 18:04, admin, рубрики: api, ITSumma, pornhub, Блог компании ITSumma, браузеры, веб-API, Веб-разработка, интервью, Карьера в IT-индустрии, перевод, порно, порносайты, работа, Разработка веб-сайтовВне зависимости от вашего отношения к порнографии было бы глупо отрицать огромное влияние индустрии сайтов для взрослых на развитие интернета. От расширения возможностей браузеров в плане воспроизведения видео и до показа рекламы через WebSocket в обход блокировщиков — для того, чтобы работать на острие интернет-инноваций, нужно быть крайне умным.
Недавно мне посчастливилось взять интервью у веб-разработчика крупнейшего в мире сайта для взрослых — Pornhub.
Цель: узнать о технологиях и новинках в области работы с веб-API и, конечно же, как все это реализовано в рамках Pornhub. Наслаждайтесь!
Примечание: порноиндустрия — крайне конкурентная среда, поэтому на несколько вопросов я не смог получить ответ. Я уважаю необходимость разработчиков оберегать свои профессиональные секреты.
Читать полностью »