Хабрахабр:
Эта статья будет достаточно эмоциональной. Но если есть проблема ? о ней нужно говорить. Или писать. Последнее время было просто раем для информационных мазохистов ? все ключевые игроки анонсировали новые сервисы, мобильные устройства, операционные системы и т.д. Это спровоцировало производство огромного количества информационного кала, который сыпется на нас просто отовсюду. А пишут это, как вы уже догадались, айти ?журналисты?. По долгу службы я вынужден читать ?выхлопы? всех этих людей, которые гордо именуют себя ?журналистами? и ?экспертами?. Хочу сказать, что это далеко не всегда так. Во-первых, если человек пишет скучные или не скучные обзоры телефонов под управлением Android, дрочит на iPhone или на Windows Phone, то от этого он журналистом никак не становится. Во-вторых, если какой-то условный ресурс ITNews пишет новости типа ?Google аннонсировал Glass? или ?Акции Apple поднялись на XX%?, то это тоже вовсе не журналистика. И даже наличие XXX посетителей в сутки и формальной корочки ?пресса? не дает большинству айти-писакам права называться журналистами. Почему? Ну по той же причине, почему ?кодер?, ?программист? и ?разработчик? ? не одно и тоже. Наличие баяна на сцене автоматически делает наше выступление музыкальным (с), не так ли? Читать дальше →
Я уже писал о ресурсе, который отбирает лучшие и бесплатные пользовательские интерфейсы. Сейчас настала очередь более интересеного и потенциального ресурса AgileDesigners , Созданный Гонкогской компанией Webalys, известная разработкой User Interface Design Framework для Illustrator. AgileDesigners Является тематическим каталогом лучших ресурсов, которые рекомендуют специалисты со всего мира. Ресуры разбиты на 4 типа: Дизайн, Создание, Управление и Обучение. В которых вы найдете все что душа пожелает, начиная ресурсами с кисточками, шрифтами, интерфейсами и маркетплейсами, заканчивая интструментами и фреймворками для программистов, а для начинающих и интересующихся, есть раздел, где рекомендуют что почитать, где вдохновляться, какие конференции посетить. Ресурс позволят собрать из имеющихся, или создать свою собственную подборку ресурсов и делится ею с друзьями, коллегами, читателями. Методика проекта очень простая: Под каждым ресурсом есть счетчик людей которые им пользуются и рекомендуют. Если Вы нашли ресурс, который посещяете и рекомендуете, просто поставье ?Лайк? I USE THIS (поскольку проект еще в бете, лайки пока работают только со страницы ресурса, а не в общей ленте), что поднимет общий рейтинг ресурса. Сейчас Проект находится в стадии ?Beta?, много подчерпнуть из него врядли удасться, но потенциально пользоваться им будет удобней, нежели вычитывать по одной рекомендации по разным источникам. PS: Хабрахабр уже добавлен. В дополнении, немного ресурсов которые я собрал для вас на этой неделе
Немного в ответ топику Microsoft терпит неудачу? решил перевести следующий, на мой взгляд довольно интересный и глубокий пост Is Windows RT the ultimate example of using Telemetry? о причинах, почему Windows 8 и Windows RT получились именно такими. Автор, Hal Berenson, бывший работник Майкрософт, занимавший там достаточно высокую позицию, ныне независимый консультант. Вообще, ведет очень хороший блог, который всем, кто следит за Майкрософт, я советую. Многие ломают себе голову, почему Windows RT получилась именно такой? Особенно в части отсутствия поддержки сторонних десктопных приложений. Я считаю что Windows RT ? это результат массового использования телеметрии при принятии решений. Те, кому активно не нравится новый продукт Майкрософт, могут конечно вспомнить пословицу, что есть ?ложь, большая ложь и статистика?. Но, с другой стороны, опора на статистический анализ может объяснить почему реакция стандартного пользователя на Windows 8 и Windows RT, похоже, оказывается значительно лучше, чем реакция экспертов и опытных пользователей. Сложно позитивно оценивать что-то если ты вне целевой аудитории, на которую рассчитан продукт. Читать дальше →
Тот, кому доводилось иметь дело с выбором ORM для Scala, наверняка, наслышан о таких библиотеках, как Slick (Scala Query), Squeryl, Circumflex и пр., и, не менее вероятно, согласится со следующими утверждениями: они не абстрагируются от реляционных концепций, они требуют описания модели специфическими способами, API зачастую запутан и рассредоточен, и, наконец, то, насколько предложенные этими библиотеками абстракции в действительности упрощают работу с базой данных является, по меньшей мере, сомнительным. Так и родилась идея создать фреймворк, который возведёт абстракцию над базой данных до более высокого уровня, представляя её через стандартные типы данных Scala: примитивы, кортежи, опции, коллекции и тд., а так же стандартные кейс-классы, представляющие собой сущности выполняя первую задачу, будет ?чистым?, что означает полное исключение концепций реляционной стороны из API фреймворка: никаких таблиц, строк и реляционных связей, возведёт в принцип основы функционального программирования: только немутируемые типы данных, сведение State к минимуму, будет выполнять за пользователя всё, что он может, за счёт чего достигнет минимизации boilerplate. Как видите, задачи все стояли достаточно бескомпромиссные, однако они были решены. За счёт этого удалось добиться последовательности, простоты и вытекающей интуитивности фреймворка, ? и это при отнюдь не слабых возможностях. Boilerplate удалось, и вовсе, исключить. Читать дальше →
Отписаться от этой рассылки