Idea: Jira Web Application (Single Page)

atlassian-jira-logo-large

For me it’s pretty strange that the most popular (IMHO) task tracker does not have web application (only webpage). All products hosted by Atlassian is terribly slow! Almost for each action it reloads the page. Nowadays it’s not possible to imaging good online service that is not responsive single page.

I hope that they already started working on new version that would be completely single page. Also I could not find any plugin that would cover this possibility.

So basically my idea is to make Jira SPA like a core solution, or create a plugin for Jira at least for the most used part – Agile Board.

Отличие Streaming от Progressive Download и Adaptive Streaming

Сейчас начал заниматься оптимизацией и улучшением нашего фронт-энд проигрывателя и копнул тему, которой раньше не касался – передача медиа потока. Так вот оказывается существует 3 основных варианта передачи:

  • streaming – будет работать нормально только в случае, если скорость соединения превышает необходимую для передачи, иначе видео будет постоянно дергаться.
  • progressive download – плохое соединение решается путем предзагрузки, то есть видео не начинает воспроизводиться пока не загружено Х секунд наперед.
  • adaptive streaming – существует несколько форматов различного качества и в случае плохого соединения автоматически идет переключение на более низкое качество.

Десктопное приложение для Mac на JavaScript

Оказывается Objective-C теперь можно писать на JavaScript, точнее обращаться к его свойствам. Вот тут на хабре разбирается пример как это делать. Если лень читать все – под катом я делаю выжимку из статьи.

Continue reading

Какой JavaScript Framework используете вы? Опрос среди JS-разработчиков

Провел на хабре фреймворк опрос, на который откликнулось около 2к человек и получил такие результаты:

js-frameworks-poll

Сразу прошу простить за такое безграмотное составление. Да вы правы, все, кто писал в комментариях, что jQuery – это не фреймворк (как и React, Can.js, Backbone). Так же было очень опрометчиво не включить Closure, PolymerAurelia, Durandal и Marionette(отдельно от Backbone).

И тем не менее результаты довольно интересные:

  • AngularJS возглавляет гонку (если не считать jQuery)
  • React довольно быстро набирает обороты
  • Ember не набрал и 5% – для меня это стало сюрпризом
  • Ext.js – медленно умирает цепляясь за энтерпразы
  • И по прежнему большой процент разработчиков не использует фреймворки вообще

2048 game and cheats with localStorage

When I just started playing 2048 I got 2048 number in several days and in a few days more I was able to reach this number in half an hour so the game became quite boring for me, because each time when you fail on bigger numbers you should begin from the very first stage. So why not to have possibility to save the result? Even it’s not provided by authors of the game it should be not difficult to create such plugin, because everything is stored in localStorage, and, of course, it should already be a lot of different solutions. I found this userscript – 2048 save game. And now we can play for bigger numbers and think about more effective algorithm.

2048 save the game

And our goal now not just reach some number, but to reach the maximum possible number! ;)