Article Network

Microsoft Visual Studio 2010: Improving Class Quality with Cohesion

by Peter Ritchie | July 2010 | Enterprise Articles Microsoft

This two-part article series by Peter Ritchie, author of Refactoring with Microsoft Visual Studio 2010, introduces code quality metrics like cohesion and coupling. Principles related to cohesion and coupling are introduced and refactorings that increase cohesion and decrease coupling are covered in this article series. In this first part we will cover how cohesion can be applied to increase code quality.

Read Microsoft Visual Studio 2010: Improving Class Quality with Cohesion in full

Microsoft Visual Studio 2010: Improving Class Quality with Coupling

by Peter Ritchie | July 2010 | Enterprise Articles Microsoft

In the first part of this two-part article series by Peter Ritchie, author of Refactoring with Microsoft Visual Studio 2010, we covered principles related to cohesion and refactorings that increase cohesion. In this part, principles related to coupling are introduced and refactorings that decrease coupling are covered. We will see how coupling can be applied to increase code quality.

Read Microsoft Visual Studio 2010: Improving Class Quality with Coupling in full

Microsoft WCF Hosting and Configuration

by Steven Cheng | October 2010 | Enterprise Articles Microsoft SOA

Windows Communication Foundation 4.0 (WCF 4.0) is a .NET-based application programming interface for building and running connected systems. It enables secure and reliable communication among systems within an organization or across the Internet.

In this article by Steven Cheng, author of the book Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications, we will cover:

  • Hosting a service in a console application
  • Hosting a service in Windows Service
  • Hosting a HTTP service with ASP.NET-compatible context
  • Hosting a non-HTTP service in IIS 7
  • Customizing IIS ServiceHost via ServiceHostFactory
  • Specifying a dedicated service instance for a singleton service
  • Hosting a service in WSS 3.0
Read Microsoft WCF Hosting and Configuration in full

Microsoft WCF Security

by Steven Cheng | October 2010 | Enterprise Articles Microsoft SOA

Windows Communication Foundation 4.0 (WCF 4.0) is a .NET-based application programming interface for building and running connected systems. It enables secure and reliable communication among systems within an organization or across the Internet.

In this article by Steven Cheng, author of the book Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications, we will cover:

  • Setting up ad hoc Windows authentication over plain HTTP
  • Getting an authenticated client identity in a service operation
  • Using username authentication with an ASP.NET membership provider
  • Sending a clear text username token over unsecured HTTP transport
  • Using transport and message security at the same time
Read Microsoft WCF Security in full

Microsoft XNA 4.0 Game Development: Receiving Player Input

by Luke Drumm | July 2012 | Cookbooks Microsoft

One of the key aspects that separates a computer game from that of, for example, a movie, is its interactive nature and its ability to be influenced by the player to achieve a different outcome each and every time.

In this article by Luke Drumm,author of Microsoft XNA 4.0 Game Development Cookbook, we will examine some different ways of capturing the player's intent that may not be immediately obvious or trivial to implement when we first set ourselves the challenge.

Read Microsoft XNA 4.0 Game Development: Receiving Player Input in full

Migrating a MySQL table using Oracle SQL Developer 1.5

by Jayaram Krishnaswamy | January 2010 | MySQL Oracle

Oracle SQL Developer Tool is a stand alone graphic database developer tool that connects to Oracle as well as third-party databases which can be used to perform a variety of tasks from running simple queries to migration of databases from third party vendor products to Oracle.

This article by Dr. Jayaram Krishnaswamy, shows how the reader may use Oracle's most recent tool, the Oracle SQL Developer 1.5 to work with the MySQL database. An example of migrating a table in MySQL to Oracle 10G XE is also described.

Read Migrating a MySQL table using Oracle SQL Developer 1.5 in full

Migrating Data

by Cristina Nicolàs Lorente Laura Nicolàs Lorente | April 2013 | Enterprise Articles Microsoft

Microsoft Dynamics NAV 2013 is an Enterprise Resource Planning ( ERP ) system targeted at small and medium-sized companies. In this article by Laura Nicolàs Lorente and Cristina Nicolàs Lorente from the book Implementing Microsoft Dynamics NAV 2013, we will see which tools can be used in Dynamics NAV to migrate data into the system and how to convert data to meet NAV requirements. We will look at tools such as:

  • RapidStart Services

  • XMLport

  • User defined tools

