Bulgarian Experience

Общи приказки

Списание .net

Wednesday, April 9th, 2008

Вчера излезе първия брой на списанието .net на български език. За тези, които не са го видели още или не са чели оригиналното англисйко издание, мога само да кажа, че е най-доброто като съдържание списание за уеб разработка. Покрива най-разнообразни теми, учудващо актуално е и носи цялата сериозност (в смисъла на тежест, провереност, обмисленост) на печатна медия.

Издателите ме поканиха да пиша собствена колона. Аз приех и се надявам да успявам всеки месец да успявам да разкажа по нещо полезно и интересно за нещата, които ме вълнуват - ползваемост, преоктиране на интерфейси и взаимодестивие, интернет технологии.

Първият брой (както и всички останали) има основна тема - SEO. Написал съм какво мисля по въпроса.

Доколкото разбирам обаче ще има известни проблеми с намирането на списанието по РЕП-овете, заради трудности с уреждането на дистрибуцията. Все пак бих ви посъветвал да го потърсите по-усърдно и се надявам да ви мотивирам със следното бързо видео прелистване на броя:

Netage Lecture Series: Проектиране на уеб приложения за голямо натоварване

Wednesday, March 19th, 2008

В резултат на няколко мои мрънкания, че в България няма свястно събитие, на което човек хем да отиде и да научи нещо ново и полезно, хем да се види със себеподобни професионалисти се пръква една инициатива на Нетейдж (фирмата, в която работя).

Казва се Netage Lecture Series и всъщност си е типичен баркамп - измисляме една тема за презенцтация и дискусия, събираме се на някое удобно място и междувременно пийваме по някоя бира, за да внесем неформален елемент в цялото нещо.

Първото събитие от серията ще се проведе следващата сряда (26 март) привечер в софийския Central Park хотел (до пилоните на НДК, една лъскава нова сграда).

Колегите програмисти ще говорят за това как се проектира и оптимизира един сайт или уеб приложение за голямо натоварване - в смисъл на как да не ни умре проекта, когато най-накрая една сюрия народ се изсипе и почне да прави това, което искаме да прави с нашето приложение.

Официалната покана звучи така:

Netage стартира Netage Lecture Series: поредица от лекции, с които целим да споделим новите си знания в областта на дизайна, програмирането и управлението на проекти.

Първото събитие от поредицата ще се проведе на 26-ти март (сряда) в Central Park Hotel на бул. Витоша 106.

Темата на лекцията: Проектиране на уеб приложения за голямо натоварване.
Кога: 26.03.2008 (сряда), 18:00
Къде: Central Park Hotel, бул. Витоша 106

По време на лекцията ще обсъдим следните въпроси:

· Кои са най-често срещаните проблеми, които възникват при сайтове с голямо натоварване?
· Какъв хардуер трябва да предвидим?
· Как да проектираме архитектурата на приложението?
· Как да се справим с тесните места в системата – база данни, уеб сървъри и т.н.?

Ще споделим опита си от изграждането на едни от най-популярните новинарски сайтове в България, но се надяваме на лекцията да присъстват и хора, които се занимават с не по-малко натоварени и интересни проекти – видео и файлови портали, новинарски медии и др.— с които да обменим знания и опит.

След Q&A сесията, ще продължим разговорите на бира.

С нетърпение Ви очакваме!

Елате повече.

Ако има вероятност да дойдеш пиши в коментарите или се разпиши във Facebook event-a.

След семинара Best Practices in Software Engineering

Thursday, February 21st, 2008

Вчера вечерта от 6 до към 10 без бях на февруарския семинар на БАРС. Темите бяха интересни и реших да видя какво ще кажат лекторите.

Имаше много хора. Залата е за около 100 човека и постепенно се събраха може би двойно повече. Доколкото си спомням от предишния път пак беше пълно, но не чак толкова. Явно Rapid Development е ключовата дума, която привлича масата дивелъпъри.

От самите лекции не съм особено впечатлен. Презентацията за Rapid Development и оценката на софтуерни проекти бяха преразказ по книгите на Стив МакКонъл. Които сами по себе си най-вероятно са чудесни четива (само съм зачитал Code Complete, другите не съм ги и виждал), но все пак за презентация очаквах и споделяне на малко личен опит, някакво мнение.

