I recently finished watching quite interesting and thought provoking video about software development and history. I hope you will find it interesting as well.
Category: Software
Awesome TDD & Agile posters
Last week, at last, my little work related side project came to successful end. Together with an awesome in-house graphics designer, we finalized series of inspirational posters. I would like to share it and hope those posters will bring smiles and joy to any software development environment. You can print it and hang it all over your work space.
Links to full size files:
Uncle Bob – Test Driven Development: PDF | TIF
Design Patterns for Human
Recently I came across nice explanation and illustration of most common design patterns. If you would like to learn or familiarize yourself with design patterns then start from here.
Cheers.
Прощай Jabber
На этих выходных я выключил свой личный Jabber сервер! Он служил многие годы верой и правдой, но пришло время сказать “пока” и вырвать штекер.
Я не помню историю протокола и зачем все это было нужно, но в один прекрасный момент большие компании (например: Apple, Google) решили им пользоваться. И даже voip компании дышали не ровно в сторону XMPP. Но, видимо, ему не суждено было остаться.
Apple сделал iMessages, Google сделал hangout, пришёл Twitter и люди двинули к другим “зелёным” полям. Забавно, я помню когда ICQ стал не актуальным… “…и вот новый поворот…” и Jabber свернул туда же.
В душе я знаю, что скорее всего Jabber не вымрет – где-то в пыльном, темном углу заброшенного дома, в белой оцарапанной металической коробке, с визжащим вентилятором и хрустящим жестким диском, на старой не пропатченной операционной системе, будет стоять Jabber сервер и по ночам будет общаться с darknet-ом.
DD-WRT Ad-blocking
Today I decided to re-configure DNS on my DD-WRT powered TP-Link router. While doing so I came across useful ad-blocking script for DD-WRT and decided to share it: DD-WRT Ad-Blocking
Enjoy!
Hammock Driven Development
Recently I came across an interesting philosophy and would like to share it:
A lot of times we (as developers) work on delivering features, however behind every feature is underlying problem to be solved. Why not take time and think it out?
Anyways enjoy the video, I hope it will prove to be useful.
Book reference: How to solve it
Introduction to Object Oriented Patterns [Presentation]
Some time ago I’ve done small presentation: “Introduction to Object Oriented Patterns” and totally forgot about it. Today I found it and decided to publish it, just in case someone finds it useful!!!
If you have any question or suggestions, please let me know.
Cheerz.
Стратегии для тестирования
Transformation Priority Premise
Не так давно я нашел довольно интересное видео о Transformation Priority Premise. Всем кто занимается/интересуется программированием смотреть!
Как настроить запись и прямое вещание для подкаста под OSX
Сегодня я решил посмотреть как настроить запись и прямой эфир подкаст с Audio HiJack.
Мои требования довольно простые:
– Вещать через Google Hangout или любой другой сервис
– Записывать аудио файл
– Держать скайп в готовности для гостей – возможность прийти в эфир в любой момент!
Тут нужно отметить что все описанные ниже настройки это абсолютный минимум и вы можете сами докрутить эффекты и приделать дополнительные повороты по вашим нуждам.
Необходимый софт:
– Audio HiJack 3
– Soundflower
Скачиваем и ставим. Далее открываем HiJack 3 и создаем новую чистую сессию. Теперь смотрим на картинку ниже и выстраиваем точную копию диаграммы.
Далее можно включить Google Hangout или любой другой стрименговый сервис и указываем как input устройство Soundflower 2ch. Вот и все готово! Теперь нажав запись вы начинаете писать и вещать! Skype канал и микрофон сводятся после обработки ( можно так же добавить фильтры и эффекты ) и даже если скайп звонок отваливается то запись продолжается!