Microsoft Build 2017 is fast approaching, and every year it's fun to try to anticipate what Microsoft might announce.
May 4, 2017
January 31, 2017
January 17, 2017
December 30, 2016
December 27, 2016
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
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
November 1, 2016
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
This article explores my fifth sprint working on the Fitness Explorer app where I look at using the Google Fit API.
October 13, 2016
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
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
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
This article covers the second sprint and includes broad concepts like the Repository pattern, MVC architecture, and Unit Testing on Android.
September 22, 2016
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
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
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
May 5, 2016
April 28, 2016
April 25, 2016
April 25, 2016
April 4, 2016
March 23, 2016
March 17, 2016
February 19, 2016
January 25, 2016
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
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
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
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
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
December 8, 2015
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
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
An introductino to FlexReport, the new reporting tool that is twice as fast as C1Report.
November 11, 2015
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