Как стать автором
Обновить

The Art Of Programming — Выпуск #1

Чулан
+ Пилоты тоже мечтают программировать
+ Основные концепции ООП
— Абстракция
— Инкапсуляция
— Наследование
— Полиморфизм
+ Некоторые проблемы в ООП
+ Треп за книги
— Крэг Ларман — Применение UML 2.0 и шаблонов проектирования
— Bruce Eckel — Thinking in Java

П.С. Большое спасибо SteamusSteamus за карму +)
П.П.С. Подписаться на подкаст тут
П.П.П.С. Добавил тег «The Art Of Programming» опубликовал
Всего голосов 65: ↑62 и ↓3 +59
Просмотры 1.7K
Комментарии 60

The Art Of Programming — Выпуск #2

Чулан
+ Чуток истории
+ Класс и объект
+ Инструменты уменьшения сложности
— Абстракция
— Инкапсуляция
+ Примеры, примеры и еще раз примеры

П.С. Скачать подкаст тут, подписаться на подкаст тут
П.П.С. Добавил тег «The Art Of Programming» опубликовал
Всего голосов 35: ↑32 и ↓3 +29
Просмотры 302
Комментарии 45

The Art Of Programming — Выпуск #3

Чулан
+ Принципы ООП по Алану Кею
+ Наследование и расширенный пример
+ Чуток офтопа

П.С. Скачать подкаст тут, подписаться на подкаст тут
П.П.С. По тех причинам подкаст не очень большой +)
П.П.П.С. Добавил тег «The Art Of Programming» опубликовал
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 227
Комментарии 2

The Art Of Programming — Выпуск №24 / О дистанционном образовании

Чулан
+ http://ilogos.ru/
+ проблемы с agile

П.С. Контакты Сергея
http://twitter.com/intr13
http://intr13.habrahabr.ru/

П.П.С. Как обычно можно скачать или подписаться на подкаст
Всего голосов 26: ↑18 и ↓8 +10
Просмотры 367
Комментарии 2

The Art Of Programming — Выпуск №25 / Как готовить OSGi

Чулан
+ Суровые программисты
+ OSGi
+ Eclipse Rich Client Platform http://www.ozon.ru/context/detail/id/3668952/

П.С. Контакты Павла
beq
http://twitter.com/samolisov
http://samolisov.blogspot.com

П.П.С. Контакты ведущих
http://twitter.com/golodnyj
http://twitter.com/gAmUssA
http://juick.com/golodnyj/
http://juick.com/gAmUssA/
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 1.9K
Комментарии 19

JSON против XML и немного рефакторинга

Чулан

Введение


Работая в области создания RIA, рано или поздно приходится задумываться над выбором протоколов для передачи данных между сервером и его клиентами. Если раньше я безоговорочно использовал XML, то сейчас все чаще задумываюсь над тем, чтобы поменять свой приоритет в данном вопросе в пользу JSON. Выше я не ошибся, говоря о клиентах, все чаще для своего сервиса заказчики требуют мобильную версию и поэтому приходится думать о создании серверной инфраструктуры, способной поддерживать несколько клиентов (браузер и, допустим, приложение для iPhone) и их версий. Вроде бы по всем параметрам подходит XML, но тут возникают сомнения.
сомнения
Всего голосов 31: ↑29 и ↓2 +27
Просмотры 1.6K
Комментарии 51

Сказки о СУБД

Чулан

Введение


Часто, когда произносится термин «СУБД», под ним понимается только реляционная СУБД (здесь и далее по тексту будем считать термины синонимами) — это вызвано прежде всего тем, что большинство СУБД на рынке сейчас являются именно реляционными. Реляционная модель ориентирована на организацию данных в виде двумерных таблиц, а ее реализация опирается на работы Эдгара Кодда1. Реляционная модель — это хорошо и плохо: хорошо в следствии простоты реализации, плохо с точки зрения работы с объектно-ориентированными языками программирования.
Табличка сарказм.
Всего голосов 24: ↑20.5 и ↓3.5 +17
Просмотры 839
Комментарии 18

