As many of our clients already know we are doing fixed-price projects. Starting from requirements preparation and finishing with delivery and initial support. We have a lot of success stories, and all our customers are happy with our services. However, any software contains defects. We are fighting against defects at every stage of our development. … Continue reading How we achieve highest efficiency in software development in Tesseris Pro
This post adds a sample as addition to my post about VS Code previous post Setup Install latest mono as described at http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives. Install Visual Studio Code from https://code.visualstudio.com Just unpack and start. Simple Scenario (no debug and no IntelliSense) Code ./program.cs Project configuration For simple applications without debug support you can skip creation of … Continue reading Hello World in Visual Studio Code on Linux
Microsoft declares that new version of .Net and new alternative dev tool Visual Studio Code will be available for multiple platforms, including Linux. In this post I will try to describe my Visual Studio Code usage experience. I will not describe .Net Code or DNX or Mono in details and focus on Visual Studio. I … Continue reading Visual Studio Code on Linux
I'm writing this blog after we have done several projects (some of them were commercial, some internal) with these technologies at Tesseris Pro and discovered a lot of things that are not covered by documentation. Let's try to understand the place of every project on the global picture Many of us already know about new version … Continue reading DNX, .Net Core, ASP.Net vNext, who is who?
WPF has performance issues when you are trying to draw big images with a lot of details. It's possible to solve this issues with old GDI+ features.
The problem In one of our projects in Tesseris Pro we need to draw huge table of results of some physical experiment. The table can be 100x100 and can be 1000x1000. The application is usual Windows desktop application built with WPF. And as usual we've tried to use some 3rd party grid. And as you … Continue reading WPF vs. GDI+
1. Базовые возможности Task Parallel Library (TPL) Все возможности TPL базируются на старых Thread и ThreadPool, если точнее, то асинхронное выполнение задач будет производится путем вполнения их через класс ThreadPool. И фактический самый простой способ запустить асинхронную задачу при помощи новых инструментов не слишком отличается от ThreadPool, и выглядит так: Parallel.Invoke(() => DoSomeWork(), () => … Continue reading Что стоит за async/await и почему опытным разработчикам надо быть осторожными