Лекцията за ползваемстта на уеб приложенията беше съвсем обща - какво е ползваемост, добри практики, ала-бала. Презентаторът съвсем не ми хареса. Явно има бекграунд на програмист, защото от говоренето му за ползваемостта останах с впечатление, че е някакво негово странично занимание или по-скоро интерес и за практиката му е нещо по-скоро пожелателно и със съмнителни ползи.

Това ми усещане се дължи на няколко впечатлителни реплики, които доста ме изненадаха.

Пример (не е дословен): “Презентаторът чете от слайда:
– Юзъбилитито поставя потребителя в центъра на процеса. Всичко се прави така, че да е удобно на потребителя.
Бележка на презентатора:
– Това лично аз смятам за глупост, защото … ”

Други подобни странни изявления бяха твърденията, че

  • ранното тестване е прекалено объркващо за потребителите, те на разбират какво се иска от тях и съответно няма смисъл да се прави;
  • гъвкав интерфейс се прави като се тества на различни платформи и съответно се уверяваме, че никъде фиксирания лейаут няма да се счупи ако потребителят има много туулбарове или не е максимизирал прозореца си;
  • трябва да се внимава с pop-up прозорците, защото потребителите не знаят какво да правят с тях и очакват в тях да има вируси. Описана беше случка със софтуер за държавната администрация, в който някаква справка се показва в pop-up прозорец и лелките имали проблем с това заради вградения pop-up блокър на IE6. Решението за проблема - “Трябваше да обиколим стотици работни станции в различни институции, за да разрешим pop -up прозорците.” Евала, наистина!

С това искам да кажа, че малко се притесних с какво мнение за ползваемостта остана аудиторията, съставена предимно от програмисти. Но в крайна сметка - по-добре нещо да се говори по темата отколкото да цари тишина и неведение. 

Направих и видео на последната лекция - за Software Development Estimation.

PS. Незнайно защо се повтаря два пъти записа. Около 50 минути е презентацията, а се е получило видео от почти два часа… Както и да е :)

Семинар “Software Engeneering”

Tuesday, February 5th, 2008

От някъде съм се абонирал да получавам известия за семинарите на БАРС. Вчера получих писмо-покана за семинар, който ми се струва интересен.

Ето го:

Здравейте, колеги,

Ето, че дойде време за следващия семинар, организиран от БАРС, от който ще получите полезни за вашата работа съвети и практики при управление и реализиране на софтуерни проекти. Този път темата е „Best Practices in Software Engineering”:

http://www.devbg.org/seminars/seminar-Software-Engineering-20-February-2008/

Семинарът ще се проведе на 20 февруари (сряда) в парк-хотел „Москва” в София, зала „Киев” от 18:00 часа. Както винаги, входът е свободен, така че можете да вземете и вашите колеги и приятели. Не ви обещаваме бира, кебапчета и подаръци, но ще има кадърни лектори и интересни теми.

Лекторите Михаил Михайлов и Стефан Кирязов са опитни софтуерни инженери с дългогодишен опит като ръководители на софтуерни проекти, с професионална сертификация и лекторски опит. Темите са технологично неутрални и полезни за всички, които се занимават с разработка на софтуер.

Програма на семинара:

18:00-18:50 - Rapid Development, Part 2

Speaker: Mihail Mihaylov

19:00-19:50 - Software Development Estimation – Dark Art or Science

Speaker: Stefan Kiryazov

20:00-20:40 - Usability Considerations for Developing Web Applications

Speaker: Mihail Mihaylov

Очакваме ви!

Макар Михаил Михаилов да ми се струва съмнителен авторитет и може би недостатъчно мотивиращ фактор, за да биете път до парк-хотел Москва все пак ще е яко да се засечем на 20-ти за малко networking. Пък и винаги съм смятал, че по-интересното на тия събития е дискусията, а не самите презентации.

links for 2007-12-14

Friday, December 14th, 2007

links for 2007-12-08

Saturday, December 8th, 2007

links for 2007-12-06

Thursday, December 6th, 2007

links for 2007-12-05

Wednesday, December 5th, 2007

links for 2007-11-22

Thursday, November 22nd, 2007

links for 2007-11-16

Friday, November 16th, 2007