We will also see what kind of data is commonly migrated to Dynamics NAV and which strategies can be used to migrate it. The kind of data and strategies are listed as follows:

  • Master data

  • Open entries

  • Historical data

  • Open documents

Read Migrating Data in full

Migrating from MS SQL Server 2008 to EnterpriseDB

by Dr. Jayaram Krishnaswamy | April 2009 | Microsoft

In this article by Dr. Jayaram Krishnaswamy, we will learn about migration of data from MS SQL Server 2008 to EnterpriseDB. Migration Studio bundled with the EnterpriseDB download is a collection of tools to migrate automatically the data and business logic into Postgres from a variety of vendor products that include SQL Server, Oracle, MySQL to mention a few. This article shows you step by step how you may migrate a SQL Server 2008 table to Postgres Plus. You can only migrate tables and schemas but not database as a whole.

Read Migrating from MS SQL Server 2008 to EnterpriseDB in full

Migrating MS Access 2003 Data using the Oracle SQL Developer 1.2

by Dr.Jay Krishnaswamy | September 2007 |

In this article, Jayaram Krishnaswamy shows how to migrate an MS Access database to an Oracle 10G XE Server, describing all the steps involved in the migration process.

Read Migrating MS Access 2003 Data using the Oracle SQL Developer 1.2 in full

Migration from Apache to Lighttpd

by Andre Bogus | November 2008 | Linux Servers Open Source

In this article by Andre Bogus, we will be focusing on migrating from Apache to Lighttpd web server. Lighttpd is the perfect solution for every server that is suffering load problems, as it has a small memory footprint compared to other web-servers, effective management of the cpu-load, and advanced feature set, such as FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting, and many more. Apache is still the most common web server used today, so while we wait for Lighttpd's world domination, the migration from this server warrants its own article. As this article is on Lighttpd and not on Apache, it assumes some knowledge of the Apache configuration. If anything is unclear, the Apache documentation at http://apache.org/docs/ will be of help.

Read Migration from Apache to Lighttpd in full

Migration to Spring Security 3

by Peter Mularien | May 2010 | Java Open Source Web Development

In this article by Peter Mularien, author of the book Spring Security 3, we will review information relating to common migration issues when moving from Spring Security 2 to Spring Security 3.

Read Migration to Spring Security 3 in full

MinGW

by Ilya Shpigor | April 2013 | Microsoft

Minimalist GNU for Windows (MinGW) is a native software port of the GNU tool chain for the Microsoft Windows operating system. The base components of MinGW software are compiler, linker, and assembler. This minimal tool set is enough to start developing applications. But MinGW contains some service utilities to make the developing process more effective:

In this article by Ilya Shpigor, the author of Instant MinGW Starter, you will learn how to perform some tasks with the most important features of MinGW :

  • GNU Make

  • GNU Debugger (GDB)

  • GNU profiler

  • Compiler for Windows resource files

  • Header files and libraries for Windows API

  • Collection of archives and packers

(For more resources related to this topic, see here.)

Read MinGW in full

Minilang and OFBiz

by Jonathon Wong Rupert Howell | November 2008 | Java Open Source

Minilang can help developers to reduce the time it takes to implement simple and repetitive tasks. Code does not need to be compiled and can therefore be implemented faster, breaking the typical Java code-compile-test cycle. Minilang gives the advantage of being able to change the code without a restart of the application. A simple browser refresh is enough to see the changes.

It is more "plain English" than Java code and is simpler to read and therefore easier to understand and maintain by people who may be unfamiliar with the system.

The main reason for Minilang's existence is to facilitate simple operations, notably CRUD operations and to validate and manipulate data. It should not be much used outside of this scope, but within this scope, it excels.

In this article by Jonathon Wong and Rupert Howell we will be looking at:

  • Minilang syntax and schema
  • Defining and creating a "Simple Service" using Minilang
  • Simple events
  • Validating and converting fields using the simple-map-processor
  • Security in Minilang
  • Invoking other services, methods, events, and BeanShell from Minilang
  • Using Minilang in screen widgets
