A-Z List Of Books + eBooks
Open Source Books + eBooks
Enterprise Books + eBooks
Latest Books + eBooks
Future Books + eBooks
eBooks under $10
All Books (2260)
Application Development (317)
Big Data and Business Intelligence (187)
Business Skills (13)
CMS and eCommerce (242)
Enterprise Products and Platforms (365)
Game Development (131)
Mobile Application Development (104)
Networking and Servers (166)
Virtualization and Cloud (85)
Web Development (418)
PacktLib is Packt’s online digital book library. PacktLib provides you with the opportunity to view and search across every single book Packt publishes, within seven days after publication.
In order to understand the framework in the context of a real-world application, we need to build something that will more closely resemble the types of applications web developers actually have to build. That is exactly what we are going to be doing.
In this article by Jeffery Winesett, author of Agile Web Application Development with Yii1.1 and PHP5, we introduce the project task tracking application called TrackStar. There are many other project management and issue tracking applications out there in the world, and the basic functionality of ours will not be any different from many of these. So why build it, you ask? It turns out that this type of user-based application has many features that are common to a great many web applications out there. This will allow us to achieve two primary goals:
Sure, there are some real good reasons to switch over to a VoIP system on your network as opposed to using a traditional, or PSTN, system. With VoIP you can wring out efficiencies that are simply not possible when you are using an enterprise telephone exchange system, not to mention you’ll save on costs in the long run. This article by Daniel Cawrey shows that depending on the size of the network you manage, you’ll need to use Active Directory to properly administer the system – it just depends on the solution you decide to go with.
In this article, by Anthony Minessale, Michael S. Collins and Darren Schreiber authors of FreeSWITCH 1.0.6, we will learn about how we use SIP to connect users, both locally and around the world. SIP is a ubiquitous protocol in the VoIP landscape. In this article, we will:
In this article by John Farrar, author of ColdFusion 9 Developer Tutorial, we will learn to move forward from making our code work to making it interesting to write and reuse. We could call this a "power CFC". Power is doing away with the old practice of copying and pasting code again and again with some minor edits in the pasted code. Here, we will learn to reuse the CFC code to make it much simpler. CFCs are the object-packaging method used in ColdFusion. Database interaction is quite universally wrapped in CFCs. We will look at database interaction as our primary example of power CFCs in the context of working with "web forms". If you are new to development, then these concepts will make it easy for you. Here is an overview of what this article contains:
The built-in IVR (Interactive Voice Response) engine is a powerful component of the FreeSWITCH system. It allows messages to be played and interactive responses (usually touch-tones) to be processed, in order to direct calls to particular destinations. It can ultimately allow callers to hear information without needing to speak to a live person, select options that enable/disable features, or enter data that can be used in account, billing, or other operations.
Most people are familiar with an IVR as an auto-attendant that answers a main number for your company and provides a list of options to reach people (that is, 'For sales press 1, for support press 2'). This avoids disruptions to unintended call recipients, and reduces or removes the need for a dedicated receptionist. More advanced IVRs can also be used for collecting information from a caller, such as a caller's account number or the PIN number for a conference bridge. In this article by Anthony Minessale, Michael S. Collins and Darren Schreiber, authors of the book FreeSWITCH 1.0.6, we will cover the following topics:
Building a successful intranet is not an easy job. When we are asked to build an intranet there is always an implicit requirement that doesn't show in any requirement list. This requirement is easy in concept, but hard to achieve: the intranet must be a success in terms of usability and use. The last thing we will want is that it ends up being one of those web services that people barely use. In this article, by Víctor Fernández de Alba, author of Plone 3 Intranets, we will cover the key factors for the success of an intranet and the effective use of the content types.
We will cover the following topics:
We can make building an intranet an easy task if we want to do so. As we already know, a content type is not only an information container; it also defines the way the information is shown to the consumer via the content view. We will learn to use the right content type and its right view for the right job. Another crucial factor is to extend wisely our default content type set via third-party add-on products. We will learn how to choose and use them correctly.
Java Management Extensions (JMX) is an incredibly powerful Java technology. Introduced in 2003 as part of Java 5 and the result of multiple Java Community Process specifications (JSR-3 and JSR-160), JMX defines an architecture, API, and services for the management and monitoring of Java applications. Simply put, JMX is a standard part of Java used to interact with a running application. Once started, you probably tend to think of an application as if it were on its own island and that it's difficult to communicate with. Or perhaps you've never needed to interact with a running application or didn't realize such functionality was a possibility. JMX makes these interactions possible and can be used to receive event notifications or to invoke the functionality (such as business logic) contained within your running application. These interactions occur between a JMX client running locally and any Java Virtual Machine (JVM) running on a local or remote machine.
The topic of the article by Eric Spiegelberg, is a design for using JMX and Spring to interact with applications at runtime; the writing is one part a very light introduction to JMX, one part an introduction to the benefits of Spring JMX, and one part that presents a design for how to quickly and conveniently maximize the use of Spring JMX within your Java applications.
In this article by Gastón C. Hillar, author of the book Microsoft Silverlight 4 and SharePoint 2010 Integration, we will cover many topics that help us create simple and complex Line-Of-Business Silverlight RIAs that run as Silverlight Web Parts to interact with data in the SharePoint Server.
In this article, we will:
You have a few options when it comes to themes. You can activate the default BuddyPress theme, install a different compatible theme, or upgrade your existing theme so that it can be used with BuddyPress. It's easiest to keep things simple, so begin with the default BuddyPress theme. Later on, you can change to a new theme after you've finished installing and configuring everything. In this article by Heather R. Wallace, author of the book WordPress 3 Site Blueprints, we'll discuss the BuddyPress Default Theme.
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.
The Java Messaging API (JMS) provides a mechanism for Java EE applications to send messages to each other. JMS applications do not communicate directly, instead message producers send messages to a destination and message consumers receive the message from the destination.
The message destination is a message queue when the point-to-point (PTP) messaging domain is used, or a message topic when the publish/subscribe (pub/sub) messaging domain is used.
In this article by David Heffelfinger, author of the book Java EE 6 with GlassFish 3 Application Server, we will cover the following topics:
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.
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.
Some level of automated unit testing is required to maintain the quality of the software to support the refactoring effort. In this article by Peter Ritchie, author of Refactoring with Microsoft Visual Studio 2010, we'll discuss various aspects of unit testing, as well as how to approach unit testing with Visual Studio. We will cover some testing frameworks to facilitate writing, like mocking frameworks, and executing those tests. We'll cover the following topics:
Joomla! is 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.
In the previous article we learnt the basics of Joomla! module creation and also created a "Send us a question" module.
Share this page:
Click here to tell us your idea for a new book, and you may see it published
Click here to tell us your idea for a new book, and you may see it published
All Books (2286)
Application Development (320)
Big Data and Business Intelligence (190)
CMS and eCommerce (244)
Enterprise Products and Platforms (371)
Game Development (139)
Networking and Servers (171)
Web Development (422)