Developers Club geek daily blog

OpenSource.Mail.Ru: open projects of our employees

1 year, 3 months ago
image

One of the main principles which are the cornerstone of the movement for an open source code — Open Source — is freedom of distribution of information. Resilience of this idea is confirmed by examples of many successful projects developed by free community of programmers from around the world. Probably, it will surprise someone, but we too actively develop a set of opensource-projects. And recently we found, information on these projects is scattered on a network, and developers of one products can not know about others which could be for them useful at all. And the idea to create the information website OpenSource.Mail.Ru was born.

Read more »


We create the project with OAuth and NoSQL for $0,00

1 year, 3 months ago
Already long ago I wanted to try to create the project which would represent these JavaScript Application, namely the thick client, without backend and the hosting, on the basis of open source and some BaaS/DaaS. Besides I was finally tired of jsperf.com, of these senseless two steps, of absence though some code editor and normal search and of permanent loss of the tests, and history with kapchy which not always works finally finished me. I at last found time to perform long ago conceived and to kill two hares, having implemented alternative of jsperf.



Read more »


Web Standards Days on the air from 10:00 today

1 year, 3 months ago
Today at 10:00 (MSK) join viewing of online broadcast of the Web Standards Days conferenceaction about a frontend and web standards.



Program of action:
  • Microsoft Edge, escape from the past//David Russe (Microsoft)
  • It is even better, than the presents!//Vadim Makeev (Opera)
  • Frontend in Avito//Alexander Lobashyov (Avito)
  • WCAG 2.0, or Bol of an available web//Stanislav Zubovich (EPAM Systems)
  • Debugging of attached devices on Vorlon.js//David Russe (Microsoft)
  • Creation of an image editor in the browser//Vsevolod Shmyrov (Yandex)
  • Dark side of SVG//Irina Rudenko (Hackraft)
  • CSSO — we minimize CSS//the Novel Dvornov (Avito)
  • All to stand and not to move!//Alexey Okhrimenko (Acronis)


Be connected and ask questions to experts online!

Read more »


Java-programmer 5 crib. Two hundred fifty Russian-language training videos of reports and lectures about Java

1 year, 3 months ago
I think very few people will argue that viewing of video of good lectures and reports from conferences is one of the fastest and easy ways will learn something new. The problem is that on Java it is difficult to find all good videos of conferences and reports on the necessary subject. Moreover, according to the name of many videos from conferences it is difficult to understand by what they to a subject are hung up.



Therefore I prepared this collection of video of reports in Russian from different conferences (Joker, JPoint, JavaDays, JEEConf, of course, with DEV labs which are organized by Luxoft), and, naturally, video from Luxoft Training Center channel. In total video is separated into different categories and if necessary the description is added.

Read more »


New free courses of virtual academy Microsoft Virtual Academy, December, 2015

1 year, 3 months ago


Today we prepared for you the holiday overview of free courses of virtual academy Microsoft MVA. As before, new materials from experts of Microsoft continue to be released to bear advantage to IT professional and software developers.

Hit! How to teach to program the child
The long-awaited and unusual course considers a set of technologies of Microsoft (and not only) which can help you to carry away the child computers and programming. Without applying for methodical completeness and for the exhaustive story about technologies, this course gives correct references and ideas thanks to which you will be able to spend many hours together with the child at the computer, studying and creating together with it.

Read more »


Use of the MVVM (Model-View-ViewModel) template in Android

1 year, 3 months ago


Author: Anton Valyukh, Senior Mobile Developer.

In this article we will talk about the theory and practice of use of very convenient template of design of MVVM (Model-View-ViewModel) when developing Android-applications.

MVP — Model-View-Presenter

For a start — there is a little theory. Everything began with the fact that many thought how to adapt the MVC (Model-View-Controller) template for an applications writing with a user interface. And in 2006 in work of "GUI Architectures" of Martine Fowler in detail considered a template which received afterwards the name "MVP" ("Model-View-Presenter").

So, MVP — the design template derivative of MVC developed generally for creation of the user interface. MVP is used for simplification of automatic modular testing and improvement of separation of logic and display.

In this template there are three elements:
  1. View.
  2. Presenter.
  3. Model (model).

Read more »


Lori Timesheets — accounting of time on the CUBA platform

1 year, 3 months ago


"Time is the capital of the worker of brainwork."
Honoré de Balzac


Often it happens that people give preference to old and usual things, ignoring new, even to itself to the detriment. Here and we long time with persistence used system of accounting of time which did not meet our requirements and constantly created problems literally all — from programmers to accounts department.

General tortures with system of accounting of time, because of lack of time (cm drawing), did not become a strong reason for development of the system. The idea to write the real application for demonstration of opportunities of our CUBA platform rescued a situation. Combining business with pleasure, the system of accounting of time became the first candidate.

At the moment development is complete, the application is implemented in our company, and we are ready to share it with everyone.

In this article I will tell how we in a short time (< 1 мес), ограниченными силами (человек и еще полчеловека) разработали это приложение.

Read more »


As botanists of an institution automate

1 year, 3 months ago
image

Hi, Habr. There passed nearly 2 years after my last post. I am very glad that it was for many useful. For these 2 years we made a lot of things. And I would like to share experience and the impressions.

From 20 institutions clients from one country we grew almost to 4 000 of 12 countries. Our command grew by 5 times. Opened office in Moscow and Warsaw. Released the application, in addition to iOs and Web, for Android and Windows. Considerably increased functionality. Translated Poster into 5 languages. For the last quarter participated in 3 international exhibitions. Closely we are on friendly terms with such companies as Epson, Microsoft, Intel. We are fixedly monitored by several large investors. The European company offered us absorption.

At first sight can seem that everything is simple and cloudless, but I assure it not so. The most interesting and dangerous is only necessary. In fact we passed only the first stage — a stage of check of idea and creation of the first version of a product. Further the most difficult stage — a formation stage when there is an internal optimization and restructuring of the company is necessary. I also want to tell about it.

Read more »


What to do if it becomes boring to program

1 year, 3 months ago
imageWhether it happened to you, long working in one company on the same project, you begin to think of change of a situation, the used technologies and the project. Earlier I was sure that from this situation one output — to find new work. This article which transfer we publish changed my opinion. In it approach thanks to which it is possible to make work of the programmer not dull and helping it to raise and develop is described. We, service for the organization of payment acceptance PayOnline, suggest you to get acquainted with this technique and to share it with the employer if you have similar, the problems described by the author. There is, directly, transfer below.

In my stay by the developer I was never delayed at the same work more than two years. In my case each new work was for me the good course from the point of view of career development. And even in spite of the fact that high "routine" — a commonplace in our professional sphere, I cannot tell that my previous employers quietly treated my leaving. Some of them persistently tried to make so that I remained, but work became for me so boring that I could not remain any more. At once I will explain: to live I was lucky in such places where works for programmers was more than programmers. I understand that the option with change of work is available not to all.

Read more »


The first steps in Spring framework

1 year, 3 months ago


In September of this year the group of our developers visited the SpringOne2GX Java-conference which was taking place in Washington. It is one of the largest similar conferences, and we could not pass by. We bring to your attention the story that useful and interesting we took out for ourselves by results of this conference.

Read more »