Article Network

Text Search, your Database or Solr

by David Smiley | November 2009 | Open Source

The scenario addressed in this article is a typical one. You have got a database-backed web application that you are building, and it needs to have a text-search capability. It is an increasingly common requirement. There are a variety of options and variations at your disposal to implement text search. This article is mostly about two of them, using the text search features in your database versus using Apache Solr – an open-source search platform. Solr is built on the established Apache Lucene. In this article by David Smiley, we are going to talk about database based text search in general and not a particular one because there are many databases and they vary widely. Likewise, this article should also be useful when considering one of Solr's competitors.

Read Text Search, your Database or Solr in full

Textures in Blender

by Allan Brito | January 2009 | Open Source Web Graphics & Video

In this article by Allan Brito, we will learn how to use textures to give our materials more realism. The biggest problem of working with textures is actually finding or creating a good texture. That's why, its highly recommended that you start as soon as possible to create your own texture library. Textures are mostly image files, which represent certain kinds of surfaces such as wood or stone. They work like wallpaper, which we can place on a surface or object. For instance, if we place an image of wood on a plane, it will give the impression that the plane is made of wood. That's the main principle of using textures. We will make an object look like something in the real world using a texture. For some projects, we may need a special kind of texture, which won't be found in a common library. So we will have to take a picture ourselves, or buy an image from someone. But don't worry, because often we deal with common surfaces that have common textures too.

Read Textures in Blender in full

That's One Fancy Hammer!

by Ryan Henson Creighton | January 2014 | Beginner's Guides Games

This article by Ryan Henson Creighton, author of Unity 3D Game Development by Example,introduces you to Unity 3D—an amazing game engine that enables you to create games and deploy them to a number of different devices, including (at the time of writing) the Web, PCs, iOS platforms, and WiiWare, with modules for Android and Xbox Live Arcade deployment in the works. You'll play a number of browser-based Unity 3D games to get a sense of what the engine can handle, from a massively-multiplayer online game all the way down to a simple kart racer. You'll download and install your own copy of Unity 3D, and mess around with the beautiful Island Demo that ships with the product.

Technology is a tool. It helps us accomplish amazing things, hopefully more quickly and more easily and more amazingly than if we hadn't used the tool. Before we had newfangled steam-powered hammering machines, we had hammers. And before we had hammers, we had the painful process of smacking a nail into a board with our bare hands. Technology is all about making our lives better and easier. And less painful.

Read That's One Fancy Hammer! in full

The .NET Framework Primer

by Dmitri Olechko | July 2014 | Enterprise Articles

This article created by Andre Dovgal, Gregor Noriskin, and Dmitri Olechko authors of Applied Architecture Patterns on the Microsoft Platform, Second Edition, presents an overview of the latest .NET version, and an assessment of the most notable namespaces in .NET based on their maturity, productivity, performance, and availability

Read The .NET Framework Primer in full

The ADF Proof of Concept

by Sten E. Vesterli | June 2011 | Enterprise Articles Oracle

Your organization has decided that ADF might be the right tool to build your next enterprise application—now you need to set up an experiment to prove that your assumption is correct.

In this article by Sten E. Vesterli, author of Oracle ADF Enterprise Application Development—Made Simple, we will see what a Proof of Concept is, and why we need it. We will also take a look at the ADF architecture.

Read The ADF Proof of Concept in full

The Aliens Have Landed!

by John D. Ament | July 2013 | Open Source

This article by John D. Ament, the author of the book Arquillian Testing Guide, gives us an overview of Arquillian, as well as overall strategies for how to add Arquillian to your standards at work.

You will be writing tests with your code, and deploying using embedded Weld, OpenWebBeans, and Glassfish.

In this article we will cover:

  • The progression of testing
  • What is Arquillian
  • The Arquillian difference
  • The fundamentals of a test case
  • Testing profiles
  • Categorizing your test cases
  • Enriching your tests
  • Arquillian extensions
  • Running out of the container
  • Authoring efficient tests
  • ShrinkWrap — building your own app
Read The Aliens Have Landed! in full

The anatomy of a report processor

by Michael Duffy | June 2014 | Open Source

