Gal Ratner
Gal Ratner is a Techie who lives and works in Los Angeles CA and Austin TX. Follow galratner on Twitter Google


  • Having some fun with the ListView control in ASP.NET

    The ListView control is a natural progression of the GridView. It displays data by using user-defined templates instead of row fields, allowing for layout flexibility. Paging, sorting, inserting and editing records are all built into a ListView, and, can be greatly manipulated both in the layout and functionality. Let’s look at some cool features
    Posted to .NET Development (Weblog) by Gal Ratner on 24 Jul 2010
  • Eliminating the duplicate String Connection in a Custom Rewrite Provider for URL Rewrite Module

    I was reading a tutorial from Ruslan Yakushev titled Developing a Custom Rewrite Provider for URL Rewrite Module on the other day and decided to give it a try. I downloaded the samples and rewrote the DB Provider with my own logic. The result was good, but, the module uses its one configuration section. It’s great if you have access to
    Posted to .NET Development (Weblog) by Gal Ratner on 18 Jun 2010
  • The comeback of MapReduce

    MapReduce has been gaining some popularity lately. With the Parallel Library Computing patterns and objects databases like MongoDB using it. MapReduce is a computing algorithm which uses key value pairs in order to quickly find results in large amounts of data by dividing it into many intermediate key value pair based temporary result sets, that can
    Posted to General Programming (Weblog) by Gal Ratner on 11 Jun 2010
  • My interview with

    An interview with Gal Ratner from Inverted Software FW Editor: What are your plans or objectives for the near future? Gal Ratner: We recently made an investment in social media and community integration software and we have plans to have the community play a dominant role in the support and brand management and recognition of our products and services
    Posted to General Programming (Weblog) by Gal Ratner on 7 Jun 2010
  • Write your own OutputCacheProvider

    What is output caching? Output caching is a way of caching the generated HTML created from your ASP.NET pages. Output caching can cache an entire page or fragments of a page. The first request to a page is served dynamically, and then any subsequent requests are served from the output cache until the specified time expires. how to use output caching
    Posted to .NET Development (Weblog) by Gal Ratner on 5 Jun 2010
  • Shopping Cart .NET Main Database diagram

    This is the main database diagram for Shopping Cart .NET. It does not include the ASP membership tables. You can download Shopping Cart .NET from codeplex at
    Posted to General Programming (Weblog) by Gal Ratner on 2 Jun 2010
  • Convert an int array to a byte array and back

    I recently needed to convert an array of integers to an array of bytes in order to work with an existing database design. I looked online and couldn’t find a function to convert between the two types so I wrote my own. Convert int[] to byte[]: public static byte [] GetByteArrayFromIntArray( int [] intArray) { byte [] data = new byte [intArray
    Posted to .NET Development (Weblog) by Gal Ratner on 25 May 2010
  • What is a good job interview?

    I was interviewing lots of developers in the past six months for some open positions. I must have talked to at least 50 people and it got me thinking about what a good interview is. A good interview is an interview that impacts the person across the desk from you on their level. If you are being interviewed by a business person, someone that is non
    Posted to General Programming (Weblog) by Gal Ratner on 17 May 2010
  • Partial object deep copy with extension methods

    Deep copy is the process of cloning a complete object into new object of the same type. All of the member values are being copied into new memory addresses and the clone will not be effected by any changed to the original object. If you need to perform a partial deep clone, a cloning method that simply copied values of fields from one object into another
    Posted to .NET Development (Weblog) by Gal Ratner on 5 May 2010
  • A quick lap around .NET 4.0’s parallel features.

    What is parallelism and why should I care? As computers today are reaching the practical limits of clock speeds, you are likely to find your program running as fast, or as slow, on newer machines, as they are on your older box. CPU manufacturers have bypassed the clock speed block issue by assembling multi core CPUs. A CPU with two or four cores is
    Posted to .NET Development (Weblog) by Gal Ratner on 23 Apr 2010
Page 5 of 13 (122 items) « First ... < Previous 3 4 5 6 7 Next > ... Last » | More Search Options
Powered by Community Server (Non-Commercial Edition), by Telligent Systems