The Art Of Programming — Выпуск №30 [ Android ] / Интервью с разработчиком

Чулан
+ О платформе Android
+ Замечательные книги http://commonsware.com/books
+ Приложения
http://www.cyrket.com/package/com.socratica.mobile.fiftystates
http://www.cyrket.com/package/com.socratica.mobile.countries
+ Реализация собственных компонентов
+ Тестирование приложений
+ Профайл Константина
http://www.odesk.com/users/Java-developer_~~995b6f04258a65d1

Всего голосов 12: ↑10 и ↓2 +8
Просмотры 260
Комментарии 7

Зачем?

Чулан
Как часто мы начинаем проект не задавая себе правильных вопросов? Самым простым вопросом, который следует ставить перед собой с детской непосредственностью, является — «зачем»? Звучит бредово, не правда ли? Недавно ко мне обратился студент, которому еще только предстоит изучать под моим руководством курс «Web-программирование» с вопросом о замене лабораторных работ на результат по проекту, который он собирается выполнить.



Надо наверно начать с того, что я был сильно обрадован инициативностью студента. По сути, предыдущий поток разочаровал меня за исключением некоторых звездочек. Апатия, безынициативность, откровенная безграмотность и отсутствие элементарных навыков прогнозирования неприятностей – вот основные качества, которыми они открылись мне. В тоже время, инициатива со стороны студента вызвала некоторую озадаченность.
Я решил разобраться с мотивацией и, как оказалось, не зря.
Всего голосов 29: ↑23 и ↓6 +17
Просмотры 219
Комментарии 25

Студенты vs Разработчики

Чулан
Существует два противоположных мнения о найме программистов. Сторонники первого мнения считают, что опытные разработчики лучше, чем студенты. Разработчики продуктивней и их карьере ничего не угрожает. Противоположное мнение состоит в том, что нанять 3-5 студентов дешевле.

Пора разобраться в странном положении фигур на доске...
Всего голосов 53: ↑42 и ↓11 +31
Просмотры 487
Комментарии 46

The Art Of Programming — Выпуск №34 [ Java Learning ] / Паттерн Visitor

Чулан
+ Pattern Visitor
+ UML диаграмма:
http://en.wikipedia.org/wiki/File:VisitorClassDiagram.svg

+ Интересные статьи:
Visitor Design Pattern http://sourcemaking.com/design_patterns/visitor
Viruses and the Visitor Pattern http://sujitpal.blogspot.com/2008/01/viruses-and-visitor-pattern.html
Посетитель (Visitor) http://codelab.ru/p/visitor/
Отражение при проектировании образа посетителя (Visitor pattern) http://www.javable.com/javaworld/tips/98_tt/

+ Код:
http://dumpz.org/16298/

П.С. Как обычно подкаст можно скачать или подписаться на него
Всего голосов 32: ↑30 и ↓2 +28
Просмотры 363
Комментарии 21

The Art Of Programming — Выпуск №35 [ Android ] / Пляски вокруг Activity

Чулан
+ Способы создания GUI для Android
+ Актуальная схема жизненного цикла Activity
http://developer.android.com/intl/zh-TW/images/activity_lifecycle.png

+ Статистика
http://socratica.com/metrics#
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 262
Комментарии 6

Видеолекция: Where Is Your Money?

Учебный процесс в IT
Решил провести небольшой эксперимент в рамках курса Web-программирование. Оформил одну из своих лекций в необычном для себя виде:



С нетерпением ожидаю ваших комментариев и дополнений, вводная лекция конечно не претендует полноту изложения.
Всего голосов 48: ↑37 и ↓11 +26
Просмотры 657
Комментарии 52

The Art Of Programming — Выпуск №39 [ STD2010 ] / На кухне у голодного

IT-компании
+ Sun & Oracle
+ JavaFX O_o
+ Судьба STD
+ Гослинг в интересном положении

+ GeekFest в Иркутске http://geekfest.ru/

П.С. Как обычно подкаст можно скачать или подписаться на него.
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 969
Комментарии 8