Sponsored White Papers, Webcasts, and Downloads
TechRepublic Resources
- Custom publishers for the Exception Management Application Block
- In a previous article, I discussed how Microsoft’s Exception Management Application Block EMAB made it easy to log exceptions using a single line of code. To review, important EMAB features include:Single-line exception logging in your applicationThe ability to turn EMAB on and off without recompiling the applicationThe ability to log...
- Tags: Microsoft development tools, Databases, Craig Utley, Publish method, Exception Management Application Block, custom publisher
- Technical articles 2003-12-02
- Log errors easily with the Exception Management Application Block
- Error handling (or in more recent geek-speak, exception management) is one of the most common application development tasks, and adding error handing is a critical aspect of building robust applications. But what happens when an error does occur? Naturally, you want to handle it in a graceful fashion. You may...
- Tags: Microsoft development tools, .NET, Programming languages, Craig Utley, Exception Management Application Block
- Technical articles 2003-08-05
- Top 10 reasons to migrate to .NET
- Microsoft's latest push for the .NET Framework has many developers wondering if it would be advantageous to learn it. These 10 reasons tell you why you should make the move to .NET.Many IT managers with Microsoft infrastructures are debating whether their development efforts should be moved to .NET. Microsoft promises...
- Tags: .NET, Middleware, Application servers, ActiveX/COM/COM+/DCOM, Craig Utley, Simple Object Access Protocol, Microsoft .NET, COM, Microsoft Corp.
- Technical articles 2002-11-11
- Why you should move to C#
- The migration to the .NET platform offers many development choices. This top 10 list explains why C# is an important offering and why you should consider moving to C#.If you are moving to .NET and you already know C++ or Java, C# is a logical choice. However, if you are...
- Tags: Programming languages, .NET, C/C++, Craig Utley, C#, C++
- Technical articles 2002-11-04
- Stretching the memory capacity of an ADO.NET Dataset
- Datasets are ADO.NET's new structure for storing data in memory, but what happens when memory is exhausted? An example shows how memory can be used up and how .NET reacts to the problem.Datasets are ADO.NET’s new structure for storing data in memory. In some ways, they are similar to ADO’s...
- Tags: .NET, Craig Utley, memory, ADO.NET Dataset, Dataset, Microsoft ADO.NET
- Technical articles 2002-10-29
- .NET Web services vs. remoting: Which one will work best for your app?
- Microsoft has made a tremendous amount of noise about building applications with Web services, and its .NET Framework simplifies the task of working with them. But while Web services represent a great way to build applications, they are ideally suited for clients outside the firewall calling components on your server...
- Tags: Web services, Channel management, .NET, Middleware, Microsoft Corp., Craig Utley, Web service, Web, Microsoft .NET
- Technical articles 2003-05-15
- Learn to access stored procedures with ADO.NET
- It is easy to extol the virtues of stored procedures (a.k.a. sprocs) in any modern database. Query optimizers perform a number of complicated tasks in an attempt to make your queries run in the most efficient manner. Sprocs store this optimized query plan so that it doesn't have to be...
- Tags: .NET, Databases, Craig Utley, sproc, Microsoft ADO.NET
- Technical articles 2003-04-21
- Filtering data with SQL Server
- In SQL Server, data analysis begins with the GROUP BY statement. This powerful SQL feature filters data to return the exact information you need.Relational data is typically stored in a normalized format, which means that you repeat as little data as possible; typically just keys that tie one table to...
- Tags: Databases, NorthWind database, Relational Data, Craig Utley, server, Microsoft SQL Server, Group-By, SELECT o.OrderID, OrderID, Order Details
- Technical articles 2002-07-30
- Two approaches for controlling access to .NET Web services
- Web services are a fantastic tool for building distributed applications, and the fact that they are composed of XML and SOAP make them cross-platform by nature. However, one of the problems with Web services is that they are typically open to anyone who calls them. So developers must find a...
- Tags: Web services, Channel management, Microsoft .NET, PoundsToDollars function, Craig Utley, Web service, Web, programmatic validation, IP address
- Technical articles 2003-03-19
- See why C# in a Nutshell belongs on your shelf
- C# in a Nutshell isn't intended to teach C# to novices, but it offers some solid information for experienced C# programmers. It's also an essential reference tool for any .NET developer.C# in a Nutshell, from O’Reilly & Associates, bills itself as “a concise and thorough reference to the language,” but...
- Tags: .NET, Programming languages, Craig Utley, Part 4, C#, Nutshell
- Technical articles 2002-07-02
- Pessimistic locking solves ADO.NET concurrency problems
- One way to work around optimistic concurrency issues in ADO is to lock the records your DataSet retrieves as soon as the edit operation begins. This strategy is known as pessimistic locking. Long-duration locks generally lead to poor database performance and contention problems, but in situations where an application cannot...
- Tags: .NET, Databases, Craig Utley, Microsoft ADO.NET, Set DataAdapter, cmdFill, event handler
- Technical articles 2003-02-24
- How to handle optimistic concurrency violations in ADO.NET
- In database-locking parlance, the term optimistic concurrency means that your application assumes that no one else will be making changes to the same record that it is currently editing. I explored this concept in detail in a previous article, along with how ADO.NET automatically supports this locking method at the...
- Tags: .NET, Microsoft development tools, Databases, Programming languages, Craig Utley, Data Adapter Configuration Wizard, concurrency violation, optimistic concurrency violation, sample application, Microsoft ADO.NET
- Technical articles 2003-02-10
- An introduction to ADO.NET concurrency
- ADO.NET is Microsoft’s new technology for working with data. One of the most trumpeted features of ADO.NET is the DataSet object, which is an object that stores data in an in-memory schema, complete with DataTable and DataRelation objects. The ability to store an entire schema in memory allows the DataSet...
- Tags: .NET, Databases, Microsoft development tools, Craig Utley, Dataset, concurrency, concurrency violation, optimistic concurrency, Microsoft ADO.NET
- Technical articles 2003-01-17
- Making your Web services available to the world
- You've created a Web service and now it's time to let others know where to find it and how to use it. See how to add a namespace to your service and publish it to a public directory using UDDI.In our previous article, we worked through a basic example that...
- Tags: Web services, Channel management, Craig Utley, namespace, Web service, ConvertMoney Web service, WebService, Web
- Technical articles 2002-04-18
- Creating a .NET Web service
- You've read a lot about Web services, but have you actually seen the technology in action? Well, roll up your sleeves, because this article provides the details of creating your own .NET Web service.Web services are the next step in building distributed, modularized applications. They allow you to take some...
- Tags: Web services, .NET, Channel management, Middleware, Craig Utley, Web service, Web, Microsoft .NET, WebService
- Technical articles 2002-04-04
Additional Resources
- Jenny Craig Achieving Goals With Avaya IP Office
- Founded in 1983, Jenny Craig, Inc. offers a comprehensive weight management program through personal, one-on-one consultations at Jenny Craig Centers or over the phone as part of the Jenny Direct Program. Jenny Craig had old telephone systems and equipment. Obtaining replacement parts was sometimes troublesome, and newer phones were no...
- Tags: Avaya Inc., Telecom & Utilities
- Case studies
- Daniel Craig James Bond Screen saver (exe)
- Download now the Daniel Craig Free Screensaver. Daniel Craig is the new James Bond, playing in casino Royale. Other leading film roles have included Layer Cake (2004) with Sienna Miller, Sword of Honour (2001), Sylvia (2003) with Gwyneth Paltrow and Enduring Love (2004) with Rhys Ifans.
- Tags: James Bond, Casino
- Software downloads 2007-01-17
- Gene Kim Presents "Surviving and Benefiting from an Audit" with Craig Morgan, Partner KPMG
- An audit is a necessary and often painful event for many companies. As difficult as it is to imagine, it is possible to benefit from an audit. By understanding the audit process and what auditors look for, you can use it to enact needed changes in your organization. Join Craig...
- Tags: Audit, Partnership, Tripwire, Financial Accounting, Finance
- Webcasts 2002-06-01
- IT Training Success Stories: C-Spencer
- Craig Spencer wanted to get these certifications anyway and Just IT offers the right blend of certifications in their programme. Craig liked the people in the company and the training quality was very good. He felt that it was a relaxed atmosphere without the pressure. Just IT made learning for...
- Tags: Certification, Information Technology, Training, Quality, Workforce Management, Business Operations, Human Resources
- Case studies
- J2EE vs. .NET: There is no debate
- The editorial focus this week on Builder.com is J2EE vs. .NET, so I thought I would skim through some of the past articles to get a sense of the debate within the Builder.com community. After reading several articles, it hit me: Maybe there’s not really a debate after all. Shops...
- Tags: .NET, Programming languages, Application servers, Middleware, J2EE, Matthew Osborn, Java, Microsoft .NET, C#
- Technical articles 2003-04-11
- << Previous
- page 1 of 1
- Next >>