29 вересня 2010 р.

О спонсорстве

Всем привет.

В данный момент наша группа ищет спонсоров. Хотелось бы пояснить, зачем и почему они нам необходимы:

1. Комьюнити - это не просто доклады. Это, в первую очередь, люди. Люди - это взаимотношения, общение, идеи, ивенты, в общем, все, чем мы отличаемся от заезжих конференций. Те же самые вечеринки после докладов - как мне кажется, одна из самых классных штук, потому как именно во время них строится то, что мы называет комьюнити. Сейчас это все организовывается за счет и силы организаторов.

2. Место. Ну с местом проблем нет. СофтСерв всегда предоставляет место для наших встреч, но согласитесь, было бы интересно проводить каждую встречу в новом месте. В данный момент существует так же возможность провести встречу в компании GlobalLogic, это радует.

3. Докладчики. У нас уже были очень классные докладчики, которые пришли к нам просто так, потому что было время. Имея свободные средства, мы могли бы приглашать докладчиков даже из других городов, а возможно и стран (такая вероятность есть, но если человек не будет во Львове по делам, ему надо бы оплатить хотя бы билеты на поезд).

4. Официальность. Очень хочется оформить нашу группу, как ГО (громадьска організація). Как по мне - это один из самых критичных шагов вперед для развития группы. Я пока ещё не видел, чтобы группы такого типа были оформлены официально. Мы можем быть первыми в Украине :)

5. Сайт. Поднять сайт не проблема, проблема - найти время. Ну и в данный момент необходимо подумать: а нужно ли нам его подымать?

6. Проекты. Представте, а ведь класно бы было, если бы могли делать что-то полезное для АйТи мира. Кому, кроме нас с вами, не знать лучше всего, чего нехватает современному разработчику, пользователю, тестеру. Ведение проекта - это тоже бюджет. А его надо найти.

Группу необходимо развивать, то, что не развивается - умирает. Закон природы.

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

Ну и главное - комьюнити это вы, и динамика показывает - мы растем. А это очень-очень радует!

Хочу всех вас поздравить с нашим с вами небольшим, но юбилеем (раньше планировалось, что встречи будут проходить раз в месяц, чуток не сложилось), следующая встреча - шестая. А значит, если переводить в месяцы - мы есть уже полгода! Как показывает практика - мы самая долгодействующая .Net группа Львова! Если динамика развития группы не спадет - мы с вами скоро будем в Топе, а это приятно.

В лирическом настроении,
- Дима.

"Microsoft Developers Days 2010" 5 октября. Львов

Розклад
09:00—09:30
Реєстрація, кава

09:30—10:30
Internet Explorer 9 для розробників

10:30—11:30
Створення бізнес-додатків з використанням LightSwitch

11:30—12:00
Перерва, кава

12:00—13:00
Створення Web-додатків за допомогою WebMatrix

13:00—14:00
Вступ до ASP.NET MVC 3

14:00—15:00
Обід

15:00—16:00
Розробка рішень для SharePoint 2010

16:00—16:30
Запитання та відповіді

Дата — 5 жовтня 2010 р.
Місце проведення — вул. Княгині Ольги, 116, готель «Спутник»
Регистрация

28 вересня 2010 р.

"Патерн Вівторка" #8: Хранитель (Memento)

Якщо ви коли небуть бавилися в стрілялки, то дуже вірогідно, що ви знайомі із значенням хот-кеїв F5 та F9. I навіть якщо ви таки не мали шансу в житті погратися в "шпільки", ідея швидкого збереження поточного стану і відновлення до нього ідеологічно є знайомою (навіть якщо це було Ctrl+Z у програмі Word). Натискаючи F5 ви зберігаєте поточне місце знаходження і рівні життя/броні та, можливо, ще якусь інформацію, наприклад, скільки монстрів було вже вбито на даній позиції (напевно для того, щоб не "мочити" їх заново). Коли клавіша F9 натискається відбувається повернення до попереднього збереженого стану.

Під час збереження стану, швидше за все що вам мало хочеться щоб ця інформація була доступна іншими класами (інкапсуляція стану), таким чином ви будете певні, що ніхто не зменшить рівень життя. Також може знадобитися функціональність по збереженню послідовності станів. Наприклад можливість повернутися на 2 або 3 збереження назад натискаючи Shift+F9 (+F9).

Як це можна реалізувати?

27 вересня 2010 р.

Хочется похвалить и поставить в пример :)

Всем привет!

Очень хочется похвастаться тем, что одним из активных членов нашего сообщества есть Андрей!

И вот у него появилась замечательнейшая идея, которой и я хочу похвастаться на страницах нашего блога.

Больше инфы тут:
ИНФА

Очень приятно что такие люди есть с нами!

С уважением,
- Дима.

21 вересня 2010 р.

"Патерн Вівторка" #7: Шаблонний метод (Template Method)

