lodash — знай свою стандартную библиотеку

Автор: admin от 29-03-2014, 15:10, посмотрело: 368

lodash — знай свою стандартную библиотеку

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

Что же, в последнее время, в своей работе я во всех проектах задействую lodash (кому-то может больше нравиться underscore). Для меня это, фактически, — стандарт. В очередной раз пробегая глазами API, я решил составить для себя шпаргалку в виде: «название функции» — «краткое описание». Так удобно освежать API в памяти. Может кому пригодится.

Категория: Программирование » Веб-разработка

 

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №102 (23 — 29 марта 2014)

Автор: admin от 28-03-2014, 23:33, посмотрело: 323

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №102 (23 — 29 марта 2014)

Категория: Программирование » Веб-разработка

 

О менеджерах, разработчиках и скрамах

Автор: admin от 28-03-2014, 13:55, посмотрело: 316

Давно хотел систематизировать свой взгляд на методологии разработки ПО, на взаимодействие менеджера и программиста (функционального тимлида и тимлида разработки), но всё не попадалась точка опоры, оттолкнувшись от которой, можно порассуждать. И вот эта точка опоры появилась. Коллега прислал ссылку на манифест (RU), который, как представляется, легко овладевает неокрепшими умами посредством своей категоричности и ненормативной лексики.

Категория: Программирование » Веб-разработка

 

Встречайте WebStorm 8: поддержка AngularJS, spy-js, интеграция Grunt и многое другое

Автор: admin от 28-03-2014, 13:55, посмотрело: 457

Вот и настало время весеннего обновления WebStorm, нашей IDE для front-end разработки и Node.js.
В новом WebStorm 8 появились поддержка фреймворка AngularJS, javascript-трейсер spy-js, долгожданные множественные курсоры в редакторе, интеграция Grunt и Bower и еще много интересных нововведений и улучшений.
Теперь обо всем по порядку.
Встречайте WebStorm 8: поддержка AngularJS, spy-js, интеграция Grunt и многое другое

Категория: Программирование » Веб-разработка

 

Парсер в Nimbus Note, или как мы решали проблему «чистого» HTML

Автор: admin от 28-03-2014, 12:55, посмотрело: 324

Одна из ключевых возможностей Nimbus Note — это сохранение и/или редактирование заметок в виде html-документа. И заметки эти создаются/редактируются в браузере или на мобильных устройствах. После чего — отправляются на сервер. А как подсказывает профессиональная паранойя — информации пришедшей от пользователя доверять нельзя. Т.к. там может быть всё что угодно: XSS, документ, превращающий вёрстку в мечту абстракциониста или вообще ни разу не текст. Следовательно, данные пришедшие от пользователя нуждаются в предварительной обработке. В этой статье я опишу некоторые особенности нашего решения данной проблемы.

Категория: Программирование » Веб-разработка

 

Easyling — подсчет сайтов в два клика

Автор: admin от 28-03-2014, 11:55, посмотрело: 300

Easyling — подсчет сайтов в два клика

Сегодня мы впервые публикуем обзор программы от нашего технического специалиста Yuliya_Sadovnik

Из наших предыдущих статей вы могли узнать немного о «нетворческой» части процесса локализации, заглянуть на нашу внутреннюю кухню и убедиться, что локализация — это диагноз серьезно. Тем не менее, как бы хорошо ни был поставлен процесс, может возникнуть проблема или трудновыполнимая задача, на решение которой порой не хватает привычных ресурсов, и нужно искать спасение в новых или даже сочетать несколько.

Категория: Программирование » Веб-разработка

 

Создаем «Восхитительный» проект (Minimum Delightful Product)

Автор: admin от 28-03-2014, 10:55, посмотрело: 287

Minimum Viable Product vs. Minimum Delightful Product



Создаем «Восхитительный» проект (Minimum Delightful Product)
Одна из наиболее популярных идей появившаяся в индустрии разработки в последние годы, это концепция «Minimum Viable Product (MVP)» (Минимально Жизнеспособный Продукт). Концентрируясь на создании MVP вы уменьшаете шансы что вы создадите продукт, который не нужен потребителю. Вы можете воспринимать ее как основу широкой методологии, которая оказывает влияние на заказчика и исследует пользователя продукта в процессе разработки.

На первый взгляд MVP отличная идея, потому, что она обращена к главному антипаттерну в продуктовой разработке: создание слишком большого числа фич, в том числе не востребованных, в результате тратится слишком много времени на разработку без запуска проекта или получения реального фидбека от заказчика и пользователей продукта.

Категория: Программирование » Веб-разработка

 

О плохих словах, или Как написать текст, не сделав из него какашку

Автор: admin от 28-03-2014, 09:55, посмотрело: 263

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

Категория: Программирование » Веб-разработка

 

Ролевая модель данных прав доступа для web-ресурса

Автор: admin от 28-03-2014, 08:55, посмотрело: 595

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

Категория: Программирование » Веб-разработка

 

Как создавать и зарабатывать на SaaS (Часть 2 — бесценный опыт российских ISV)

Автор: admin от 27-03-2014, 19:35, посмотрело: 221

Как создавать и зарабатывать на SaaS (Часть 2 — бесценный опыт российских ISV)

В первой части статьи я рассуждал о способах оптимизации стоимости/функциональности при создании SaaS (Онлайн) сервисов. Мой подход к проблеме был скорей стратегический (куда бежать, что отрезать), но не технологический, да и надо было с чего-то начать. Что из этого получилось можно прочитать тут.

Сегодня, как я и обещал, у меня гости, которые открыто делятся своими рецептами создания успешных SaaS историй. Отмечу, что большинство приглашенных компании уже состоялись в плане бизнеса и лидируют в свои сегментах автоматизации (гуру). Пришли и проекты, которые только начинают завоевывать сердца пользователей семимильными шагами (новички). В гости, сегодня, заглянули: amoCRM, МойСлад, Asoft CRM, Сopiny, Do.Docs, Zingaya, SMEOn и я задал всем одни те же вопросы, которые помогут тиражировать опыт коллег и передать его новым командам. По-моему, получился интересный микс мнений, который поможет правильно подойти к созданию SaaS всем тем, кто решит или уже решил играть на этом поле.

Собственно, вопросы:

1. Как возникла идея создания сервиса?
2. Инструментарий разработки и почему именно этот?
3. Целевая аудитория сервиса?
4. Экономия при создании — методы, подходы, технологии.
5. Стратегия продвижения.
6. Friends/family/fools — откуда были привлечены средства на начало разработки?
7. Ошибки проекта и как справлялись.
8. Особое мнение (бонус по делу).

Категория: Программирование » Веб-разработка