Не мога да повярвам, че мина година от последния OpenFest. Не знам дали ми се струва много или малко. Времето изтече толкова странно, че не мога да преценя дали бе добро или не. Но стига съм се разсейвал!
Конференцията е този уикенд. Входът е свободен. Надявам се да ви видя там. Ще говоря за MongoDB. Темата [...]
0 comments
Прецентацията ми от WordCamp-а е тук. Броят слайдове в Keynote е 150, но след експорт стават повече (заради преходите).
Ключови моменти
Разписването на една идея я затвърждава. Когато седнете да пишете за нещо трябва да го подредите, да отделите същността от плявата и да попълните дупките в познанията си. От това се учи.
Писането учи на комуникация. За [...]
10 comments
След по-малко от две седмици ще има български WordCamp. Сред спонсорите са space.bg, на които (според мен) трябва да дадете всичките си пари. Сред говорещите са ред любопитни български блогъри, които ще слушам с интерес.
Впрочем, и аз. Ще разкажа как с помощта на този блог станах по-умел в занаята. Ентусиазиран съм, понеже конференцията е встрани [...]
0 comments
Има ред неща, които променят живота ти из основи. За някои планираш и се подготвяш дълго. Други се случват в изневиделица, след което се чудиш откъде ти е дошло. На трети не придаваш значение – оставяш да се случат и след време, поглеждайки назад, виждаш че са били важни.
Такава беше днешната дата преди три години. [...]
11 comments
Работните навици са ми проблем. Преди не бяха — нямах нужда от структура в работата. Стигаше ми ясен проблем и ясен краен срок. Сядах пред компютъра и се хвърлях върху него, докато го реша. Обикновено в срок. Напоследък намирам това за по-трудно. Не знам дали загубвам способността да се фокусирам или е просто старческо слабоумие, [...]
13 comments
Enter и Backspace са ми едни от най-трудните клавиши за натискане. Докато се опитвам да минимизирам употребата на втория, първия е задължителен. Натискам с извиване на китката (без да си местя ръката) за да не изтърва home row-а. Това не е никак здравословно – проблемите ми с ръцете започнаха когато правих това на по-голяма клавиатура.
От [...]
7 comments
Често има любопитни имена в компютърните неща. Може би знаете vi. Там, например, има следната команда:
s/foo/bar/
Това замества първото срещане на foo с bar в текущия ред. Съществува и по-обща версия – g:
g/something/s/foo/bar/
Това замества foo с bar на редовете, които съдържат something. Демек, g приема шаблон и команда, която прилага на всички редове, в които шаблона [...]
8 comments
Има нещо некомфортно в тезата „всичко е обект„. Ето едно любопитно разсъждение, на което попаднах наскоро (в Clean Code, която препоръчвам):
Обектите скриват данните си зад абстракции и предлагат функции, които работят с тях. Структурите предлагат директен достъп до данните и нямат смислени функции. На практика са противоположности.
Изтъркан пример в Ruby:
18 comments
Това е първият от цикъл постове за test-driven development и автоматизирано тестване.
Има ред причини да пишем тестове — по-лесна поддръжка, документация, дори по-добър сън. Несъмнено сте чували повечето. Но ето една по-рядка — мързел.
1 comment
На P2P говорих за test-driven development. Бях изненадан от резултата. Предполагах, че ще ме замерят с домати задето предлагам странни — дори радикални — идеи. Вместо това слушателите бяха любопитни. Имаше много въпроси. Мога само да се радвам, че темата ми породи такъв интерес. И да направя малък експеримент.
1 comment