tag:blogger.com,1999:blog-458002489272917533.post4094240166723660276..comments2024-02-14T14:07:38.890+05:00Comments on Блог Александра Бындю: Проекты моей компанииAlexander Byndyuhttp://www.blogger.com/profile/14185486842573956085noreply@blogger.comBlogger30125tag:blogger.com,1999:blog-458002489272917533.post-13525492743974212842015-05-15T12:59:59.017+05:002015-05-15T12:59:59.017+05:00Может в таком случае нужно разделить классы, котор...Может в таком случае нужно разделить классы, которые используются для маппинга из базы и другие объекты?Azarov Dmitriynoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-84378044319842225922015-02-06T21:18:31.160+05:002015-02-06T21:18:31.160+05:00Добрый день, Олег! Да, активно используем почти во...Добрый день, Олег! Да, активно используем почти во всех проектах. БД у нас MSSQL и PostgreSQL.Alexander Byndyuhttp://www.byndyu.ru/noreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-66078233004433733442015-02-06T19:59:00.615+05:002015-02-06T19:59:00.615+05:00Добрый день, прочитал вашу статью. Вопрос: она еще...Добрый день, прочитал вашу статью. Вопрос: она еще актуальна? Вы продолжаете использовать Dapper?Olegnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-63185124480690728102015-01-18T13:50:59.860+05:002015-01-18T13:50:59.860+05:00Мы по-разному делаем в зависимости от ситуации. В ...Мы по-разному делаем в зависимости от ситуации. В последних проектах я совмещаю.Alexander Byndyuhttp://www.byndyu.ru/noreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-40025435785444107562015-01-15T12:35:33.303+05:002015-01-15T12:35:33.303+05:00в nuget коллекции пакетов лежит пакет QueryBuilder...в nuget коллекции пакетов лежит пакет QueryBuilder. как думаете - имеет ли смысл совмещать с QueryObject и QueryBuilder ?Чапаевnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-90492813727018988372014-06-25T17:14:52.791+06:002014-06-25T17:14:52.791+06:00Манифест работы с людьми http://www.stratoplan.ru/...Манифест работы с людьми http://www.stratoplan.ru/manifesto/Alexander Byndyuhttp://www.byndyu.ru/noreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-26494702227687393082014-03-23T18:33:15.699+06:002014-03-23T18:33:15.699+06:00Буду еще одним рекомендующим. Использовал в трех с...Буду еще одним рекомендующим. Использовал в трех средних проектах (в связке с MSSQL) и одном крупном (в связке с ORACLE). Все в PRD. Подкупает в нем именно возможность работать на достаточно высоком уровне абстракции (с кучей плюшек: кэширование, настраиваемый маппинг, ...), но, в случае необходимости, спускаться до ADO и управления провайдерами.Антон Окошкинnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-10622428154135017272014-01-12T14:59:33.940+06:002014-01-12T14:59:33.940+06:00Нашел еще один "The Reactive Manifesto" ...Нашел еще один "The Reactive Manifesto" http://www.reactivemanifesto.orgAlexander Byndyuhttp://www.byndyu.ru/noreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-10739049132824404442013-12-21T10:37:34.994+06:002013-12-21T10:37:34.994+06:00Я могу много сказать про SPA, но главное, что про ...Я могу много сказать про SPA, но главное, что про SPA говорят заказчики и пользователи продуктов :) Для клиентов само собой, что если приходит сообщение или обновляются данные в аналитике, то никаких перегрузок страницы нет. Все пользуются Facebook, VK и twitter. Эти приложения приучивают пользователя к определенным сценариям работы с системой.<br /><br /><br />Самый простой сценарий из последнихAlexander Byndyuhttp://www.byndyu.ru/noreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-91819043857988429252013-12-21T09:38:13.215+06:002013-12-21T09:38:13.215+06:00Спасибо, отличный стек технологий. А что можете ск...Спасибо, отличный стек технологий. А что можете сказать про SPA? Хотелось бы услышать ваше мнение насчет перспективности этого подхода. В своих новых проектах вы реализуете только SPA, или в определенных случаях отдаете предпочтение MPA? <br />Наша команда последнее время активно использует подход написания клиентских SPA приложений, взаимодействуя с сервером по протоколу REST (WebApi), также мыViacheslav Bukharinnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-41671135372545756892013-12-11T19:49:47.632+06:002013-12-11T19:49:47.632+06:00EF 6 сам по себе работает хорошо в проекте, конкре...EF 6 сам по себе работает хорошо в проекте, конкретно с NoTracking использовали ещё с 3м EF для построения отчётов. Правда там не было жёстких критериев по скорости и гибкости, поэтому к сожалению ничего полезного сообщить не могу.nikaburunoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-48369361321438737972013-12-07T12:58:04.107+06:002013-12-07T12:58:04.107+06:00.NET давно и прочно основался в корпоративных прил....NET давно и прочно основался в корпоративных приложениях. Эта платформа преподается в университетах, MS ведет активную работу по снижению уровня вхождения в разработку. Я думаю, что направление достаточно перспективное.<br />На счет мобильной платформы пока рано говорить. Android набрал неверноятно большую популярность, но и MS не будет бросать Windows Phone.Alexander Byndyuhttp://www.byndyu.ru/noreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-48236141442737362232013-12-07T02:38:10.080+06:002013-12-07T02:38:10.080+06:00Судя по моим наблюдениям, .Net отделы во многих ко...Судя по моим наблюдениям, .Net отделы во многих компаниях развиваются быстрее других. Скажите, пожалуйста, свое мнение по этому поводу, перспективное ли это направление? В сравнении с разработкой под Android, например. Насколько может Windows Phone конкурировать с Android? Спасибо.Letosnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-20573876428506469392013-11-13T13:26:02.095+06:002013-11-13T13:26:02.095+06:00А теперь вы будете смеяться. У нас 8 разработчиков...А теперь вы будете смеяться. У нас 8 разработчиков и 1 тестер)Steamrunoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-57683342964022349522013-11-13T13:20:14.957+06:002013-11-13T13:20:14.957+06:00> Какое соотношение аналитик - программист - те...> Какое соотношение аналитик - программист - тестер в ваших проектах?<br /><br /><br />Опять всегда разное, бывали проекты где программистов было меньшинство, бывали, что только 1 QA на 6 разработчиков.<br /><br /><br />Можно сказать о каком-то среднем:<br />- 1 аналитик<br />- 1 QA<br />- 3 разработчикаAlexander Byndyuhttp://www.byndyu.ru/noreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-50893962879575115202013-11-13T13:17:42.210+06:002013-11-13T13:17:42.210+06:00Вы тоже будете смеяться, но у нас ровно 1/2 админа...Вы тоже будете смеяться, но у нас ровно 1/2 админа. Иногда, когда мы задумываемся что будет если внезапно рухнет что-то инфраструктурно важное, нам становится страшновато) Хотя всякое бывало уже, но справлялись как то. Но не очень все это профессионально, но что делать - жизнь такая.<br />Ах, да, самое главное спросить забыл. Какое соотношение аналитик - программист - тестер в ваших проектах?Steamrunoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-87176710051192079372013-11-13T12:22:20.393+06:002013-11-13T12:22:20.393+06:00Вы будете смеяться, но у нас есть только один адми...Вы будете смеяться, но у нас есть только один администратор на все проекты и инфраструктуру компании :) Программисты сами стараются заботиться о настройке и поддержке проектов. Особенно мало проблем доставляет работа в облаках.Alexander Byndyuhttp://www.byndyu.ru/noreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-51175585182971188232013-11-13T12:19:20.087+06:002013-11-13T12:19:20.087+06:00Ну отлично. Но попользовавшись MassTransit-ом жела...Ну отлично. Но попользовавшись MassTransit-ом желание работать с RabbitMq сервером напрямую у меня отпало насовсем, и, даже если мне придется писать EventSource Hello World, лично я буду использовать MT. Но я понимаю, что есть случаи (например тот, который вы описали комментом выше) что иногда приходится работать напрямую.<br />Ну и последний вопрос. У вас (как и у нас впрочем) из технологий Steamrunoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-204654293185764372013-11-13T12:03:21.501+06:002013-11-13T12:03:21.501+06:00> под абстракциями я имел в виду не библиотеки ...> под абстракциями я имел в виду не библиотеки для подключения, а абстракции более высокого уровня<br /><br /><br />Всё, понял. Делать абстракцию или нет зависит от проекта и его дальнейшего развития. У нас бывает и так и так.Alexander Byndyuhttp://www.byndyu.ru/noreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-3855199789088889272013-11-13T12:00:04.614+06:002013-11-13T12:00:04.614+06:00Я вас понял. Но под абстракциями я имел в виду не ...Я вас понял. Но под абстракциями я имел в виду не библиотеки для подключения, а абстракции более высокого уровня, практически полностью скрывающие детали работы с MQ сервером. Например, реализации паттерна ServiceBus, имеющие в виде транспорта MQ-сервер. NServiceBus для MSMQ или MassTransit для RabbitMQ.Steamrunoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-27045121713409909322013-11-13T11:31:16.526+06:002013-11-13T11:31:16.526+06:00> Почему вы не считаете нужным кешировать часто...> Почему вы не считаете нужным кешировать часто используемую информацию?... Как решаются подобные нюансы у вас?<br /><br /><br />Кэширование используется там, где это необходимо. Например, мы активно используем memcached, как на своих серверах, так и в облаке.<br />В описании проекта я перечислил ключевые библиотеки, если составить полный список, то он будет довольно длинным :)<br /><br />>Alexander Byndyuhttp://www.byndyu.ru/noreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-14705983730308168312013-11-13T11:20:21.697+06:002013-11-13T11:20:21.697+06:00Интересно. Рад что есть компании которые предпочит...Интересно. Рад что есть компании которые предпочитают расти интенсивно, а не экстенсивно. В провинциальных российских IT компаниях принято останавливаться в развитии,освоив пару технологий (обычно PHP+MySql), и начинать расширять клиентскую базу, беря на себя реализацию все большего и большего однотипных, простеньких проектов. Здорово что у вас не так. Но к вашим технологиям есть пара вопросов. Steamrunoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-73357621435456075922013-11-07T15:14:26.121+06:002013-11-07T15:14:26.121+06:00MANIFESTO FOR MINIMALIST SOFTWARE ENGINEERS
http:...MANIFESTO FOR MINIMALIST SOFTWARE ENGINEERS<br /><br />http://minifesto.org/Olekhy Khutoretskynoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-28964635635136548692013-10-20T10:11:25.350+06:002013-10-20T10:11:25.350+06:00Чтобы понять почему так сделали, предлагаю прочита...Чтобы понять почему так сделали, предлагаю прочитать http://xprogramming.com/articles/beyond-agile-new-principlesAlexander Byndyuhttp://www.byndyu.ru/noreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-17936329335876856232013-10-20T01:39:06.446+06:002013-10-20T01:39:06.446+06:00Тебе серьезно нравится Half-Arsed Agile Manifesto?...Тебе серьезно нравится Half-Arsed Agile Manifesto? Это больше похоже на стеб над agile. Как иначе назвать, когда каждый принцип выворачивается наизнанку дополнением мелким шрифтом.Ильяnoreply@blogger.com