Read Minilang and OFBiz in full

Minimizing HTTP requests

by Sanjeev Jaiswal | October 2013 | Open Source

The website can be made faster in many ways, one of them being reducing requests sent to the server, which will ultimately minimize the delay. The fewer the server requests, the faster the website will be.

We can do it in various ways but in this article by Sanjeev Jaiswal, author of Instant PageSpeed Optimization, let's concentrate on more important ones

Read Minimizing HTTP requests in full

Miro: An Interview with Nicholas Reville

by | October 2007 | Open Source Web Graphics & Video

“There's an opportunity to build a new, open mass medium of online television. We're developing the Miro Internet TV platform so that watching Internet video channels will be as easy as watching TV and broadcasting a channel will be open to everyone. Unlike traditional TV, everyone will have a voice.”, says the co-founder and executive director Nicholas Reville of Participatory Culture Foundation about the future of Internet TV, online video, and their newest project named “Miro”.

Miro is an all-in-one Open Source desktop video application that plays almost any file format and makes it possible for you to search and download videos from multiple sources and channels.

In this interview with Nicholas, Packt's Kushal Sharma explores the vision, scope and the future of this project.

Read Miro: An Interview with Nicholas Reville in full

Miscellaneous Gameplay Features

by David Wyand | March 2013 | Cookbooks Games

Torque 3D is a complete game engine. It supports graphics, sound, user input, networking, and gameplay. Gameplay are the rules for your game that make it unique. These are the challenges the player must overcome.

In this article by David Wyand, the author of Torque 3D Game Development Cookbook we will be looking at various parts of Torque 3D that help you expand on the gameplay rules that are already available, and help you build your own.

Read Miscellaneous Gameplay Features in full

Miscellaneous Tips

by Bhaskar Chaudhary | October 2013 | Open Source

In this article by Bhaskar Chaudhary, the author of the book Tkinter GUI Application Development Hotshot, We are now into the final section of the article. Let's conclude by discussing concepts that do form a common theme in many GUI applications but did not appear in our applications.

Read Miscellaneous Tips in full

Mission Running in EVE Online

by Y. Michael Xu | October 2012 | Games

The ISK Making Guide to EVE Online teaches you the inner workings of each ISK making career choice. Help determine the path of EVE by taking on careers like Mining and Manufacturing, the backbone of New Eden or help your empire rise above the rest by Running Missions for the corporations of your empire. While it does not take much skill to start mission running, knowing what each type of mission involves, and how to best approach it, will ensure the best results.

This article by Y. Michael Xu, author of EVE Online: ISK Strategy Guide, we help you:

  • Understand the different mission types
  • Understand how the Agent system works
  • Understand how standing works
  • Pick an agent to work for
  • Understand the rewards of mission running

(For more resources on EVE Online, see here.)

Read Mission Running in EVE Online in full

Mixing ASP.NET Webforms and ASP.NET MVC

by Maarten Balliauw | March 2009 | Microsoft

Ever since Microsoft started working on the ASP.NET MVC framework, one of the primary concerns was the framework's ability to re-use as many features as possible from ASP.NET Webforms. In this article by Maarten Balliauw, we will see how we can mix ASP.NET Webforms and ASP.NET MVC in one application and how data is shared between both these technologies.

Read Mixing ASP.NET Webforms and ASP.NET MVC in full

Mobile and Social - the Threats You Should Know About

by Darla Nykamp Jaya Nampalli Joseph Anderson Mari Heiser Tim Speed | September 2013 | Open Source

In this article, created by Tim Speed, Darla Nykamp, Mari Heiser, Joseph Anderson, and Jaya Nampalli, the authors of Mobile Security: How to Secure, Privatize, and Recover Your Devices, we will take an in-depth look at various scams, phishing, spear phishing, social engineering, Cloud security, viruses, worms, and other threats a user may encounter, and future threats.

In this article, we will review various threats that you need to be aware of. They are as follows:

  • Scams
  • Malware
  • SMS spoofing
  • Social engineering
  • Phishing
  • Cloud computing
  • Virus
Read Mobile and Social - the Threats You Should Know About in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software