Tech blog

Welcome to our blog – you can find here some samples of our work we think are worth sharing, enjoy!

Automating Microsoft Team Foundation (TFS) check-ins

Have you ever wanted to automate code check-ins to TSF e.g. at…
April 10, 2019/by proxmedia

Auto publishing reports to Tableau Server

Tableau it’s a great tool for data visualization, however if…
March 9, 2019/by proxmedia

10 reasons why to outsource in-house software development

Software development outsourcing has always been an very attractive…
April 5, 2019/by proxmedia

Using Windows Azure Service Bus Topics in distributed systems

Service Bus topics allow to perform one way communication using…
December 2, 2018/by proxmedia

Social media Sentiment Analysis using C# API

Sentiment Analysis in Social media has become very important…
November 20, 2018/by proxmedia

Creating custom WCF message router – load balancer

The very common requirement is to route WCF messages from the…
November 15, 2018/by proxmedia

Integrating automated Selenium tests with TeamCity

Automated tests are crucial these days to achieve high quality…
November 6, 2018/by proxmedia

Auto creating installers using WIX (Open source) and CI server

Creating installer packages has become more complicated recently…
November 2, 2018/by proxmedia

Using presentation model components and entities in ntier architecture

When designing applications that will run in the n-tier environment…
October 30, 2018/by proxmedia

TOGAF vs COBIT, PRINCE2 and ITIL – Webinar

TOGAF is currently the most popular open architecture framework…
October 2, 2018/by proxmedia

Multiple object bindings on MVC view

Multiple object bindings in MVC are the common requirement…
September 24, 2018/by proxmedia

Umbraco custom model with pager

Umbraco is the open source content management system allowing…
September 23, 2018/by proxmedia

SQL Server Database Index optimization – maintenance plan

Properly optimized table indexes are crucial in database performance…
August 5, 2018/by proxmedia

Deleting old files by using schedule task and PowerShell

If you are administrator or programmer, you probably were in…
July 29, 2018/by proxmedia

SVN log parsing using PowerShell

This script can be useful when gathering SVN release changes…
July 22, 2018/by proxmedia

Displaying dynamic javascript charts using MVC

When creating business solutions there is often a need to display…
July 2, 2018/by proxmedia

Entity validation engine using c# expression rules

Validating entity data is the common task when building business…
July 2, 2018/by proxmedia

Using Power-Shell in automated tasks (batch script alternative)

Power Shell it's the Microsoft's Automation framework sitting…
June 28, 2018/by proxmedia

Displaying interactive MS Chart objects in ASP.NET MVC

Displaying charts using MS Chart is usually simple in asp.net…
June 27, 2018/by proxmedia

Using WCF REST service in server and client side calls

When using WCF services sometimes there is a need to use REST…
June 7, 2018/by proxmedia

Custom RetryPolicy class for Windows Azure transient error handling

According to definition, the Cloud it's "A set of interconnected…
June 2, 2018/by proxmedia

Deploying website files to multiple folders with exclusions

When automating deployments it is sometimes needed to create…
May 26, 2018/by proxmedia

Adding links and styled text to Power-Point presentation

Formatting paragraphs in OpenXML documents is playing crucial…
May 25, 2018/by proxmedia

PowerShell unattended execution with auto-retry and SMS alerts

Running automated processes seems to be an very easy task. However,…
May 2, 2018/by proxmedia

Using Windows Azure Service Management REST API in automated tasks

Windows Azure platform gives us a lot of new possibilities starting…
May 2, 2018/by proxmedia

Claims based authentication on Windows Azure

Claims based authentication can greatly improve user's experience…
April 29, 2018/by proxmedia

C# 5.0 Async Programming and Caller Information

Since the release of .Net 4.5 Framework there are new, very useful…
April 19, 2018/by proxmedia

Using automation for gathering release changes

If you need to gather release changes when creating installers,…
April 15, 2018/by proxmedia

Creating WCF custom transport channel

Primary purpose of using WCF within organization is to wrap-up…
April 15, 2018/by proxmedia

Creating LAN messenger using WCF Message Inspector

WCF self-hosting service can be really useful for messaging…
April 14, 2018/by proxmedia

Getting data from TeamCity Rest API – PowerShell

Simple script that gets build data from TeamCity server rest…
April 5, 2018/by proxmedia

WebApi requests compression using Ext.js and asp.net Mvc4

One of the easiest ways to maximize performance of ajax requests…
April 2, 2018/by proxmedia

AutoBuilds and deployment using TeamCity CI server

When developing software solutions sometimes there is a need…
March 27, 2018/by proxmedia

Live database restoration to test server using Powershell

It is very common requirement during development stage to copy…
March 24, 2018/by proxmedia

Auto creating SVN tags and custom release installers

Automation within the software development company allows to…
March 12, 2018/by proxmedia

Generating static map images using Google Map API

If you are using static map images on your website and have a…
March 9, 2018/by proxmedia