This article by Michael Duffy, the author of Puppet Reporting and Monitoring, describes the anatomy of a report processor and how to create a report processor.

Read The anatomy of a report processor in full

The architecture of JavaScriptMVC

by Wojciech Bednarski | September 2013 | Open Source Web Development

The architecture of JavaScriptMVC is modular. The powerful stack contains everything we need to build a well organized, tested, and documented application.

In this article by Wojciech Bednarski, author of Learning JavaScriptMVC, we will devle into the following key components of JavaScriptMVC:

Read The architecture of JavaScriptMVC in full

The ASP.NET Repeater Control

by Joydip Kanjilal | January 2008 | .NET Microsoft

The Repeater control is a data-bound control that uses templates to display data. The Repeater control works by looping through the records in your data source and then repeating the rendering of one of its templates called the ItemTemplate, one that contains the records that the control needs to render. In this article by Joydip Kanjilal we will learn more about the Repeater control and some of its uses.

Read The ASP.NET Repeater Control in full

The BarItem class and the RadOutlookBar control

by Daniel R. Spalding | February 2014 | Enterprise Articles

In this article by Daniel Spalding, the author of Telerik WPF Controls Tutorial, we will learn about the RadOutlookBar control. First we will learn briefly about the BarItem class. Then we will learn how to use this RadOutlookBar control using GenericList, DataBinding, and database security. We will also discuss the usage of the RadOutlookBar with generic list binding with XML security.

Read The BarItem class and the RadOutlookBar control in full

The Basics of GLSL 4.0 Shaders

by David Wolff | August 2011 | Cookbooks Open Source Web Graphics & Video

Shaders give us the power to implement alternative rendering algorithms and a greater degree of flexibility in the implementation of those techniques. With shaders, we can run custom code directly on the GPU, providing us with the opportunity to leverage the high degree of parallelism available with modern GPUs.

This article by David Wolff, author of OpenGL 4.0 Shading Language Cookbook, provides examples of basic shading techniques such as diffuse shading, two-sided shading, and flat shading. Specifically, we will cover:

  • Implementing diffuse, per-vertex shading with a single point light source
  • Implementing per-vertex ambient, diffuse, and, specular (ADS) shading
  • Using functions in shaders
  • Implementing two sided shading
  • Implementing flat shading
Read The Basics of GLSL 4.0 Shaders in full

The Basics of Joomla! Module Creation and Creating a "Send us a question" Module

by Jose Argudo Blanco | July 2010 | Joomla! Open Source

To date, Joomla! has been well known as a great content management system (CMS). There are many sites using it throughout the world, some of them having great features that impress their visitors. Most of the time, these appealing and powerful features work thanks to JavaScript.

In this article by Jose Argudo Blanco, author of the book Joomla! 1.5 JavaScript jQuery, we will:

  • Learn the basics of Joomla! module creation
  • Create a "Send us a question" module
Read The Basics of Joomla! Module Creation and Creating a "Send us a question" Module in full

The Basics of WordPress and jQuery Plugin

by Tessa Blakeley Silver | September 2010 | Open Source WordPress

In the previous article, Understanding jQuery and WordPress Together, we took a look at the WordPress theme and how to edit it.

In this article by Tessa Blakeley Silver, author of Wordpress 3.0 jQuery, we will understand the following:

  • Overview of WordPress and jQuery Plugin
  • The basics of WordPress Plugin
  • The basics of jQuery Plugin
Read The Basics of WordPress and jQuery Plugin in full

The Best Way to Create Round Cornered Boxes with CSS

by | February 2007 | AJAX Open Source

"Boxes with round corners have become synonymous with WEB 2.0 and the future of website design. Forget AJAX, don't worry about SEO, put content on the back burner, what really excites people is nice rounded boxes. Why is this so? I'll tell you why…"

Read Tim Walton's step-by-step method of creating the easiest and the most efficient rounded boxes.

Read The Best Way to Create Round Cornered Boxes with CSS in full

The Business Layer (Java EE 7 First Look)

by NDJOBO Armel Fabrice | November 2013 | Enterprise Articles

