Blog about software development and best technologies

Why I writing blog about software development and best technologies? Because I'm senior software developer and this is my life. Each developer need to find and research new technologies, new software and best practices for progress and evolution. What this is blog about and why? Software development and best technologies is my choice, because it is interesting for me and this is useful for other people too. I'm trying to find best articles, awesome or informative and detailed information. More...

Why software development is fun?

Why software development is fun?I discovered something from a book written Frederick Brooks. What delights may its practitioner expect as his reward? Something is terribly wrong with the way that we try to make large pieces of software. For several years now, I have had the nagging suspicion that we are trying to imitate entirely the wrong crowd of people. We keep trying to act like engineers. We, software developers, are simply not engineers at all. This is different, because building software is not at all like building bridges, thousands of which have been built before, in every conceivable situation, for a huge variety of purposes, using innumerable kinds of materials. For us, every creative act is one which explores a new medium, new materials, new dimensions. Perhaps, a few hundred years from now, software building will become repeatable, predictable, and therefore "engineerable".  More...

Visual Studio Async

Asynchronous operations are methods and other function members that may have most of their execution take place after they return. In .NET the recommended pattern for asynchronous operations is for them to return a task which represents the ongoing operation and allows waiting for its eventual outcome. An asynchronous function is a method or anonymous function which is marked with the async modifier. A function without the async modifier is called synchronous. You would experience the following behavior using a synchronous application. The program becomes non-responsive. You cannot move, resize the window while data is loading. You cannot hit the Close button to end the program while data is loading. More...

The best IT companies in Ukraine statistics

The main idea of this article is presentation methodology, contestants, results and statistics in Ukraine companies. All questions and interview for all Ukrainian employers was done by Vedjo studio design & development - vedjo.com.ua and most popular developers site in Ukraine - developers.org.ua The rating tries to compare and rank Ukrainian companies that provide software development and outsourcing services. The purpose of the rating is two-fold. Firstly, it provides employers with valuable data as for how their employees view them, compared to other companies. Such benchmarking is very important for companies to stay competitive and move forward. Secondly, it gives insights about the market in general which is badly needed by companies as well as their business partners, clients and media. The rating was held in September–October 2010 by developers.org.ua. 20 companies, 25 offices from 9 Ukrainian cities took part in the rating. 2649 surveys have been processed by 10 criteria. More...