KnockoutJS bindings and observables

KnockoutJS it's the JavaScript implementation of the MVVM pattern…
March 9, 2018/by proxmedia

Programmatically creating scheduled task in Windows Task Scheduler

If you are creating windows forms application that has to perform…
March 8, 2018/by proxmedia

Terminate background stored procedure session

If you are executing background stored procedure, for example…
March 5, 2018/by proxmedia

Using mssql Service Broker in Service-Oriented Architecture

Main principle of SOA is separation between the service interface…
March 2, 2018/by proxmedia

Using automation when executing SQL scripts stored in separate files

When working on a big projects, sometimes there is a need to…
March 2, 2018/by proxmedia

Creating custom sound wave analysis control

The very common requirement when working with the sound files…
February 26, 2018/by proxmedia

C# commonly used coding standards

In this article I will present you with some most commonly used…
February 21, 2018/by proxmedia

MSSQL database backup/ restore helper scripts

When working with MSSQL server I have spotted some general problems…
February 11, 2018/by proxmedia

Executing sql scripts in direcory using .bat file

If you are in situation where you have to execute all sql scripts…
February 9, 2018/by proxmedia

jQuery advanced selector and filter methods

Jquery it's a powerful framework that allows us to apply advanced…
February 7, 2018/by proxmedia

Ext.js custom loaders

If you are building applications using JavaScript frameworks…
February 6, 2018/by proxmedia

MVC Custom View Editor Templates

When creating MVC3 razor website it is often necessary to apply…
February 5, 2018/by proxmedia

OpenXml Power Point templates processing

Handling Power Point templates is quite similar to handling Words…
February 2, 2018/by proxmedia

MVC property and model level validation techniques

MVC framework gives us a lot of different techniques for validating…
February 1, 2018/by proxmedia

Building EXT.JS MVC applications

Exj.js it’s very powerful framework that is based entirely…
January 30, 2018/by proxmedia

Handling DataGrid row events

When creating user interface the common situation is to handle…
January 29, 2018/by proxmedia

Silverlight component with chart

If you ever wanted to create your own Silverlight component,…
January 27, 2018/by proxmedia

Database driven rotating image gallery with jQuery

When building database driven websites sometimes there is a need…
January 26, 2018/by proxmedia

Finding the distance between two addresses using Google API

There are number of cases when you will need to calculate the…
January 23, 2018/by proxmedia

OpenXML Word templates processing

Office Open XML it’s the Microsoft’s zipped-xml based standard…
January 20, 2018/by proxmedia

Finding non empty data periods T-SQL

Ever wanted to find non empty periods of data using T-SQL? I…
January 15, 2018/by proxmedia

SHA1 and MD5 hashing algorithms

When storing passwords in database, it is considered a good practice…
January 9, 2018/by proxmedia

Adaptive Payments with PayPal

When building B2C systems the common scenario is to share the…
January 7, 2018/by proxmedia

Custom code validator using RichTextBox

Knowing how to format text using RichTextBox control lets you…
January 1, 2018/by proxmedia

LINQ basic string and digit operations

Hi, today I want to show you how we can do the basic string and…
December 18, 2014/by proxmedia

Implementing MVC3 Custom Model Binders

MVC model binders simply map Http browser requests to model objects.…
December 7, 2014/by proxmedia

Calculate median in stored procedure (T-SQL)

When creating reports you may want to calculate median value…
December 1, 2014/by proxmedia

Encrypting Url parameters with DES

When reading and validating URL parameters you probably came…
November 9, 2014/by proxmedia

Creating MVC3 Custom View Engine

MVC it's so great and flexible framework that even lets you create…
November 5, 2014/by proxmedia

Custom Tree View Control

When using default asp.net Tree View control there is always…
November 1, 2014/by proxmedia

Remote Post utility

If you want to do an http post from code behind eg. to redirect…
November 1, 2014/by proxmedia

Format DataTextField of the DropDownList

Some times there is a need to format DataTextField value of the…
November 1, 2014/by proxmedia

Polymorphism in practice (C# sample)

One of the main principles of the Object Oriented Programming…
November 1, 2014/by proxmedia

Skype Chat History Export using C# and Interop

Ever wanted to export Skype chat history to text or xml files?…
November 1, 2014/by proxmedia

File helpers using LINQ

When dealing with files, it is useful to have standard set of…
November 1, 2014/by proxmedia

Using Html5 Local storage on mobile devices

In many situations there is a need to store something on the…
November 1, 2014/by proxmedia

Extension methods in C#

Extension methods enable you to add your own methods to already…
November 1, 2014/by proxmedia

LINQ – filtering data structures

Using Language-Integrated Query (LINQ) has become very common…
November 1, 2014/by proxmedia

ASP.NET View state manager

In this article I will show you how to reduce view state of your…
November 1, 2014/by proxmedia

Sql connection helper

Hi everyone, This is my first post here, so I will start with…
November 1, 2014/by proxmedia