Создание API-ориентированного веб-приложения.

Планируете начать работу над новым веб-приложением? В этом уроке мы рассмотрим, как создать API-ориентированное веб-приложение, и объясним, почему это необходимо в современном мульти-платформенном мире .

Введение

API?

Для тех, кто не знаком с термином, API является сокращением от Application Programming Interface(Интерфейс прикладного программирования). Согласно Википедии :

Интерфейс программирования приложений (англ. application programming interface) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений.

API

Визуализация API
Изображение предоставлено http://blog.zoho.com

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

Читать далее »

Презентация о паттернах проектирования в JavaScript

Заинтересовался недавно в целях самообучения паттернами проектирования под JavaScript. Вызвано это было тем, что захотелось написать свои небольшую JS библиотеку со всякими нужными мне полезностями. Но в деле JS я откровенно слаб, поэтому начал рыть интернет в поисках чего-то по этой теме. И тут наткнулся на эту презентация, которой и делюсь. 

Читать далее »

Про 750 утренних слов

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

Давно писал себя сделать это и вот наконец добрался. Это очень круто на самом деле, 750 слов - это очень много на самом деле! Уже после 400 не знаешь про что писать, но потом открываются темы, про которые и думать забыл и пишешь, пишешь, пишешь. Мысли сами собой выстраиваются в более логичную структуру. Будучи написанными, мысли становятся более вещественными, можно дальше прорабатывать их, появляется фундамент на который можно всегда опереться.

И самое главное очень сильно проясняется мозг. Всем очень советую. 

Читать далее »

За отчетный период

  • Сьездил в отпуск
  • Уволился с работы
  • Не хочу больше на работу в офис
  • Решил создать фирму
  • Как будет время(если будет) поправлю кучу косяков на этом сайте, вообще хочу его сильно переделать

Вперед! 

Читать далее »

Firefox 6.0 is done

Вышел FireFox под номером 6. 

Что нового мы имеем:

  • Добавлена подсветка домена в адресной строке;
  • Переработан блок идентификации сайта;
  • Добавлена поддержка последней версии WebSockets;
  • Добавлена поддержка EventSource;
  • Добавлена поддержка window.matchMedia;
  • Добавлен JavaScript Scratchpad;
  • Добавлено новое меню функций для веб-разработчиков;
  • Улучшено удобство работы с веб-консолью;
  • Улучшена функция синхронизации Firefox Sync;
  • Снижено время запуска браузера при использовании Panorama.
 
Кстати, говорят, что Firefox будет гораздо менее требовательным к памяти. Правда это очень давно обещают :)
Читать далее »

Новая спецификация HTML5

imageРанее в этом году WHATWG выпустили издание для веб-разработчиков из спецификации HTML5. Теперь, чтобы не отстать, HTML Working Group W3C опубликовали проект с более читабельной спецификацией HTML5: Edition for Web Authors
W3C версия написана более технически, чем версия WHATWG, но по крайней мере вы можете прочитать HTML5 спецификацию без заметок о соответствии критериям браузеров.

W3C опубликовала спецификацию HTML5 для веб-разработчиков 

Алилуя!

Читать далее »

Ищем PHP программиста

Веб-студия B2B Web Group ищет PHP-программиста с опытом работы от 1 года. Мы предлагаем гибкий график работы, интересные проекты, перспективу роста. 

Сайты мы делаем на основе CMS Битрикс, поэтому опыт работы с данной CMS будет большим плюсом. Если такого опыта нет, то научиться работать с ней не составит труда.  

Территориально мы находимся в центре Москвы, около метро Белорусская. 

Испытательный срок 2 недели, заработная плата 25 000 рублей. 

Контакты:

icq: 357 301 558

email: iliasmach@gmail.com

Телефон: 8 (903) 791 77 40

Читать далее »

Покрали СМСки с мегафона.

Сегодня на Хабре прочитал, что яндекс тихо мирно проиндексировал СМСки, которые люди отправляли с сайта мегафона. Тут народу выпал шанс посмотреть о чем же он пишет свои СМС. Оказалось, что на 90% смс были полны драмы, причем иногда просто зашкаливающей. Были даны телефоны, по которым можно было отправлять отзывы, слать послания, приглашать на свидания и т.д. В общем полный абзац. Как же такое получилось?

Оказалось все просто до тупого. Мега компания мегафон забыла о существовании такого файлика как robots.txt. Также она забыла ограничить доступ к форме подтверждения смс авторизацией или еще что. А прямой линк на такую форму Яндекс получил из Яндекс.Метрики, которая стояла на сайте Мегафона. Вот вам и урок о важности ограничения прав на индексацию :)

Таким образом во всех офисах страны работа было сорвана, баш фактически переехал на яндекс, все взахлеб ржали над чужой личной жизнью. Вскоре в топ твиттера поочередно выгли слова "Мегафорна", потом "Яндекс", потом опять "Мегафона". Улыбнуло, как буржуям пытались объяснить, что Яндекс - это практически тоже самое, что хуи, который засветился ранее в топе твиттера. 

Вечером же псто на Хабре убили, наверно потому что в комментах засветились самые яркие смс с номерами телефонов. В общем шумиха потихоньку стихает, но Яндекс с Мегафоном make day всей стране, молодцы :)

Читать далее »
Scroll To Top