In this two-part article series by Dave Newton, we'll look at the ways in which we can document our applications, coding styles that can aid in understanding, tools and techniques for creating documentation from application artifacts, different types of documentation for different parties, and so on.
This part of the article deals with ways to document Javacode and how to self-document our code.Read Documenting our Application in Apache Struts 2 (part 1) in full
In this two-part article by Dirk Merkel, author of Expert PHP 5 Tools, we will take a look at documentation. We will learn to create code-level documentation using phpDocumentor, PHP's entry into the xDoc family of documentation tools and the de facto standard for documenting PHP code. Specifically, we will install phpDocumentor. Next, we will learn the general syntax for DocBlocks and how to run phpDocumentor to generate the documentation.Read Documentation with phpDocumentor: Part 1 in full
Writing documentaries and other nonfiction scripts is a bit different than movies. Celtx's integral audio-visual editor is perfect for docs (documentaries), commercials, public service spots, video tutorials, slide shows, light shows, or just about any other combination of visual and other content that is not just sound alone. This article by Ralph Roberts, author of Celtx: Open Source Screenwriting Beginner's Guide, enables us to write solid, professional audio-visual projects. We will cover the following topics:
- What an audio-visual production is: A look at the many types of productions falling under the term "audio-visual" and how Celtx makes them easier to create and use.
- Starting an audio-visual project: Building a Celtx project container for our AV project.
- Creating an AV project in Celtx: Scene Heading, Shot, Character, Dialog, and Parenthetical—how to use with examples.
- How to include a plugin on a page
- How to use jQuery with the Jeditable plugin to add "edit-in-place" functionality
- How to use Django to keep track of the server-side responsibilities
- How to make a detailed profle page that supports in-place editing, as well as adding the same functionality to the search results page
This article by Karen M. Tracey, author of the book Django 1.1 Testing and Debugging, introduces Django's debugging support. Specifically, this article will:
- List the Django settings that control the collection and presentation of debugging information, and briefly describe the effects of enabling debug
- Illustrate the results of running with debug enabled in the case of serious code failure
- Describe the database query history that is collected with debug enabled, and show how to access it
The Python community offers dozens of libraries designed to generate graphics, reports, PDF files, images, and charts. It can be somewhat overwhelming choosing which tool is appropriate for the job. In this article by Jesse Legg, author of Django 1.2 e-commerce, we will experiment with the ReportLab toolkit, which is a Python module that allows us to create PDF files. ReportLab can be integrated with Django to generate dynamic PDFs on-the-fly for the data stored in our Django models.Read Django 1.2 E-commerce: Generating PDF Reports from Python using ReportLab in full
The needs of every e-commerce application can vary widely when it comes to reports, metrics, and data exports. Some businesses will want to capture detailed profiles of their customers and what they are purchasing in order to optimize promotions and marketing activities for their particular needs. Others will be interested in making data available internally, to provide the boss updates on how many jars of cranberry preserves sold in December last year versus this year.
In this article by Jesse Legg, author of Django 1.2 e-commerce, we will discuss a toolbox of Python libraries and Django applications to assist with whatever reporting needs that may arise. These topics include:
- Serializing and exposing data
- Tracking and improving search engine rank using sitemaps
- Exporting information via RSS and Atom feeds
- Salesforce integration
Generating charts and graph-based reports will be covered seperately in another article.Read Django 1.2 E-commerce: Data Integration in full
In this article by Brian Bradley, the author of Photographic Rendering with V-Ray for SketchUp, discusses V-Ray in SketchUp as it guides us through with the use of many key areas in the render engine, all of which need to be utilized by an artist if they want to produce photographic renders using V-Ray.Read Diving Straight into Photographic Rendering in full
Blender 2.5 Hotshot will show you how powerful and capable Blender 3D is when you exploit its full potential. Move beyond basic tasks in Blender 3d and dive into more challenging territory. Ditch simple boring characters in favor of creating more detailed, visually rich, and polished results.Read Div Tag Test in full
WCF is the acronym for Windows Communication Foundation. It is Microsoft's latest technology that enables applications in a distributed environment to communicate with each other.
In this article series, we will first verify that the LINQNorthwind WCF service does not support distributed transaction processing. We will then explain how to enhance this WCF service to support distributed transaction processing and how to configure all related computers to enable distributed transaction support. To demonstrate this, we will propagate a transaction from the client to the WCF service and verify that all sequential calls to the WCF service are within one single distributed transaction. We will also explain the multiple database support of the WCF service and discuss how to configure MSDTC and the firewall for the distributed WCF service.
In this article by Mike Liu, author of WCF 4.0 Multi-tier Services Development with LINQ to Entities We will cover the following topics in this article:
- Creating the solution files
- Testing the transaction behavior of the DistNorthwind WCF service
- Enabling transaction flow in the service bindings
- Modifying the service operation contract to allow transaction flow
- Modifying the service operation implementation to require a transaction scope
- Configuring the Distributed Transaction Coordinator for the distributed WCF service
Linq to SQL is an object relational model that you can leverage in Visual Studio 2008. Your connection to SQL Server 2008 database is through a new control in Visual Studio 2008, the LinqDataSource control. This control needs a data context. The data context is provided by the Linq to SQL classes, a class generator that maps SQL server objects to the model. The class files generated support CRUD operations.
In this article by Dr. Jay Krishnaswamy, we will be adding a LinqDataSource control in Visual Studio 2008 to a ASP.NET website and configuring it by providing a data context. The data context will created using the Object Relational Designer(O/R Designer) in Visual Studio. The Linq data source is then bound to the Gridview in the Visual Studio designer.Read Displaying SQL Server Data using a Linq Data Source in full
In this article by Lee Jordan and Nick Ohrn, authors of the book WordPress 2.8 Themes Cookbook, we will cover:
- Creating a basic Loop
- Displaying ads after every third post
- Removing posts in a particular category
- Removing posts with a particular tag
- Highlighting sticky posts
- Creating multiple loops in a single template
- Displaying only posts in a particular category
- Styling every other post differently
- Styling posts in a particular category differently
- Showing every post in a category on a category archive page
Web enabling business data is one of the key devices used to advertise and market products. This can be done with various technologies such as VB, ASP, JSP, ASP.Net and many others. This article shows how you may view data from a table on a MySQL database server on a web page using ASP.NET. The table used in this tutorial was the one described in the first article in this series on Exporting data from MS Access 2003 to MySQL.
This article by Dr. Jay Krishnaswamy explains how to populate a GridView on an ASP.NET web page by data retrieved from a MySQL Server. MySQL.Data.MySqlClient is a connector (provider) provided by MySQL which you can use with the .NET Framework applications whose details may be reviewed here. MySQL is well integrated with Visual Studio (MySQL Visual Studio Tools: MySQL.VisualStudio.dll).Read Displaying MySQL data on an ASP.NET Web Page in full
The grid is, without doubt, one of the most widely-used components of Ext JS. We all have data, and this needs to be presented to the end user in an easy-to-understand manner. The spreadsheet (a.k.a. grid) is the perfect way to do this—the concept has been around for quite a while because it works. Ext JS takes that concept and makes it flexible and downright amazing!
In this article by Shea Frederick, Colin Ramsay, Steve 'Cutter' Blades, and Nigel White, authors of the book Learning Ext JS 3.2, we will be:
- Using a GridPanel to display structured data in a user-friendly manner
- Reading data from the server (which provides the data from a database) to display in the grid
Akka is a toolkit and runtime for building highly concurrent, distributed, and fault-tolerant event-driven applications on the JVM. Dispatchers are the heart of the Akka application. It is the engine that powers the Akka application. It is very important to understand the switches and knobs that need to be tuned to extract the maximum concurrency and scalability out of the application. Routers on the other hand, route incoming messages to outbound actors.
In this article by Munish K. Gupta, author of Akka Essentials, we will cover:
- What a dispatcher is and how it works, various types of dispatchers and theirusage and configuration settings
- Different types of mailboxes, and their usage and configuration
- What a router is, and different types of routers and their usage
- How to write a custom router
The primary focus of this article is to explain how to add comments and how to moderate these comments. In this article by Hasin Hayder and April Hodge Silver, we'll see how we can alter the comment and avtar settings and how we can avoid spam comments using Akismet plugin.Read Discussion on Your WordPress Blog Using Comments in full
In this article by Peter Ward, Peter Abreu, Pavlo Andrushkiw, Pat Esposito, Jeff Gellman, and Joel Plaut, the authors of Microssoft SharePoint 2013 Diaster Recovery Guide, explains data prevention and recovery procedures that should be applied by users with their SharePoint collaboration activities to prevent data loss.
The reader of this article is probably technical, and therefore perhaps a little surprised by the title and the topic of this article. You probably assume that DR is an IT department activity, so why should the end user even think about it?Read Disaster Recovery Techniques for End Users in full
One thing that is certain in computing is that hardware will fail even if the software is written soundly. For this reason, a disaster recovery plan should be implemented for every database server. Even if you are not the administrator of the server, this article will show you how to back up the data you use.
In this article, Albert Lukaszewski, PhD, author of MySQL for Python, we will have covered:
- When to implement one of several kinds of database backup plans
- What methods of backup and disaster recovery MySQL supports
- How to use Python to back up databases
The new Windows Server 2012 Hyper-V release from Microsoft comes with a myriad of improvements in areas such as mobility, high availability and elasticity, bringing everything you need to create, manage and build the core components of a Microsoft Private Cloud for virtualized workloads.
In this article by Leandro Cavalho, the author of Windows Server 2012 Hyper-V Cookbook, we will cover the following topics:
Backing up Hyper-V and virtual machines using Windows Server Backup
Restoring Hyper-V and virtual machines using Windows Server Backup
Confguring Hyper-V Replica between two Hyper-V hosts using HTTP authentication
Confguring Hyper-V Replica broker for a Failover Cluster
Confguring Hyper-V Replica to use certificate-based authentication using an Enterprise CA
Using snapshots in virtual machines