This article is by Ray Rischpater, author of the book Application Development with Qt Creator. In software systems, there is often the need to couple different objects. Ideally, this coupling should be loose, that is, not dependent on the system's compile-time configuration. This is especially obvious when you consider user interfaces; for example, a button press may adjust the contents of a text widget or cause something to appear or disappear. Many systems use events for this purpose; components offering data encapsulate that data in an event, and an event loop (or, more recently, an event listener) catches the event and performs some action.Read Code interlude – signals and slots in full
Automated testing helps us to maintain high software quality and provides a facility to capture if any code changes affect the actual use case. This article by Hrushikesh Zadgaonkar, the author of Robotium Automated Testing for Android, introduces the Robotium framework, its different features, its benefits in the world of automated testing, the API set of the Robotium Framework, and how to implement the Robotium Remote Control using SAFS.Read Automated testing using Robotium in full
This article by Aravind Shenoy and Gianluca Guarini, the authors of the book HTML5 and CSS3 Transition, Transformation, and Animation, have discussed about CSS3 animations used in todays websites.Read CSS3 Animation in full
In this article by Anjana Mankale, author of Spring Security 3.x Cookbook, we will go through the JAAS-based security authentication on JSPs.
Read JAAS-based security authentication on JSPs in full
In this article by Mohamed Aamer, author of Microsoft Dynamics AX 2012 Financial Management, we will learn about financial management as the core foundation of enterprise resource planning (ERP) is the financial management, it is vital to comprehend the financial characteristics in Microsoft Dynamics AX 2012 from a practical perspective engaged with the application mechanism. It is important to cover the following topics:
- Understanding financial management aspects in Microsoft Dynamics AX 2012
- Covering the business rational, basic setups, and configuration
- Real life business requirements and its solution
- Hints of implementation tips and tricks, in addition to the key consideration points while analysis, design, deployment, and operation
The article by Daniel Hall the author of Ansible Configuration Management, teaches you the basics of Ansible, how to build an inventory, how to use modules, and, most importantly, how to get help. Ansible is profoundly different from other configuration management tools available today. It has been designed to make configuration easy in almost every way, from its simple English configuration syntax to its ease of set up. You'll find that Ansible allows you to stop writing custom configuration and deployment scripts and lets you simply get on with your job.Read Getting Started with Ansible in full
In this article written by Viranch Mehta, author of the book Icinga Network Monitoring, we will learn about a localhost monitoring setup and also how to receive notification.Read Icinga Object Configuration in full
This article by Matthew B. Stokes, author of the book 3D Printing for Architects with MakerBot, covers the topic of transforming a 3D model into a 3D print. It also covers some basics about GCode used for 3D printing.Read 3D Printing in full
In this article by Ross Tweedie, author of the book Learning FuelPHP for Effective PHP Development, we will learn what is FuelPHP. FuelPHP is a fresh approach to frameworks that strive to be more community-driven. There are already more than a hundred developers contributing and extending the source code. There are many more helping to provide some of the best documentation for a framework currently available.
The topics covered in this article are:
- A brief history of FuelPHP
- Features of FuelPHP
- What to look forward to in Version 2
In this article by Ashish Bhargava, author of Designing and Implementing Test Automation Frameworks with QTP, we learn about DOM, QTP, and XPath. We see various terminologies and expressions used by XPath.Read DOM and QTP in full
In this article by Sunil Gulabani, author of the book Developing RESTful Web Services with Jersey 2.0, we will learn about how to create a connection between the client/server and maintain the connection at the server's end. This is needed to push the data from the server to the client without any new request initiated by the client. This type of mechanism is basically used for applications such as chatting, stock market, or any real-time data-providing applications.Read RESTful Web Services – Server-Sent Events (SSE) in full
In this article by Gordon Fisher, the author of Blender 3D Printing Essentials, we will learn about a 3D printer and how it works. We will also see the types of a 3D printers and how they are controlled.Read Designing Objects for 3D Printing in full
This article by Shantanu Kumar the author of Clojure High Performance Programming, discusses about high level concerns. As opposed to performance analysis and optimization at a smaller component level, it takes a holistic approach for the same at the application level. Higher level concerns, such as serving a certain threshold of users in a day or handling an identified quantum of load through a multilayered system, require us to think about how the components fit together and how the load is designed to flow through the applicationRead Application Performance in full
In this article by Gabriel Manricks, author of the book Instant Handlebars.js, we will learn how to create template. Let's start from the beginning. The purpose of using a templating engine such as Handlebars is to generate some kind of viewable content (usually HTML pages), dynamically. This encompasses a really broad range of uses, from e-mail newsletters, web apps, and really any other kind of output format around.
In this quick start, we will take a brief look at the process of creating a template with both placeholders and helper tags, and then how to run and output the contents to the page.Read Quick start – creating your first template in full