Unpublished
Building Location-aware Web Applications with MongoDB and PHP
Location-aware websites are one of the hottest trends in the present day web development scenario. A location-aware web application takes the user's geographic location as an input, and renders output to that user (or provides some sort of service to him) based on his location. Take Foursquare for example, a hugely popular social networking website that lets you "explore" interesting venues around your location, gives you badges when you "check in" at a venue, shows where your friends are checking in, and so on. Applications like this require databases that have special capabilities for storing, querying, and comparing geographic position parameters (latitude, longitude, and so on). MongoDB has Geospatial Indexing, which makes it effciently perform location- based queries.
In this article, by Rubayeet Islam author of PHP and MongoDB Web Development Beginner’s Guide we will:
- Cover a little background on geolocation
- Learn how to detect the current location of a user
- Learn how to build geospatial indexing
- Learn how to locate items near a user's location using geospatial indexing
- Learn about geospatial haystack indexing
The practical examples in this article are going to use a lot of JavaScript. So I suggest you brush up your JavaScript skills before continuing!
Read Building Location-aware Web Applications with MongoDB and PHP in fullBuilding JSF/EJB3 Applications
This practical article by Yuli Vasiliev shows you how to create a simple data-driven application using JSF and EJB3 technologies. The article also shows you how to effectively use NetBeans IDE when building enterprise applications.
Read Building JSF/EJB3 Applications in fullBuilding HTML5 Pages from Scratch
In this article by David Karlins, author of Dreamweaver CS5.5 Mobile and Web Development with HTML5, CSS3, and jQuery, we will learn to build web pages in Dreamweaver relying entirely on HTML5 layout tags. There are four things we will accomplish by learning to do that:
- Building page layouts relying exclusively on HTML5 layouts will hone our skills at using these new tools for page design, and introduce HTML5 Code Hints in Dreamweaver
- Relying on standardized, defined HTML5 layout elements (as opposed to custom-defined, irregularly implemented Div tags) streamlines page design
- There are actual, significant real-world scenarios where building pages relying exclusively on HTML5 layout elements is the best way to design them (for example, when designing pages for iPhones or iPads)
- There are functional advantages beyond design considerations for organizing page content in HTML5 layout elements. We will examine those advantages as we build HTML5 pages
Building Friend Networks with Django 1.0
Running a social web application means having a community of users who have common interests, and who use the application to share their interests and findings with each other. We will want to enhance the social experience of our users.
In this article by Ayman Hourieh, we will learn how to:
- Build a friend network feature
- Let users browse bookmarks of friends
Building Form Applications in Joomla! using CK Forms
There is no doubt that Joomla! is one of the best content management system (CMS) in the world. It has a large set of extensions to meet almost any type of application need ranging from content management, photo gallery, multimedia streaming to e-commerce and social networking. It has great flexibility in changing designs and customizing the code. With Joomla, you can build any kind of website and dynamic web application. For example, this step-by-step tutorial by Suhreed Sarcar describes how to build custom form applications in Joomla! using CK Forms component without delving into any PHP code.
Read Building Form Applications in Joomla! using CK Forms in fullBuilding Financial Functions into Excel 2010
Building financial function in to Excel will augment the Excel toolset with user defined functions broadening the abilities of Excel. This article by Andre Odnoha, author of Excel 2010 Financials Cookbook, will focus on real-world scenarios and the use of Excel functions to make sound business decisions. In essence, the following recipes will assist you as a financial manager to track and follow your monetary decisions closely.
In this article, we will learn:
- Determining standard deviation for assessing risk
- Analyzing benefits between interest and payment investments
- Calculating the number of payments in a loan
- Identifying the difference between effective and nominal interest rates
Building Applications with Spring Data Redis
The Spring Data project is essentially a parent project that collects data storage specific subprojects under a single brand. It teaches you how you can use Redis in your Spring powered applications.
In this article by Petri Kainulainen, author of Spring Data, we will cover:
- The basic design principles of a Redis data model
- The key components of Spring Data Redis
- How we can implement a CRUD application
- How we can use the publish/subscribe messaging pattern
- How we can use Spring Data Redis as an implementation of the cache abstraction provided by Spring Framework 3.1
Building an Image Slideshow using Scripty2
In this article by Jose Argudo, we will build an Image Slideshow using Scripty2.
Read Building an Image Slideshow using Scripty2 in fullBuilding an EJB 3.0 Persistence Model with Oracle JDeveloper
Oracle Fusion Middleware is a family name for a set of Java EE products that are integrated for SOA and web application deployment. WebLogic Server (WLS) is the Java EE container and Oracle JDeveloper the Java EE and SOA development IDE.
In this article by Deepak Vohra, author of EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g, we will use JDeveloper to create an EJB 3.0 application, and then we will deploy and test our application leveraging the embedded WebLogic Server that comes with JDeveloper. This makes it very easy for us to develop, deploy, and test our application.
Read Building an EJB 3.0 Persistence Model with Oracle JDeveloper in fullBuilding an Admin Interface in Drupal 7 Module Development
In this article, by Greg Dunlap, co-author of Drupal 7 Module Development we will create a module with an administrative interface. This module will build upon many of the module creation concepts. Some of the concepts we will cover in this article are:
- Mapping Drupal functions to menu items using hook_menu()
- Creating basic forms with the Form API
- Managing Drupal settings using variable_set() and variable_get()
- Sending mail using drupal_mail() and hook_mail()
- Using Drupal 7's new token system
After this article is finished you should have a good handle on many concepts that are at the core of almost every module you will write in the future.
Read Building an Admin Interface in Drupal 7 Module Development in fullBuilding a Web Service-driven Application with Flash in Drupal
In this article by Travis Tidwell, we will create a "Hello World" application that utilizes web services to populate a TextField or MovieClip with data from a remote location. Using web services to populate all of our Flash fields allows for the component abstraction necessary for an MVC architecture. Here Flash fulfills the role of the View, and Drupal fulfils the role as the Model and Component. This enables us to have a truly scalable and manageable web solution.
This approach allows for a Model-View-Controller (MVC) architecture for our Flash applications, which is considered ideal since it separates the User Interface (View) from the Data Set (Model) and Business Logic (Component) of our application.
Read Building a Web Service-driven Application with Flash in Drupal in fullBuilding a Site Directory with SharePoint Search
A common challenge for many SharePoint users is finding sites with content that is relevant to them. It is pretty common to find environments with hundreds if not thousands of sites. In past versions of the product, there was a Site Directory feature that was available, but it was essentially just a SharePoint list which required manual entry and significant maintenance, which ultimately made it a pretty unreliable and ineffective solution.
In this article by Mike Oryszak, author of Microsoft SharePoint 2010 Business Application Blueprints, will provide some alternative solutions for addressing these challenges, starting with an overview of some key concepts on how to leverage SharePoint Search to provide an optimized experience, making it easier for users to search and discover relevant sites. In addition to the conceptual overview, the following configurations and custom solutions will be covered:
- Sites Search Scope
- Site Directory page
- Relevant sites Web Part
Read Building a Site Directory with SharePoint Search in full
Building a Simple Address Book Application with jQuery and PHP
In this article by Mambe Nanje Churchill, we will explore the world of jQuery and PHP in achieving an AJAX style simple address book application using the JSON protocol. The basic application will help the user save, view and delete his or her contacts(name and phone). Its a basic application to demonstrate some key jQuery features like DOM transversing, jQquery event binding and AJAX calls with the $.ajax function.
Read Building a Simple Address Book Application with jQuery and PHP in fullBuilding a Personal Site Using Drupal 6
The example project in this article by Timi Ogunjobi is based on a fictitious web site development brief, and it illustrates a practical way of applying Drupal to develop a personal site. Isaac Meredith Smart is a professor of Sociology at Drupelburg University. His need is quite simple, and all he intends to do is to build a personal web site that will provide some shameless publicity to promote him professionally. The objective is to give his students, as well as the entire academic community, as much information about himself as is decently permitted.
Read Building a Personal Site Using Drupal 6 in fullBuilding a News Aggregating Site Using Drupal 6
The example project in this article by Timi Ogunjobi is based on a fictitious web site development brief, and it illustrates a practical way of applying Drupal to develop a News Aggregation site called Weird Hap'nins. Bad news is always good news for the press. This is why Vaughan Pyre has decided to take advantage of this fact and create a web site that will aggregate bad news and weird happenings from all over the world. The content of the site will be entirely derived from Really Simple Syndication (RSS) feeds from several sources (each feed being automatically fetched and its items displayed on the web site).
Read Building a News Aggregating Site Using Drupal 6 in fullBuilding a News Aggregating Site in Joomla!
Bad news is always good news for the press. This is why Vaughan Pyre has decided to take advantage of this fact and creates a website that will aggregate bad news and weird happenings from all over the world. In this article by Timi Ogunjobi, author of Joomla! 1.5 Site Blueprints, the content of the site will be entirely derived from Really Simple Syndication (RSS) feeds from several sources (each feed being automatically fetched and its items displayed on the website).
Weird Hap'nins requirements will be the need to:
- Get external feed sources and allocate them to menu links on the website
- Create the means to automatically fetch and display article items located in the feeds
- Display the latest content from all feed sources on the front page
Building a London Travel Guide with iBooks Author
This article by Zeeshan Chawdhary, author of Instant Apple iBooks How-to, helps us create a full working book with iBooks Author titled London CityGuide. This will incorporate all the widgets and functions available within iBooks Author as well as a case study for layout/design.
The content will be travel-specific for London, sourced from www.WikiTravel.org, Wikipedia, and other open sources. Images will be from Creative Commons wherever possible, or free to use, depending on licenses from original owners.
The finished book is available for download via the iTunes store at https://itunes.apple.com/us/book/london/id593298852?ls=1.
Read Building a London Travel Guide with iBooks Author in fullBuilding a Job Board Website using JobPress
No matter how good or bad the economy might be at any given time there will always be job seekers. Every day people search online to find employment in a variety of industries. Searching the bigger job boards can be overwhelming and time-consuming because job seekers must sort though the myriad of job listings in an attempt to locate positions that match their unique skill sets. What would greatly benefit these job seekers is a fine-tuned job board that concentrates on a smaller segment of the overall job market. That's where JobPress comes in.
In this article by Heather R. Wallace, author of the book WordPress 3 Site Blueprints, we will see how with the JobPress theme, you can easily create a niche job board to serve a particular segment of job seekers.
Read Building a Job Board Website using JobPress in fullBuilding a Flex Type-Ahead Text Input
A Type-Ahead TextInput is feature common to modern day web forms. Quite simply, it is a way to allow the user to enter free text into a field and simultaneously display a list of possible choices based on the text they've already entered. It does so in a way that does not interfere with the users choice of input. In this article by Keith Lee, we will use Flex and build a AutoComplete TextInput.
Read Building a Flex Type-Ahead Text Input in fullBuilding a Facebook Application: Part 2
In the previous part of this article by Dr. Mark Alexander Bain and Hasin Hayder, we covered developing a simple Facebook application and the way to write the Facebook profile. In this part, we will cover Mock AJAX and data storage.
Read Building a Facebook Application: Part 2 in full

