Quantcast
Channel: Tutorial Archives | Keyhole Software
Browsing all 154 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Writing Games With Unity 3D in JavaScript and C# – Part 1

Unity is a development environment for creating professional-level games. It is built on top of MonoDevelop, and utilizes it to achieve the deployment of the same code to many platforms. Unity comes in...

View Article



Image may be NSFW.
Clik here to view.

Writing Games With Unity 3D in JavaScript and C# – Part 2

Welcome back for Part 2! We covered the following topics in Part 1 of this Unity 3D tutorial: Introduction to Unity Introduction to KeyShot Using multiple cameras to implement a background logo...

View Article

Image may be NSFW.
Clik here to view.

Messaging with RabbitMQ

We previously published a brief tutorial showing how to set up a Spring RabbitMQ Template. Now, let’s take a step back for a broader view of what RabbitMQ is and how you might use it. This article...

View Article

Trailing Commas in JavaScript

The Scenario You’re working on a JavaScript project, and your project includes the following object definition: var deckOfCards = { deal : function() { // TODO: add dealing logic } }; You go to add...

View Article

Image may be NSFW.
Clik here to view.

Writing Games With Unity 3D, Part 3 – Mobile!

Part 3 of this blog series is going to be a fun one because we’re going beyond PC/Mac and beginning to support iOS and Android! Unity 4 made this possible by altering the basic version of the license...

View Article


PhoneGap: Utilizing Native Mobile Features with Plugins

Recently, I was tasked with developing a mobile application in PhoneGap that utilized the Bluetooth feature. Although PhoneGap provides basic functionality, PhoneGap lacks the ability to implement...

View Article

Tutorial – HTML5 Essentials for Enterprise SPA Development

Single Page Application architectures allow rich, responsive application user interfaces to be developed. Enterprises have the ability to expand applications to more devices by implementing...

View Article

Introduction to Scaling PHP Applications – Part 1

This is the first blog in a two-part series on scaling PHP applications. Part one will focus on replacing Apache while part two will go into more advanced topics such as Master-Master replication and...

View Article


Introduction to Scaling PHP Applications – Part 2

This is the second blog in a two-part series on scaling PHP applications. The first blog in the series focused on replacing Apache+mod_php with Nginx+PHP-FPM. This blog will go into advanced topics...

View Article


Tutorial – Responsive Design

Enterprises are feeling the pressure of the need to develop applications that allow users to use their own devices to access enterprise applications. What options do enterprises have to solve this...

View Article

Scaling Spring Batch – Step Partitioning

We have talked about how to get up and running with Spring Batch in a few of previous articles. Now, we’re going to start discussing some of the strategies available for scaling Spring Batch. This...

View Article

Image may be NSFW.
Clik here to view.

Working with Salesforce Content in APEX

As you know, if you are an APEX developer, having direct access to content via ContentDocument or ContentVersion in a related list or a ‘Lookup Relationship’ is not possible in the current version of...

View Article

Image may be NSFW.
Clik here to view.

Advanced Debugging Techniques in JavaScript – Part 2

Introduction Writing Part 2 of this series has been really exciting. I’ve gotten a lot of positive feedback from people who’ve read Part 1. This post will be more hands-on than the previous, so be...

View Article


Image may be NSFW.
Clik here to view.

Advanced Debugging Techniques in JavaScript – Part 3

Overview This is the third part in my series on Advanced Debugging Techniques in JavaScript. Part 1 introduced Validate Your Assumptions, Binary Search, and the debugger statement. Part 2 covered...

View Article

Image may be NSFW.
Clik here to view.

Using Handsontable Inside jQuery Tabbed Dialogs

Handsontable is a minimalistic Excel-like data grid editor for HTML, JavaScript & jQuery. I came across it while looking for a ready-made, easy-to-use, and small data editor for implementing a...

View Article


Image may be NSFW.
Clik here to view.

Creating Your Own Java Annotations

If you’ve been programming in Java and using any one of the popular frameworks like Spring and Hibernate, you should be very familiar with using annotations. When working with an existing framework,...

View Article

Image may be NSFW.
Clik here to view.

Make Me a Promise

If you haven’t worked with JavaScript in over a decade, you might be surprised at the advances that have been made in this language. At one time, JavaScript was used mainly for swapping “one image for...

View Article


Image may be NSFW.
Clik here to view.

Caching Strategy Reminder for Maven-Based Docker Builds

My local development feedback loop between code change and runnable container was annoyingly long on a Maven-based project I was recently working on. I wanted to speed things up. CodeProject The...

View Article

Image may be NSFW.
Clik here to view.

Try Zsh.

Today I’ll be talking about how to upgrade your tooling with an application that was released 25 years ago. As a developer, you likely spend a good chunk of time using a shell in a terminal emulator....

View Article

Image may be NSFW.
Clik here to view.

Making Spring Batch Groovy

Here at Keyhole, we are very fond of Spring Batch. In many Java Enterprise environments, there is still a big need for automating moving data around. Spring Batch gives us a great head start on...

View Article
Browsing all 154 articles
Browse latest View live




Latest Images