gamelift

Gamelift – Amazon’s answer For Gaming in the Cloud

Game servers have a particular sort of challenge.  They tend to swing from high usage to idle periods.  This makes for both an excellent system in the cloud while also requiring a lot of configuration.  Never fear, Amazon has an answer with their easy to use GameLift service. Stick To What You Know Game developers have a particular set of skills for building software.  These skills are watered down if time is required to develop and configure their deployment infrastructure.  This conundrum is much like the one faced by any solution deployed to the cloud.  GameLift provides a quick start to a cloud environment tuned for performance and security. Wide Support There are some frameworks, libraries, and tools for game development.  While... Read more

amazon marketplace

Amazon Marketplace – A Source for Your System Needs

This stop in our AWS tour is at the Amazon Marketplace.  This site is not so much a service as a source for solutions.  Just as the name implies, this is a marketplace for AWS solutions. Why Bother With Amazon Marketplace? Your first question is likely to be, “why do we need this?”  That makes sense when you look at all AWS has to offer.  However, when you look at all that is offered, you may be overwhelmed.  Also, you know that any system you desire will take time to install, configure and bring live.  This challenge is where the marketplace shines. Amazon marketplace provides a large (thousands) selection of AWS solutions.  These range from a simple Linux server to fully... Read more

heatmap tools

Using Heatmap Tools To Improve Conversions

As the importance of websites increases, we see tools to help measure their impact.  One example (of many) is the availability of heatmap tools.  These reports are easy to use due to their visual nature, but let’s dig into what we should be seeking. Heatmap Defined First, it helps to be clear on what a heat map is.  Heatmap tools track clicks on a web page.  Every click and where it occurs is tracked.  This can be for every user or some random percentage of users.  Ideally, every click should be monitored.  Thus, you will see typical paths through your page as well as outliers. The reporting of these tracked clicks is often presented as an overlay of dots on your... Read more

database design

Database Design – Building the Heart of Your Application

Database design is an essential part of building most software applications.  Proper implementation can impact speed, usability, and reduce user frustration.  In this video tutorial, we look at some steps and guidelines to build your database and avoid design errors. Getting on the Same Page We start this presentation with an overview of databases.  This step helps get us on the same page as far as terminology and the features of a well-designed database.  Although this is not new to many developers, it never hurts to make sure we know where we are starting.  In any case, we do move through the overview quickly Considerations of Good Database Design Once we have a summary covered, we dive into designing our database.... Read more