Technical blog and experiments

Disclaimer: some of information might be not relevant anymore as mentioned technologies could be considered as obsolete.

HTTP for beginners

March 27, 2019 10 min read
HTTP REST API

This article is an introduction for beginners into HTTP, API and REST matters. Big thanks to excellent documentation from MDN: https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview.

HTTP is a protocol which allows the fetching of resources, such as HTML documents. It is the foundation of any data exchange on the Web and a client-server protocol, which means requests are initiated by the recipient, usually the Web browser. A complete document is reconstructed from the different sub-documents fetched, for instance text, layout description, images, videos, scripts, and more.


Setting up Git-Svn from very beginning

April 2, 2016 3 min read
Git Svn

This post is a very short instruction how to set up and configure running git-svn with legacy SVN repository.


Javascript implementation of custom A-Star algorithm

June 11, 2013 3 min read
JavaScript

Recently I had a lots of interest in Javascript and decided to implement something funny and interesting. For me it was a problem of finding a way through the maze. So, I searched a bit and found that this kind of problems are usually solved with path finding algorithms and one of those is A-Star


PowerShell Html Templating Engine - Asp style

August 6, 2012 5 min read
Powershell

Hi everyone. In this article I want to describe implementation of my custom html templating engine for PowerShell.

This one is simple and powerful enough. Here is a list of requirements that I had implemented:

  1. View templates are stored separately from code in Html files.
  2. Support of nested Views, inline PowerShell code.
  3. Using Asp-style separators <%...%>.
  4. Works everywhere, only PowerShell 2.0 is required without additional tweaks.

Diff Merge Tool Selector

March 2, 2012 3 min read
Tools

DiffMergeSelector might be a helpful tool in case you have several favorite diff/merge tools. It works like "proxy" between your diff tools and your IDE, SVN, Git, Mercurial or any other development tool.


Creating OpenSocial gadget with Asp.Net MVC

November 7, 2011 7 min read
OpenSocial C# Asp.Net MVC

OpenSocial is a great standard that allows implement Web-gadgets for various web-sites and portals (they are called OpenSocial Containers). Initially developed for Social Networks and driven by Google and Google gadgets this standart is also becoming popular


Creating Simple RSS Reader Web application with C# and Asp.Net MVC.

August 12, 2011 4 min read
C# RSS Asp.Net MVC

In this article I'll create simple web application using Microsoft Asp.Net MVC framework. The main functionality is to read RSS feed and to show feed contents in simple HTML view.