![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
![]() |
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
[Перевод] Трудные уроки: пять лет с Node.js
2017-04-21 11:53:41 (читать в оригинале)После пяти лет работы с Node.js я многое понял. Я уже делился некоторыми историями, но в этот раз хочу рассказать о том, какие знания дались труднее всего. Баги, проблемы, сюрпризы и уроки, которые вы можете использовать в собственных проектах!
Базовые концепции
В каждой новой платформе есть свои хитрости, но в данный момент эти концепции для меня вторичны. Разобраться в своём баге — хороший способ гарантированного обучения. Даже если это немного болезненно!
Классы
Когда я только начал работать с Node.js, то написал скрапер. Очень быстро я понял, что если ничего не предпринять, то он будет осуществлять много запросов параллельно. Одно это стало важным открытием. Но поскольку я ещё не полностью усвоил мощь экосистемы, то сел и написал собственный ограничитель параллелизма. Он работал и проверял, что в каждый момент времени активны не более N запросов одновременно.
Читать дальше →
Тэги: async.js, callback, coffeescript, express, gatsby, javascript, jenkins, jshint, mocha, nan, new, node.js, react.js, relic, toobusy-js, веб-сайтов, веб-сервисов, проектирование, разработка, рефакторинг, тестирование
Постоянная ссылка
GeekUniversity — первый в России онлайн-университет с гарантированным трудоустройством
2017-04-20 17:53:41 (читать в оригинале)
Новость для тех, кто мечтает заниматься разработкой сайтов, веб- или мобильных приложений. Образовательный IT-портал GeekBrains и Mail.Ru Group запустили совместный проект — первый в России онлайн-университет, готовящий веб-разработчиков, Android- и iOS-программистов. Студенты GeekUniversity смогут пройти путь от новичка до middle-разработчика всего за год.
Читать дальше →
Тэги: group, mail.ru, блог, веб-разработка, веб-сайтов, компании, мобильная, мобильных, приложений, программирование, разработка
Постоянная ссылка
[Перевод] Как Reddit создал r/Place
2017-04-20 15:03:13 (читать в оригинале)Над проектом работали несколько команд — фронтенд, бэкенд, мобильная разработка. По большей части он был реализован на уже существовавших в Reddit технологиях. В этой статье мы рассмотрим, как с технической стороны создавался Place. Если хотите посмотреть код Place, то он здесь.
Читать дальше →Тэги: badoo, canvas, javascript, reddit, redis, блог, веб-сайтов, компании, программирование, разработка
Постоянная ссылка
Логическая репликация в PostgreSQL 10
2017-04-20 14:59:21 (читать в оригинале)PG Day’17 продолжает радовать вас авторскими статьями. Сегодня, наш старый друг и бессменный автор провокационных статей о Web-разработке varanio расскажет о логической репликации.
Сначала я хотел назвать статью "Гарри Поттер и философский камень", потому что много лет при сравнении PostgreSQL с MySQL кто-нибудь всегда появлялся и замечал, что в Посгресе нет логической репликации (можно реплицировать только всю базу целиком, причем реплика read only), а в MySQL их целых два вида: statement based и row based.
И если statement based — это бомба замедленного действия с лазерным прицелом в ногу, то row based действительно очень не хватало в PG. Т.е. вопрос репликации — как философский камень у любителей баз.
Точнее, в посгресе всегда можно было использовать slony для того, чтобы, например, реплицировать только одну-две нужных таблицы. Но slony — это хитрое поделие на триггерах, которое работает по принципу: работает — не трогай. Т.е. например, нельзя просто взять и сделать ALTER TABLE ADD COLUMN, это надо делать через специальные механизмы. Если же всё-таки кто-то случайно это сделал, а потом, что еще хуже, через какое-то время в панике вернул как было, то быстро разрулить эту ситуацию может только чёрный маг 80lvl. Помимо slony, начиная с 9.4 стало возможно писать свои расширения для логической репликации через wal, вроде бы, пример такого расширения — pglogical.
Но это всё не то!
Когда я узнал, что в dev-ветку PostgreSQL 10 упал коммит, который позволяет из коробки, без экстеншенов и плагинов, логически реплицировать отдельные таблицы, я решил посмотреть, а как оно там работает.
Читать дальше →Тэги: databases, day'17, postgresql, replication, russia, scalability, sql, блог, веб-сайтов, компании, разработка
Постоянная ссылка
[Из песочницы] Что же такое этот GraphQL?
2017-04-20 13:56:13 (читать в оригинале)Вашему вниманию предлагаю перевод статьи Sacha Greif "Что же такое этот GraphQL?"
Если вы такой же, как и я, вы обычно проходите через три этапа, когда узнаёте о новой технологии:
- Отрицание Ещё одна JavaScript библиотека?! Зачем? У меня уже есть jQuery!
- Интерес Хм, наверное мне следует взглянуть на эту библиотеку...
- Паника Помогите! Мне нужно изучить эту библиотеку прямо сейчас, иначе мои знания устареют!
Есть одна хитрость для поддержания благоразумия в эпоху быстроразвивающихся технологий: изучать новые вещи между вторым и третьим этапом, как только интерес задет, но пока технология ещё не распространена повсеместно.
Именно поэтому сейчас самое время узнать, что же такое этот GraphQL, о котором вы повсюду слышите.
Читать дальше →



![]() | ||
+903 |
934 |
Блог о подарках и праздниках |
+883 |
955 |
Kitten |
+876 |
942 |
And_So_On |
+846 |
1007 |
Уголок народного трейдера |
+814 |
958 |
ank |
![]() | ||
-1 |
255 |
Главная |
-1 |
4 |
Equillibrium |
-2 |
15 |
Elephant_Talk |
-6 |
771 |
Сибдепо / Блоги |
-6 |
5 |
lqp |

Загрузка...

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