Internship Stuff and Make Up

Internship Stuff and Make Up

by bau5

Hey guys so I didn't post last weeks everyweek ☚ī¸ A bit about that first. I had been working on profile pages for user, as Zach suggested on GitHub. The idea for the page is to collect not only the entries, but all comments posted by a user along with links to them. That way you can get a good feel for activity beyond just posting entries. Furthermore, I added bios, and maybe(?) an avatar. In doing this, I discovered a SUPER subtle bug. Basically it allowed users to edit others' comments and posts and delete stuff even. Wasn't a huge issue as right now it's only trusted users on the site and not anyone could register, but I ended up going through and fixing all that.

Unfortunately I didn't finish user pages and hope to really soon, after my next game dev project is due. I was interrupted by a project for an internship interview. Kochava is a company based in Sandpoint that does some neat stuff with analytics more or less. It allows app developers to track performance of ads better, such as conversion rate and what not. One of their higher ups gave a talk at University of Idaho and i approached him to see if there were any internship opportunities.

I did a couple phone interviews and then they wanted me to do a mini project. Basically "model the system they use at kochava." Write a lil thing in PHP to receive requests, put it into a Redis database, and then have another program, but in Go, to take the requests out, process them and send a response. I learned a ton, and it was fun using a language that wasn't JVM based haha. Kinda stuck in a rut with that one. It's much more similar to Rust than it is to Java, but Rust is, of course, the superior language 😉. I spent about a week on it, putting a couple hours in every day. It was great, but a lot of work for an internship interview haha.

I sent it in, then literally that evening Popsugar emailed me back with a formal offer letter for an internship there, so i'm going to take that again 👍 Sorry there aren't many pics. Check out that GitHub page for everyweeks, and switch to the user-pages branch if you're interested. Also the repo for the Kochava mini project is here. It's pretty verbosely documented in a dev log in the doc folder.

Here's a pic of the WIP user pages (this is two images side by side)

Last Edited on Fri Mar 11 2016 16:42:55 GMT-0500 (EST)


ferris commented

YEAH RUST!!!

the rest of the stuff is cool too

on Fri Mar 11 2016 16:45:32 GMT-0500 (EST)


ferris commented

Would be sick to get those profiles up and running btw. Close to a PR? :)

on Fri Mar 11 2016 18:45:42 GMT-0500 (EST)


bau5 commented

Yeah, I wanna do that as soon as I can :)

on Mon Mar 14 2016 12:20:50 GMT-0400 (EDT)


Zach Harvest commented

Dope work dude! Looks awesome. This site is really coming together.

on Mon Mar 14 2016 15:29:01 GMT-0400 (EDT)