Deborah Kurata
Deborah Kurata is cofounder of InStep Technologies Inc., a professional consulting firm that focuses on turning your business vision into reality using Microsoft .NET technologies. She has over 15 years of experience in architecting, designing and developing successful applications.
Deborah is the author of several books, including Best Kept Secrets in .NET (Apress), Doing Objects in Visual Basic 6.0 (SAMS) and Doing Web Development: Client-Side Techniques (Apress). She is on the INETA Speaker’s Bureau, is a well-known speaker at technical conferences, and is a Microsoft Most Valuable Professional (MVP). After a hard day of coding and taking care of her family, Deborah enjoys blowing stuff up (on her XBox of course).
Some of the information in this article was obtained from her upcoming book, Doing Objects in VB 2005.
Articles Authored
-
Practical Uses of Lambdas
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2010 - January/February
Deborah covers many of the different ways you can use lambda expressions to work with your lists and make your code easier to read and write.Lambdas provide shortcuts for sorting, filtering, finding and working with information in lists, making your code easier to read and write.
-
Get Ready for Visual Basic 10
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2009 - November/December
Check out the new features in Visual Basic 10, the latest version of VB coming out with Visual Studio 2010 and .NET 4.0.
-
Everyday Use of Generics
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2007 - March/April
You may think of generics as a Ferrari that you only take out for special occasions; but they are better compared to your trusty pickup, perfectly suited for everyday use.
-
Retaining Multiple Sets of User Settings
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2006 - July/August
Retaining a single set of user settings for your application is easy.Retaining multiple sets of user settings is much more challenging.
-
Object Binding Tips and Tricks
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2006 - March/April
Gaining the full potential of object binding requires more than just dragging and dropping your properties onto forms. In this article I’ll present a few tricks you need to know to get the most from your object binding.
-
Having Fun with Code Snippets
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2006 - January/February
Using code snippets can make it quick to add common code pieces to your application. Creating your own snippets allows you to create a library of custom code pieces and share them with other developers.
-
Building a Stored Procedure Generator
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2005 - September/October
Creating basic data access stored procedures is time consuming and boring work. Relieve the tedium by writing code that writes these stored procedures for you.
-
Inheritance 101
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2005 - May/June
Extend your knowledge of inheritance to more easily extend your applications.
-
What You Need to Know about Web Controls
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2005 - March/April
Knowing the flaws in Web server controls and how to work around them before you use them can save you hours of time.
-
Maximize Your Productivity with Project Item Templates
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2004 - November/December
You can create your own Windows Forms, Web Forms, or class templates to reuse code and maximize your productivity in Visual Studio 2003.
-
Visualize Your Code with the Class Designer
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2004 - September/October
The Class Designer feature of Visual Studio 2005 allows you to visually manipulate your classes.A picture is worth a thousand words, as the saying goes. The new Visual Studio 2005 (Whidbey) Class Designer provides a visual design environment that allows you to visualize and manipulate your classes. Being able to see your classes and work with them using a visual designer can significantly increase your productivity.
-
Overload Operators to Operate on Your Objects
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2004 - July/August
Operator overloading provides an intuitive way to support mathematical and comparative operations on your objects.Operator overloading is one of those features that you don't need very often, but when you need it, operator overloading is very nice to have. You will find operator overloading in C# now, but you won't find it in Visual Basic until the upcoming Visual Studio 2005 release.
-
Use Generics to Create an Audit Trail
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2004 - May/June
Building an audit trail into your application provides a mechanism for tracking who updated what when, and the new generics feature in Whidbey helps you build that trail.The Whidbey release of .NET will include a new Common Language Runtime (CLR) feature called generics. Generics allow you to use a variable to represent a desired data type, and thereby create very generic code (hence the name) that works with any data type.You define the data type for the generic variable at run time and the CLR substitutes that data type for the variable everywhere in the code that it is used; basically providing you with strongly typed generic code.
-
Give Your Forms a Base
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2004 - March/April
Create a base form class to ensure that all of the forms in your application behave consistently. This technique minimizes the amount of repetitive code you need to write to manage the user's interaction with your forms.