Ruslan Ismagilov

32 Flips | 6 Magazines | @is_ruslan | Keep up with Ruslan Ismagilov on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Ruslan Ismagilov”

What is Reactive Programming?

To understand Reactive — both the programming paradigm and the motivation behind it — it helps to understand the challenges that are faced by …

Programming

Our Swift Experience at SlideShare | LinkedIn Engineering

Introduction<p>Last fall, SlideShare released its 1.0 of the SlideShare iOS app - one of the few apps in the App Store built entirely with Swift. This …

Discover 5 Best Node.js Frameworks for server-side application

Whatever we like Javascript or not, it is clear that Node.js is one of the best tools available if you need to create an application based on web …

Demo Your Code on These Sites

These sites allow you to <b>share and show off your code.</b> They all have live previews so other people can see your code in action. They’re sometimes …

Apple has published a great free learn to code course for Swift — on GitHub

<i>TL;DR: Apple has apparently, via some sort of collaboration with a university professor, published last week — during WWDC — a really solid-looking</i> …

DB: Designed for Distribution, Scale, and Speed

Apache HBase is a database that runs on a Hadoop cluster. HBase is not a traditional RDBMS, as it relaxes the ACID (Atomicity, Consistency, …

25 Great Resources For App Developers

Developing and promoting apps isn’t an easy endeavor, mainly because app markets are ridiculously crowded. As an app developer, you should only be …

Apps

20 уроков социальной психологии, которые пригодятся каждому

1. Для нас важно взаимодействовать с людьми<p>Психологи в США обнаружили: 20% людей, получивших рождественские открытки от незнакомцев, тоже отправляют …

5 модифицированных упражнений для тех, у кого болят колени

Стив Сандерс, фитнес-эксперт и основатель Power Train Sports Institute, предлагает пять модификаций привычных нам упражнений, которые позволяют …

http://t.co/QFCHmEXJ8w

10 жизненных правил, о которых нужно помнить в тяжёлые времена

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

Техника изучения нового

1. Полюбите это<p>В самом начале пути вам нужно понять, что если вы будете ненавидеть предмет изучения, если он вам не будет нравиться, то ничего не …

Лео Бабаута: Самые трудные задачи — самые важные

Я пробовал многие виды тренировок, но по сочетанию полученных результатов на затраченное время не нашел ничего лучше, чем упражнения со штангой.<p>10-15 …

5 новых рецептов протеиновых батончиков

На этот раз батончики будут напичканы белком, а вот сахара в них минимум!<p>Рецепт № 1. Инжирно-шоколадные<p><b>Ингредиенты</b><p>1 чашка сушёного инжира;<br>• 1/2 чашки + …

Comparing MongoDB with MySQL

The comparison between MongoDB, the poster child of NoSQL, and MySQL has been raging for a while now. It is important that you know the difference …

NoSQL and the next generation of big data

This year, OSCON attendees will have the opportunity to hear Henrik Ingo speak on Selling Opensource 101. Ingo is a senior solutions architect at …

Notifying you of Changes to Notifications

Firstly, I apologise for that awful title, but I couldn’t not.In Chrome 44 Notfication.data and ServiceWorkerRegistration.getNotifications() are …

The destructuring algorithm in ECMAScript 6

This blog post looks at destructuring from a different angle: as a recursive matching algorithm. At the end, I’ll use this new knowledge to explain …

Tail call optimization in ECMAScript 6

ECMAScript 6 offers <i>tail call optimization</i>, where you can make some function calls without growing the call stack. This blog post explains how that …

WebAssembly: a binary format for the web

<b>Updates:</b>• [2015-07-02] New material in these sections:• How do I create WebAssembly code?<br>• First experiences in practice<br>• Further reading<br>• [2015-06-24] I added …

Swift 2.0

WWDC

npm weekly, #20: npm 3 is here(-ish)!

This big news could have been waiting for you in your inbox if you were signed up for the weekly.just hours away from npm@3!The eagerly anticipated …

July 2nd security incident post-mortem

On Thursday, July 2nd we discovered a serious security issue that leaked private scoped module metadata to public replication endpoints.Around 7.15am …

io.js Week of June 26th

This week we have one io.js release v2.3.1, complete changelog from previous releases can be found on GitHub.<p>Notable changes<p><b>module</b>: The number of …

JavaScript

Important security upgrades for node.js and io.js

Critical security releases for node.js and io.js<p>node.js-v0.12.6<br>• io.js-v2.3.3<br>• io.js-v1.8.3<p>First, the obvious: the handling of this hasn’t been ideal, it …

JavaScript