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.
2 years, 5 months ago
2 years, 5 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.
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.
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.
"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 мес), ограниченными силами (человек и еще полчеловека) разработали это приложение.
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.
2 years, 5 months agoWhether 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.
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.