Dewald Esterhuizen

What is ? The title actually refers to a long running inside joke. Often people pronounce my first name in such a way it ends up sounding similar to the word ‘Default’ (how would you pronounce Dewald?). Add to that earning a living as a programmer and the result becomes :)

The intention behind this website is to serve as a platform for the open source projects I’m involved in. Open source, aka free stuff! If you want to collaborate on an open source project let me know in the comments section, or contact me via twitter @DefaultSoftware

You don’t need to be a programmer to be part of an open source project. If you are knowledgeable and have experience in a specialised field, or even if you have creative/innovative ideas you can contribute to the open source community without having to write any code.

My Online Portfolio

The domain name serves as the central repository/index behind my online portfolio. The following lists a collection of online resource which form part of my portfolio:

Banner

The banner image featured in this website was created by modifying an image originally authored by Konstantin Lanzet. The original image file is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license, and can be downloaded from Wikipedia.

The original image:

Throughout this blog I make use of thumbnails/icons all of which originated from the above image.

39 Responses to “About”


  1. 1 Matt Higgins February 11, 2013 at 5:46 PM

    Hi Default
    I would love to contribute to an Open Source c# project. I’m learning c# on and off at the moment but would be nice to work with others as well.
    Hope to hear from you.
    Cheers
    Matt

    • 2 Dewald Esterhuizen February 11, 2013 at 11:43 PM

      Hi there Matt!

      Learning a new programming language can be a bit daunting, I remember feeling like I won’t be able to do much until I know everything. It turns out I’ll probably never be able to know everything there is to know about C#, but I can still try :)

      Depending on your current skill/experience level I would recommend http://codeplex.com or http://sourceforge.net as a good starting point when looking for open source projects to join.

      Often when reading programming books I find myself placing more importance on finishing a book as opposed to doing a thorough study of the book’s content. To ensure proper learning I’ve lately gotten into the habit of posting articles on my blog as I discover something new. When writing an article I develop sample code, do research and thus become better acquainted with the relevant topic.

      Code samples might not be fully functioning and complete applications but I consider them to still be classified as open source. Posting articles and code samples also serves as a method improving your reputation within the programming community and illustrates being knowledgeable in the topics your articles relate to.

      Greetings,
      Dewald

      • 3 Matt Higgins February 12, 2013 at 4:54 PM

        Thanks Dewald. I’m just applying to join a few projects at codeplex.com to see what happens. I might start my own project though and open it up to all Developers – that would be so cool!!! Do you find that there are ever arguments if someone says that their code is not good enough or arguments of who should write which parts?

        Thanks so much for help me – you’ve been priceless

        cheers Matt

        On 11 February 2013 21:43, Software by Default

      • 4 Matt Higgins February 13, 2013 at 3:57 PM

        Hi

        I’m trying to add a Project into codeplex.com.

        Its asking me to Add your project license. Could you please tell me when I can get this from and will it cost me anything.

        So far I’ve called the project :- http://csharphobbyprojects.codeplex.com/

        I’d love it if you could join as well to help guide me through the ropes.

        Kind Regards Matt

        On 11 February 2013 21:43, Software by Default

      • 5 Dewald Esterhuizen February 13, 2013 at 4:22 PM

        Hi Matt,

        The project license refers to the license under which you grant users the right to use/change/distribute your software and/or source code. You can read up on it here http://opensource.org/licenses

        I prefer the Microsoft Public License: http://www.microsoft.com/en-us/openness/licenses.aspx

        What is your user/profile name at codeplex.com?

        Thanks,
        Dewald :)

      • 6 Matt Higgins February 13, 2013 at 4:55 PM

        Hi

        My username is jmatty2000

        I’ve randomly picked the Microsoft public licence now. Not sure how to be in a comfortable position to upload source code though if you could advise – do I need Tortoise SVN which it seems to recommend.

        I don’t have a project at the moment – do you think I should just create a blank one and up load the folder as a starting point?

        Cheers Matt

        On 13 February 2013 14:22, Software by Default wrote:

        > ** > Dewald Esterhuizen commented: “Hi Matt, The project license refers to > the license under which you grant users the right to use/change/distribute > your software and/or source code. You can read up on it here > http://opensource.org/licenses I prefer the Microsoft Public License: > http://w

  2. 7 Matt February 13, 2013 at 8:59 PM

    Hi

    My username is jmatty2000

    I’ve randomly picked the Microsoft public licence now. Not sure how to be in a comfortable position to upload source code though if you could advise – do I need Tortoise SVN which it seems to recommend.

    I don’t have a project at the moment – do you think I should just create a blank one and up load the folder as a starting point?

    Which software do I use to submit some project files?

    Cheers

    Matt

  3. 8 Ganesh S Divekar April 26, 2013 at 8:10 AM

    Hi Dewald,
    Though I dont work on the bits and images in C# , but still i found your articles really interesting. keep posting!!!


  1. 1 C# How to: Decoding/Converting Base64 strings to Bitmap images | Software by Default Trackback on May 2, 2013 at 9:34 PM
  2. 2 C# How to: Image Edge Detection | Software by Default Trackback on May 11, 2013 at 1:22 PM
  3. 3 C# How to: Difference Of Gaussians | Software by Default Trackback on May 18, 2013 at 12:49 AM
  4. 4 C# How to: Image Median Filter | Software by Default Trackback on May 18, 2013 at 4:15 AM
  5. 5 C# How to: Image Unsharp Mask | Software by Default Trackback on May 18, 2013 at 12:17 PM
  6. 6 C# How to: Image Colour Average | Software by Default Trackback on May 18, 2013 at 9:48 PM
  7. 7 C# How to: Image Erosion and Dilation | Software by Default Trackback on May 19, 2013 at 10:23 AM
  8. 8 C# How to: Morphological Edge Detection | Software by Default Trackback on May 25, 2013 at 8:22 AM
  9. 9 C# How to: Boolean Edge Detection | Software by Default Trackback on June 1, 2013 at 2:08 AM
  10. 10 C# How to: Gradient Based Edge Detection | Software by Default Trackback on June 1, 2013 at 4:45 PM
  11. 11 C# How to: Image Cartoon Effect | Software by Default Trackback on June 2, 2013 at 4:13 PM
  12. 12 C# How to: Sharpen Edge Detection | Software by Default Trackback on June 7, 2013 at 5:10 AM
  13. 13 C# How to: Calculating Gaussian Kernels | Software by Default Trackback on June 8, 2013 at 10:58 AM
  14. 14 C# How to: Image Blur | Software by Default Trackback on June 9, 2013 at 10:18 PM
  15. 15 C# How to: Image Transform Rotate | Software by Default Trackback on June 16, 2013 at 10:39 AM
  16. 16 C# How to: Image Transform Shear | Software by Default Trackback on June 16, 2013 at 5:44 PM
  17. 17 C# How to: Compass Edge Detection | Software by Default Trackback on June 22, 2013 at 9:34 PM
  18. 18 C# How to: Oil Painting and Cartoon Filter | Software by Default Trackback on June 30, 2013 at 10:46 AM
  19. 19 C# How to: Stained Glass Image Filter | Software by Default Trackback on June 30, 2013 at 10:49 AM
  20. 20 C# How to: Image Convolution | Software by Default Trackback on June 30, 2013 at 3:54 PM
  21. 21 C# How to: Bitmap Colour Substitution implementing thresholds | Software by Default Trackback on July 6, 2013 at 4:32 PM
  22. 22 C# How to: Swapping Bitmap ARGB Colour Channels | Software by Default Trackback on July 6, 2013 at 5:01 PM
  23. 23 C# How to: Image filtering by directly manipulating Pixel ARGB values | Software by Default Trackback on July 8, 2013 at 2:56 AM
  24. 24 C# How to: Image ASCII Art | Software by Default Trackback on July 14, 2013 at 7:21 AM
  25. 25 C# How to: Weighted Difference of Gaussians | Software by Default Trackback on July 14, 2013 at 8:11 PM
  26. 26 C# How to: Image Boundary Extraction | Software by Default Trackback on July 21, 2013 at 10:23 AM
  27. 27 C# How to: Image Abstract Colours Filter | Software by Default Trackback on July 28, 2013 at 7:40 PM
  28. 28 C# How to: Fuzzy Blur Filter | Software by Default Trackback on August 9, 2013 at 6:38 AM
  29. 29 C# How to: Image Distortion Blur | Software by Default Trackback on August 9, 2013 at 10:12 PM
  30. 30 C# How to: Standard Deviation Edge Detection | Software by Default Trackback on August 8, 2015 at 8:09 AM
  31. 31 C# How to: Min/Max Edge Detection | Software by Default Trackback on August 9, 2015 at 11:29 AM

Leave a comment




Blog Stats

  • 869,810 hits

Enter your email address to follow and receive notifications of new posts by email.

Join 228 other subscribers

Archives

RSS SoftwareByDefault on MSDN

  • An error has occurred; the feed is probably down. Try again later.