Нов сезон в Софтуерната Академия на Телерик

Telerik Academy Hanger BG FrontБезплатното професионално обучение за софтуерни инженери в Софтуерната академия на Телерик стартира за трета поредна година. Тази година над 300 участника ще се обучават безплатно в продължение на няколко месеца за най-проспериращата професия – тази на програмистите. Успешно завършилите академията ще могат да започнат работа в работодател номер едно за 2010 година – фирма Телерик. Най-добрите участници ще имат избор да започнат работа в една от трите престижни професии:

  • .NET Software Engineer  (Софтуерни инженери за Microsoft платформата .NET)
  • QA and Test Automation Engineer (Инженери по качеството на софтуера)
  • Developer Support (Инженери по поддръжката на софтуера и връзката с клиентите)

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

Read More


Бъдещето на Windows

Microsoft Build ConferenceСнощи беше първият ден на Build конференцията на Microsoft (която продължава от 13-ти до 16-ти септември). Това е конференцията, която се чакаше като манна небесна от софтуерните инженери и фирмите, занимаващи се с Microsoft технологии. Още снощи стана ясна „голямата картинка“ на бъдещето на Windows и свързаните с него технологии. Вчера на конференцията беше пусната и developer preview  версия на Windows 8. Стана ясно и бъдещето на XAML. На конференцията се споменаха и интересни неща като native javascript, picture password, WinRT (new windows runtime). Друга важна особеност е, че metro дизайнът от Windows Phone ще е основен за Windows 8.

Read More


Изчисляване на изрази със C#

Albert Einstein writingПонякога ми идват странни идеи. Странни може би не е точната дума. В английския има термин определящ начина на мислене на даден човек, когато получи задача, за която знае, че всеки ще я реши по един единствен начин. Точно в такива моменти при някои хора се задейства един определен начин на мислене, който се опитва да намери различно от стандартното решение. Наричат го “thinking outside the box”. Преди няколко месеца ми се наложи да пиша програма, която да приема като вход някакъв аритметичен израз под формата на обикновен текст и после да връща резултата от него. Повечето прохождащи програмисти биха се насочили директно към Google, търсейки начин да се справят с проблема (или още по-лошо – готово решение). Добрите програмисти биха се сетили за алгоритми като shunting-yard и обратен полски запис (RPN). А аз като един много посредствен програмист реших да си реша задачата по моя си посредствен начин. Компилирах си израза run-time и оставих гениалния expression evaluator на CLR-а на .NET да ми реши проблема. Imba, а?

Read More


Видео лекция: CSS3 overview

CSS3 Video first frameПреди около 2 седмици (средата на август 2011) водих във Варна няколко лекции, свързани с уеб технологиите. Лекциите водихме с моя колега Дончо на ученици от единадесетата лятна изследователска школа по математика и информатика (ЛИШ‘11). Разгледахме детайлно HTML, CSS, JavaScript, jQuery, HTML5 и CSS3. Именно последната лекция ми се стори достатъчно интересна, за да я споделя в блога. Лекцията можете да гледате директно от сайта. Качил съм също демотата и презентацията. Приятно гледане!

Read More


Анализ на българския език чрез Wikipedia

BG Wikipedia LogoДнес реших да разбера кои са най-често срещаните български думи в българската Wikipedia. И разбрах ;) По-нататък в поста ще ви обясня как съм направил анализа и по-интересното кои са най-срещаните букви и думи. Освен списък с честотата на срещане на отделните букви, има и списък с първите 100 най-срещани думи (заедно с броя срещания) и списък с 550-те най-срещани думи (без броя им). Добавил съм и кода на програмата, обяснение за работата му, както и текстов файл, съдържащ всичките намерени думи, заедно с броя на срещанията им измежду статиите на българската Wikipedia.

Read More