The article by Richard Jones, the author of Getting Started with Drupal Commerce, deals with checklists and preparation for your e-commerce store, ensuring you have considered the business requirements before you start using the software.
Drupal Commerce is an e-commerce framework and so there are often many ways you can meet the business requirements of your e-store. Therefore careful planning is essential.
As with most web projects, the biggest issues you encounter are the ones that no one has thought of, but are obvious in hindsight. The following pages contain checklists of questions to consider when working with the business stakeholders of your new website.Read Planning Your Store in full
In this article by Peter Ward, Peter Abreu, Pavlo Andrushkiw, Pat Esposito, Jeff Gellman, and Joel Plaut, the authors of Microssoft SharePoint 2013 Diaster Recovery Guide, explains data prevention and recovery procedures that should be applied by users with their SharePoint collaboration activities to prevent data loss.
The reader of this article is probably technical, and therefore perhaps a little surprised by the title and the topic of this article. You probably assume that DR is an IT department activity, so why should the end user even think about it?Read Disaster Recovery Techniques for End Users in full
In this article written by Jose Miguel Parrella, the author of the book Instant Debian – Build a Web Server explains how Debian organizes software, the architectures, and installation methods, and indicates a set of criteria for system administrators to choose and get the right media.
The Debian Project prides itself on producing the Universal Operating System. This means that the software the project puts together runs on a broad set of hardware (architectures) for several types of purposes, and even for different kernels such as Linux, Hurd, or FreeBSD.
Choosing the right flavor of Debian for your setup might seem intimidating at first, but this recipe will provide you with decision elements to help you reduce your time to market with Debian and choose the right architecture and installation method, particularly for a web server.Read Choosing the right flavor of Debian (Simple) in full
This article created by David Michael Moore, author of the book Instant Slic3r [Instant], discusses about some settings in Slic3r that could help make prints better.Read Layer height, fill settings, and perimeters in our objects in full
The website can be made faster in many ways, one of them being reducing requests sent to the server, which will ultimately minimize the delay. The fewer the server requests, the faster the website will be.
We can do it in various ways but in this article by Sanjeev Jaiswal, author of Instant PageSpeed Optimization, let's concentrate on more important onesRead Minimizing HTTP requests in full
This article is written by Denis Perevalov, author of the book Mastering openFrameworks: Creative Coding Demystified. Drawing is one of the main capabilities of openFrameworks. Here, we consider the basics of 2D graphics, including drawing geometric primitives, working with colors, and drawing in an offscreen buffer. In this article we will cover:
- Geometric primitives
- Using ofPoint
- Coordinate system transformations
- Using FBO for offscreen drawings
- Playing with numerical instability
- Screen grabbing
The article Custom Components in Visualforce by Keir Bowden, author of the book Visualforce Development Cookbook, demonstrates how easy it is to build interactive pages using Visualforce. This article also demonstrates how to create custom Visualforce components for re-use across multiple pages.
In this article, we will cover the following recipes:
- Passing attributes to components
- Updating attributes in component controllers
- Passing action methods to components
- Data-driven decimal places
- The custom iterator component
- Setting a value into a controller property
- Multiselecting related objects
- Notifying the containing page controller
Gephi is a versatile and powerful tool that will help you create simple network visualizations quickly, while also providing the capabilities to build complex graphs based on large datasets. In this article by Ken Chevren, author of Network Graph Analysis and Visualization with Gephi, you will learn some of the fundamentals of Gephi and network visualization, which will rapidly empower you to create your own graphs.
In this article we will cover a few basic graph theory concepts and then take a brief look at some of the standard Gephi layout algorithms. This will provide you with the essentials to understand network graphs and how to quickly create them using Gephi.Read Creating Network Graphs with Gephi in full
In this article, by Aamir Lakhani, the author of Instant XenMobile MDM discusses about XenMobile in brief. Reports from the Internet estimate that there will be an explosion of mobile devices in corporate businesses. Mobile devices are quickly becoming the computing device of choice. Unlike traditional computing devices, mobile devices are designed for consumers before businesses, and therefore organizations are having a difficult time securing and managing these devices. They have turned to mobile device management solutions to help them manage both corporate and BYOD devices in a secure manner within their organization.Read So, what is XenMobile? in full
In this article by Mukesh Hirwani, the author of Developing SSRS Reports for Dynamics AX, we will learn about developing reports using the Report data provider class and Report contracts.
In this article, we will learn about developing reports using the Report data provider class and Report contract class.Read Developing Reports Using RDP and Report Contracts in full
In this article by Daniel Manchón Vizuete, author of Instant Buildroot, we will learn how to customize a Linux kernel using Buildroot. This article is a must-read for users new to embedded software design, but who already have some experience with software development and Linux.
The Linux kernel is a huge project, and it's full of configuration options and device drivers. Usually, we need to tune the kernel in order to add some basic functionality, integrate the drivers of our devices, or reduce the total size disabling the unused functions and drivers. In this article, we will walk through the most common kernel configuration options.Read Customizing a Linux kernel in full
In this article by Detrick DeBurr, the author of Build Gamified Websites with PHP and jQuery, we will follow a Gamification Design Framework, which is made up of six components. They are:
- Business objectives
- Target behaviors
- Activity loops
Over the next few pages, we will take a closer look at each and begin to put "meat" on the "bones" of our gamified e-learning website.
We will wrap up this article with a mock-up of what our final product will look like at a high level. This will make getting in the details and building our application considerably easier.Read Gamified Websites: The Framework in full
Software development never happens in isolation. Most of the time, for complex projects, you will not work alone, nor will you develop all the components in the product from scratch. Products are generally created in teams, and they generally rely on external libraries and components. A product itself can be broken into modules developed by different teams dependent on each other. Dependencies in software development refer to the libraries or components required at various stages (compile, test, and runtime) of an application's development life cycle. The process of handling these dependencies, external or internal, for your application is called dependency management. In this article by Shiti Saxena, author of Getting Started with SBT for Scala, we will venture into dependency management.
On the surface, it looks simple. All you have to do is take the JAR file and add it to your project. But when you actually have to handle it, problems arise. Some of the challenges are as follows:
- Version management: This will track the version of various dependencies you are using. Download the latest ones when they become available and replace the old ones. Ensure someone else in the team doesn't simply change the JAR file to a newer/older version.
- Transitive dependencies: This handles the chain of dependencies of the libraries you are dependent on, and also the dependencies of these dependencies.
- Releasing your library: If your library is part of a larger project, making your library available to others to use in an easy way is a challenge, especially when it is updated frequently (think about nightly snapshots).