I'm a learner and a communicator. I believe that dedicated routine is the best tool we have to accomplish our goals. I try to be process oriented in what I do, and casual in how I do it. I write code for fun and professionally. I'm a fan of jogging while listening to audio books/podcasts because it's so efficient. I find an outlet in writing and gaming.
MS in Computer Science, 2013
University of New Mexico
BS in Computer Science, 2011
University of Montana
This post describes the design of a prototype I've been working on.
I started using AWS CodePipeline to automate deploys of my projects to dedicated EC2 instances. Here is a video explaining how to set up one of these pipelines.
Poker App let me explore a few technologies I hadn’t worked with to build a game I’m personally interested in, Poker. The Poker server is written in golang and stores data in MongoDB, and the client is written in Javascript using React and Redux. The client and server communicate primarily with websockets, and some HTTP to initialize the connection. Also, check out the project page. The Game Itself Poker poses a challenge for web apps because it has user to user, turn-based interaction and requires the server to selectively share state with players.
My old personal site got hacked and trashed. When I built it, I didn’t know much about the web world, and stumbled into a rough custom solution. I had stood up a MediaWiki server, which uses MySQL, as a place to record some project ideas. I was doing this funky thing where I would write a blog/project entry in MediaWiki’s markdown forms, and then convert them to HTML to display on my site.
I just set up a hugo blog, and am recording the useful commands here. Creating a New Post: You can create different types of content, which the theme must support. For example, this Academic theme supports type = ["post", "publication", "project"] jacobi@licobra ~/site $ hugo new <type>/new-post.md /home/jacobi/site/content/post/new-post.md created Changing the Theme: Browse the themes site Click the github link Clone the github page into <hugo root>/themes/<theme name> Modify config.toml
I started using cmake and SWIG on a project recently. This post is to document my experience with these technologies. Here’s a bit of background. The project I’m referring to, among other things, has an API, written in C, that hooks into MongoDB. Since it’s an API, I wanted to create a shared object so that I could implement various interfaces into it. The first interface I wrote was also in C, so linking to this library was no problem.