Dependency Injection is one of the assets in software engineering allowing to developer reduce tight coupling between entities. But first allow me to share some code. It would be easy to introduce concepts based on some examples. Let’s assume we need to write code which according to selected type of communication should send confirmation data to… Continue Reading
These days I am exciting about digital photography and everything around it! Apparently, digital photography is more then just shooting in preset mode, more then expensive equipment and more then fancy word. It’s all about to create, to express, to designate emotions, to distinguish between. Its more then just to shoot because there are a lot of apects to… Continue Reading
We have a lot of abilities: there is ability to dream, the ability to stay focused, to think out-of-the-box and so on. Among all the other abilities there is the ability to analyze and draw conclusions. In my opinion, this is one of the most powerful abilities that is able to promote you professionally, if… Continue Reading
Since we working with Go, it’s good time to play a bit with Fibonacci numbers. First of all it’s great in case of learning a new programming language and second, we will try to analyze a bit recurrent function and write it’s short iterative implementation. As a bonus we will write function that return function… Continue Reading
In this post i will introduce some basic (real basic) web development in go. We will start to implement TODO list and at the end of this topic it would’t be perfect but it will compile and show us proper results. May be in following topics we will continue to develop and expend this project…. Continue Reading
Most of the day we spend answering and sending emails. Therefore, correctly configured email box can increase your productivity and free up the time for other aspects of the work. There are couple options to make our work with Gmail with maximum convenience: Undo send. It gives us ability to cancel almost send email in specified cancellation… Continue Reading
A large part of my nature is to constantly move forward in spite of everything: of failure, ups and downs, joy or sorrow. I constantly learning from anything i experience. I look at it the same way as the natural process of breathing or a natural smile on face of a standing smiling man. Since… Continue Reading
I think I falling in love for the first time after years of software development. I believe it should happen at least once to each software engineer, who truly loves what he does. It wasn’t love from the first sight. I felt something strange, something completely different from knowledge i gain till this point. But… Continue Reading
Sometime we need to update UI from a task. In order to update UI we should run or return result in UI thread. But it seems to impossible since all tasks run on threads provided by ThreadPool. But still, we can achieve updating UI from the task by using synchronization context Task Scheduler.
We all worked with ContinueWith() method but there are some interesting and useful facts we should be aware of. First of all lets remember what is Continuation regarding the Tasks. When we looking for this definition in MSDN , we see following:< Creates a continuation that executes asynchronously when the target Task completes.