• JSON: Fun for Everyone!

    Friends! Settle in, I’ve got a good one for you today. I want to talk to you all about my favourite data-interchange format! What’s that? Nobody has a favourite data-interchange format? Nonsense! Everyone has one. Mine is JSON. Heard of it? Yeah, I thought so.

  • HTTPS For everyone!

    Quick announcement! As of today, my personal site and this blog are both HTTPS-enabled! Secure web traffic for everyone!

  • Cleaning Up Conditionals with Send

    Well well well, here we are. In the words of a song my friend wrote for our band in high school, “It’s been so long, but now we’re back.” Lyrical genius, I say. Anyways, it’s been quite a while since I posted, but I thought I might try and resurrect this blog a little with some slightly more technical content. I’ve been programming pretty much every day for over a year now, and I feel like I’ve done some kinda cool things. Lets dive in!

  • Keep on Truckin'

    Hello! I’m still here! Never fear, dear reader, I’d never abandon you. I’ve been meaning to do this post for a little while, so here we go.

  • Intro to Git

    Ok, so here’s what’s up. Github is a website where you can manage git repositories. Git is software that allows you to track changes to your code, and is super helpful for people working together on a project. Git and github are separate things, but most people use them together. It’s called Version Control, which is a term I’d never heard before, and there’s options other than git (SVN and Mercurial, I think they’re called). Git seems to be the most widely used though, at least in my experience.

  • The End of an Era

    Alright. Let’s see if I can remember how to write. It’s been a few weeks since I’ve typed anything that’s not code, so I might be a bit rusty. Apologies in advance, to those it may offend. Things are winding down here at Bitmaker. Well, they are for me and my cohort, the affectionately-titled TEAM GORT. We had our last day of class on the 11th of March, and we presented our final projects to the world at large (or part of it, anyways.) So now we’re set loose on the world as mostly-fully-formed junior developers. Maybe not the most glamourous title, but you gotta start somewhere.

  • Gone but not Forgotten

    Dear reader, it’s been too long. Fear not, I’ve not forgotten you. I don’t have much time to fully explain myself right now, because things are just a little bit busy these days (actually that’s totally a lie. Things are crazy right now). We’re deep in the midst of working on our final project (codenamed rmmts), an app to allow roommates to keep track of chores and finances and stuff. It’s a fun project, and it’s coming together pretty well thus far (knocking on all the wood).

  • Excuses

    This post is a bit later than I’d hope it’d be, but I’ve got excuses! Legitimate ones! And lots of interesting things to talk about too, so, in the immortal words of Samuel L. Jackson in Jurassic Park, “Hold on to your butts.”

  • Makin' Moves

    Got some fun stuff coming up this week, so hold on to your hats folks, we’re going in!

  • jQuery Tic Tac Toe

    jQuery Tic-Tac-Any-Number-You-Want
  • Syntactic Gymnastics

    So this week’s been a bit of a change of pace. We’ve shifted gears from Ruby and Rails, and have been learning Javascript. Javascript, for those who are unfamiliar, is one of the most widely used programming languages in the world (according to these guys, or these guys). It’s currently the only language that runs in ever web browser. This means that you–yes, YOU, dear reader, have access to Javascript in all it’s glory. Just try it out for a second here. If you’re using Google Chrome as your browser (which everyone in the world does, right?), hold down the Command and Option keys, and press “J”. For the Windows folks among us, CTRL + SHIFT + J is the equivalent. Something like this should appear on the side or bottom of your browser.

  • Rails Magic

    Rails is magic. There. I said it. And I’m learning how to use it. I had a bit of a breakthrough this week. As I may have mentioned previously, Rails is smart. It knows stuff that it really seems to have no right to know. But it’s also surprisingly intuitive. If you know what you want to do, all you have to do is type it out. In semi-plain English. Once you work out the normal syntax quirks (underscores and colons and the like), everything falls into place. Want to put a link somewhere? link_to. Where should the link go? The new user page? Easy enough. link_to “New User”, new_user_path. Done. Need to create a form to create a new user? form_for @user. Honestly, it’s that easy.

  • Crazy Fast

    Things progress fast at Bitmaker. Like, crazy fast. Have I mentioned that before? Well it’s still true. It’s barely been three weeks, and I’ve gone from struggling to figure out the basics of Ruby, to struggling to figure out why my gosh darn (super simple) app won’t work online. Yes, I’ve officially put my first app online. It’s called Photogur (totally a copy of imgur, if only in basic functionality), and it kinda works. This time last night, it worked great.

  • Form-Al Education

    And thus ends week two at Bitmaker. Another week of knowledge and information endlessly being thrown at us, like a child throwing spaghetti at the wall (Not sure that’s real imagery, but I’m into it). The past week was largely spent wrestling our previously mentioned command-line address book program into a fully-fledged, database-backed, web app.

  • In the Beginning

    In the beginning…. There was a blog. Well, really, there wasn’t. It’s only just now that there’s a blog. But now there is. I’ve made a blog for myself. I don’t think I’ve ever had one before, and I never really envisioned this being something that I’d do. But I figure it’s worthwhile to keep a bit of a record about what’s going on at the moment. Maybe I’ll want to read it in the future? Maybe you (if you’re actually reading this) will read it and find it interesting or funny or depressing or some other adjective. Who knows. But that’s half the fun.

subscribe via RSS