Silverlight: Microsoft Set to Mix It Up in RIA Delivery
hile the industry continues to grapple with the meaning behind Web 2.0 and Web 3.0, or the semantic web, it’s nevertheless seeing more tangible technology advancements in frameworks and tools
hile the industry continues to grapple with the meaning behind Web 2.0 and Web 3.0, or the semantic web, it’s nevertheless seeing more tangible technology advancements in frameworks and tools
an Francisco, Calif.?Sun crossed the open source Java finish line when it announced it was releasing the remaining bits of the Java SE (Standard Edition) Development Kit under version 2
few months ago, I received a message from quite an experienced DBA and database programmer asking me whether I knew a nice trick for manipulating date/time data without using Microsoft
don’t work on a Sunday. My boss doesn’t work on a Sunday. Therefore, I don’t see why my business objects should work on a Sunday either. Of course, there will
isual Studio comes with a huge number of pre-built components and controls, including controls for entering and displaying text, letting the user pick options and make choices, displaying values graphically,
hen Microsoft set about building the Windows Presentation Foundation, one core goal was to create an environment for applications capable of both two-dimensional and three-dimensional content simultaneously. Using a traditional
opy construction, assignment, container reallocation, string concatenation, and string copying are all instances of copy operations. However, in recent years a new paradigm is emerging: move semantics. This discussion presents
racle’s XDK 10G extends JAXP to make reading, writing, and querying XML easy. One of the first programming exercises for beginning XML developers is to create and parse an XML
o you finally have a product to sell, and a site to sell it on. But wait; how do you prevent unauthorized users from downloading your products? Forms Authentication provides
ne technique becoming increasingly popular with developers is the adoption of an Aspect-Oriented Programming (AOP) model. AOP provides techniques for changing the behavior of business objects and other classes through
f the several ways to enforce business rules in the database, only constraints can guarantee that your business rules are always enforced for all your data. This article teaches you
f you read my DevX article “Beautify Your UIs with Perfect Pen and Brush Control,” then you know all about how to draw lines that are thick or thin; dashed,
ttention C# developers: C# is good for a great many things, but it’s not the best language for everything. In fact, there is no such thing as “the best language.”
o you’ve discovered the grace and power of Ruby and you’re ready to explore the subtle but important ideas behind its elegance. Follow this tutorial to create a small, useful
f you’re a C++ developer who’s curious about all of the hype surrounding the Ruby programming language, this article is for you. It provides a high-level overview of the key
uilding and scripting are two very important skills in the MMOG Second Life. Building is the process by which you create complex 3D structures. Scripting is the process of using
icrosoft ASP.NET 2.0 shipped with a complete membership API that allows developers to manage the application’s users and their roles. However, this API best suits small to medium web sites
irect Web Remoting (DWR) is a Java open source library for developing AJAX applications that consists of two components: JavaScript running in the browser that sends requests and dynamically updates
any applications require?or are enhanced by?the presentation of aptly named rich text, text in different formats interspersed with images and hyperlinks to other content. Whether the application is a pure
s a Java developer, why should you learn Ruby? Because Ruby’s versatility and flexibility complement Java well, and you will be a more effective and efficient developer if you use
ou probably are reading this article because you want to convert a Java application into a Windows service. I can relate. Recently, I wanted to turn a Java server application
isual Studio gives developers the extraordinary capability to build a database application with a working graphical user interface using just a few mouse clicks. The canonical form of this with
s a developer, how often have you been asked to refactor a SQL statement to increase performance, accommodate changes to database design, support a new database, or for a whole
Oracle supports the pushing of predicates into a given view. Suppose you have a set of layered views: –View OneCREATE VIEW vw_layer_oneAS SELECT * FROM emp;– View TwoCREATE VIEW vw_layer_two_dept_100AS
Although the CComBSTR = operator is overloaded to make a copy of the string, this is not the case when assigning a CComVariant’s bstrVal member to a CComBSTR. In this
he latest version of ASP.NET, version 2.0, supports several new and exciting features that promise to enhance developer productivity, administration and management, extensibility, and performance. One of these features is
Lots of people use online email like Gmail nowadays, but one functionality these types of email hosts lack is the ability to refer to a group of contacts and have
To make a hotkey that does something complicated in the browser you will probably need to send a JavaScript bookmarklet to the browser address bar. For example, suppose you wanted
Oftentimes, you’ll need to use common properties across projects, while being able to override or load new properties that are project specific. Java’s Properties class allows for flexibility when organizing
In my recent article on the AutoHotKey scripting language, I advocated using hotkeys to address different domains separated into their own scripts. Of course, when you start a script up