Как стать автором
Обновить
77
0
Вадим Мартынов @Vadimyan

Программист

Отправить сообщение

Как зарегистрировать программу для ЭВМ через личный кабинет ФИПС

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.3K

В начале этого года мы задались целью получить грант ФСИ, и одним из обязательных условий участия в конкурсе было наличие прав на результат интеллектуальной деятельности. Проще говоря, нам требовалось свидетельство о государственной регистрации программы для ЭВМ.

Для получения такого свидетельства вы можете подать заявление в Роспатент одним из трех способов...

Читать далее
Всего голосов 8: ↑6 и ↓2+9
Комментарии0

Размещение .NET 6 WebAPI на Heroku с PostgreSQL, без контейнера

Время на прочтение5 мин
Количество просмотров5K

В интернете не так много информации о том, как можно разместить приложение .NET на облачном сервисе Heroku, в том числе немного сказано о приложениях с БД. Как без мороки и элегантно разместить ваш .NET - проект - узнаете в этой статье.

Читать далее
Всего голосов 9: ↑7 и ↓2+6
Комментарии7

10 ошибок, приводящих к оверинжинирингу ПО

Время на прочтение9 мин
Количество просмотров54K
Несколько вещей гарантированно будут увеличиваться со временем: расстояния между звёздами, энтропия вселенной и бизнес-требования к ПО. Многие статьи пишут «Не усложняйте!», но не пишут почему или как это сделать. Вот вам 10 ясных примеров.

1. Инженерам виднее

Мы, инженеры, считаем себя умнейшими людьми. Ну, поскольку мы создаём разные штуки. И эта ошибка часто приводит к оверинжинирингу. Если вы спланировали и построили 100 модулей — Бизнес всегда попросит у вас 101-ый, о котором вы никогда не задумывались. Если вы соберётесь с силами и решите 1000 проблем — они придут к вам и выложат на стол 10 000 новых. Вы считаете, что у вас всё под контролем, а на самом деле вы даже не представляете, в каком направлении вас завтра поведёт дорога.

image

За мои 15 лет работы программистом я ещё ни разу не видел, чтобы Бизнес выдал законченные и стабильные раз и навсегда требования к ПО. Они всегда меняются, расширяются. И это природа бизнеса, а не ошибки людей, управляющих им.

Мораль: Казино (бизнес) всегда побеждает.
Читать дальше →
Всего голосов 127: ↑109 и ↓18+91
Комментарии84

Как изобрести велосипед и познакомиться с FRP

Время на прочтение10 мин
Количество просмотров18K
Недавно мне выпал шанс заняться веб-приложением для взаимодействия с интерактивной доской (!) для мобильных устройств (!!) на любом стеке технологий, как серверных, так и клиентских (!!!). На этапе прототипа задача представляла собой простейший графический редактор. Заказчик изъявил желание уметь рисовать ломаные каким-нибудь способом, круги, отрезки, произвольные кривые и добавлять текст. Все вроде бы просто, однако, наученный горьким опытом GoF, Фаулера и прочих апологетов всяческих паттернов, я сразу понял, что заказчик лукавит, и что уже через неделю-месяц после прототипа ему понадобится рисовать эллипсы, прямоугольники и кучи прочих ништяков. И все это точно надо будет делать разными способами. По крайней мере, для десктопа и мобил.

Собственно, можно все сделать в лоб (для прототипа-то), но выпали выходные, пауза в задачах текущего проекта, и я решил сделать все по-хорошему. И в первый же вечер — callback hell.

А потом…
Потому что на работе больше заниматься нечем

И вот так я изобрел велосипед...
Всего голосов 26: ↑20 и ↓6+14
Комментарии5

Информация

В рейтинге
Не участвует
Откуда
Ростов-на-Дону, Ростовская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer, Community manager
Lead
C#
.NET Core
Database
High-loaded systems
Designing application architecture
Database design