![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
![]() |
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
[Перевод] Профилирование и оптимизация веб-приложений на Go
2017-03-23 16:25:31 (читать в оригинале)Привет, меня зовут Павел Мурзаков, я – разработчик в команде Features в Badoo. Нам важно, чтобы наши сервисы потребляли как можно меньше ресурсов, поскольку каждый дополнительный сервер стоит денег. Поэтому мы часто профилируем и оптимизируем код. Часть наших демонов написана на Go, с оптимизацией кода на котором мне пришлось работать в последнее время. Благо в стандартной библиотеке Go есть множество готовых инструментов для этого.
Недавно мне попалась эта статья, в которой собрана информация о многих инструментах и на конкретном примере показано, как начать ими пользоваться. Кроме того, в ней есть несколько хороших рецептов по написанию эффективного кода. Эта информация будет полезна любому начинающему Go-разработчику (более продвинутые тоже смогут найти что-то для себя), поэтому я сделал для вас перевод. Enjoy!
Читать дальше →Тэги: badoo, golang, optimization, profiling, блог, веб-сайтов, компании, программирование, разработка
Постоянная ссылка
Делаем более-менее универсальный калькулятор услуг для сайта
2017-03-23 15:10:40 (читать в оригинале)Беглый анализ открытых данных показывает, что ежедневно в среднем 5 человек оставляют заявки на создание калькулятора на биржах фриланса — а еще несколько сотен интересуются вопросом в поиске. Часто запросы стандартны — и, конечно, на рынке сложился целый набор готовых предложений: от плагинов для конкретных CMS до калькуляторов, которые можно приобрести у студий. Рекорд, обнаруженный нами (см. в первом комментарии) — 24 999 рублей за довольно обычное решение.
Да, рынок есть рынок. Но поскольку мы в основном работаем с людьми, чьи сайты сделаны на конструкторах, у них нет 25 тысяч на один виджет. Вот и возникло желание написать калькулятор, которым они смогли бы пользоваться самостоятельно — и без изучения HTML, JS, JQuery и CSS.

В процессе работы над проектом нам удалось реализовать несколько находок в логике работы и дизайне калькулятора. Ими, а также полезными инструментами, и хотим поделиться с сообществом.
Читать дальше →
Тэги: animation, cms, css3, gulp, jquery, jquery-range-slider, phantomjs, plugins, ucalc, uteam, адаптивная, блог, веб-сайтов, веб-сервисов, вёрстка, запросов, калькулятор, калькуляторы, кода, компании, оптимизация, разработка, сайтов, стоимости, тестирование
Постоянная ссылка
[Перевод] А вы знаете скорость загрузки вашего сайта с мобильных устройств? Самое время разобраться
2017-03-23 13:23:43 (читать в оригинале)
Выясните, сколько времени потребуется для загрузки страницы на мобильных устройствах из разных регионов.
Читать дальше →
Тэги: hosting.cafe, it-стандарты, анализ, блог, веб-сайтов, веб-сервисов, время, загрузки, компании, оптимизация, проектирование, разработка, сайта, систем, тестирование
Постоянная ссылка
Как развивать продукт, если в команде один разработчик и два заказчика?
2017-03-23 10:40:01 (читать в оригинале)Будем честны, все спецы говорят, что запускать прототип надо как можно раньше. В теории это легко, но на практике, особенно для публичной компании, страх облажаться очень большой. Поэтому постараюсь открыто рассказать о нашем опыте развития продукта, в который мало кто верил.

Команда мечты
Волею судеб мы с коллегой взяли ответственность за развитие сайта подключения b2b клиентов к QIWI (ishop.qiwi.com) и страницы оплаты счетов (bill.qiwi.com). В момент нашего
Читать дальше →
Тэги: e-commerce, qiwi, блог, веб-сайтов, запуск, компании, опыт, платежи, платежные, платёжные, поиск, программирование, проекта, разработка, системы, сотрудников, формы, чекаут
Постоянная ссылка
Непрерывная интеграция с помощью Drone CI, Docker и Ansible
2017-03-22 14:52:06 (читать в оригинале)Можете представить, что Вам больше никогда не придется устанавливать зависимости и настраивать конфигурации вручную на вашем сервере непрерывной интеграции? А вы верите в то, что каждый шаг вашего билда может быть по-настоящему изолированным и работать исключительно в Docker контейнерах? В конце концов, хотели бы вы попробовать инструмент, который входит в топ 20 всех открытых проектов, написанных на Golang, и имеет 9k+ звездочек на Github?
В этой статье мы хотели бы рассказать о великолепном Drone CI, который уже помог нам упростить и сделать лучше нашу непрерывную интеграцию. Мы поделимся деталями установки Drone CI и покажем на примере небольшого проекта все детали использования. Если вы не любите много читать и хотите сразу попробовать, в конце статьи есть ссылки на Github репозитории, которые помогут с быстрым стартом.
Читать дальше →
Тэги: ansible, automation, continuous, deployment, docker, drone, integration, it-стандарты, node.js, веб-сайтов, разработка
Постоянная ссылка



![]() | ||
+40 |
47 |
Фрагменты |
+30 |
57 |
тот_самый_Петрович |
+19 |
40 |
история интерьера |
+1 |
17 |
промо радио |
+1 |
27 |
Новости сайта RocketsMusic.ru |
![]() | ||
-17 |
20 |
Радио ФМ Онлайн слушать бесплатно |
-24 |
2 |
Лучинин.net |
|
|
|
|
|
|
|
|
|

Загрузка...

взяты из открытых общедоступных источников и являются собственностью их авторов.