By CSG Pro on 3/2/2015
For better or worse, a lot of my life as a developer is spent writing code to manipulate strings. I perform the same operations so frequently I have (along with my coworkers) come up with some handy string extension methods that you might find useful as well.
By Ken Howard on 1/14/2015
Most AngularJS tutorials lead new developers down a dark and narrow path. Once your app has more than a few controllers and templates, things start to break down and you'll end up refactoring the entire application.
By Rachel Dyer on 9/29/2014
Use Power Query, Power Pivot and Power View to speed up your data modeling and reporting prototyping.
By CSG Pro on 6/3/2014
As a longtime partner, CSG Pro was intimately familiar with the Schnitzer brand and brought a fluency of applicable programming languages and a wealth of experience migrating and integrating old and new technologies for Schnitzer.
By CSG Pro on 4/14/2014
CSG Pro attends and reviews BUILD 2014 announcements, keynote, sessions and giveaways.
By CSG Pro on 12/30/2013
The demand for high speed web applications is on the rise. Learn about one of the main technologies that's making it possible.
By CSG Pro on 12/11/2013
The new operating system from Microsoft that re-imagines how, where, and what users expect from a computer. There are so many additions to the way users interact with this new platform that it can seem like a daunting challenge to take advantage of all the new features it has to offer. We have a few tips and tricks to help users navigate the experience.
By CSG Pro on 11/6/2013
This post illustrates one approach to using jQuery Validate to perform validation of forms that contain input controls dynamically generated using Knockout.js.
By CSG Pro on 11/4/2013
The third and final part of this series describes an approach to handling configuration of development and production resources such as database connection strings, making sure developers work in the development database but the published application automatically uses the production environment.
By CSG Pro on 10/15/2013
The second part in a three-part series, this part covers how to setup and maintain separate development and release branches of a project in Team Foundation Service and how to setup automated builds for the different branches.