Apart from being a great tool for developing learning activities for a wide variety of audiences, Moodle also has the capability to be used as a community and collaboration tool to meet a wide variety of business needs. In this article by Jason Cole, Jeanne Cole and Gavin Henrick, authors of Moodle for Business: Beginner's Guide, we will discuss the benefits of open source software as it applies to Moodle, explore how to install Moodle and get a basic course up and running. In this article, we shall:
- Discuss Moodle in the context of its use in non-education organizations
- Install Moodle for experimenting and learning
- Set up a class and add some resources and a forum
This article by Chip Lambert, author of Instant RESS Implementation How-to will explain how to get started with the feature detection library, Modernizr.Read Getting started with Modernizr using PHP IDE in full
Read Getting Started with Modernizr in full
In this article by Marcin Grzejszczak, author of Mockito Cookbook, for those who don't know Mockito at all, he has written a really short introduction about it.
In this article, we will cover the following recipes:
- Adding Mockito to a project's classpath
- Getting started with Mockito for JUnit
- Getting started with Mockito for TestNG
- Mockito best practices - test behavior, not implementation
- Adding Mockito hints to exception messages in JUnit (Experimental)
- Adding additional Mockito warnings to your tests in JUnit (Experimental)
This article by Satya Shyam K Jayanty, author of Microsoft SQL Server 2008 R2 Administration Cookbook, begins with SQL Server 2008 R2 version's new features and enhancements such as master data services, data-tier applications, and adding the service pack features using Slipstream technology. We will run through the designing best practice approach in upgrading to SQL Server 2008 R2 and take advantage of federated servers enhancements.
In this article, we will cover:
- Adding SQL Server R2 Service Pack features using Slipstream Technology
- Designing a best practice approach in upgrading to SQL Server 2008 R2
- Working with Data-Tier applications
- Designing and adopting SQL Server 2008 R2 solutions
- Designing applications to use federated servers
In this article, by Alok Singh and Sandeep Chanda, the authors of Microsoft Dynamics CRM 2013 Marketing Automation, you will be introduced to the present day marketing and learn how the Customer Relationship Management (CRM) systems are playing a key role in bringing in automation and helping organizations realize their marketing objectives.Read Getting Started with Microsoft Dynamics CRM 2013 Marketing in full
Marmalade is a cross-platform solution that allows us to write the source code for a video game once in C++ (a language that most video game developers will already be familiar with) and then deploy it to a number of different platforms, including iOS, Android, and BlackBerry PlayBook.
In this article by Sean Scaplehorn, author of Marmalade SDK Mobile Game Development Essentials, we will be learning how to get the Marmalade SDK set up for development. While Marmalade is available in both Windows and Mac versions, the Windows version is the most developed of the two.Read Getting Started with Marmalade in full
In this article by Nurul Ferdous, author of Magento 1.4 Development Cookbook, we will cover:
- Preparing the platform with a virtual host
- Setting up a Subversion/SVN
- Getting the latest copy of Magento with the SVN checkout
- Setting up MySQL tools
- Setting up a Magento project with NetBeans
- Working with Magento code
LiveCode has an English-like programming language, a graphical development environment, and an easy-to-understand structural metaphor. When you create an application, you spend more time thinking about how to implement the different features, and less about the complexities of the tool you are using. But if you've never used LiveCode before, it's still going to be unfamiliar at first.
Before we can do neat things…
Creating stacks that do something that you will find useful or that may become a mobile app that you can sell, is a very gratifying process. Minute by minute, you can be making progress, and instantly see improvements that you have made. Unfortunately, there is a lot of less gratifying work to be done before and after you have made your masterpiece. In this article by Colin Holgate, author of LiveCode Mobile Development Beginner's Guide, we will take you through the before part.
LiveCode makes mobile apps by taking the stack you have made, along with any supporting files you have added, and compiles the application file using the developer kit that you will download from the mobile OS provider – Google for Android and Apple for iOS. In this article we will:
- Sign up for Android Market
- Sign up for Amazon Appstore
- Download and install the Android SDK
- Configure LiveCode so that it knows where to look for the Android SDK
- Become an iOS developer with Apple
- Download and install Xcode
- Configure LiveCode so that it knows where to look for the iOS SDKs
- Set up simulators and physical devices
- Test a stack in a simulator and physical device
Here we go...
Read Getting Started with LiveCode for Mobile in full
LaTeX is a high-quality open source typesetting software that produces professional prints and PDF files.
In this article by Stefan Kottwitz, author of LaTeX Beginner's Guide, we will:
- Get to know LaTeX and talk about the pros and cons compared to word processors
- Install a complete LaTeX software bundle, including an editor
- Write our first LaTeX document
So, let's get started.Read Getting Started with LaTeX in full
In this article by Abhijit Jana, the author of Kinect for Windows SDK Programming Guide , introduces us to the Kinect for Windows SDK. It is a toolkit for developing applications for Kinect devices. Developing applications using Kinect SDK is fairly easy and straightforward. The SDK provides an interface to interact with Kinect via system drivers. The SDK includes drivers for the Kinect sensor, which interact with the device, and the OS and APIs interact with the device through program. Overall, the SDK provides an opportunity to the developers to build an application using either managed code (C# and VB.NET) or unmanaged code (C++) using Visual Studio 2010 or higher versions, running on Windows 7 or Windows 8. This article will explain the following aspects of Kinect SDK:
Understanding the system requirements
The evolutionary journey of Kinect for Windows SDK
Installing and verifying the installed components
Troubleshooting tips and tricks
Exploring the installed components of SDK
A quick lap around different features of Kinect for Windows SDK
The Coding4fun toolkit
Let's look at them one by one.Read Getting started with Kinect for Windows SDK Programming in full
In this article by Rajshekhar A.P., the focus will be on the basics of jQuery. The first section will be about how jQuery works. The second section will provide details about using various functionalities of jQuery. That’s the agenda for this discussion.Read Getting Started with jQuery in full
When Atlassian first started, they made the decision to create a software that would be inexpensive, fun for the user, and would take minutes to install. Thanks to this philosophy, the installation process of JIRA is relatively simple and straightforward. In this article, we will start with a high-level view of JIRA, looking at each of the components that make up the overall application. We will then examine the various deployment options we have, including application servers, databases, and distribution choices. Finally, we will get our hands dirty by installing our very own JIRA application from scratch.
By the end of this article by Patrick Li, author of JIRA 4 Essentials, you will have learned about:
- The overall architecture of JIRA
- Platforms and applications supported by JIRA
- Installing JIRA and all of the required software
- Configuring database connections
This article by Vladimir Vivien, author of JavaFX 1.2 Application Development Cookbook, covers language basics such as classes, data types, function usage, variable declaration, data binding, triggers, Java and JavaFX integration.
In this article, we will cover the following topics:
- Using javafxc to compile JavaFX Code
- Creating and using JavaFX classes
- Creating and using variables in JavaFX
- Using binding and triggers to update variables
- Creating and using JavaFX functions
- Integrating your JavaFX code with Java
- Creating and using JavaFX sequences
- Working with JavaFX string
This article will be a brief overview of the web development process. It will begin with an overview of web page architecture. It will then discuss best practices for building web pages. Following that we will discuss how this relates to mobile web development. The article will finish up with an overview of mobile web development specific to Windows Phone 7.
In this article by Todd Spatafore, author of Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7, we will cover:
- Web page architecture
- Internet Explorer Mobile
- Mobile-friendly META tag settings
In the simplest terms, InnoDB is a transactional database information processing engine. It is the most commonly used engine currently available for the MySQL database application and was the first transactional engine offered with the application.
Different versions of MySQL ship with varying levels of InnoDB support and corresponding default settings for the InnoDB engine. Knowing which version of MySQL we're using will help us identify the baseline settings for the engine prior to going into development or production use of the database.
In this article by Matt Reid, author of Instant InnoDB, we'll cover the following topics:Read Getting Started with InnoDB in full
Inkscape is an open source, free program that creates vector-based graphics that can be used in web, print, and screen design as well as interface and logo creation, and material cutting. Its capabilities are similar to those of commercial products such as Adobe Illustrator, Macromedia Freehand, and CorelDraw and can be used for any number of practical purposes—creating vector graphics for use in illustrations, business letterheads, computer and electronic wallpapers, designing logos, and designing web pages and the elements within web page design.
In this article by Bethany Hiitola, author of Inkscape 0.48 Essentials for Web Designers, we will learn the basics of Inkscape.Read Getting Started with Inkscape in full