» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with technology + .NET

Practical Concurrency Patterns: Immutability (Freezables)

Another very simple pattern builds on the foundation of the Safe-Unsafe Cache pattern. What is the easiest way to protect data from multi-threaded access and to incur the minimal performance cost while doing so? Making it read-only!

technology: dzone.com: tech links

Microsoft Silverlight: 10 reasons to love it, 10 reasons to hate it

A year or so ago I wrote a post called Adobe AIR: 10 reasons to love it, 10 reasons to hate it. Here’s the same kind of list for Microsoft’s Silverlight, based on the forthcoming Silverlight 2.0 rather than the current version. The items are not in any kind of order - they also reflect my interest in application development rather than design. It is not a definitive list, so there are many more points you could make - by all means comment - and it will be interesting to have another look a year from now when the real thing has been out for a while.

technology: dzone.com: tech links

What has respect in web development?

"ASP .net has no respect." Rick Strahl writes. Then, what has respect in web development? Java, Python, Php, ruby, ...? Some skin-deep statistics first: What has the magnet for the job market?

technology: dzone.com: tech links

How to open popup windows in IE/Firefox and return values using ASP.NET and Javascript

This article explains how to transfer values between the Parent page and a Pop-up window. The code has been tested against IE7 and Firefox.

technology: dzone.com: tech links

Only In A Database Can You Get 1000% + Improvement By Changing A Few Lines Of Code

Only In A Database Can You Get 1000% + Improvement By Changing A Few Lines Of Code. In this case the query run time went from 24 hours+ to 36 seconds!!!

technology: dzone.com: tech links

Silverlight/.NET vs Flash/Flex (or not) and My Silverlight Wishlist

I was going to present an analogy using different types of cars, but more often than not, the analogy breaks down on some key point or carries some baggage that just doesn’t, and folks start picking apart the analogy and assuming it still applies to the real discussion. The only way to get a perfect analogy is to just talk about what you’re talking about :). So anyway… Lately, I’ve seen a lot of Flash vs. Silverlight posts on various sites. (To the person who thinks this is just about your post, it isn’t >). I usually do my best to stay out of those, because I think the “vs” story is too deep for any one person to accurately portray, but once in a while, I step in.

technology: dzone.com: tech links

Why the Database as a Service is a Bad Idea

Why exposing the database through a web-service (RESTful or otherwise) is wrong.

technology: dzone.com: tech links

Pagination Class for ASP.NET MVC

A class for creating different types of pagination link in Asp.Net Mvc.

technology: dzone.com: tech links

.NET Memory Management

Garbage Collection sure is great, isn’t it? We don’t have to keep track of all the memory we’ve allocated and we don’t need to release that memory when it’s no longer needed. Because that is after all what the Garbage Collector does for us, without us having to worry about it. This is actually a widespread misconception among many .NET developers. It’s true that Garbage Collection makes memory management a lot easier, but we simply can’t rely on it all the time. There are most certainly some things you must always keep in mind when it comes to memory management in .NET.

technology: dzone.com: tech links

Who is afraid of ADC? - Introduction to AJAX Data Controls - Part I

ADC stands for AJAX Data Controls. It is one remarkable set of script data controls built with the Microsoft AJAX library. Emulting the enormously powerful and popular suite of ASP .net data controls such as gridview, datalist and repeater, ADC offers the same data binding capacity and representational forms. The set of ADC controls include four players: gridview, datalist, repeater and pager. While with "orthodox" (for lack of a better word) asp .net data controls, paging is set as part of of properties, with "maverick" ADC, pager is created as a control itself and is to used in conjunction with other controls: gridview, datalist and repeater.

technology: dzone.com: tech links

.aspx extension instead of .php? WHY???

For some reason, there are some people who write web sites with PHP, but put the ".aspx" extension at the end of their files. WHY???

technology: dzone.com: tech links

ASP.NET gets no Respect

Poor ASP.NET! Is it really that bad? I say No!

technology: dzone.com: tech links

Starting with jQuery

This is the first of number of posts to come on getting started with jQuery with no previous knowledge of the framework. Over the course, various jQuery Plug-Ins will be used and discussed along with gradual integration with traditional ASP.Net 2.0 web applications components (i.e. Master Pages, User Controls, and ASP.Net AJAX).

technology: dzone.com: tech links

SmartInspect 3.0 Released: New Log Server SmartInspect Router

We are excited to announce the immediate availability of our advanced .NET logging, Java logging and Delphi logging tool SmartInspect 3.0. The new release makes SmartInspect even more suitable for debugging and monitoring high-performance production systems, for working with test systems and for end-user scenarios.

technology: dzone.com: tech links

Expressing Asynchronous Control Flows With Program Translation

A paper by Thibaud Lopez Schneider shows that we can transform a function written with conventional control structures and synchronous function calls into a set of callback functions that work in an asychronous environment, such as an RIA that uses XHR. Longer-term, tools may evolved that will automate this process, to simplify the development of correct asynchronous applications.

technology: dzone.com: tech links

Hidden Gems - Not the same old 3.5 SP1 post

