Projects

This website hosts a few of my professional projects, and some fun coding projects I do in my free time.

Unfortunalty, the majority of my professional work can't be showcased here in detail, because I don't have intellectual property rights to it. However, I can talk about the types of projects and technologies I have experience with, what makes them cool or painful, and how they might be applicable to future projects.

Generally, if the post has a high level of detail into the project, you can assume I own it. If the post is generalized or technology specific, I probably dont own the project.


Professional Development in Higher Education

For the past ~10 years I have been building software systems that support student related business processes in higher education. I've successfully led the development and maintenance of all student related software applications at East Tennessee State University since 2010. This includes processes such as recruiting, admission, registration, payment processing, student retention, and graduation.

My First Code

I've been building and maintaining software systems since the mid-nineties. I wrote my first code (HTML, and Javascript) when I was 15 using notepad. It was my personal website, Gabes World, and it was (is) cool.

This website was a static site of HTML tags, a bit of Javascript, and a few hosted images and music files.

HTML

The HTML is atrocious, by todays standards. But at 15, I was exstatic it worked. I knew nothing about coding standards, maintainability, or what even constituted readable code.

Javascript

The first real "programming" I ever did. A javascript snippet, in the HTML file, that updated the copyright year and displayed it to the visitor on page load. I also build a intro page using a javascript timer. The first page to load displayed a message to the user, "Sit back and enjoy the ride", a timer waited a few seconds, then "for now" gets displayed. A few seconds later the main page loads. It was glorious.

Styling

CSS? Nope. It wasn't released until a few years later and wasn't widely adopted until the early 2000s. Everything was formatted using HTML. Font tags, line breaks, bold tags, and yes, even a blink tag or two.

Embedded Music

I might have downloaded a few music files from Napster and hosted them on a page I called "The Listening Room". If I remeber correctly it was NIN and 311.

The thing that sticks out to me about this project is that through all the innovation that has come to front end web technology, the primary technologies I leared to build it, HTML and Javascript, are still the primary web technologies decades later. Albeit, there has been a ton of progression in each.

I was mentioning this to a colleague that has worked in tech since the 80's, and he mentioned how HTML and Js don't hold a candle in the wind compared to SQL in terms of lengevity. Its crazy to think, but it is concievable that someone could have learned SQL in the 80's and maintained a career based around this single technology that is still prevelent today.

What's this site built with?

I dont pay a dime for hosting this site. For static sites, and you shouldn't either. Here's how.

This is a simple static site built with Jekyll and hosted on gitlab pages.

Jekyll is a static site generator, an open-source tool for creating simple yet powerful websites of all shapes and sizes. From the project's readme:

Jekyll is a simple, blog aware, static site generator. It takes a template directory [...] and spits out a complete, static website suitable for serving with Apache or your favorite web server. This is also the engine behind GitHub Pages, which you can use to host your project’s page or blog right here from GitHub.

It's an immensely useful tool and one we encourage you to use here with Hyde.

Find out more by visiting the project on GitHub.

Inline HTML elements

HTML defines a long list of available inline tags, a complete list of which can be found on the Mozilla Developer Network.

  • To bold text, use <strong>.
  • To italicize text, use <em>.
  • Abbreviations, like HTML should use <abbr>, with an optional title attribute for the full phrase.
  • Citations, like — Mark otto, should use <cite>.
  • Deleted text should use <del> and inserted text should use <ins>.
  • Superscript text uses <sup> and subscript text uses <sub>.

Cum sociis natoque penatibus et magnis dis code element montes, nascetur ridiculus mus.

// Example can be run directly in your JavaScript console

// Create a function that takes two arguments and returns the sum of those arguments
var adder = new Function("a", "b", "return a + b");

// Call the function
adder(2, 6);
// > 8

Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa.

placeholder

Tables

Name Upvotes Downvotes
Totals 21 23
Alice 10 11
Bob 4 3
Charlie 7 9

The End