Article series

Graphs and Big data

Grafy

Walk-through of modern technologies for working with graph and their usage in Big data area.

  1. Introduction to graphs and Neo4j. Graph processing in Spark.

Development of GrooveHQ Ruby Gem

Groovehq series

In this series we will create a gem for working with API of GrooveHQ. This service doesn't have its own client API libraries. The final result is available on GitHub and rubygems and we hope that others developers, who rely on GrooveHQ, will use it as well. By the end of the series you will learn how to create gems from scratch and companies using GrooveHQ and ruby will be able to use this gem to solve their own problems.

  1. How to create a gem for working with an API
  2. Writing an API gem: choosing the structure and the tools
  3. Writing an API gem: What is Hypermedia API and how to make friends with it
  4. Writing an API gem: how to write tests for an external API
  5. Writing an API gem: the final metaprogramming

How to become a programmer: stories of our mentors

4b469e56 4c7a 4f74 9290 f3cc2274effb

One of the most painful questions for newbies is “where do I start?”. In this series mkdev mentors will give their answers. Not only will they tell how they became programmers, but they will also share which difficulties they’ve met and how they could be avoided. Mentors will also give useful tips on what to do and what to read.

  1. How to become a programmer: Ivan Takarlikov’s story
  2. How to become a programmer: Ilya Konovalov’s story
  3. How to become a programmer: Stas Mehonoshin’s story