Articles

Filter Your Search

Filter Your Search
Category
Web Development
Application Development
Big Data & Business Intelligence
Hardware & Creative
Networking & Servers
Game Development
Virtualization & Cloud
Business
Series
Learning
Essentials
Cookbook
Blueprints
Mastering
Level
Starting
Progressing
1   2   3   4   5  
View:   12   24   48  
Sort By:  
Visualizations Using CCC

In this article by  Miguel Gaspar  the author of the book  Learning Pentaho CTools  you will learn about the  Charts Component Library  in detail. The Charts Components Library is not really a Pentaho plugin, but instead is a Chart library that Webdetails created some years ago and that Pentaho started to use on the Analyzer visualizations. It allows a great level of customization by changing the properties that are applied to the charts and perfectly integrates with CDF, CDE, and CDA.

Virtualizing Hosts and Applications

In this article by Jay LaCroix , the author of the book Mastering Ubuntu Server , you will learn how there have been a great number of advancements in the IT space in the last several decades, and a few technologies have come along that have truly revolutionized the technology industry. The author is sure few would argue that the Internet itself is by far the most revolutionary technology to come around, but another technology that has created a paradigm shift in IT is virtualization. It evolved the way we maintain our data centers, allowing us to segregate workloads into many smaller machines being run from a single server or hypervisor. Since Ubuntu features the latest advancements of the Linux kernel, virtualization is actually built right in. After installing just a few packages, we can create virtual machines on our Ubuntu Server installation without the need for a pricey license agreement or support contract. In this article, Jay will walk you through creating, running, and managing Docker containers.

Exploring Scala Performance

In this article by Michael Diamant and Vincent Theron , author of the book Scala High Performance Programming , we look at how Scala features get compiled with bytecode.

First Person Shooter Part 1 – Creating Exterior Environments

In this article by John P. Doran , the author of the book Unity 5.x Game Development Blueprints , we will be creating a first-person shooter; however, instead of shooting a gun to damage our enemies, we will be shooting a picture in a survival horror environment, similar to the Fatal Frame series of games and the recent indie title DreadOut . To get started on our project, we're first going to look at creating our level or, in this case, our environments starting with the exterior. In the game industry, there are two main roles in level creation: an environment artist and a level designer. An environment artist is a person who builds the assets that go into the environment. He/she uses tools such as 3Ds Max or Maya to create the model and then uses other tools such as Photoshop to create textures and normal maps. The level designer is responsible for taking the assets that the environment artist created and assembling them in an environment for players to enjoy. He/she designs the gameplay elements, creates the scripted events, and tests the gameplay. Typically, a level designer will create environments through a combination of scripting and using a tool that may or may not be in development as the game is being made. In our case, that tool is Unity. One important thing to note is that most companies have their own definition for different roles. In some companies, a level designer may need to create assets and an environment artist may need to create a level layout. There are also some places that hire someone to just do lighting or just to place meshes (called a mesher) because they're so good at it.

Gradle with the Java Plugin

In this article by Hubert Klein Ikkink , author of the book  Gradle Effective Implementations Guide, Second Edition , we will discuss the Java plugin provides a lot of useful tasks and properties that we can use for building a Java application or library. If we follow the convention-over-configuration support of the plugin, we don't have to write a lot of code in our Gradle build file to use it. If we want to, we can still add extra configuration options to override the default conventions defined by the plugin.

Diving into OOP Principles

In this article by Andrea Chiarelli , the author of the book Mastering JavaScript Object-Oriented Programming, we will discuss about the OOP nature of JavaScript by showing that it complies with the OOP principles. It also will explain the main differences with classical OOP. The following topics will be addressed in the article: What are the principles of OOP paradigm? Support of abstraction and modeling How JavaScript implements Aggregation, Association, and Composition The Encapsulation principle in JavaScript How JavaScript supports inheritance principle Support of the polymorphism principle What are the differences between classical OOP and JavaScript's OOP

Interfaces

This article by, Michał Jaworski and Tarek Ziadé , the authors of the book, Expert Python Programming - Second Edition , will mainly focus on interfaces.

Python Scripting Essentials

In this article by Rejah Rehim , author of the book  Mastering Python Penetration Testing , we will cover: Setting up the scripting environment in different operating systems Installing third-party Python libraries Working with virtual environments Python language basics

Creating Horizon Desktop Pools

A Horizon desktop pool is a collection of desktops that users select when they log in using the Horizon client. A pool can be created based on a subset of users, such as finance, but this is not explicitly required unless you will be deploying multiple virtual desktop master images. The pool can be thought of as a central point of desktop management within Horizon; from it you create, manage, and entitle access to Horizon desktops. This article by Jason Ventresco , author of the book Implementing VMware Horizon View 6.X , will discuss how to create a desktop pool using the Horizon Administrator console, an important administrative task.

Building a Puppet Module Skeleton

In this article by Scott Coulton , author of the book,  Puppet for Containerization , we are going to look at how to construct a Puppet module with the correct file structure, unit tests, and gems. One of the most important things in development is having a solid foundation. Writing a Puppet module is no different. This topic is extremely important for the rest of the book, as we will be reusing the code over and over again to build all our modules. Let's look at how to build a module with the Puppet module generator.

How to achieve Continuous Integration

In this article by Nikhil Pathania , the author of the book  Learning Continuous Integration with Jenkins , we'll learn how to achieve Continuous Integration. Implementing Continuous Integration involves using various DevOps tools. Ideally, a DevOps engineer is responsible for implementing Continuous Integration. The current Article introduces the readers to the constituents of Continuous Integration and the means to achieve it.

Continuous Deployment and How it's Different from Continuous Delivery

In this article by Nikhil Pathania , the author of the book  Learning Continuous Integration with Jenkins , we'll discuss Continuous Deployment. Co ntinuous Deployment is a very loosely understood term among the IT industry. Still more confusing are the differences between Continuous Deployment and Continuous Delivery. This article aims at defining Continuous Deployment along with examining its differences from Continuous Delivery.

1   2   3   4   5  
View:   12   24   48  
Sort By: