A guide to using CSS custom properties

CSS custom properties are essentially variables you can declare in your CSS. They can dramatically reduce redundancy and increase flexibility in your CSS files. Except for IE 11, all of the major browsers now fully support CSS custom properties. Let's take a closer look.


Configure Windows Defender for AVR Web development

The Windows Defender's feature called "Controlled folder access" can cause problems trying to create Web sites with ASNA Visual RPG and Visual Studio. This article shows how to resolve this issue.


Using AVR for .NET to enable AVR Classic to make HTTP requests

Many applications, both Windows and Web, need to connect to the Internet to send or receive data. ASNA Visual RPG Classic apps do not intrinsically have the ability to make HTTP requests. This can be a crippling drawback when you have a legacy enterprise app for which you now have the requirement to send and/or receive data from the Internet. However, with a little help from AVR for .NET you can extend AVR Classic to do modern things like making HTTP requests.


Rendering text with newline characters in HTML correctly

By default, most HTML elements don't display text that contains carriage returns and linefeed characters correctly. This article shows how to resolve that issue by applying a simple CSS property.


How to extend AVR Classic with AVR for .NET

We've worked with several AVR Classic customers lately helping them resolve challenges with their legacy Classic apps. During this work, we've come to the opinion that integrating AVR for .NET with AVR Classic is not only a great way to solve AVR Classic-imposed challenges and limitations, but it's also a way to start replacing parts of your AVR Classic applications with AVR for .NET. Many AVR Classic applications are quite large and complex and rewriting them from the ground up isn't doable--at least quickly. But over time, incrementally replacing parts of them with AVR for .NET may be the key to clawing your way out of COM prison. This article provides the keys for integrating AVR for .NET with AVR Classic.


Charting your AVR Classic upgrade path

We know that planning for AVR upgrades isn't a fun thing to put on your to-do list. ASNA has made a substantial investment in AVR 5.0 and this version buys time for your AVR Classic applications. Old AVR Classic code would probably run forever on the environments for which it was intended. But those environments (primarily Windows XP) are no longer in service. To ensure your AVR Classic apps work appropriately on newer versions of Windows an AVR 5.0, upgrading is a must.