Thoughts on coding ...

Moving to another blog engine...

I'll continue my new posts here: https://fknet.wordpress.com/

Author: Kaduk Frantisek Date: 04/26/2019

How Skype modernized its backend infrastructure using Azure Cosmos DB

Whole story starts here:...

Author: Kaduk Frantisek Date: 04/26/2019

CosmosDB change feed support for manual checkpoint

It was quite long time I wrote last post about the change feed processor. Let's continue the series....

Author: Kaduk Frantisek Date: 11/28/2018

CosmosDB change feed processor 2.1 released (monitoring enhancements)

There is new version of CosmosDB Change feed processor library released, version 2.1 and two main...

Author: Kaduk Frantisek Date: 09/13/2018

CosmosDB change feed processor - leases and work balancing strategy

The work distribution is the one of the core change feed processor features. The purpose of the...

Author: Kaduk Frantisek Date: 09/06/2018

Multiple ways how to limit parallel tasks processing

I decided to write this post because I saw several implementations how to solve the following...

Author: Kaduk Frantisek Date: 09/02/2018

CosmosDB change feed monitoring

Let's continue in the serie of the posts focused on the CosmosDB change feed. In this post we will...

Author: Kaduk Frantisek Date: 08/17/2018

Logging in CosmosDB change feed processor

The logging is important part of any library. It's the first thing the developers turn on in case...

Author: Kaduk Frantisek Date: 08/06/2018

Benchmarks of the logging with LoggerMessage

Recently, I came across the following site: High-performance logging with LoggerMessage in ASP.NET...

Author: Kaduk Frantisek Date: 08/05/2018

New Azure CosmosDB change feed processor released!

Introduction Microsoft Azure CosmosDB is an umbrella over different database services. One of them...

Author: Kaduk Frantisek Date: 07/04/2018

Using strongly typed configuration in .NET Core console app

Imagine you write a console application and you need to read the configuration from the...

Author: Kaduk Frantisek Date: 02/22/2017

REST WCF vs. WebAPI (throughput performance)

 (Updated: providing more info about provided tests) Goal This post compares WCF and WebAPI...

Author: Kaduk Frantisek Date: 01/07/2014

Summary: Implementing REST service implemented in (WCF and WebAPI) hosted in WorkerRole

In previous two posts I described the way how to develop and deploy WCF and WebAPI services....

Author: Kaduk Frantisek Date: 12/09/2013

Implementing REST service using WebAPI v2 hosted in WorkerRole

As I wrote in the previous blog post, I spent some time comparing WCF and WebAPI as a frameworks for...

Author: Kaduk Frantisek Date: 12/09/2013

Implementing REST service in WCF hosted in WorkerRole

I spent some time comparing WCF and WebAPI as frameworks for building the services and hosting them...

Author: Kaduk Frantisek Date: 12/09/2013

WinJS internals: WinJS.Namespace._lazy

In previous blog post I wrote about WinJS._Signal. Today, it's going to be about another WinJS...

Author: Kaduk Frantisek Date: 11/21/2013

WinJS internals: WinJS._Signal

WinJS contains several useful classes which are unfortunately hidden (starts with '_'). In this post...

Author: Kaduk Frantisek Date: 11/18/2013

Lessons learned: Unit testing in Javascript

I have to start with the following: "when you write any code which you want to share with others...

Author: Kaduk Frantisek Date: 11/15/2013

WinJS 2.0 Listview tips

As I wrote in my previous post WinJS team greatfully optimized Template rendering. There was also a...

Author: Kaduk Frantisek Date: 09/22/2013

WinJS 2.0 Listview performance improvements

I published a post about WinJS.Binding.Template and its low rendering performance here last year....

Author: Kaduk Frantisek Date: 09/17/2013

NDC Oslo 2013, day #3

TDD, where did it all go wrong General There are different kinds/levels of testing: Unit testing:...

Author: Kaduk Frantisek Date: 06/14/2013

NDC Oslo 2013, day #2

It was busy day. Very busy. Information overload! This time, it's be very fact-based, just...

Author: Kaduk Frantisek Date: 06/13/2013

NDC Oslo 2013, day #1

This time it's going to be a report from day #1 on Norwegian Development Conference. Key note Done...

Author: Kaduk Frantisek Date: 06/12/2013

Aspect Oriented Programming with using WinJS

JavaScript metadata descriptors Metadata programming is very handful in many scenarios, e.g. in...

Author: Kaduk Frantisek Date: 05/17/2013

WinJS observables (Part IV) - final solution

In my previous blog posts I showed possible solutions to WinJS observables pitfalls. Let's combine...

Author: Kaduk Frantisek Date: 05/16/2013

WinJS observables (Part III) - using WinJS.Binding.define

In my previous blog post I showed first possible solution to WinJS observables pitfalls. Let's see...

Author: Kaduk Frantisek Date: 05/16/2013

WinJS observables (Part II) - manual approach

In my previous blog post I mentioned WinJS observables and their usage and pitfalls. There are...

Author: Kaduk Frantisek Date: 05/16/2013

WinJS observables (Part I)

Introduction First, lets make sure we understand what are observables. The object is observable when...

Author: Kaduk Frantisek Date: 05/15/2013