Full Stack JavaScript: What is a Full Stack? And Why is it MEAN?

(Previous: Coding Dojo: Algorithm Platform)

stack-of-pancakes-ihop-cmsphoto-pancakes-20150227105122
Is this a full stack? Does it come with Java? Sorry, I know, puns are the worst… Especially breakfast puns.

For aspiring web developers, it’s not enough to be a JavaScript or Ruby or Java ninja–you have to know how your JavaScript or Ruby or Java interacts with the whole project you are working on.

That’s why developers talk about Full Stack Development. In very general terms, a Full Stack, like a stack of pancakes has three parts: the front, back, and middle (more professionally referred to as the Front End, Back End, and Web Framework). Continue reading “Full Stack JavaScript: What is a Full Stack? And Why is it MEAN?”

Advertisements

Learn Ruby the Hard Way, Part 2: Ruby

(Click here for Learn Ruby the Hard Way, Part 1: Command Line)

lrthw

I REALLY enjoyed the first 2/3 of this book. I tend to be a hands-on learner, and I like getting to try things for myself, so once I had Ruby installed on my computer and could try the exercises, and then modify them and see what happened, I felt like I had a lot of freedom to explore and figure things out.

Learn Ruby the Hard Way starts out slow; the first program was this: Continue reading “Learn Ruby the Hard Way, Part 2: Ruby”

Learn Ruby the Hard Way, Part 1: Command Line

(Click here if you want to read about why I’m writing this series)

powershell

I got a recommendation to try Learn Ruby the Hard Way from Ada Developer’s Academy. I figured they must know what they’re doing, since they regularly turn women with no programming experience into full-stack developers.

In the Introduction, titled “The Hard Way is Easier”, Learn Ruby the Hard Way promises that:

If you go through this book, and do each exercise for one or two hours a night, you will have a good foundation for moving onto another book about Ruby to continue your studies. This book won’t turn you into a programmer overnight, but it will get you started on the path to learning how to code.

I thought that was a reasonable promise, given my level of experience. Continue reading “Learn Ruby the Hard Way, Part 1: Command Line”