background preloader

Все

Facebook Twitter

Jasonette

Appsounds. Микровзаимодействия: секрет хорошего дизайна приложений. Пример микровзаимодействий из нашей повседневной жизни В лучших продуктах отлично проработаны две вещи — функционал и детали.

Микровзаимодействия: секрет хорошего дизайна приложений

Функционал (возможности) — это то, что приводит людей к вашему продукту. Детали — это то, что их удерживает надолго. Enjoying Java and Being More Productive with IntelliJ IDEA. Every time I visit a Java conference or a meetup and talk to people unfamiliar with IntelliJ IDEA, I get similar questions again and again: “What’s so special about IntelliJ IDEA?

Enjoying Java and Being More Productive with IntelliJ IDEA

What does IntelliJ IDEA has that other Java IDEs don’t?” In response I usually simply demo a few of its features and then just watch their jaws dropping. But you know, repeating this over and over is a bit counter-productive, so I’ve written this guide to sum up everything you need to know why IntelliJ IDEA is hailed as the most intelligent and user friendly Java IDE, which can and will make you a more productive developer. Паттерны для новичков: MVC vs MVP vs MVVM.

Добрый день, уважаемые коллеги.

Паттерны для новичков: MVC vs MVP vs MVVM

Андрей Родионов (StopCrawl): «Хватит писать однотипные парсеры, подходите комплексно к проблеме» Публикации — Apps4All. StopCrawl - прототип приложения для краулинга – сканирования и анализа страниц в интернете.

Андрей Родионов (StopCrawl): «Хватит писать однотипные парсеры, подходите комплексно к проблеме» Публикации — Apps4All

Победитель получил эксклюзивное приглашение на программу HACKcelerator, по результатам которой будут отобраны 25 лучших команд для участия в глобальном Demo Day в Сан-Франциско. Андрей, добрый день. Как не писать лишнего. Все программисты сталкиваются с boiler-plate кодом.

Как не писать лишнего

Особенно Android-программисты. Писать шаблонный код — дело неблагодарное и, я уверен, что нет программиста, которому бы это доставляло удовольствие. Pабота с localstorage: подписка на события, хранение функций, массивов и объектов. Использование паттерна SchedulableObject для выделения бизнес-логики в отдельный поток / Блог компании Mail.Ru Group. Интерфейс мобильного приложения — это лицо продукта.

Использование паттерна SchedulableObject для выделения бизнес-логики в отдельный поток / Блог компании Mail.Ru Group

Чем более отзывчив интерфейс, тем больше радости приносит продукт. Однако удовлетворённость от использования приложения зависит прежде всего от объёма его функций. По мере увеличения количества и сложности задач они требуют всё больше и больше времени. Если архитектура приложения предполагает, что все они выполняются в главном потоке, то задачи бизнес-логики начинают конкурировать за время с задачами отрисовки интерфейса. Синтаксический анализ текстов с помощью SyntaxNet. Для одной из задач мне понадобился синтаксический анализатор русскоязычных текстов.

Синтаксический анализ текстов с помощью SyntaxNet

Что это такое. Нативные приложения обречены (часть 1) / Хабрахабр. Отныне я не буду больше создавать нативные приложения.

Нативные приложения обречены (часть 1) / Хабрахабр

Все мои приложения в дальнейшем будут прогрессивными веб-приложениями (PWA, Progressive Web Apps). Это такие приложения, которые предназначены для еще более органичной работы на мобильных устройствах, чем нативные приложения. Что я имею ввиду под «более органичной работой»? Большая часть веб-траффика исходит от мобильных устройств и пользователи устанавливают в среднем от 0 до 3 новых приложений в месяц. Это означает, что люди не тратят много времени на поиск новых приложений в App store, но они проводят много времени в сети, где могут найти и использовать ваше приложение.

Обзор паттернов проектирования. 2005 г.

Обзор паттернов проектирования

Данная работа представляет собой обзор нескольких наиболее значительных монографий, посвященных паттернам проектирования информационных систем. Материал оформлен в виде структурированного справочника, в который включены паттерны проектирования обьектов информационных систем, архитектурные системные паттерны и паттерны интеграции информационных систем. В справочнике приведены краткие описания паттернов проектирования, однако, несмотря на свою лаконичность, данные описания позволяют понять ключевые особенности каждого паттерна и успешно использовать его на практике. Основы компьютерных сетей. Тема №1. Основные сетевые термины и сетевые модели / Хабрахабр. Всем привет.

Основы компьютерных сетей. Тема №1. Основные сетевые термины и сетевые модели / Хабрахабр

Девять простых UX истин / Хабрахабр. Что разработчику нужно знать о локализации приложения / Блог компании SVAM-Systems. Полезные факты о переводах и локализации, о царстве языков в Интернете, рейтинги, топы, обзоры рынков мобильных приложений, о навыках специалистов и что со всем этим делать. Легендарный Гарвардский курс CS50 на русском! Этот курс по основам программирования настолько крут, что Йельский университет отказался от своего курса и перешел на Harvard CS50 Это перевод самой новой версии курса, который стартовал осенью 2015 года. Курс состоит из 25 часовых лекций, которые будут добавляться на эту страницу по мере готовности перевода. Сравнение eCPM рекламных сетей на личном опыте. Рейтингов рекламных сетей много, и я не претендую на составление еще одного. Просто я уже давно выпускаю игры для iOS и Android и раньше применял во всех одну и ту же схему монетизации. Со временем она сильно устарела и перестала приносить стабильный доход. Feedly. Read more, know more.

Зачем нужно моделировать индивидуальные и типовые сценарии? / Хабрахабр. Как стать профессиональным веб-разработчиком: практическое руководство. Лучшие бесплатные шрифты для дизайнеров. Шрифт, который используется для отображения текста, влияет на его восприятие. Поэтому в этой статье мы собрали лучшие бесплатные шрифты для веб-дизайнеров 2016 года, которые помогут вашим печатным материалам и сайтам выглядеть профессионально. 10 лучших шрифтов с поддержкой кириллицы Качественные кириллические шрифты нелегко отыскать, но все же сейчас их гораздо больше, чем раньше. Список ниже содержит как распространенные варианты с засечками и без, так и ультраэлегантные шрифты для особых случаев. 1. 2. 3. Генерация классов из БД с помощью DataGrip. В этой небольшой заметке будет показано, как написать DataGrip расширение для генерации кода (в данном случае POCO (C#) классов) на основе таблиц из почти любой БД (SQL Server, Oracle, DB2, Sybase, MySQL, PostgreSQL, SQLite, Apache Derby, HyperSQL, H2).

Основы синтаксиса TypeScript / Хабрахабр. Психология цвета для мобильных приложений. Твой/мой/наш код / Блог компании AT Consulting.

Разное 1

Как программировать игры. Подборка полезных слайдов от Джулии Эванс / Блог компании FirstVDS / FirstDEDIC. Продолжаем переводить слайды Джулии Эванс. На этот раз публикуем подборку иллюстраций различной тематики. PDF-версия прям тут. Если вы не можете оставить комментарий здесь, то сделайте это в нашей группе. Закон Деметры. FuseTools — уникальный инструмент прототипирования и разработки. И снова доброго времени суток, хабражители. Меня зовут Владимир Миленко, и как вы возможно знаете, я фронтенд-разработчик в компании Иннософт. Грааль и Трюфель (Graal & Truffle) Малоизвестный исследовательский проект, который может значительно ускорить инновации в проектировании языков программирования. Мыслим в стиле React.