James Pearce - James is a technologist, writer, developer & practitioner who has been working with the mobile web for over a decade. He is Senior Director of Developer Relations at Sencha. Previously he was the CTO at dotMobi and has a background in mobile startups, telecoms infrastructure and management consultancy. He speaks extensively on the topic of mobile web development, and has written books for both Wiley and Wrox.
James led the development of mobiForge, DeviceAtlas and ready.mobi, and is the creator of tinySrc, the WordPress Mobile Pack, WhitherApps, modernizr-server and confess.js.
Read Questions & Answers with Sencha's James Pearce in full
In this article by Unmesh Gundecha, author of Instant Selenium Testing Tools Starter, we will show you how to record a test using Selenium IDE. During the recording, we will add some additional commands to the test and run the recorded test.
A test is a basic building block in Selenium IDE. It contains commands for navigation, test steps, and checks for expected versus the actual state of the application. In this article we will show you how to create your first test and execute this test with Selenium IDE.Read Quick Start into Selenium Tests in full
Firebug is not about fixing the bugs and tweaking CSS (cascade style sheet), it consists of many tools that can be of great help to a web developer and designer. Firebug is similar golf club bag. Each club (panel) in Firebug is a powerful weapon for web developers. Like a golf player, a web developer has to choose a club (panel) for different situations.
In this article by Chandan Luthra, the author of Instant Firebug Starter, we will learn
When developing a Rails project, there are more things to do than the source code itself. We have to start, stop, and monitor our servers, generate code templates, run our test suites, install plug-ins and gems, generate documentation, keep control of to-do items, or run Rake tasks for different purposes—database migrations, for example. RadRails provides different Views for supporting these tasks that are a part of the development but not of the coding itself. And, of course, it does it so we can control everything from within the IDE without having to go back to the command-line interface. In this article by Javier Ramírez, we will see how to open a View. We will also look at the Documentation Views and the Servers View, which are available as part of the Rails default perspective, that is, you don't need to do anything special to open them.Read RadRails Views in full
A quick round-up of the RAW books currently available from Packt Enterprise
Packt RAW books allow you to instantly download eBooks, and read them as they're written, prior to publication
For more information on Packt RAW books click here
From the 14th - 28th of March Packt Enterprise will be celebrating the release of 8 new Enterprise RAW books - including some highly anticipated titles - with a RAW Fortnight.
Throughout these 2 weeks anyone who purchases a Packt Enterprise RAW book will be automatically entered into a draw to win one year's free subscription to PacktLib worth $220.
Packt's RAW books are a true example of 21st century publishing - they allow you to download the eBook before it's published, and then read as it's written, with your eBook instantly updating as new chapters are completed.
What's more you also receive a 40% discount when purchasing RAW eBooks and the RAW pre-order bundle.
In this article by Martin Brampton, he aims to describe a number of specific application areas, discussing the particular issues that arise with implementations. Looking at our framework solution, he will concentrate on one sample extension. It is a very simple text handling mechanism that can be explained in detail. Also, the ways in which the simple text system could be extended will be described.Read Real Content in PHP5 CMS: Part 1 in full
In a previous article we described everything that you need to know about recording voice tracks. In this article by Bethany Hiitola, author of Getting started with Audacity 1.3, we will learn all the details of using third-party internet telephony software such as Skype to record telephone interviews. We will also cover how to set up a timed recording.Read Recording an Interview with Skype using Audacity 1.3 in full
In this article by Alex Robar, we will learn about the call recording features of FreePBX. We will learn how to set up permanent or selective call recordings for specific extensions, conferences, or queues. We will discuss the various recording formats, general call recording options, recording calls, and finally maintaining call recordings using cron.Read Recording Calls in FreePBX 2.5 in full
The previous article, Backup in PostgreSQL 9, showed us various backup options.
In this article by Simon Riggs, author of PostgreSQL 9 Administration Cookbook, we will cover the following:
- Recovery of all databases
- Recovery to a point in time
- Recovery of a dropped/damaged table
- Recovery of a dropped/damaged database
- Recovery of a dropped/damaged tablespace
- Improving performance of backup/recovery
- Incremental/Differential backup and restore
In this article by Tom Gross, we will discuss how to install, configure, and use the Red5 Flash server for streaming the protected videos managed by Plone on demand.Read Red5: A video-on-demand Flash Server in full
In this article, by Jeff McNeil, author of Python 2.6 Text Processing Beginner's Guide, we'll look at the following aspects of regular expression usage.
- Basic syntax and special characters. How do you build a regular expression and what should you expect it to match with?
- More advanced processing. Grouping results and performing conditional matches via look-ahead and look-behind assertions. What makes an expression greedy?
- Python's implementation. Elements such as matches versus searches, and regular expression compilation and its effect on processing.
- What happens when we attempt to use regular expressions to process internationalized (non-ASCII) text or look at multiline data?
We need to migrate our site to a remote server, in order to make our site live for further development. This is absolutely important because we intend to integrate our site with existing social networking sites such as Facebook and Twitter, and this cannot be done in a local environment. Those of us wanting to continue development locally can continue to do so, especially if we do not have a registered domain name and hosting account. We can use the backup process in this article to migrate our site when we are ready to go live.
In this article,by Beatrice A. Boateng and Kwasi Boateng, author of Joomla! Social Networking with JomSocial we will learn how to:
- Migrate the site from a local machine to a remote server by:
- Backing up the local site using a Joomla! backup system called Akeeba Backup (formerly known as JoomlaPack)
- Creating a live website from the backup
- Sign up for an account
- Manage user profiles by:
- Editing user profiles
- Changing profile pictures
- Setting profile privacy
- Adding applications and privacy settings for applications
- Delete a profile
This article by Ronald Rood will be of a great help in setting up remote external jobs introduced in Oracle 11g. This article also answers questions like how is this related to the old-fashioned local external jobs that we know since Oracle 10g and why we should get rid of the old external jobs.Read Remote Job Agent in Oracle 11g Database with Oracle Scheduler in full
Mobile web testing is currently a really time consuming and cumbersome process as there are no direct debugging tools available with mobile web browsers. Since mobile devices vary so much it is important to ensure that your web page looks as intended across the multiple mobile devices that you are targeting for your audience. Adobe Edge Inspect is a perfect tool for frontend web developers and designers who are developing for mobile devices, allowing them to simultaneously test on numerous devices in real time as they develop without learning anything new.
In this article by Joseph Khan, author of Instant Adobe Edge Inspect Starter, we will talk on the most important feature of Adobe Edge Inspect, that is, how we can remotely preview, inspect, and debug a mobile web page. So let's get started.Read Remotely Preview and test mobile web pages on actual devices with Adobe Edge Inspect in full
In this article, we are going to do lots of modifications to our site, but some things have to be taken into account before making these changes.Read Removing Unnecessary jQuery Loads in full
In this article by Dan Osipov, author of TYPO3 4.3 Multimedia Cookbook, we will cover:
- Rendering images using content elements
- Embedding images in RTE
- Rendering images using TypoScript
- Rendering links to files using the
- Creating a gallery using ce_gallery
- Rendering metadata from a DAM object