About Johan Cyprich

http://www.cyprich.com

Posts by Johan Cyprich:

VB to C# Translator, and Vice Versa!

Let’s face it. There’s a lot of Visual Basic .NET code out there. I haven’t programmed in Visual Basic since version 6 and I don’t want to take the time to learn VB .NET 2005. It’s not that it’s a bad language but I want to focus on C#.

The owner of a software company once told me that if you learn how to play many musical instruments, you will never master any one of them. If you focus on one musical instrument, you will master it and people will pay to hear you play it. Jack-of-all-trades, master of none. It pays enormously to be specialized.

Programming languages can be thought of in a similar way. If you learn many different languages, you will never master any one of them. If you focus on one language, you will not only master it but you will run circles around others using the same language. While knowing many different programming languages looks impressive on your resume, it doesn’t help you produce great code.

So my focus is on C# but I also use C++ since the two languages are so similar.

Which leads to the next problem. There is lots of Visual Basic code that I would like to use in my own applications, but I don’t want to have to learn VB in order to port them to C#. So what do you do?

Fortunately, there are many free VB to C# translators which can also translate the other way from C# to VB. Most of them do the bulk of the translation leaving only some tweaking to get the code right. This is great news for focused programmers! :)

Here are some resources for doing the translations.

  1. Code Translator, C# <--> VB
  2. ASP Alliance C# -> VB
  3. Developer Fusion C# <--> VB

Over 500,000 WordPress Users

WordPress.com reports 511,000 user accounts. This is a phenomenal growth from the web site’s origins in 2005. There were also over 900,000 downloads of the WordPress software alone that year.

WordPress is by far the largest and most successful self-hosted blogging software in the world. Its better to install the software yourself on your own web server account because you have greater control over it, but if your not inclined to set up PHP web sites and MySQL databases, the whole process can be done for you automatically on WordPress.com.

Grow Your Software Business with OISV

What is OISV? I have to admin, that until recently I didn’t know what it was myself until I stumbled across it.

Briefly, the Organization of Independent Software Vendors (OISV) consists of thousands of software vendors, marketers, retailers, and distributors who create, supply, and sell software. The membership is worldwide across 90 countries.

Their web site has extensive resources to assist you in all aspects of your software business. There are articles and forums on running a business, marketing and distributing software, and customer relations. There is also guidance on building a successful web site and search engine optimization (SEO). What’s the point of having great software if you don’t have a great web presence to promote it?

I’m amazed at the useful content throughout the web site. Its members are eager to share knowledge and experiences in building a successful software business.

I should note that this is not the place to look for solutions or source code for C# programming or other languages. The OISV caters more to the business side of software development.

Overall, I would strongly recommend joining OISV if you are just starting a software company or already have one established. The knowledge base and community here can only bring great benefits to your own organization.

Their web site is at www.oisv.com. Join today!

OISV - Organization of Independent Software Vendors - Contributing Member

Software Requirements Specifications Template

I found a template for creating requirements specifications for software. The template was made free for use by Karl E. Wiegers. Each section to fill in has a description of what should be written there. It is a .dot template for Microsoft Word.

You can get the template by clicking here.

New Location for Programming Forums

I moved the programming forums from forums.cyprich.com to www.sourcedot.com. Many new programming forums were added, as well as forums for databases and reporting software.

The user accounts of forums.cyprich.com have been transferred to the new site.