Рубрика «Веб-разработка» - 112

Недавно я всерьёз задумался об открытии своего онлайн магазина. Будучи по натуре человеком достаточно последовательным и взвешенным, я решил не вестись на красочную рекламу, а самостоятельно осуществить ознакомление со всеми широко используемыми вариантами систем управления контентом...
Читать полностью »

С чего всё началось / Идея

На дворе стоял холодный январь 2013 года. За окном было где-то -30. Все, чего хотелось — закинуться чашкой-другой кофе, закутаться в плед и сидеть у камина. Но возбужденный взгляд Миши Давыдова и уверенность в победе долго томиться не дали:

— Олег, есть идея! Давай организуем встречу по типу MoscowJS, почитаем докладов, будет круто!
— Хм… давай!

В итоге решили, что для встреч по JS контента будет слишком мало, и взяли весь frontend. Так и началась история одной из ведущих на сегодняшний день frontend-тусовок Екатеринбурга – FrontTalks.

Как мы делали FrontTalks

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

Довольно много можно рассказать о e-Commerce сегодня. Мы же начнем с обсуждения более глобального вопроса: чем является e-Commerce, маркетинг искусством или наукой? Учитывая наш опыт, мы создали небольшой инфографик, чтобы все-таки пролить немного больше света на этот вопрос:Читать полностью »

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

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

Pug pug!, или Как прошла первая встреча PHP User Group

Днепропетровский офис DataArt принял первую встречу сообщества PHP-разработчиков. Перед презентациями гостей встречал мимимишный мопс Чупик — главный герой нашего видеоприглашения на встречу. Которая, кстати, собрала более полусотни девелоперов, которые с огромным удовольствием прослушали четыер доклада о РНР и как с ним жить.
Читать полностью »

Изображения в верстке. Хватит это терпеть

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

Со времён игры «2048» не было новых таких же увлекательных головоломок. Теперь есть: «Игра о квадратах».

Игра о квадратах
Читать полностью »

Перевод статьи «8 Ways For A Programmer To Stay Sane», David Walsh.

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

image

Зачем же мы этим занимаемся? Нам просто нравится программировать. Нам нравится создавать виртуальные миры, где пользователи могут получать информацию, размещать изображения, находить людей. Нам нравится следуя набору правил и ограничений получать максимум возможностей. Нам нравится, что наша личная коллекция исходников и инструментов в один день может стать чем-то наподобие Facebook или Digg.

Несмотря на все плюсы программирования, оно может и осточертеть. Умение справляться со стрессом от нашей работы, это очень важная вещь. Я тут собрал список способов для программиста остаться при своем уме.
Читать полностью »

Доброго времени суток, уважаемые читатели. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.

Webhook

image
Webhook — это платформа для создания сайтов. Важно не путать со статическими генераторами, потому что это именно «CMS builder». Проект успешно завершил кампанию на Kickstarter 14 мая этого года, где смог собрать сумму в два раза большую, чем было необходимо. А буквально недавно состоялся релиз первой версии продукта. Webhook построен с использованием NodeJS, Grunt и Firebase для реалтайма, работает на Windows, Linux и Mac, внутри целая система виджетов со множеством вариаций на выходе, «Django-like templating» с помощью Swig JS, кроссплатформенная админ панель и еще целый ряд плюсов.

# Install Webhook through npm
npm install grunt-cli wh

# Create your first site
wh create my_awesome_site

# Load the local runserver
cd my_awesome_site
wh serve

# Make your website live
wh deploy

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

Современный торнадо, часть 2: блокирующие операцииУлучшаем наш распределённый хостинг картинок. В этой части мы поговорим о конфигурировании приложения и подключим защиту от csrf. Затем, на примере создания миниатюр картинок, научимся работать с блокирующими задачами, запускать корутины параллельно и обрабатывать возникающие в них исключения.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js