[ Insert Genuine Greeting Here ]

"I want to share my thoughts with the world at large and see who bites..."

6/30/2016 by Nick Rabb

Well, I finally did it.

[ End of Blog ]

No, but seriously, this has been a long time coming. I’ve been meaning to sit down and hammer out a personal website of my own for about three years now, and I just found the motivation to do it. I hope you enjoy the layout and design, but if you don’t, get in contact with me and let me know what you’d change.

The long and short of this is that I want to keep some documentation of my thoughts, ideas, and accomplishments for myself or whoever wants to view them. I have a lot of ideas for applications, games, and technology in general, but beyond that, I think deeply about a lot of things and don’t want to become a Tumblr girl. (If that joke was offensive to anybody, I really don’t know the first thing about Tumblr, so excuse my ignorance.) I want to share my thoughts with the world at large and see who bites – so, by all means, bite away!

This being my first blog post, I want to give some of my background to you, and also talk a bit about where I want to go both with this site and in life. As you know, my name is Nick Rabb, and I am a Computer Science major (very soon to be grad) of the Rochester Institute of Technology. I’ve studied a variety of subjects at RIT, from Web Development, Network Design, Database Design, to Assembly Programming. My professional projects have included e-commerce websites, big data consumption, medical website design, and network development for a large-scale mobile game. I’ll write individual posts about all of my relevant projects at a later date.

This being my first blog post, I want to give some of my background to you, and also talk a bit about where I want to go both with this site and in life. As you know, my name is Nick Rabb, and I am a Computer Science major (very soon to be grad) of the Rochester Institute of Technology. I’ve studied a variety of subjects at RIT, from Web Development, Network Design, Database Design, to Assembly Programming. My professional projects have included e-commerce websites, big data consumption, medical website design, and network development for a large-scale mobile game. I’ll write individual posts about all of my relevant projects at a later date.

Me (on the left) graduating with Wes and Jackie, my partners at Yes And Games

Me (on the left) graduating with Wes and Jackie, my partners at Yes And Games

My latest project, being the aforementioned mobile game, has been my most successful so far. It started with a friend of mine, Wes Rockholz, and the two of us creating a company called Yes And Games. Currently, the company has five employees, and we just launched our first game, on iOS and Android, called Adventure Guild (go download it now!) It’s been just over one and a half years since Adventure Guild was started, and my time in the venture is nearing a year. However, now I want to set my sights on continuing development on old projects, and starting new ones – this website being the first of the latter.

A screenshot from Adventure Guild featuring some of my old Adventurers and their Guild. Add RickNabb if you want to play!

Now, for the tech talk… Let’s start with this website. So far, this site has been written in basic HTML, Sass CSS, and Javascript. The CSS backbone is the Foundation framework, using a NPM and Grunt stack for builds. I wanted the site to be really well-designed, and responsive, so I mocked it up in Adobe Illustrator and designed mobile-first with SVG graphics for responsiveness. Right now, each page is static HTML and CSS, but in the next iteration, recurring sections will be templated and fit into a more formulaic approach. Down the line, I am going to integrate the site with some features using a NodeJS Express REST API just for kicks, and open the API publically. The API should serve to alleviate some of the burden of site maintenance because it will have hooks with an Admin interface to write blog posts and any other highly template-oriented content. All of the data that the site will use will eventually also be stored in a MySQL database, and retrieved with the same Node backend.

If you read through the nerd-speak, congrats and thanks! If not, don’t sweat it, there will be more interesting content to come. So with all of this said, I’ll cut it off here and leave the rest for a later date. Keep an eye on the site for more posts, but also if you follow me on Facebook or Twitter, I’ll make some buzz about my progress.


Thanks for reading, folks!