Latest Posts

Microsoft Build 2017 Predictions and Wishes

Microsoft Build 2017 is fast approaching, and every year it's fun to try to anticipate what Microsoft might announce.

May 4, 2017

Tech Resolutions for 2017

January 31, 2017

Using Xuni for Data Visualization on Android

The final sprint covers adding some data visualization to the Fitness Explorer app which is otherwise complete. In this article we'll delve into how Xuni was used in the app, and the different types of data visualization it provides.

November 8, 2016

A look at the Visual Studio 15 Preview

Microsoft is previewing a new version of Visual Studio which is tentatively titled Visual Studio 15. The IDE is now in its fifth preview version, and it has some small but noticeable improvements over Visual Studio 2015. In this article, we'll take a look at how you can get it, and some of the changes it brings.

November 3, 2016

Material design and Raster vs Vector assets

The sixth sprint deals making an app look nice with different types of image assets and using Material Design. This article will discuss some of the differences in these different types of assets and generally using Material Design.

October 21, 2016

Working with Prototypes and the Google Fit API

This article explores my fifth sprint working on the Fitness Explorer app where I look at using the Google Fit API.

October 13, 2016

Learning Creational, Architectural, and Structural design patterns for Android Development

In this article I'll delve into my fourth sprint where we cover several design patterns including creation, architectural, and structural patterns.

October 6, 2016

Examining Microsoft's new .NET Standard

Microsoft is currently in the midst of pushing a major change to the .NET platform in it's new .NET Standard Library. The .NET Standard simplifies development for any of the .NET platforms (including the .NET Framework, .NET Core, and Mono/Xamarin) by providing just one unifying base class for their myriad platforms.

October 4, 2016

Getting Started with Android Views, Layouts, and the Object Pooling pattern

In this article I'll delve into my third sprint where we go deeper into Android architecture and cover Views, Layouts, and the Object Pooling pattern.

September 29, 2016

Learning the Repository pattern, MVC architecture, and Unit testing

This article covers the second sprint and includes broad concepts like the Repository pattern, MVC architecture, and Unit Testing on Android.

September 22, 2016

First Experiences with Agile, Kanban boards, and Source Control

This article discusses the concepts I learned in my first sprint including the Agile SDLC, task management with KanBan boards, and source control with TFS.

September 15, 2016

Introducing Fitness Explorer

As a fitness enthusiast and technology geek I've been using the Google Fit Android app to heavily track and record my fitness activities. With it's proprietary low battery step counting service it keeps track of my steps on my phone, without a fitness tracker! Google Fit is great, for recording my fitness activities that is. But when I need an quick and easy aggregated view of my fitness history it was difficult to easily find this information in Google Fit. This is why I created the Fitness Explorer app during my summer internship at GrapeCity, to get a instant dashboard of my fitness history for the day, week, and even the month!

September 8, 2016

A deeper look at the Medal Tracker architecture

This article examines the Medal Tracker architecture and dissects how it uses web services, caching, and Xuni to make a compelling experience.

August 18, 2016

2016 Rio Summer Games Medal Tracker

The 2016 Rio Olympics are now well underway, and GrapeCity the occasion is commemorating by providing a Medal Tracker web app using our sister product Wijmo. For Xuni, we've developed a Xamarin.Forms sample that has many of the same features.

August 11, 2016

Project Islandwood: Testing the Windows Bridge for iOS

Many months ago Microsoft announced their intention to enable iOS developers the ability to use their objective C code inside a Windows 10 application using a tool dubbed Project Islandwood. News on the progress of the tool was quiet for a few months, but back in August Microsoft went ahead and released the opensource project to GitHub as the Windows Bridge for iOS. I was quite curious to try this tool out to see how well it worked, what the projects looked, and experience the novelty of looking at objective-c code in Visual Studio. After spending some time playing with it I wanted to share some of my experiences working with it.

January 21, 2016

New ChartBuilder App: Save Charts to Your Phone or Tablet

ChartBuilder is a new app in the App Store, Google play and Windows Store that is built using Xamarin.Forms and Xuni FlexChart and FlexGrid. The app allows you to build and customize a chart and then save it as a picture to your phone or tablet.

January 19, 2016

We Had Another Great Time at CodeMash 2016

Thanks to everyone who came out to CodeMash this year. We (GrapeCity) had the pleasure of being a sponsor and getting to talk to developers from Ohio, Indiana, Michigan and beyond. What I like most about the event is its laid back nature which lets developers have a good time while also learning.

January 12, 2016

An Experiment: Using Xuni in tvOS with the new AppleTV

The new AppleTV comes packed with a new tvOS (which is similar to iOS) that allows developers to build apps to target the new devices AppStore. I thought it would be an interesting experiment to see whether the current version of Xuni iOS would work in this environment and document some of the process.

December 22, 2015

How to Assign Different ComboBox Values in Each Row of a Grid

Let's look at how you can assign a variable set of values to a ComboBox in FlexGrid for WinForms. After this quick tutorial you'll be able to bind your FlexGrid to up to two tiers of IList data sources.

December 9, 2015

Video: A Guide to FlexReport Designer Features

While designing reports, what users look for, is how easy it is to use the Designer and implement the reporting features. They do not want to use complex mechanisms for using simple features. FlexReport Designer, makes report designing more flexible and efficient than before. Here is a simple walkthrough of the new features offered by FlexReport Designer.

November 23, 2015

Convert Crystal Reports© to  FlexReport 

FlexReport’s FlexReportDesigner application offers an import option that allows you to import a Crystal Report (.rpt) file to a FlexReport (.flxr) file in just 5 basic steps. The resulting FlexReport layout is easy to work with and provides rich options to further enhance reporting capabilities—even more than C1Report.

November 15, 2015

Video: Introducing FlexReport: A Fast, Flexible Reporting Tool for WinForms

An introductino to FlexReport, the new reporting tool that is twice as fast as C1Report.

November 11, 2015

Writing Tips for Tech Bloggers: A Pre-Writing Checklist

Highlights from my DogFoodCon talk, entitled "Blogging for Developers." This is also a quick preview of what you'll learn in the upcoming webinar of the same name. These tips are from a section called "Writing for Humans." Never, never forget that you're writing for people! You're a technical person, I'm a technical person, but the key word there is person, not technical. Your topical is technical. Your audience is a person.

October 9, 2015