In this article by NDJOBO Armel Fabrice, author of Java EE 7 First Look, we will begin with a presentation of improvements in the business layer and then, in a small project, we will try to put together some of the specifications seen previously. The topics to be covered include:

  • Enterprise JavaBeans 3.2

  • Putting all Java EE 7 specifications together

Read The Business Layer (Java EE 7 First Look) in full

The Command Line

by Satheesh Kumar. N Subashni. S | July 2013 | Enterprise Articles

This article by Satheesh Kumar N and Subashni S, the authors of Software Testing using Visual Studio 2012 discusses about the features of Visual Studio 2012. Visual Studio supports many testing features, and provides an IDE for testing and running the tests. It is very simple to run tests from Test Explorer user interface and view the results, or re-run the test from the Test Results window. Other than the IDE support, Visual Studio provides command line options to execute or run the tests that were created using the IDE. This option is very handy when executing the tests from other applications, or scheduling automated testing.

In this article, multiple command line tools are explained in detail to use for running the tests with different options and then collecting the output. Visual Studio 2012 provides three different command line utilities to execute the tests and they are as follows:

  • VSTest.Console: This command line utility is for running the automated unit tests and coded UI tests from the command line.
  • MSTest: This command line utility is for running the automated tests, viewing Test Results from Test Runs, and saving the results to Team Foundation Server. MSTest is also used for the compatibility with Visual Studio 2010.
  • TCM: This command line utility is used for importing automated tests into Test Plan, running tests from Test Plan, and viewing lists of test items.
Read The Command Line in full

The Components of TM1

by James D. Miller | April 2012 | Enterprise Articles IBM

In this article by James D. Miller, author of IBM Cognos TM1 Developer's Certification Guide, we will identify and discuss each of the components of IBM Cognos TM1 that are covered in the current IBM Cognos TM1 Developer (Test COG-310) certification exam. The current exam assigns a weightage of 3 percent to this topic. The components of TM1 are divided into two basic types which are:

  • Client components
  • Sever components
Read The Components of TM1 in full

The Core HTTP Module in Nginx

by Dipankar Sarkar | July 2011 | Open Source

Nginx is an open source high-performance web server, which has gained quite some popularity recently. Due to its modular architecture and small footprint, it has been the default choice for a lot of smaller Web 2.0 companies to be used as a load-balancing proxy server. It supports most of the existing backend web protocols such as FCGI, WSGI, and SCGI.

In this article by Dipankar Sarkar, author of Nginx 1 Web Server Implementation Cookbook, we will cover:

  • Setting up the number of worker processes correctly
  • Increasing the size of uploaded files
  • Using dynamic SSI for simple sites
  • Adding content before and after a particular page
  • Enabling auto indexing of a directory
  • Serving any random web page from a directory
  • Serving cookies for identifying and logging users
  • Re-encoding the response to another encoding
  • Enabling Gzip compression on some content types
  • Setting up 404 and other error pages
Read The Core HTTP Module in Nginx in full

The core principles of a service-oriented architecture with BizTalk Server 2009

by Richard Seroter | April 2010 | Microsoft

In order to be ready to architect maintainable, reusable, service-oriented applications, we need to become intimately familiar with standard patterns and always keep key principles in mind so as to truly build long-lasting SOA solutions. In this article by Richard Seroter, author of SOA Patterns with BizTalk Server 2009, you will learn:

  • The definition of a service
  • The core principles of a service-oriented architecture
  • How the service-orientation principles apply to a BizTalk Server solution
Read The core principles of a service-oriented architecture with BizTalk Server 2009 in full

The DataGrid API with IBM WebSphere eXtreme Scale 6: Part 1

by Anthony Chaves | October 2009 |

The client-server distributed ObjectGrid instances combines the resources of multiple JVMs on multiple servers. In this article by Anthony Chaves, we'll learn how to use the resources held by the ObjectGrid instance to co-locate data and business logic on a single JVM. Co-locating data and logic on the same JVM requires a different model of programming. This article deals with the DataGrid API which makes co-location possible. In this article, we'll explore:

  • Concepts implemented by the DataGrid API
  • The programming model for sending logic to ObjectGrid partitions
  • Where we would use the DataGrid classes
Read The DataGrid API with IBM WebSphere eXtreme Scale 6: Part 1 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
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