Blog

Convert Citrix Xenserver XVA Image to KVM

qemu-img is a tool apart of the qemu-utils package that lets you convert a wide variety of disk images from one hypervisor to another. However Citrix Xenserver image format XVA is not an option for qemu-img, so lets add it! Here’s how to convert an XVA image to KVM. Extract the XVA image. A XVA file is a carefully created tarball we will need to extract. mkdir xva_uncompressed tar -xf virtual_machine.xva -C xva_uncompressed Create a raw image Use xva-img to…

Android Intents with Kotlin

This past fall, I became part of the Ray Wenderlich tutorial team for Android. As part of that team, we are updating the existing Android tutorials using Kotlin along with the latest Android tool set. My first assignment was to update the Intents tutorial. What is an Intent you ask? Well, Intents and Intent Filters facilitate communications between app components, allowing things like starting an activity, starting a service, or delivering a broadcast. In the Intents tutorial, you’ll learn the…

Taking AWS SDK Go 2.0 For A Spin

The Amazon Web Services SDK for Go 2.0 contains a number of enhancements compared to Go v1. Golang is a great programming language for modern cloud native applications. The language provides great facilities for better concurrency, internet content parsing (JSON, XML, etc…), support for HTTP(S), ease of cross-platform compilation, and static binary executable generation, just to mention a few. In this blog I’ll go over some of the changes provided by the AWS SDK for Go 2.0 by walking through…

Mobile App Development: Consider the Cost, Not Just the Price!

Introduction When we are talking to customers, either new or existing, we often get asked about the best way to develop mobile apps for both Android and iOS. For many years the options were native versus hybrid. More recently these options have become more complex. The typical reason we get asked this question is that companies are looking to reduce the price of mobile app development. We feel that there is much more to consider in this decision than just…

Philly ETE 2018 Update

Twelve years ago, Chariot Solutions devised a plan to create a new technology conference in the Philadelphia region. Back then, several members of our team had been presenters (and attendees) at various conferences around the country, such as Java One on the West Coast. They wanted to bring that knowledge back to the developers and other technologists in our area. What started as a 1 day, 2 track event became one of the largest developer conferences in the Mid-Atlantic. And…

Android's RecyclerView done Kotlin style

Chariot’s own Rod Biresch is part of the Ray Wenderlich tutorial team. One of his first tasks was to take the original tutorial from Ray Wenderlich’s site and converted it to Kotlin and updated it for the latest Android tool set. A RecyclerView can be thought of as a combination of a ListView and a GridView. However, there are extra features that separate your code into maintainable components even as they enforce memory-efficient design patterns. In this tutorial, you’re going…

How can we help your company with your development needs?

Contact Us