Recent Articles - page 5

  • Fast image processing in c#

    While the Bitmap provide GetPixel() and SetPixel() for accessing individual pixels in the bitmap - It is too slow and therefore it not suitable to image processing. The following FastBitmap class allows us to fastly access the raw memory of bitmap data via pointers. read more
  • Download Files with fileloader

    The fileloader allows to access local files and remote files – files which are accessible thought HTTP and FTP protocols – in uniform way. The files can be cached locally. read more
  • Solution to producer and consumer problem in python

    In my last project, I needed synchronize producer and consumers threads. The producer thread was responsible to generate the tasks while the consumer threads were responsible to execute them. This classic producer and consumer problem can be easily solved using the Queue module. read more
  • Code Review by Example - The singleton pattern

    Code review is continuous process of reading and examination of code in order improve quality of the software. In code review phase the author of the code or the peer reviewers try to find mistakes, bugs and issues overlooked in the previous development phase. In this article we will see how code review can improve the quality of the code by simple example - implementing the singleton pattern. read more