.NET
|
|
23 Jul 2009
Updated: 26 Jul 2009
Rating: 4.83/5
Votes: 9
Popularity: 4.61
Licence: CPOL
Views: 22,180
Bookmarked: 16
Downloaded: 0
There are plenty of tips out on the web that I see no need to repeat here. But this one made such a remarkable difference on my box that I had to post it…
|
All Topics
|
|
7 Apr 2012
Updated: 7 Apr 2012
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 4,940
Bookmarked: 3
Downloaded: 0
Some interesting things on jQuery.
|
|
4 Feb 2011
Updated: 4 Feb 2011
Rating: 4.50/5
Votes: 2
Popularity: 1.35
Licence: CPOL
Views: 18,200
Bookmarked: 3
Downloaded: 0
Having a clickable image in a web page is not a big deal. Having an image in a web page with clickable hotspots is a big deal. The powerful GIMP editor has a tool to make creating clickable hotspots much easier. GIMP stands for GNU Image Manipulation Program.
|
|
10 Jan 2011
Updated: 10 Jan 2011
Rating: 4.40/5
Votes: 8
Popularity: 3.97
Licence: CPOL
Views: 36,978
Bookmarked: 6
Downloaded: 0
Passing strings by ref
|
|
19 Nov 2009
Updated: 21 Jul 2011
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 16,310
Bookmarked: 1
Downloaded: 0
More and more often I've been seeing C# code like this: var Data = GetData(); What on earth does GetData() return? This code is not as maintainable as it could be and is not as maintainable as it should be.
|
|
24 Jul 2011
Updated: 24 Jul 2011
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 7,250
Bookmarked: 6
Downloaded: 0
I believe developers go through several learning phases on their way to becoming world class developers. Here are five of them.
|
|
8 Jun 2014
Updated: 8 Jun 2014
Rating: 4.63/5
Votes: 8
Popularity: 4.18
Licence: CPOL
Views: 7,850
Bookmarked: 6
Downloaded: 0
I generally don't post stuff like this but…what the hell…Are you a good developer? A great developer? A World Class developer? Perhaps you only think you are a good developer. Maybe you are a terrible developer and don't even know it.
|
|
9 Jun 2014
Updated: 9 Jun 2014
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 7,070
Bookmarked: 4
Downloaded: 0
Having a clickable image in a web page is not a big deal. Having an image in a web page with clickable hotspots is a big deal. The powerful GIMP editor has a tool to make creating clickable hotspots much easier. GIMP stands for GNU Image Manipulation Program.
|
|
9 Jun 2014
Updated: 9 Jun 2014
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 6,600
Bookmarked: 5
Downloaded: 0
I've always appreciated these tools: Expresso and XPath Builder. They make designing regular expressions and XPath selectors almost fun! Did I say fun? I meant less painful.
|
|
3 Sep 2014
Updated: 3 Sep 2014
Rating: 2.57/5
Votes: 5
Popularity: 1.80
Licence: CPOL
Views: 23,076
Bookmarked: 16
Downloaded: 0
Recently, I attended a Twin Cities .NET User Group presentation on SignalR. I had heard about SignalR several times and was curious. Plus there was free pizza….SignalR has revamped the way I think about web sites. Normally, a browser requests some data and the server sends it.
|
Desktop Programming
|
MFC |
1 Apr 2009
Updated: 1 Apr 2009
Rating: 4.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 15,230
Bookmarked: 6
Downloaded: 0
On the ASP.NET forums where I moderate, the poster's IP address is displayed at the bottom of the post. Often I am curious and paste the poster's IP address into an IP locator web page to find out where they are posting from. This was tedious.
|
|
1 Apr 2009
Updated: 8 Apr 2009
Rating: 3.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 25,570
Bookmarked: 3
Downloaded: 0
Being on the software "bleeding edge" is similar to being the "point man" in combat. I generally avoid being the first to adopt new technology until some other poor bastard has led the way…and occasionally paid a price: The price being missed deadlines, ulcers and ruined reputations. No thanks.
|
Hosted Services
|
Azure |
15 Oct 2012
Updated: 1 Nov 2012
Rating: 4.25/5
Votes: 3
Popularity: 2.03
Licence: CPOL
Views: 9,091
Bookmarked: 5
Downloaded: 0
Remember the SETI screen savers that used to be on everyone's computer? As far I as know, it was the first bona-fide use of "Cloud" computing…albeit an ad hoc cloud.
|
jQuery
|
|
13 Feb 2011
Updated: 22 Mar 2011
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 12,950
Bookmarked: 12
Downloaded: 0
I've always appreciated these tools: Expresso and XPath Builder. They make designing regular expressions and XPath selectors almost fun! Did I say fun? I meant less painful.
|
Operating Systems
|
Windows |
1 Apr 2009
Updated: 11 Dec 2009
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 21,750
Bookmarked: 10
Downloaded: 0
Installing XP SP3 "Access Denied"
|
|
5 Aug 2013
Updated: 5 Aug 2013
Rating: 4.75/5
Votes: 4
Popularity: 2.86
Licence: CPOL
Views: 16,202
Bookmarked: 5
Downloaded: 0
Code builder for jQuery AJAX.
|
Programming Languages
|
C# |
6 Feb 2013
Updated: 6 Feb 2013
Rating: 4.67/5
Votes: 3
Popularity: 2.23
Licence: CPOL
Views: 18,550
Bookmarked: 13
Downloaded: 0
Years ago, when I created my first ASMX Web Service and called it from an application, it was easy and it was fun. I was able to call functions on a server, from a client, with little effort.
|
|
1 Apr 2009
Updated: 1 Apr 2009
Rating: 4.00/5
Votes: 2
Popularity: 1.20
Licence: CPOL
Views: 17,680
Bookmarked: 4
Downloaded: 0
While moderating posts over on the Asp.Net forums, I ran into a thread containing questions about using Nullable types. Nullable types are a simple concept: Allow value types to have the value of null.
|
|
1 Jun 2009
Updated: 25 Jul 2009
Rating: 2.91/5
Votes: 14
Popularity: 3.33
Licence: CPOL
Views: 74,020
Bookmarked: 10
Downloaded: 0
Developers, Software Engineers, and Programmers are logical, rational, reasonable people right? Sure they are…until you disagree with something they believe in. Then they can become the most enflamed, outraged, foaming-at-the-mouth, intolerant, lunatics you've ever had the pleasure of meeting.
|
|
18 Jul 2009
Updated: 19 Apr 2010
Rating: 4.48/5
Votes: 21
Popularity: 5.83
Licence: CPOL
Views: 51,881
Bookmarked: 59
Downloaded: 0
Many beginners struggle with the concept of an Interface. Over on the ASP.NET forums, where I moderate, the question is asked a surprising number of times. I'm going to try to describe and explain the concept of an Interface…simply and concisely.
|
|
30 May 2011
Updated: 30 May 2011
Rating: 3.17/5
Votes: 3
Popularity: 1.51
Licence: CPOL
Views: 14,240
Bookmarked: 5
Downloaded: 0
You can use the LINQ library functions, which are extension methods, without having to delve into Reverse Polish SQL.
|
C++ |
7 Apr 2009
Updated: 11 May 2009
Rating: 4.88/5
Votes: 36
Popularity: 7.47
Licence: CPOL
Views: 208,986
Bookmarked: 77
Downloaded: 0
Usually, when you think of a Web Service, you think …make the call, get the response, and get on with the task at hand. These "one shot" calls are the norm in Web Services but there may be times when you need a little more. You may need the Web Service to remember states between calls.
|
|
3 Sep 2014
Updated: 3 Sep 2014
Rating: 4.73/5
Votes: 6
Popularity: 3.68
Licence: CPOL
Views: 8,540
Bookmarked: 6
Downloaded: 22
Years ago, when I created my first ASMX Web Service and called it from an application, it was easy and it was fun. I was able to call functions on a server, from a client, with little effort.
|
|
7 Apr 2009
Updated: 7 Apr 2009
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 15,490
Bookmarked: 12
Downloaded: 0
"It works on my machine." How many times have we heard that? Getting something to work on other machines, after deployment, can be the final challenge in a successful project.
|
Javascript |
25 Jan 2010
Updated: 25 Jan 2010
Rating: 4.79/5
Votes: 19
Popularity: 6.01
Licence: CPOL
Views: 19,570
Bookmarked: 20
Downloaded: 0
Most of the jQuery code I've seen uses anonymous functions even when they aren't needed which makes the code harder to read, buggier and less maintainable. What a nightmare.
|
|
30 Nov 2011
Updated: 30 Nov 2011
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 15,780
Bookmarked: 7
Downloaded: 0
jQuery Templates have been discontinued. The new pretender to the throne is JsRender.
|
|
9 Jun 2009
Updated: 10 Jun 2009
Rating: 4.91/5
Votes: 38
Popularity: 7.70
Licence: CPOL
Views: 111,325
Bookmarked: 90
Downloaded: 0
Sometimes you want your web page to 'stay alive'. That is, if a user is filling out a complicated form, you do not want the session to time out before they are finished. The user could get very angry and rightfully so: You might even get yelled at!
|
SQL |
19 Oct 2009
Updated: 31 Dec 2013
Rating: 4.82/5
Votes: 10
Popularity: 4.60
Licence: CPOL
Views: 29,130
Bookmarked: 11
Downloaded: 0
"The SQL command ran, there's no error message but nothing changed! What's going on? Do you think it's a virus? Maybe there's a bug in .NET!"
|
|
7 Jan 2010
Updated: 7 Jan 2010
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 14,540
Bookmarked: 2
Downloaded: 0
In an earlier post here, I wrote two functions to Serialize and Deserialize objects to XML strings. Since then, while reading a book about XML, I learned of even more power in the .NET XML Serialization libraries*...
|
|
15 Dec 2009
Updated: 7 Jan 2010
Rating: 4.45/5
Votes: 6
Popularity: 3.47
Licence: CPOL
Views: 30,041
Bookmarked: 13
Downloaded: 0
This is one of those tucked-away features in Visual Studio that, once you find it, can make you slap your forehead so hard that it hurts.
|
XML |
8 Apr 2009
Updated: 8 Apr 2009
Rating: 4.91/5
Votes: 3
Popularity: 2.34
Licence: CPOL
Views: 14,911
Bookmarked: 12
Downloaded: 0
Back in the old days, when dinosaurs roamed the earth, developers wanting to exchange data between applications used binary formatted data, hardcoded text field lengths, or delimited text files. Much parsing and error checking was involved. It was tedious.
|
|
2 Jul 2009
Updated: 6 Jan 2010
Rating: 3.67/5
Votes: 3
Popularity: 1.75
Licence: CPOL
Views: 26,090
Bookmarked: 16
Downloaded: 0
Over on the ASP.NET forums I recently had the opportunity* to help a few lost souls by showing them how to serialize objects to XML and deserialize the XML back into objects.
|
XSLT |
1 Sep 2009
Updated: 26 Feb 2011
Rating: 4.69/5
Votes: 12
Popularity: 4.69
Licence: CPOL
Views: 81,286
Bookmarked: 24
Downloaded: 0
XSLT stands for Extensible Stylesheet Language Transformations.There is so much to learn in our technical world… and so little time….and for some of us, even fewer brain cells. Alas, such is the life of a nerd/dweeb/geek.The latest technology I spent brain cells on is XML Transforms.
|
Security
|
|
11 Jun 2014
Updated: 11 Jun 2014
Rating: 5.00/5
Votes: 11
Popularity: 5.21
Licence: CPOL
Views: 12,051
Bookmarked: 2
Downloaded: 0
There was a question from a student over on the Asp.Net forums about improving site performance. The concern was that every time an app setting was read from the Web.Config file, the disk would be accessed. With many app settings and many users, it was believed performance would suffer.
|
Web Development
|
ASP.NET |
1 Apr 2009
Updated: 4 May 2009
Rating: 4.73/5
Votes: 9
Popularity: 4.52
Licence: CPOL
Views: 35,550
Bookmarked: 53
Downloaded: 0
How to have "static" buttons on a Master Page call functions in child pages when clicked.
|
|
4 Sep 2010
Updated: 4 Sep 2010
Rating: 4.17/5
Votes: 5
Popularity: 2.91
Licence: CPOL
Views: 38,201
Bookmarked: 21
Downloaded: 0
Like most developers, I love finding tools that do my work for me and make me look good. And, like most developers, I am extremely wary of adding too much outside crap to a project which can make maintaining it a nightmare.
|
|
28 Nov 2010
Updated: 28 Nov 2010
Rating: 4.25/5
Votes: 7
Popularity: 3.59
Licence: CPOL
Views: 38,882
Bookmarked: 14
Downloaded: 0
Finding Controls in a Master Page with jQuery
|
|
17 Jan 2011
Updated: 18 Jan 2011
Rating: 4.84/5
Votes: 16
Popularity: 5.83
Licence: CPOL
Views: 25,711
Bookmarked: 16
Downloaded: 0
There was a question from a student over on the Asp.Net forums about improving site performance. The concern was that every time an app setting was read from the Web.Config file, the disk would be accessed. With many app settings and many users, it was believed performance would suffer.
|
|
19 Aug 2009
Updated: 22 Aug 2009
Rating: 4.13/5
Votes: 7
Popularity: 3.49
Licence: CPOL
Views: 48,870
Bookmarked: 17
Downloaded: 0
There was a question about this on the ASP.NET forums and after a quick search I didn't find a good generic function so I thought I'd supply one. Note: I wanted this to be as broad and useful as possible, so the second parameter is a ListControl which both the ListBox and DropDownList inherit from.
|
|
14 May 2009
Updated: 14 May 2009
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 13,560
Bookmarked: 11
Downloaded: 0
Over on the Asp.Net forums, a user asked how to store an ordered list of pages in an Xml file so he could use it to control the navigation of a group of pages on his web site. It was for a 'Wizard' where the user needed to go through the pages in sequence…no jumping directly to a page.
|
|
2 Mar 2010
Updated: 3 Sep 2014
Rating: 4.85/5
Votes: 11
Popularity: 5.05
Licence: CPOL
Views: 31,471
Bookmarked: 44
Downloaded: 0
Often, there are many ways to do the same thing in .NET. You can do things the hard way or the easy way. By hard, I mean you can type a lot of code by hand. By easy, I mean you can click and drag and drop.
|
|
8 Apr 2009
Updated: 8 Apr 2009
Rating: 3.00/5
Votes: 2
Popularity: 0.90
Licence: CPOL
Views: 22,890
Bookmarked: 8
Downloaded: 0
Level: Beginner. After getting information from a database, you may also want summary information about the data (totals, averages, counts, etc.). This can be done using SQL group by clauses or, it can be done while binding to a GridView.
|
|
1 Apr 2009
Updated: 2 Apr 2009
Rating: 3.75/5
Votes: 3
Popularity: 1.79
Licence: CPOL
Views: 16,330
Bookmarked: 9
Downloaded: 0
It's possible you may develop dozens of web sites without ever doing any data caching. However, if you are trying to increase performance, data caching can be a key tool. The Asp.Net Cache object is remarkably easy to use, but it has many settings which makes it extremely powerful.
|
|
1 Apr 2009
Updated: 2 Apr 2009
Rating: 4.25/5
Votes: 3
Popularity: 2.03
Licence: CPOL
Views: 63,641
Bookmarked: 56
Downloaded: 0
I haven't been impressed by any new technology in a long time…until I downloaded and tried out the new Microsoft Chart Controls for the .Net Framework. It contains charts for both Forms and Asp.Net applications.
|
|
1 Apr 2009
Updated: 2 Apr 2009
Rating: 4.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 32,820
Bookmarked: 13
Downloaded: 0
A few posts back, I described the new Microsoft Chart Controls for the .Net Framework: Chart Demo. While playing with the controls a bit over the holidays, I was pleasantly surprised to find you can hook into the paint events while the chart is being rendered.
|
|
1 Apr 2009
Updated: 2 Apr 2009
Rating: 3.67/5
Votes: 2
Popularity: 1.10
Licence: CPOL
Views: 30,630
Bookmarked: 14
Downloaded: 0
The new free Chart Control from Microsoft is awesome (for download details see my original post here). But if you can avoid being dazzled by the plethora of charting features, you may realize it can be used for other tasks.
|
|
24 Jan 2011
Updated: 10 Jan 2014
Rating: 4.78/5
Votes: 6
Popularity: 3.72
Licence: CPOL
Views: 19,623
Bookmarked: 8
Downloaded: 0
On the Asp.Net forums where I am a moderator, a developer was having a problem hooking up click events to the rows of a dynamically created html table. He didn't want to embed the onclick handler in the table rows as each row was created so he tried using jQuery.
|
|
4 Dec 2009
Updated: 6 Jan 2010
Rating: 4.50/5
Votes: 4
Popularity: 2.71
Licence: CPOL
Views: 29,233
Bookmarked: 19
Downloaded: 0
An ASP.NET server control that displays a list of files from a directory as hyperlinks.
|
|
23 Jan 2012
Updated: 23 Jan 2012
Rating: 4.67/5
Votes: 3
Popularity: 2.23
Licence: CPOL
Views: 23,791
Bookmarked: 9
Downloaded: 0
A new appender for the log4net logging tool that sends server logging strings to a JavaScript console.
|
|
27 Sep 2009
Updated: 28 Sep 2009
Rating: 3.80/5
Votes: 5
Popularity: 2.66
Licence: CPOL
Views: 12,500
Bookmarked: 6
Downloaded: 0
After years of working in the .NET environment, you can still find new and amazing features.
|
|
2 Apr 2010
Updated: 2 Apr 2010
Rating: 5.00/5
Votes: 6
Popularity: 3.89
Licence: CPOL
Views: 37,901
Bookmarked: 22
Downloaded: 0
A user had a problem calling a Web Service from a web page asynchronously. I tried his code on my machine and was able to reproduce the problem. I was able to solve his problem, but only after taking the long scenic route through some of the more perplexing nuances of Web Services and Proxies.
|
|
3 Sep 2014
Updated: 3 Sep 2014
Rating: 5.00/5
Votes: 8
Popularity: 4.52
Licence: CPOL
Views: 14,100
Bookmarked: 14
Downloaded: 0
While lurking and skulking in the shadows of various technical .Net sites, I've noticed many developers discussing log4net in their blogs and posts; log4net is an extremely popular tool for logging .Net Applications. So, I decided to try it out.
|
|
29 May 2010
Updated: 3 Jun 2010
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 27,540
Bookmarked: 15
Downloaded: 0
A small test program to illustrate how the ObservableCollection works, with special notes on using it in Asp.Net.
|
CSS |
16 Jan 2013
Updated: 18 Jan 2013
Rating: 4.75/5
Votes: 4
Popularity: 2.86
Licence: CPOL
Views: 10,481
Bookmarked: 2
Downloaded: 0
CSS3 box-shadow and Visual Studio features.
|
CSS3 |
3 Jun 2014
Updated: 3 Jun 2014
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 6,890
Bookmarked: 4
Downloaded: 0
A few years ago, while creating an ASP.NET web site, I decided to add a gradient border to "sex up" the look of the site. Using a sophisticated image editing program, I created a small gradient image. I made sure the ending color of the gradient matched the color of the body in the target page.
|
HTML |
16 Jun 2017
Updated: 16 Jun 2017
Rating: 4.57/5
Votes: 9
Popularity: 4.36
Licence: CPOL
Views: 6,180
Bookmarked: 1
Downloaded: 0
Lurking in the shadows of the Stack Overflow website, selling aerosol cans of Bug-No-More to the rubes, I came across a question I thought I could answer. The OP (original poster) was using JavaScript to select and modify HTML elements without success.
|
|
27 Feb 2012
Updated: 27 Feb 2012
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 7,320
Bookmarked: 1
Downloaded: 0
CSS 4? Really? CSS 3 isn't fully released yet! What on earth is going on here?It all started when I was fooling around with GIMP, the extremely powerful free graphics editor. I took a public domain image, re-sized it, gave it a transparent background and then added a perspective shadow.
|
|
1 Apr 2009
Updated: 2 Apr 2009
Rating: 3.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 25,460
Bookmarked: 9
Downloaded: 0
Often, it's the little things that matter. In any application, small changes to the user interface can have a major impact on the readability and usability of a form. Fonts, element spacing, order of elements, colors, etc., all come into play.
|
|
1 Apr 2009
Updated: 3 Apr 2009
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 20,021
Bookmarked: 9
Downloaded: 0
I wanted a cheap, simple visual indicator similar to a progress bar. Note, not the kind of dynamic progress bar used when updating AJAX pages, more of a single-bar graph. It should have been simple task.
|
|
5 Jun 2014
Updated: 5 Jun 2014
Rating: 4.40/5
Votes: 4
Popularity: 2.65
Licence: CPOL
Views: 7,950
Bookmarked: 2
Downloaded: 0
Lurking in the shadows of the Stack Overflow website, selling aerosol cans of Bug-No-More to the rubes, I came across a question I thought I could answer.
|
|
9 Dec 2012
Updated: 9 Dec 2012
Rating: 4.67/5
Votes: 9
Popularity: 4.45
Licence: CPOL
Views: 43,681
Bookmarked: 15
Downloaded: 0
At one of the local golf courses I frequent, there is an open grass field next to the course. It is about eight acres in size and mowed regularly. It is permissible to hit golf balls there—you bring and shag our own balls.
|
HTML5 |
20 Aug 2011
Updated: 22 Aug 2011
Rating: 4.00/5
Votes: 2
Popularity: 1.20
Licence: CPOL
Views: 23,140
Bookmarked: 13
Downloaded: 0
An introduction to HTML 5 Custom Data Attributes.
|
|
15 Jun 2017
Updated: 15 Jun 2017
Rating: 4.00/5
Votes: 5
Popularity: 2.80
Licence: CPOL
Views: 6,910
Bookmarked: 0
Downloaded: 0
What are HTML 5 Custom Data Attributes?
|