Click here to Skip to main content

Articles by John Atten (Technical Blogs: 21)

Technical Blogs: 21

RSS Feed
No articles have been posted.

Average blogs rating: 4.71

Dialogs and Windows

Basic Git Command Line Reference for Windows Users [Technical Blog]
Posted: 11 Sep 2012   Updated: 18 Sep 2012   Views: 9,325   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
CodeProjectWhile there are GUI interfaces available for GIT (some good, some bad), familiarity with at least the basics of git’s command line interface can only enhance your ability to use the tool to maximum effectiveness. Since I am relatively new to git and version control in general, I set

Files and Folders

Working with PDF files in C# using PdfBox and IKVM [Technical Blog]
Posted: 2 Feb 2013   Updated: 3 Feb 2013   Views: 6,585   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Working with PDF files in C# using PdfBox and IKVM.
Getting Started with Git for the Windows Developer (Part III) - Working with Files Using Bash [Technical Blog]
Posted: 19 Sep 2012   Updated: 20 Sep 2012   Views: 2,246   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
CodeProjectUp to this point . . .This is the third part in a series focused on getting familiar with Git for Windows developers. The series assumes little or no experience using the command line. If you missed the first few posts, here is what we have covered so far:Installing and configuring Git on
Splitting and Merging Pdf Files in C# Using iTextSharp [Technical Blog]
Posted: 9 Mar 2013   Updated: 9 Mar 2013   Views: 6,248   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
I recently posted about using PdfBox.net to manipulate Pdf documents in your C# application. This time, I take a quick look at iTextSharp, another library for working with Pdf documents from within the .NET framework. Some Navigation Aids: A look at PdfBox (Previous Post) Superior Performa

Grid & Data Controls

.NET DataGridView: Change Formatting of the Active Column Header to Track User Location [Technical Blog]
Posted: 12 Oct 2012   Updated: 12 Oct 2012   Views: 4,051   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
How to change the formatting of the Active Column Header to track user location.

List Controls

Extending C# ListView with Collapsible Groups (Part I) [Technical Blog]
Posted: 3 Sep 2012   Updated: 3 Sep 2012   Views: 7,239   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Examination of a quick way to create more useful expandable groups in the .NET ListView control.
Extending C# ListView with Collapsible Groups (Part II) [Technical Blog]
Posted: 3 Sep 2012   Updated: 3 Sep 2012   Views: 4,626   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Continued examination of C# ListView subclass with collapsible groups.

Azure

Understanding Windows Azure Blob Storage (A Quick Overview) [Technical Blog]
Posted: 25 May 2013   Updated: 25 May 2013   Views: 341   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
In the course of the past two years Microsoft has made significant strides in creating a developer-friendly experience for using Windows Azure. From a rather disjointed (and to me, poorly understood) beginning, Windows Azure has grown into a fascinating playground for those of us wanting to explore

Java

Java: Checked Exceptions, Revisited Part II [Technical Blog]
Posted: 6 Nov 2012   Updated: 6 Nov 2012   Views: 4,285   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Checked exceptions in Java.
Java: Checked Exceptions, Revisited (or, a closer examination of a flawed mechanism) [Technical Blog]
Posted: 6 Nov 2012   Updated: 6 Nov 2012   Views: 4,770   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
This post is a re-examination of some topics I discuss in an older post.

.NET Framework

Visual Studio: Use Conditional Compilation to Control Runtime Settings for Different Deployment Scenarios [Technical Blog]
Posted: 3 Sep 2012   Updated: 3 Sep 2012   Views: 6,794   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Use conditional compilation to control runtime settings for different deployment scenarios.

Cross Platform

Installing Sublime Text 2 on Linux Mint/Ubuntu (for Linux Newcomers) [Technical Blog]
Posted: 24 Apr 2013   Updated: 24 Apr 2013   Views: 3,365   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
TL:DR – For a newcomer to Linux, likely starting out with Ubuntu or Linux Mint, installing applications that are not part of the Software Manager or Synaptic Package Manager catalog for the chosen distro is not always intuitive at first. I take a rather long look at how to get Sublime Text 2 prop

