rawsoft

Stories submitted by rawsoft

I'm done with RDBMS, I'm going NoSQL - Part 2(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 2 years ago

In Part 1 of this series, I mentioned that I really don’t see any need for RDBMS’s and I’ve yet to find a developer that can prove me wrong, however, there is one thing that I’ve yet to solve – that is reporting, although I don’t necessarily think its a problem. There is always the comment that you can’t report on databases that are not relational, how true is that? Very true! oh wait – not really! read more...

add a comment |category: |Views: 9

tags: another

I'm done with RDBMS, I'm going NoSQL - Part 1(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 2 years ago

Yep, the title is right, I’ve been working for years and years building a toolset that will help me develop applications very fast without the setup delay. I want to be able to focus on the application itself rather than the entities around it and one of the most irritating bottlenecks is the database read more...

add a comment |category: |Views: 18

tags: another

Adding “class” attribute to htmlAttributes of the HtmlHelper in MVC(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 2 years ago

I’ve seen lots of questions on how you can add a “class” attribute to any html tag such as the “a” tag while using the HtmlHelper class in ASP.NET MVC. The problem here is “class” is a reserved keyword in .NET so you just can’t use “class” in the htmlAttributes object of the HtmlHelper class. i.e. this will work perfectly. read more...

add a comment |category: |Views: 98

tags: another

Concatenating multiple rows into single column in SQL Server(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 2 years, 4 months ago

Sometimes you need to return a single column that contains values that are comma separated or pipe separated or what ever floats your boat from a multiple row result set, a perfect example is returning the category id’s for a product that could be in one of more categories but you don’t want to return multiple rows with duplicate information. read more...

add a comment |category: |Views: 73

tags: another

Re-installing .Net Framework 2.0, 3.5 broke it!(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 4 years, 1 month ago

Who knew that installing 3.5 will bring me down to my knees. I can't do anything 2.0 anymore since I installed 3.5, it seems it installed SP1 for 2.0 and that broke everything that has to do with 2.0 and check out the icon, found out the icon was different after an hour of research trying to figure out what was wrong with my .NET applications. read more...

add a comment |category: |Views: 2

tags: another

Properties or Public variables - The debate must end!(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 4 years, 2 months ago

Ok, seriously, this debate must end! I strongly believe that changing a variable to a property is breaking a change! However, others feel otherwise. read more...

1 comment |category: |Views: 0

tags: another

Programmatically add META tags to your page header(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 4 years, 2 months ago

At some point in time, especially when you are doing some serious SEO optimization, you may want to use separate titles, keywords, description and etc. for each page. Thanks, to .NET we can quickly create HtmlMeta controls programmatically and add them to the page header. Here is a quick and dirty snippet. read more...

add a comment |category: |Views: 23

tags: another

My favorite interview questions(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 4 years, 3 months ago

These are some of the questions that I ask when I'm interviewing a new applicant for a developer position. read more...

8 comments |category: |Views: 122

tags: another

The uncommon features of C#.(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 4 years, 3 months ago

A quick and dirty post about the few keywords & statements that developers rarely use. read more...

3 comments |category: |Views: 5

tags: another

Building a custom ASP.NET paging control(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 4 years, 3 months ago

As an IT Consultant with numerous number of projects that has to do with a lot of data which at the end of the day requires paging - I'm really tired of writing paging methods for every project. Therefore, on this nice beautiful Saturday I've decided that I'll knock out a paging control which I'll gladly call the Data Pager Control. read more...

add a comment |category: |Views: 55

tags: another

Downloading a file using pure .Net Socket(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 4 years, 3 months ago

Ok, so sometimes HttpWebRequest and WebClient does not really cut it, so you have no choice but to perform a raw download - socket is the way to go. Here is a quick and dirty way of downloading a file using socket. .Net sockets are not limited to http, you can use it to download files from different protocols. read more...

add a comment |category: |Views: 25

tags: another

Sending email via GMail smtp server(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 4 years, 3 months ago

If for some reason you need to send mail via the Google GMail SMTP server, here is how you do it. Keep in mind that the connection has to be secured and it's using an unusual port. If you have a firewall, you may want to do some re-configuration. read more...

add a comment |category: |Views: 54

tags: another

C# - check for internet connection(blog.dotnetclr.com)

submitted by rawsoftrawsoft(430) 4 years, 3 months ago

A better and cleaner way for checking for an active internet connection. read more...

add a comment |category: |Views: 1115

tags: another

What is .Net Generics - A Beginners Guide?(rydalwilliams.com)

submitted by rawsoftrawsoft(430) 4 years, 11 months ago

As famous as the word generics is among .Net developers, I was amazed when I found out that a huge percentage of .Net developers have only heard of it but have never actually used it or know of any reason why they should use it. If you have read my past articles, you would know that my philosophy is to code simple and efficiently, there is no need to write complex code that could have been done with simple techniques. read more...

add a comment |category: |Views: 41

tags: another