Articles in the Developer.com web site
Status: Active, online publication
Publisher: QuinStreet, USA
(formely WebMediaBrands)
Language: US English
Jani Järvinen is often writing for the Developer.com web site. The first article appeared
in mid-2007. Note that QuinStreet (previously known as WebMediaBrands, before
that Jupitermedia) publishes content to multiple sites, including CodeGuru.com. Thus, the same articles can be found from multiple sources.
Published articles
- Jul/2007: "Cryptographic Solutions for .NET Developers: Hashing and Encryption".
This article shows the reader how to use cryptography to improve the security of their .NET/C# applications. Basic cryptography classes in .NET framework are discussed.
Link to article, alternate link on CodeGuru.com
- Sep/2007: "The Basics of Manipulating File Access Control Lists with C#".
An article about supporting file access control on NTFS file systems. Introduces topics such as ACLs, ACEs and more.
Link to article, alternate link on CodeGuru.com
- Jan/2008: "Nesting Transactions with a Single SQL Server Database".
An article about System.Transactions namespace and nesting TransactionScope objects.
Link to article
- Jun/2008: "Avoiding Annoying Mistakes in Your ASP.NET Web Applications".
Learn to tackle subtle, yet common, web application mistakes, and thus create cleaner, easier to use ASP.NET web applications.
Link to article
- Aug/2008: "Accessing Business Data in WPF Applications".
An article about accessing ADO.NET databases from Windows Presentation Foundation (WPF) applications.
Link to article
- Sep/2008: "Getting Up and Running with the Composite UI Application Block for WPF".
An article about the CAB block and its recent Windows Presentation Foundation extension.
Link to article, alternate link on CodeGuru.com
- Nov/2008: "Getting Functional with F#".
An introduction to the F# language, which is the first functional language by Microsoft developed specifically for the .NET Framework.
Link to article, alternate link on CodeGuru.com
- Nov/2008: "Automating Software Testing with Microsoft Hyper-V".
This article talks about Windows Server 2008's Hyper-V virtualization, and how to automate it with PowerShell scripts to help in software testing and development.
Link to article
- Dec/2008: Two-part ASP.NET MVC article series. First article titled "ASP.NET
MVC 101", and the second "Accepting Input and Manipulating Data in
ASP.NET MVC".
These articles are a tutorial to application development with the ASP.NET MVC beta 1.
Link to article #1, and link to article #2
- Jan/2009: "Is Azure the New Silver Lining?"
An introduction to developing Windows Azure application. The article is
titled . It teaches how to get starting with developing Azure
web application using C#.
Link to
article, alternate
link on CodeGuru.com
- Mar/2009: "Tapping Into Microsoft Live Services with C#"
A tour on the services offered by the Live Services. Three examples about
such services with C#: Live Search, Virtual Earth and the Presence
Service.
Link to
article
- Apr/2009: "Using SQL Server 2008 Change Data" and "Don't Forget
About Software Licensing"
Two articles, one about SQL Server 2008 Enterprise's Change Data Capture
(CDC) support and more, and another about licensing software for
commercial purposes. Also tips how to work with the channel (resellers).
Link to SQL
article and
licensing
article
- May/2009: "Localizing, unit testing and using AJAX in ASP.NET MVC
applications"
A deeper dive into ASP.NET MVC and the possibilities to better test,
lozalize and use AJAX in those applications.
Link to
article
- Jun/2009: "Create Quick Database Interfaces with ASP.NET Dynamic
Data" and "Going Parallel with the Task Parallel Library and PLINQ"
Two articles, first an introduction to ASP.NET Dynamic Data and how to
use it to create web interfaces for databases, and another article about
Task Parallel Library (TPL) and PLINQ in .NET 4.0 and Visual Studio
2010.
Link to
ASP.NET article and to the
parallel article
- Jul/2009: "Using Memory-Mapped Files in .NET 4.0"
An article to demonstrate the new memory-mapping and file I/O classes on
forthcoming .NET 4.0 release.
Link to article
- Aug/2009: "Using Visual Studio to Write Word Add-ins"
This article introduces Office applications as a solution platform and
shows how Word 2007 can easily be extended using C# add-ins.
Link to
article
- Sep/2009: "Understanding and Benefiting from Code Contracts in .NET 4.0"
and "Using new location-aware data types in SQL Server 2008"
Two articles, first about Code Contracts in .NET 4.0 and the an
introduction to the new Geography and Geometry data types in SQL Server
2008.
Link to
Code Contracts article and
SQL Server article.
- Dec/2009: "Creating Windows 7 Jump Lists With The API Code Pack and
Visual Studio 2008"
An article showing how to use the Windows API Code Pack with Visual Studio
2008 to create Jump Lists for applications running on Windows 7.
Link to article
- Jan/2010: "Adding AJAX Support to Windows Mobile Applications"
and "Failed Request Tracing with IIS 7"
Two articles about using AJAX in Windows Mobile 6 Professional
applications and another about Windows Server 2008's Internet
Information Server 7 and its Failed Request Tracing feature.
Link to
AJAX article and link to
IIS 7 article.
- Feb/2010: "What's New in ASP.NET MVC 2.0?"
An article about Microsoft's new ASP.NET MVC technology and what's new
in the second major version, part of .NET 4.0 and Visual Studio 2010.
Link to article
- Mar/2010: "Understanding .NET application options for 32 and 64-bit systems"
and "Using the Windows 7 Sensor and Location Platform from C#"
Two articles: first one about migrating 32-bit .NET applications to 64-bit systems
and how this affects memory management, etc., and another about Windows
7's new Sensor and Location Platform (SLP) programming with C#.
Link to
article #1 and
Link to article #2
- May/2010: "Building Business Applications With Silverlight 4 and WCF RIA Services"
and "Basics of SQL Server 2008 Locking"
Two articles: first an article about using Silverlight 4's new WCF Data
Services features to build business applications and displaying SQL data
on the client; secondly an article about basics of Microsoft SQL
Server's locking functionality and its impact on applications.
Link to
article #1 and
Link to article #2
- Jun/2010: "New Features in the Microsoft Visual Studio 2010 Code
Editor"
An article about Visual Studio 2010's new code editor features.
Link to
article
- Jul/2010: "Special Report: The Definitive Guide to Windows Phone 7", "How Windows Mobile 6.5 Stacks Up to the Competition: A Comprehensive Guide", "Parallel Application Profiling Improvements in Microsoft Visual Studio 2010"
and "Developing Applications for Microsoft Dynamics AX with X++ and the .NET Framework"
Two special reports and two articles. Special reports about Windows Phone
7 and Windows Mobile 6.5, the platforms, their future and the
development tools. Thirdly, a regular article about parallel profiling
improvements in Visual Studio 2010 when working with the new Task Parallel Library (TPL) and Parallel LINQ (PLINQ)
technologies. Last but not least, an introductory article to the world
of Microsoft Dynamics AX (DAX) development with .NET and Visual Studio
2010.
Link to special report #1,
link to special report #2,
link to article #3,
link to article #4.
Published screencasts
- Mar/2009: "ASP.NET Dynamic Data"
A short video tutorial shows you how to use Visual Studio 2008 with SP1
to build your first Dynamic Data web application and explore its
features.
Link to screencast
- Apr/2009: "Dynamic Data Structure" and "ASP.NET MVC Basics"
Two screencasts about recent ASP.NET web applications techniques. The
first one talks about ASP.NET Dynamic Data and the structure of those
applications. The second one gives a quick introduction to ASP.NET MVC
(Model-View-Controller).
Link to screencast
#1 and
#2
- Jun/2009: "SQL Server Tracing"
A short screencast about SQL Server 2005's and 2008's support for
monitoring your SQL statements on the fly.
Link to screencast
- Jul/2009: "Using Bing Maps in ASP.NET"
A screencast about using Microsoft Bing (previous Live Search) Maps in
ASP.NET applications.
Link to screencast
- Sep/2009: "Windows Mobile Development"
A screencast about developing for Windows Mobile devices and using the
emulator for network access.
Link to screencast
- Oct/2009: "Win 7 Code Pack for Visual Studio"
This screencast quickly teaches you about the Windows API Code Pack to
get started with Windows 7 development.
Link to screencast
- Mar/2010: "Performance Monitoring ASP.NET Web Apps"
This screencast shows how you can use IIS 7's new features to monitor
performance on ASP.NET web applications.
Link to screencast
- Apr/2010: "Silverlight 4 With WCF Data Services"
A screencast about using Silverlight 4's new WCF Data Services features
to build business applications.
Link to screencast
- May/2010: "WP7 Development with Silverlight 101"
A short screencast about Windows Phone 7 development with Visual Studio
2010 for Windows Phone Express.
Link to screencast
- Jul/2010: "Integrating Office Applications with Silverlight 4"
A screencast about working with Office applications such as Word from
Silverlight 4 applications using new native integration possibilities.
Link to screencast