Статьи

Интервью с Дион Алмаер

Дион Алмаер , британский эмигрант, живущий в Силиконовой долине, пытается создать пользовательский опыт, который заботит разработчиков в Mozilla, в роли, позволяющей ему задуматься о том, как облегчить жизнь разработчикам Open Web.

«Я верю, что Open Web — это не просто лучшая из когда-либо созданных платформ, но это только начало. Он затмит проприетарные платформы, и мир настольных компьютеров и Web слится. Впервые в истории разработчики будут контролировать платформу вместо одной компании «.

Ajaxian

Пало-Альто, Калифорния Однако я добрался туда через: Лондон -> Миннеаполис, Миннесота -> Боулдер, Колорадо -> Лондон -> Бостон -> Мэдисон, Висконсин -> Калифорния. Я жил в каждом часовом поясе в континентальной части США 🙂

Женат на Эмили (почти 10 лет) и имеет одного 2-летнего по имени Сэм.

Я старая школа;) Мне нравятся Питер Габриэль, Новый Орден, Дэвид Боуи и артисты, которые не выпускают новые альбомы часто 🙁

У меня странные отношения с едой. Мне нравятся индийские (луковые бхарги!), Пицца (тонкая корочка), рулетики из колбасы, рыба с жареным картофелем (лобстер в Редбридже) и британские чипсы.

Я начал веб-разработку, когда я учился в университете штата Миннесота. Это заставило людей сусликов, которые были там созданы, злиться и злиться, что они облажались и пропустили революцию (они пытались лицензировать технологию, и она не была такой же хорошей или открытой, как WWW). Мы говорим о сроках 1994/5.

Блог

Я работаю в новой лаборатории инструментов разработчика в Mozilla с моим давним заговорщиком Беном Гэлбрейтом (соучредителем Ajaxian со мной).

Мой мозг любит Ruby и JavaScript. В прошлом я много занимался Java, и хотя мне нравится платформа, язык утомляет меня и не волнует код. У меня есть код на CPAN и я предпочитаю динамические языки, от Lisp до Python и многое другое.

Мне нравится Prototype для приложений среднего размера, которым нужно немного сахара. Мне нравится jQuery для просмотра веб-страниц. Мне нравится Dojo для большого приложения. Новые фреймворки, такие как SproutCore и Cappuccino, тоже очень интересны.

У меня есть несколько. IntelliJ для Java и даже некоторые веб-функции. TextMate для динамических языков и простого редактирования. VIM для быстрого редактирования. Раньше я жил в Emacs (читай электронную почту, группы новостей и т. Д.). Я также много об этом думаю и думаю, может ли редактор жить в Интернете. Я хочу, чтобы оно было таким же быстрым, как настольное приложение, совместным, основанным на командах и саморедактируемым, как emacs. Я в восторге от состояния редакторов на 2009 год и последующий период.

Конечно, браузер — это в первую очередь. Я запускаю Minefield (Firefox Nightly) и WebKit каждую ночь. Quicksilver — моя первая установка для Mac. Adium. Textmate, как мы уже говорили. NetNewsWire (по какой-то причине не удалось переключиться на Google Reader) и еще несколько.

Открытая Сеть

Mac годами ПК через VMWare Fusion для тестирования, и напомнил мне, почему я переключился.

У меня двойной график. В эти дни мы с Беном ходили в спортзал по дороге на работу. Мы идем рано. Мы стараемся вернуться домой вовремя, чтобы поужинать и повеселиться с детьми, а затем провести еще одну сессию кодирования ночью. Я также делаю Ajaxian поздно вечером и планирую сообщения на следующее утро (так как я на западном побережье).

Я стал соавтором Pragmatic Ajax с Беном и Джастином Гетландом. Это очень нуждается в обновлении.

Ненадолго. Это занимает слишком много времени, и у нас есть интересные проекты, которыми можно поделиться. Кроме того, после блогов, твитов и подкастов, я чувствую, что я печатаю книгу в неделю;)

«Я собираюсь использовать шаблон проектирования Foo сегодня» и общие вопросы по проектированию.

щебет

Я научился быть машиной для чтения RSS и оптимизировать с помощью социальных инструментов, таких как Twitter / FriendFeed. Это занимает слишком много времени: /

Есть язык, и есть библиотеки. Часто изучение языка не занимает много времени, так как это всего лишь синтаксис. Для изучения новых идиом требуется больше времени, и еще больше для изучения библиотек. Каждый раз, когда я изучаю новый язык, я возвращаю идиомы к старым (например, используя Closures в Java).

Я перешел от Химического машиностроения до степени Информатики в UofM, но это не помогло мне вдвое меньше, чем просто заинтересованность и программирование. Я учился в стартапе в сфере здравоохранения, а также работал над системой веб-регистрации в университете.

С самого начала. Это было так просто сделать по сравнению с настольными системами. Я привык к созданию приложений Unix в школе, и это было слишком сложно!

Мне не пришлось долгое время. Слава Богу. В эти дни я хочу подтолкнуть людей к обновлению;)

FriendFeed

В первый раз я вижу пользователей, наслаждающихся всем, что я создал. От большого сообщества в Ajaxian, участвующих в процессе, до студентов, записывающихся на уроки, до повышения эффективности систем здравоохранения.

Аяксиан был очень уродливым. Это все не так, как хотелось бы, но вы знаете пословицу о сапожнике и его детской обуви ….

У меня всегда есть пара. На данный момент я сосредоточен на нескольких проектах, выходящих из группы лабораторий, но также люблю исследовать. Некоторые примеры — App Discover, дополнение, которое пытается помочь браузеру обнаруживать веб-приложения. Geometa, оболочка, которая позволяет вам использовать различные API для определения географического местоположения.

Веселиться! Узнайте, что браузеры позволяют вам достичь в эти дни. Не живите в мире 1997 года с Ajax 1.0, но стройте будущее. (И хорошо, хорошо, убедитесь, что это работает для ваших пользователей).

Мы склонны увлекаться технологией, библиотеками и фреймворками. Более разумно сосредоточиться на пользовательском опыте и использовать технологии, чтобы сделать это возможным.