Уявімо собі, що ми маємо розробити систему пошуку повідомлень, що слалися у нашій системі. Процес пошуку складається із декількох операцій, які є загальними для всіх повідомлень, але специфіка методів може відрязнятися для деяких типів повідомлень.
Вам слід написати клас Searcher, який буде енкапсулювати алгоритм пошуку, але  ви також хочете залишити можливість перевизначити деякі елементи алгоритму для певних методів. Як це можна легко зробити?

20 вересня 2010 р.

Критическая уязвимость ASP.Net

Программистам, пишущим сайты на этой технологии, - к прочтению!

Русский
English

С опасениями :)
- Дима.

17 вересня 2010 р.

Демократические выборы и хэштег группы!

Всем привет,

демократично было определено, что хэштег будет...
лучше приведу вам твит Макса и Йосыпа:

Отак! :) Демократичним чином обрано офіційний хештег юзер групи! RT @yprokopyak: #lvivdotnet виграв, будем юзати його /сс @dimko1 @eolexe

Так что, если вам интересно писать что нибудь в наш хэштег, используйте #lvivdotnet.

С уважением,
- Дима.

16 вересня 2010 р.

Официальный хэштег группы

Всем привет,

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

Потратьте секунду времени и проголосуйте!

С уважением,
- Дима.

15 вересня 2010 р.

Lviv .Net User Group #6. IE9 Launch in Lviv

Всем привет.

Свершилось! Дата 6 встречи известна: 30 сентября. Место традиционное - офис компании SoftServe, Пастернака 5, 19:30.

Программа мероприятия:

1. Обзор новых возможностей IE9. Малеев Дмитрий.
2. Asynchronous application development using Reactive Extensions (Rx). Юра Опрышко.
3. Ну и конечно традиционное афтерпати :)

Регистрация ТУТ .


P.S: мальчикам в инвалидных колясках - рюкзак в подарок! :)

С уважением,
- Дима.

14 вересня 2010 р.

"Патерн Вівторка" #6: Фабричний метод (Factory Method)

Уявіть, що ваша аплікація є дуже складною і так склалося, що ви використовуєте два логінг провайдери - один Log4Net та інший Enterprise.Logging. Ваш колега догадався помістити вибір провайдера прямо у конфіг файл. Так як ви всю логіку логування абстрагуєте за інтерфейсом ILogger, то вам б також хотілося приховати специфіку створення конкретного провайдера та винести її в окремий клас.

13 вересня 2010 р.

С Днем Программиста!

Всем привет!

Сегодня 256 день в году, а значит наш с вами профессиональный праздник!

Хотелось бы пожелать вам всем карьерных успехов, научных взлетов, здоровья, а так же личного счастья. И конечно же - чтобы вы проводили как можно больше времени вдали от компьютера! С праздником вас!

7 вересня 2010 р.

"Патерн Вівторка" #5: Специфікація (Specification)

Специфікація

(Перш за все замічу, що Specification не належить до GoF патернів. То на випадок, якщо у вас виникло здивування.)

Загально кажучи Специфікація це предикат, який відповідає на питання чи об'єкт задовольняє, або ж не задовольняє деякий критерій. Використовуючи специфікатори ми можемо переписати нашу складну бізнес логіку словами булевої логіки.


Чи Ви коли небуть задумувалися, що bool TryParse(string s, out int result) може бути якимось дизайн патерном? Так, ми можемо дивитися на цей метод як на специфікацію інтеджера представленого стрінгом - ми валідуємо (Validation) чи воно дійсно так є. Цей патерн може бути використовуваний не тільки для Валідації (Validation), але також і для Запитів (Queuring) та Будування (Building).

6 вересня 2010 р.

А Вы знали? #1

Привет.

Пробный запуск этой рубрики.

Сегодня нарыл несколько статей, которые называются "C#/.NET Five Little Wonders That Make Code Better". Так как, я надеюсь, все знают английский, приведу на них просто линки. Некоторые вещи я для себя открыл:

Part1
Part2

Анонсирована третья часть данной статьи. Как будет - сразу выложу!

С уважением,
- Дима.

1 вересня 2010 р.

Посрединедельные подкасты! #4

Ethan Winer, Very Old School
During the .NET Rocks Live Weekend, Carl and Richard talk to Ethan Winer about the old days of development as well as audio systems, design and myths.

Sahil Malik is Still Nutty About Sharepoint
Another great .NET Rocks Live Weekend show, Carl and Richard talk to Sahil Malik about Sharepoint 2010.

2Гига.Выпуск #23: Гайдар и технический угар
Windows 95 - баба-ягодка опять
Visual Studio LightSwitch – первые впечатления, позиционирование
ASP.NET Sprite & Image Optimization Framework
Выпущена финальная версия Visual Studio Lab Management
Конференция Patterns And Practices в России и Украине
Платформа 2011 – что ожидать?
Продемонстрирована мышь Microsoft Arc Touch Mouse
Новая версия Windows Live Essentials 2011
Анонсирована Age Of Empires Online
60 игр на старте Windows Phone 7
Windows Phone 7 SDK выпустят 16 сентября


:)
CSS3 Song
OK, so it's not just for web animation, and you might need more than one line of code, but CSS3 is still cool and worthy of its very own song.