Folks were hassling me in the comments for not posting the picosecond that .NET 3.5 SP1 came out (or, as I like to call it, .NET 3.6 - although the bosses really don't like that). First, the obvious stuff.

technology: dzone.com: tech links

XML Data Manipulation with XLinq

A short screencasts on how to do XML Data Manipulation with XLinq

technology: dzone.com: tech links

Low-Latency GC in .NET 3.5

GC flavors are a static performance optimization for the .NET garbage collector. Under various circumstances, applications can opt-in (before runtime) to a runtime mode that affects the GC’s behavior to better suit the specific application in question. For a succinct yet complete description of GC flavors, Maoni’s blog is a great source of information.

technology: dzone.com: tech links

VB.Net: Single Instance application the better way

A better way to create a single instance application

technology: dzone.com: tech links

Creating a wysiwyg HTML editor in C#

A tutorial explaining how to use MSHTML in the .NET framework to create a WYSIWYG HTML editor. (Visual Studio - C#)

technology: dzone.com: tech links

What's new in the VS 2008 SP1?

Visual Studio 2008 SP1 introduces significant new functionality as ADO.NET expands and evolves to change the way that we program against data. Between the Visual Studio 200 SP1 beta and RTM , there are a number of fixes and even a few new things to be found. What's in ADO.NET? Check out the list below for what's new in the Entity Framework and Entity Designer.

technology: dzone.com: tech links

Trends in the IT field

Based on her experience in being in the programme committee at several IT conferences, Aino Vonge Corry takes a guess on the upcoming trends in the IT field as well as she comments on some of the trends from previous years.

technology: dzone.com: tech links

Customization of PowerShell hash table merges

PowerShell provides the += operator to add one hash table to another hash table. By default this operation will result in an error, if both hash tables have at least one key that is common in both collections. In some cases you may want to have a more granular control. For example, you don't want to get an error, if not only the key, but also the value is common in both collections. On top of this somebody might want to allow an overwrite, if the key and the value are going to be identical as result of the merge. This could be useful, if the hash table is used as template for replacing strings. Updating the master table by adding a key value pair that refers to the same string would mean to exclude this particular replacement pair from the replacement transactions.

technology: dzone.com: tech links

Which one and Why? PHP or ASP.net

which one is the best? decide after reading this article.

technology: dzone.com: tech links

ASP.NET FAQ - Intermediate Level

The questions mentioned here are usually asked for intermediate users having relevant years of relevant ASP.NET experience.

technology: dzone.com: tech links

Irony - .NET Compiler Construction Kit

Irony is a new-generation .NET compiler construction kit. It utilizes the full potential of c# 2.0 and .NET Framework to implement a completely new and streamlined technology of compiler construction. Unlike most existing yacc/lex-style solutions Irony does not employ any scanner or parser code generation from grammar specifications written in a specialized meta-language.

technology: dzone.com: tech links

Programming Language Beauty: Look Closure

In the past year I have been passionately fighting what Simon Peyton Jones calls "the effects monster", although often it feels like I am fighting windmils instead. No useful programs can be written without effects, but effects turn bad when they are observable from within the program itself. Instead we should strive for encapsulating effects such that they become harmless first class pure values, but more on that in the future. In this first installment in a longer series on the perils of side-effects, we will look at one of the most beautiful examples of observable effects, namely closures and variable capture in imperative languages.

technology: dzone.com: tech links

Build Your SubSonic DAL With NAnt

SubSonic is a .NET ORM (object relational mapping) tool with plenty of extras. In the ORM market, it can be compared to other tool such as Linq and NHibernate. I chose SubSonic over NHibernate, because of the ease of configuration or Linq, because I am still programming for .NET 2.0. That being said, there are three different ways to generate your data access layer using SubSonic

technology: dzone.com: tech links

Visual Studio 2008 SP1 has just released!

Great news folks, it looks like the Visual Studio 2008 Service Pack 1 has finally released, although IMHO it's more of a Feature Pack (since new features have been added as well). You'll see some greate new features like The ADO.NET Entity Framework and some new ASP.NET Extensions.

technology: dzone.com: tech links

Forms Framework with Validation for ASP.NET MVC

One thing that is notably missing from ASP.NET MVC is a good way to handle forms and their validation. To resolve this issue, I started on a simple forms framework this weekend.

technology: dzone.com: tech links

Microsoft Releases Visual Studio 2008 Service Pack 1 (SP1)

In this writing, I have tried to sum up some important links and points related to the Visual Studio 2008 Service Pack 1 (SP1) release.

technology: dzone.com: tech links

Content Management Systems - a bad idea?

Discusses whether Content Management Systems area actually a good choice.

technology: dzone.com: tech links

C# Refcard Available - Download Now

As C# has evolved over the past few years, there’s more and more to remember. You’ll find this reference card useful whatever type of C# project you’re working on, and whichever version of C# you’re using. It covers many topics, from the basics of string escape sequences to the brave new world of query expressions and LINQ in C# 3. Features include String Literals, Delegates, Declaring Events, Generics, Extension Methods, Query Expressions (C# 3), Hot Tips and more.

technology: dzone.com: tech links

C# ASP.NET SQL Object Generator

Basic ORM mapper that generates objects with basic CRUD operations, sql scripts, and c# code based off tables in SQL Server 2000/2005

technology: dzone.com: tech links

Microsoft worried over .NET fragmentation

An internal Microsoft document viewed by SD Times cautions that "revamp growth" of .NET's libraries and a lack of coordination among concepts threaten to undermine the framework, making it less approachable for developers.

technology: dzone.com: tech links

Writing your first Domain Specific Language, Part 1 of 2

A guide to writing a compiler in .NET for beginners, using Irony.

technology: dzone.com: tech links

Page 1 | Next >>