Поиск  
Always will be ready notify the world about expectations as easy as possible: job change page
Новости
23 января 2017

Релиз Blackball отложен до лета, были другие проекты.

10 ноября 2016

До очень важного и большого по изменениям запланированного релиза Blackball остался месяц, волнуюсь как перед собеседованием или первым свиданием. Хотя нет, в ожидании релиза этого сайта волнуюсь больше. Сделать тяп-ляп нет никакого права.

28 сентября 2016

На Blackball появилась страница с планом развития сайта. Очень хотелось бы его придерживаться.

26 сентября 2016

Лето 2016 можно так сказать подошло к концу и вместе с этим закончился мой символический летний отпуск от своих проектов. Начата активная работа над очередным большим обновлением Blackball, релиз которого запланирован на декабрь.

21 июня 2016

Контента на Blackball с каждым часом становится всё больше, и одним из важнейших вопросов становится поиск, фильтрация и подборка по интересам сосайтников. Для кино сегодня открылась возможность копить избранное и заграбастать фильм в список отложенного просмотра. Потом появится для всего остального, вот тогда заживём!

16 июня 2016

Неожиданно для самого себя, метнулся кабанчиком и сделал ультрамегаклассную штуку - список топ-проектов на главной странице Blackball. Со спадающими списками подробностей, всё как в лучших домах. На главной же странице есть закладка «Разделы», но там может быть over 9000 разных проектов различной степени важности, интересности и адекватности, они нам тут не всегда могут быть интересны. А вот топ-проекты это те ради которых мне стоит тратить время, деньги и вообще гробить бесценное здоровье.

Получилось ли это неплохо... Это получилось божественно.

9 июня 2016

Удали меня. Удали меня полностью

По мере развития одного из моих проектов возникла крайне интересная задача, я ждал её годы... Это удаление пользователей портала. Интерес заключается в том что это не просто удаление аккаунта из базы данных, а ещё и проверка различных условий. Например, на многих форумах у пользователей нет возможности самостоятельно полностью удалить свой аккаунт, там надо писать админам, чего-то ждать... Это просто средневековое мракобесие, на дворе же 2016 год.

Если сайтик (или другая информационная система) простой, удалить пользователя проще простого. Но если удалять пользователя, например, форума - тут варианты. Если зарегался и ещё ничего не написал и хочет удалиться - никто не держит. Но если уже насоздавал тем или поучаствовал в обсуждениях - просто удалить его это значит нарушить целостность тем и сообщений. Можно конечно всё-равно тупо его удалить (потащив заодно всего его темы и сообщения), но другим пользователям это очень не понравится.

Если на сайте ещё есть возможность делать заказы каких-то товаров, услуг и т. п., тут тоже есть варианты. Или удалить все заказы и историю это пользователя, или просто пометить юзера как удалённого.

И когда на сайте есть и то, и другое, и пятое, и десятое, и везде пользователь уже оставил следы - без анализа что и как удалять, и удалять ли вообще, просто не обойтись.

22 февраля 2016

Blackball - 16 лет

Сегодня день рождения Blackball \m/ !!! 16 лет назад проект появился в Сети! Первая версия была по-своему хороша, но надо было что-то менять. Ура! Ура! Ура!

17 февраля 2016

Начата кампания по сбору средств на новый сервер для Blackball.LV Измени мир к лучшему, задонать проект.  Спасибо ^_^

12 января 2016

Разделение большого веб-проекта на отдельные части

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

Когда проект был небольшим, не было никаких проблем с его развитием и обновлением всех тематических разделов. Но со временем возникла ситуация когда цикл разработки подпроектов стал слишком долгим и обновление сайта стало тяжёлой заботой. А это неправильно, работа над этим проектом должна приносить только радость. Взял себя в руки, подумал два раза и решил разделить один большой проект (/music, /video, /cinema, /games, /magazine  и т. д.) на отдельные части.

Некоторые мне говорили, с явно выраженным подъё..., скажем так с иронией и сокрушающим сарказмом, «Несколько веб-сайтов в одном солюшене? Да ты мозг! И когда ты это придумал? Мы такое уже давно используем.» Ну понятное дело что держать в одном солюшене несколько разных веб-проектов для разных доменных имён это само собой разумеющееся решение.

В случае с Blackball получилось решение когда каждый тематический раздел являет собой отдельное веб-приложение, но все живут под одним доменным именем, используют один Application Pool, и теперь цикл разработки каждого подпроекта может быть сколь угодно долгим и никак не мешает всему порталу. Круто? Не то слово. 


© 1999–2024 WebDynamics
1980–... Sergey Drozdov
Area of interests: .NET Framework | .NET Core | C# | ASP.NET | Windows Forms | WPF | HTML5 | CSS3 | jQuery | AJAX | Angular | React | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban