Webinar That Will Prep You For A Coding Bootcamp

Learn programming fundamentals and frameworks, including JavaScript, React, HTML and CSS with our webinar series aimed to prepare you for a coding bootcamp

How Can You Get Started In Software Development | Origin Code Academy

3 Awesome Reasons You Should Become a Software Developer | Origin Code Academy

Free Online Training for Beginning Programmers

San Diego’s code school dedicated to job placement, today announced that it has developed prerequisite courseware that it is making available for free to anyone interested in preparing themselves to attend the Academy, or to anyone simply interested in learning the basics of writing code. The courseware, which teaches the fundamentals of HTML, JavaScript, and CSS.

How To Apply To Origin Code Academy Software Developer Bootcamp Program

Here at Origin, the admissions process consists of two in-person interviews. The first time, no pressure, come down, meet the instructors, talk to our current students, talk to our students who graduated last week and they’re on the job hunt and they’ve completed the course.

How To Apply To Origin Code Academy Software Developer Bootcamp Program

In tech, and especially in San Diego, everybody just wants to help everybody else. Especially in coding where they’ve been where you are, and they’ve been in an entry-level job, they know what the struggle’s like.

Origin Code Academy gets a lot of support from the community because we’re helping develop more talent that will attract more companies to San Diego.

How To Go From Software Developer Bootcamp Student to Employed Graduate

We host monthly meet-ups at our office for the job script community here. So there’s a lot of different ways that you can engage with the Origin team and what we’re doing here.

n00b News- CSS Only Sticky Footer

By Jason Land



I’ve started adding a footer to my Origin Code Academy projects that links to my Github, LinkedIn, and webdev website. I’m used to having a sticky footer done for me with what I used to use at work, or having enough content that it doesn’t matter. Since our projects are often quite small, I discovered a troubling gap in my skills. So here is all you need to make a sticky footer using only CSS:

body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;

  main {
    flex: 1 0 auto;

Make sure you have a <main></main> tag somewhere in your HTML. It can even be empty. I wrap my with the main tag when doing Angular UI-Router projects.

Proper hardware

By Jason Land

New monitor day!

There was a spare monitor up for grabs at class today so I grabbed it. We all come to class with just a laptop (though some more dedicated or experienced souls brought their own second monitor), so I felt like this was basically a necessity. I had forgotten how great it was to have extra space since quitting my last job.

I generally work with my text editor right in front of me and the browser window and its console to the left. I also leave my terminal just peeking out behind my text editor so I can see if new lines get logged while saving changes.

I’m used to a customized setup at my old work, and here it’s just a laptop and a desk. I figured I’d write a blog about how crucial it is to have an environment that’s frictionless and healthy for you to work in.


These days it doesn’t really matter what your OS of choice is, so pick whatever you like. Tools like Vagrant and Docker unify development environments for everyone on a team, so you can have a Linux production environment, Windows programmers and OSX designers (or vice-versa). If you’re sticking with a laptop, get one with a SSD for at least the operating system and your main programs, if not your data too. Make sure the keys are comfy and you don’t stumble on them while typing. If you have VMs, you’ll need a minimum of 16gb of RAM.


If you’re programming, that means your primary means of interaction with your work is probably a keyboard. An ergonomic keyboard is a must. I go for split keyboards, with the Kinesis Freestyle for mac at work and an Ergodox at home. Splitting a keyboard is great because it spreads my shoulders and allows my body to rest more naturally. Eventually I’ll convert to two Ergodox keyboards so my muscle memory just has to stick with one layout. Once that unification is complete I’ll start using a Dvorak key layout.


Two monitors is a must, three is a maybe. If the second monitor is big enough (24″ or more), turning it 90 degrees may work and you can have browser and console visible at the same time, though your width will have to be accounted for when doing responsive design testing. When you’re at a bootcamp, this is probably too much, so a 15 inch USB monitor is a good compromise here and can be had for less than $200.

Make sure they’re on risers as well. Place your monitors up so they match your field of view when you look straight ahead.


I find most senior programmers suggest just learning how to not use a mouse, but I find that it’s too intuive to use. However the standard mouse design causes a huge amount of pain in my elbow after extended use, so I go with an ergonomic mouse as well. My personal favorite is the Evoluent Mouse (they make left-handed mouses too).


It’s strange how many used Herman Miller Aeron chairs you can find on Craigslist these days. They’re pretty great though budget options exist. I don’t pay too much attention to how great a chair is because of the next section…


Ikea now makes a cheap sit/stand desk, for around $280. It’s not motorized, but that option will take you uip to $500 for a desk. However, I’ve found that switching every hour from sitting to standing really does help how I feel at the end of the day. Just make sure you have supportive shoes (keep those arches up) and a anti-fatigue pad to stand on.