Windows Security

How to Use SSH to Access a Linux Machine from Windows [Technical Blog]
Posted: 23 Nov 2012   Updated: 23 Nov 2012   Views: 4,866   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
NOTE: I do a LOT of handholding in this article. I wanted to be sure someone who is less-than-familiar with the Linux Command Line Interface and/or SSH would have no trouble understanding what is going on. Here are some navigation links to more readily find what you need: Install OpenSSH on your

Date and Time

C#: A Better Date-Masked Text Box [Technical Blog]
Posted: 29 Sep 2012   Updated: 29 Sep 2012   Views: 12,256   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
John on Google CodeProjectLet’s face it. Managing date information within the .net framework (or any framework, really . . . Java is not much better) is a pain the the ass. Really. What makes it even worse is managing user data entry of date information. If that isn’t bad enough, there i

Programming Tips

Git Subtree Merge –The Quick Version [Technical Blog]
Posted: 16 Mar 2013   Updated: 16 Mar 2013   Views: 1,845   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
The Subtree Merge Workflow offers a relatively painless mechanism for managing shared library source code as a component of a larger project. If you have ever had a shared library, custom control, or other component under development that you also wanted to use within one or more dependent projects,
Managing Nested Libraries Using the GIT Subtree Merge Workflow [Technical Blog]
Posted: 16 Mar 2013   Updated: 16 Mar 2013   Views: 1,571   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
NOTE: This post is mainly targeted at newer git users who may want a more detailed look at what is happening. If you consider yourself comfortable with git, I have also created a “reference” version that skips most of the narrative: The Quick Reference Link to condensed version HERE Also, so

Tools and IDE

Getting Started with Git for the Windows Developer (Part I) [Technical Blog]
Posted: 3 Sep 2012   Updated: 3 Sep 2012   Views: 5,255   Rating: 4.50/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Introductory examination of Git in a Windows Environment for those who are just getting started
Getting Started with Git for the Windows Developer (Part II) - Get Acquainted with Bash [Technical Blog]
Posted: 11 Sep 2012   Updated: 11 Sep 2012   Views: 2,869   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
This is the second installment of a multi-part series about getting your feet wet with Git for Windows developers.

Uncategorised Technical Blogs

Git: Combine and Organize Messy Commits Using Interactive Rebase [Technical Blog]
Posted: 3 Apr 2013   Updated: 3 Apr 2013   Views: 1,201   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
This post describes a rather specific use of Git’s rebase command. Rebase is a powerful and complex topic which I am not fully covering here. I will attempt a more thorough look at rebase in general in an upcoming post. If you are newer to Git, as I am, you might want to refer to a few of my previou

Third Party Products and Tools

Deploying an Azure Website from Source Control [Technical Blog]
Posted: 15 Apr 2013   Updated: 15 Apr 2013   Views: 1,294   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
TL;DR – Setting up automatic deployment to Windows Azure Websites from your source control repository is just about painless. While the free Windows Azure Websites offering is not without it’s shortcomings, and the “pay-as-you-go” model remains a little spendy for most do-it-yourselfers, the Azur
Webmatrix 3: Integrated Git and Deployment to Azure [Technical Blog]
Posted: 15 Apr 2013   Updated: 15 Apr 2013   Views: 1,405   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Integrated Git and deployment to Azure.
No tips have been posted.

John Atten
Software Developer XIV Solutions
United States United States
Member
My name is John Atten, and my username on many of my online accounts is xivSolutions. I am Fascinated by all things technology and software development. I work mostly with C#, Java, SQL Server 2012, learning ASP.NET MVC, html 5/CSS/Javascript. I am always looking for new information, and value your feedback (especially where I got something wrong!)


Advertise | Privacy | Mobile
Web01 | 2.6.130523.1 | Last Updated 26 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid