Orville’s Computer Programming Page

Share this:  

Below a directory to all the content on the site that has anything to do with computer programming. Some items appear more than once since they fit under more than one category. This page is a “living document” and will be changed, added to, updated, what-ever from time-to-time. This page is set up in a Khan Academy styled structure. I apologize for all the gaps there are since at this time, a lot of the content are merely stubs.

The page is for you the user, but it is also for me the user so I can find programming stuff easier. Sort of my glorified computer programming Favorites list! This includes links to my own articles on this site broken down by category as well as links off to other pages on the net for the category that I find useful or interesting. I will be adding new links, fixing any spelling errors, correcting grammar problems, trying to make descriptions clearer and easier to understand if possible, and just make this page better and better as much as I can. I hope you like it! Enjoy!


.NET

Articles on Microsoft’s .NET (dot net) programming platform.

2D Graphics

Various articles on programming 2 dimensional graphics. This includes covering techniques such as BitBlting and 2D graphics frameworks like Cocos2D.

3D Graphics

Various articles on programming 3 dimensional graphics. We cover various concepts, programming languages (Like Dark Basic Pro), and technologies.

Access (Microsoft) Database

Various articles on programming using the Microsoft Access application as well as using the Jet Engine in Access and other programming environments.

Active Server Pages

Various articles on programming the Microsoft Application server programming environment that comes with IIS (Internet Information Server).

ActiveX

Various articles on the structure of, the design, and usage of ActiveX components.

Agile Programming

Android Programming

Various articles on programming apps for Google Android devices.

API (Application Program Interface) Design

Various articles on APIs. This group of posts is mainly on what they are for, and how to design your own APIs for you and others to use.

AJAX

Various articles on AJAX programming. This is primarily for a web environment.

BASIC

Various articles on programming and history of the BASIC programming language.

Beans

We’re not talking about the musical fruit here! Various articles on programming with Java Beans and Java Enterprise Beans (two very different things).

Books on Programming

Various books on programming: the good, the bad, the ugly.

Business Analysis

C

Various articles on programming in the C programming language.

C++

Various articles on programming in the C++ object oriented programming language.

C#

Various articles on programming in Microsoft’s C# (C-Sharp) programming language.

Cascading Style Sheets (CSS)

Various articles on the usage of CSS to format your web pages.

Certification

Various articles on getting various certifications for different programming disciplines.

COBOL

A little bit of information on that old language called COBOL.

Cocos2D

Various pages on programming 2D graphics using Cocos2D mainly for the iPhone/iPod Touch/iPad.
Note: While a popular 2D game platform in the past, most devs now use the SpriteKit framework provided by Apple.

ColdFusion/ ColdFusion MX

Various articles on programming on Macromedia’s application server: Coldfusion.

Computer Science

Computer Science as a general subject.

Custom Tags

Certain web application servers give the developer the ability to create their
own custom tags that they can use along with regular HTML tags. This ability can make it easy for a
developer to re-use snippets all over their site in a simple and straight-forward way. The following
articles / videos cover custom tags.

Dark Basic / Dark Basic Professional

Dark Basic brings 3D programming in a Windows environment down to a level that mere mortal programmers can understand. Here are various articles on programming in Dark Basic (windows enviroment).

Data Conversion

I have found that many times various books on different programming languages cover the topic of data conversion poorly or not at all. If you are doing any serious development, you need to know how to do this stuff. These articles cover this subject for various programming languages.

Database Programming

Various articles on database programming for various database platforms.

Date/Time Programming

Working with dates and times in various programming languages. This includes converting to and from a date format, querying a database by date, and formatting the output of dates and times.

DirectX

Floating Point

FORTRAN

Fusebox

A programming framework for Coldfusion (one I am not particularly thrilled about).

Graphics

General Programming

HTML

Integers

Interactive Development Environments (IDEs)

IDEs are the places most programmers spend the bulk of their time in. These programs are where a programmer can enter/edit their programs, build, debug and test their code, do configuration management and more. These articles cover some of the major IDEs out there that programmers use.

Interface Builder

Various articles on Apple’s application for visually designing user interfaces for your programs (whether they be apps running on a Mac or an iOS device).

iOS Programming

Various articles on programming the iPhone/iPod Touch/iPad.

Iterative Programming

Java

Various articles the Java programming language.

JavaScript (ECMAScript)

Articles on the suprisingly powerful language JavaScript. BTW: The only things it has in common with Java is it’s C syntax and the name “Java.” Not much else!

Java Server Pages (JSP)

JSP is sort of the Java version of ASP or Coldfusion. It is definitely easier to use than Java Servlets. But it does have an important relationship to Servlets. Find articles on JSP here.

JSON

Language Specific

Lean Software Development

LISP

Location Based Programming

Mamp

Math

About math in programming languages. Mostly how to use various math functions in particular languages.

Microsoft Programming Products

Mobile Programming

Model View Controller (MVC) Programming Concepts

MySQL Database

Object Oriented Programming

Objective C

A super-set of the C programming language, Objective C is a very powerful object oriented computer language.

OpenGL

Oracle Database

People (Programming Luminaries)

Allen, Paul
Crockford, Douglas
Gates, Bill
Gosling, James – considered the father of the Java programming language.
Jobs, Steve
Matsumoto, Yukihiro

PhP

Various articles on the free open source web application server out there that is used by many different web sites and platforms (WordPress blog software is written in PhP with MySQL). It can be run on an Apache web server (which is also open source and free).

Project Management

Various articles on project management. This is not just from a project manager’s point of view, but everyone involved in the software development process.

Python

RPG

RSS

Various articles on Really Simple Syndication (RSS). It talks about the file format, generating RSS output, and reading (consuming) RSS output.

  • History of RSS RSS was first invented by Netscape. Versions 0.91, 0.92 and 2.0 were developed by Dave Winer.

Ruby

Ruby on Rails

SCRUM

SCRUM Master

SCJP: Sun Certified Programmer for Java 6 (Unofficial Exam 310-065 Prep)

Servlets (Java)

Various articles on creating Java Servlets for web development and their relationship to Java Server Pages (JSP).

SOAP

Software Design

Various articles on software design.

SQLite

Various articles on programming with the SQLite database platform.

Struts

Swift

Swift is a programming language that Apple created to make it easier for developers to write apps for their platforms (iOS and OS X).

SQL Server

Various articles on Microsoft’s enterprise database product: SQL Server.

Strings

Articles on strings (most likely text). Covers string declaration, conversion, and manipulation in various programming languages.

Struts

Articles on the Java Struts framework.

Tables of Stuff

Tables of useful information. Stuff like color codes, ASCII codes, Escape codes, and whatever else I deem useful goes here.

Testing

Various articles on all things testing. Unit Testing, System Testing, End-to-End Testing, User Acceptance Testing (UAT).

UNIX

Various articles on the UNIX operating system.

Visual Basic / VBA / VB Script

WatchKit Programming

Articles on using Apple WatchKit.

Web Programming

Articles on a broad subject of web programming.

Web Services

WordPress Plug-in Development

Articles on developing plug-ins for WordPress (like the blog you are now reading).

WSDL

Articles on WSDL (pronounced Wiz-Dull). This is a particular standard for creating web services.

XML

Articles on XML. Covers origins, proper formatting, SOAP, RESTful format, and more.

2 comments

  • Hi! I know this is somewhat off topic but I was wondering which blog platform are you using for this site?
    I’m getting tired of WordPress because I’ve had problems with
    hackers and I’m looking at options for another platform. I would be awesome if you could point me in the direction of a good platform.

  • Regarding the blogging software… Unfortunately it is WordPress. I have to keep on top of the comments else spam ends up on my site.

    And, WordPress is fussy with posts that are more than just simple paragraphs of text. I’ve have lost post content! 🙁 And, to get around that, I have to do a lot of editing of HTML. Which makes me think that having WordPress in that case is no better than editing static web pages!

    I am currently working on a completely new blogging platform (not modifying WordPress but writing a whole new piece of software). I work on it on and off. It might be awhile before its done, then replacing my current WordPress blog.

    I will not initially give out the software, but I might eventually if it is successful. We will see.

Leave a Reply

Your email address will not be published. Required fields are marked *