John Atten

  • Home
  • About
  • Contact
Search
  • Home
  • About
  • Contact

John Atten

  • Home
  • About
  • Contact
Search
  • Home
  • About
  • Contact
John Atten
Author @xivSolutions

John Atten


Read Article
C#
C#

C#: Avoiding Performance Issues with Inserts in SQLite


Image by Lance McCord  |  Some Rights Reserved If you are new to SQLite, you may well run across one of the most confounding of its implementation details the moment you attempt to do some sort of bulk or batch processing of...

  • John Atten
  • December 15, 2014
  • 5
  • Read More...
Read Article
CodeProject
CodeProject

Installing and Using SQLite on Windows


Image by shinichi  |  Some Rights Reserved When one is developing in .NET with Visual Studio and other Microsoft tools, it is easy to lose sight of alternative solutions to common problems. MS does a competent job of creating a...

  • John Atten
  • December 7, 2014
  • 2
  • Read More...
Read Article
Windows
Windows

Adding and Editing PATH Environment Variables in Windows


Sometimes we need to tell Windows where to look for a particular executable file or script. Windows provides a means to do this through the Path Environment Variable. The Path Environment Variable essentially provides the OS with...

  • John Atten
  • December 7, 2014
  • 6
  • Read More...
Read Article
ASP.Net
ASP.Net

ASP.NET Web Api and Identity 2.0 – Customizing Identity Models and Implementing Role-Based Authorization


Image by madamepsychosis  | Some Rights Reserved In a previous post, we took a high-level look at using Identity 2.0 in the context of a Web Api application. We essentially poked and prodded the default Visual Studio Web Api...

  • John Atten
  • October 26, 2014
  • 17
  • Read More...
Read Article
C#
C#

Setting Up for Mono Development in Linux Mint/Ubuntu


Image by Neil Fowler  | Some Rights Reserved I recently needed to create a cross-platform C# library which needs to work across Windows, OSX, and Linux. Obviously, getting a .NET library running on Windows presented no great...

  • John Atten
  • October 19, 2014
  • 5
  • Read More...
Read Article
Linux
Linux

Setting Up Linux in a Virtual Machine for Windows Users


If you have spent most of your computing life using Windows, odds are good you may find yourself in unfamiliar territory when if comes to setting up a Linux box. Even for some experienced technical folks, the differences between...

  • John Atten
  • October 19, 2014
  • 0
  • Read More...
Read Article
ASP.Net
ASP.Net

ASP.NET Web Api: Unwrapping HTTP Error Results and Model State Dictionaries Client-Side


Image by Damien Roué  |  Some Rights Reserved When working with ASP.NET Web Api from a .NET client, one of the more confounding things can be handling the case where errors are returned from the Api. Specifically, unwrapping the...

  • John Atten
  • September 28, 2014
  • 1
  • Read More...
Read Article
ASP.Net
ASP.Net

ASP.NET Identity 2.0: Introduction to Working with Identity 2.0 and Web API 2.2


Image by Universal Pops  |  Some Rights Reserved In recent posts, I’ve covered a lot of ground using ASP.NET Identity 2.0 in the context of an MVC application. Since it’s RTM in March of this year, Identity 2.0 has...

  • John Atten
  • September 21, 2014
  • 4
  • Read More...
Read Article
C#
C#

I am a Programmer, and I can Complicate the #@$% out of a Ball Bearing


Image by Oliver  |  Some Rights Reserved Sometimes the simplest of things elude us. We miss the forest for the trees. Or, we come up with what seems to be an elegant solution to a coding problem, only to realize (or, in my case,...

  • John Atten
  • September 8, 2014
  • 0
  • Read More...
Read Article
C#
C#

C#: Building a Useful, Extensible .NET Console Application Template for Development and Testing


Image by Christopher Rose  | Some Rights Reserved How often do you find yourself tossing together a console application for the purpose of trying out code, “testing” in the sense of seeing what works best, or,...

  • John Atten
  • September 7, 2014
  • 4
  • Read More...
Newer Posts
  • 1
  • 2
  • 3
  • 4
  • …
  • 12
Older Posts

Find Me On...


John Atten


I am a professional developer, and full-time coding enthusiast. I love learning new things and solving interesting problems. I contribute to open source projects, and spend way too much money feeding my coding habit.

ASP.Net
DNVM, DNX, and DNU – Understanding the ASP.N...
Posted by John Atten on May 17, 2015

Image by César Astudillo  |  Some Rights Reserved ASP.NET 5 introduces a new runtime model for the .NET framework which allows us...

CodeProject
Use Postgres JSON Type and Aggregate Functions to ...
Posted by John Atten on April 22, 2015

Postgres is just too cool. Because Postgres can work with both JSON and arrays as first-class data types, it is possible to...

CodeProject
Installing and Configuring PostgreSQL 9.4 on Linux...
Posted by John Atten on April 19, 2015

Installing and configuring PostgreSQL on a Linux box is either simple, because you are a Linux and/or Postgres expert, or not so...

CodeProject
A More Useful Port of the Chinook Database to Post...
Posted by John Atten on April 5, 2015

Image by Ingrid Talar  |  Some Rights Reserved I use Chinook Database as the sample database for a lot of things, primarily...

ASP.Net
ASP.NET Web API: Understanding OWIN/Katana Authent...
Posted by John Atten on February 15, 2015

Image by alles-schlumpf  |  Some Rights Reserved This is the third post in a series in which we have built up a minimal,...

Archives


Categories


Newer Posts
  • 1
  • 2
  • 3
  • 4
  • …
  • 12
Older Posts

John Atten


Categories


  • ASP.Net 36
  • ASP.NET MVC 30
  • Biggy 5
  • C# 64
  • CodeProject 74
  • Database 13
  • Excel Basics 8
  • Free Internet 4
  • Git 11
  • Java 4
  • Javascript 1
  • Linux 10
  • Microsoft 9
  • Musings 1
  • Postgres 3
  • Reviews 2
  • SQLite 2
  • Tools 5
  • Uncategorized 9
  • Windows 2
  • Windows Azure 5

Meta


  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Copyright © John Atten. 2025 • All rights reserved.

Koala WordPress Theme by EckoThemes. Published with WordPress.