|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
|
Redux store: Расширение по «горизонтали»
2017-08-17 22:08:43 (читать в оригинале)
Когда приложение, использующее Redux, разрастается до достаточно больших размеров, количество состояний увеличивается многократно. Для разделения редьюсеров на логические единицы применяется подход комбинирования их с помощью combineReducers. Данное решение позволяет расширить store по «вертикали». Но бывают случаи, когда данного разделения может быть недостаточно. Например, один из уровней несет в себе составную логику, которую тоже было бы неплохо разделить (или как говорил один из известных людей: «Ухлубить!»). Но такого подхода нет в API Redux. И поиск решения данного вопроса так же ничего не дал (может плохо искал). Поэтому я разработал свой подход расширения по «горизонтали» Redux Store.Хочу Вас ознакомить со своим проектом, который позволяет осуществить данный подход.
Использование
1) Сначала, на уровне редьюсера первого уровня, подключаем саму библиотеку:
import {stateCombine, runCombine, getInitialState} from "redux-combine-deep-props"; Читать дальше →
[Перевод] Бинарный поиск в JavaScript. Практический пример
2017-08-17 14:48:09 (читать в оригинале)
Что такое бинарный поиск?
Когда нужно выполнить поиск в массиве, простейшим способом может быть использование indexOf() или, возможно, цикла for(). Любой из этих способов будет начинать перебирать массив начиная с начала и переходить по каждому элементу массива до тех пор, пока не будет найдено нужное значение.
Теперь сравним это с бинарным поиском.
Бинарный поиск позволяет выполнять поиск в отсортированном массиве путем многократного разбиения массива пополам.
Читать дальше →
Тэги: javascript, алгоритмы, бинарный, веб-сайтов, поиск, поиска, программирование, разработка
Постоянная ссылка
Непрерывная интеграция/внедрение приложения Symfony с помощью docker-compose и GitLab CI
2017-08-16 13:56:48 (читать в оригинале)В статье я поделюсь своим опытом автоматизации всего процесса разработки приложения Symfony с нуля от настройки инфраструктуры до деплоя в production. От development- и до production-окружения для запуска приложения будет использоваться docker-compose, а все процедуры непрерывной интеграции/внедрения будут запускаться через GitLab CI/CD Pipelines в docker-контейнерах.
Подразумевается, что вы знакомы с docker и docker-compose. Если нет или вы не знаете как его установить, я подготовил инструкцию по подготовке локального окружения разработчика. Фактически, для работы над приложением потребуется только Docker, VirtualBox и, опционально, Yarn.
Читать дальше →Тэги: docker-compose, gitlab, symfony, веб-сайтов, внедрение, интеграция, непрерывная, непрерывное, разработка
Постоянная ссылка
[recovery mode] Честный realtime на React и Redux, как основа автоаукциона
2017-08-15 16:49:34 (читать в оригинале)
В нашей первой статье о программной инфраструктуре сервиса CarPrice, — если не читали, то рекомендуем почитать, — упоминалось про сайт для дилеров. Что он собой представляет и как устроен, мы попросили рассказать одного из его разработчиков, Никиту Лебедева.
Читать дальше →
Тэги: carprice, javascript, react, reactjs, realtime, redux, блог, веб-сайтов, компании, программирование, разработка
Постоянная ссылка
[Перевод] Что за черт, Javascript
2017-08-15 14:24:08 (читать в оригинале)
Этот пост — список забавных и хитрых примеров на JavaScript. Это отличный язык. У него простой синтаксис, большая экосистема и, что гораздо важнее, огромное сообщество.
В то же время мы все знаем, что JavaScript довольно забавный язык, в котором есть хитрые вещи. Некоторые из них быстро превращают нашу повседневную работу в ад, а некоторые заставляют хохотать. В этом посте рассмотрим некоторые из них.
Читать дальше →Тэги: group, it-стандарты, javascript, mail.ru, wtf, блог, веб-сайтов, компании, ненормальное, программирование, разработка, теги, читает
Постоянная ссылка
|
| ||
|
+76 |
114 |
zo0m's journal : Немного меня... |
|
+73 |
99 |
Александр Никулин |
|
+72 |
104 |
Чеширская__кошка |
|
+43 |
117 |
Галерея web-дизайна Origin Site | RSS лента |
|
+4 |
5 |
TATARNIKOFF.COM |
|
| ||
|
-3 |
120 |
Секреты мастераСекреты мастера |
|
-10 |
13 |
fashion-fashion.ru: всё самое модное |
|
-12 |
4 |
Дизайн и мебель |
|
-14 |
9 |
MisterM |
|
-15 |
8 |
PSDTUTS |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.

