logo

Blogging from the Bensch

Archive of Brian's Blog Posts

bootstrap image

Bootsrap CSS: A reflection on building websites

November 22nd, 2015

This will be my final brief post of phase-0 of Dev Bootcamp. Prior to 9 weeks ago, I had never composed a single line of Ruby, HTML, or CSS, and had no idea what it meant to use a framework like Bootstrap for your CSS. As I reflect today, it's crazy to think how far I've come without yet starting the 'real deal' that is on-site Dev Bootcamp. As I transition to full-time DBC, I've taken on a new project that is going to be consuming the majority of my "free time for side projects", and so will likely not be maintaining this blog, at least for the next few months. Nevertheless, this last blog post recounts my experience transitioning this blog site from a static CSS structure to one that uses the Bootstrap CSS framework.

rails image

What is Rails? A brief intro to Ruby on Rails

November 22nd, 2015

As we wrap up the remote Phase 0 stage of Dev Bootcamp, we'll soon begin the onsite immersion program where we will spend significant time using the web application framework known as Ruby on Rails, or more simply, Rails. Rails is an open-source web application framework originally designed by David Heinemeier Hansson in 2004. What exactly is a web application framework? For starters, we must consider what a web application is.

javascript image

Ruby vs. Javascript: Hashes & Objects

November 14th, 2015

This week in Dev Bootcamp was our 3rd week diving deeper and deeper into Ruby. In today’s post, I’m going to attempt to explain the concept of classes, and why they are incredibly useful in any object-oriented programming language (i.e. pretty much all modern programming languages).

enumerable#map image

It's time for Class!

November 3rd, 2015

This week in Dev Bootcamp was our 3rd week diving deeper and deeper into Ruby. In today’s post, I’m going to attempt to explain the concept of classes, and why they are incredibly useful in any object-oriented programming language (i.e. pretty much all modern programming languages).

enumerable#map image

What's an Enumarable? How do I use this Map?

October 28th, 2015

In this week’s DevBootcamp content, we explored more complex methods in Ruby, solving some fun challenges including how to create dice with infinite sides, how to calculate the mode, and so much more! We also began (without realizing it) to use a certain types of methods called enumerable methods. What exactly is an enumerable method?


post_photo2

CSS Debate: Classes vs. IDs

October 14th, 2015

The past two weeks at Dev Bootcamp Phase 0, we've been focusing on the core nuts and bults of web development - HMTL and CSS. Everyone has heard of HTML (even my mother). CSS is somewhat less universally understood, but is arguably more important and far more powerful than HTML. While HTML is where the content (core text, images, and structure) of a website is built, CSS determines how that content actually looks to the user. CSS stands for Cascading Style Sheets, and will be the topic of today's blog post....


post_photo1

Why Version Control is a Developer's Best Friend

October 1st, 2015

Welcome to my first blog post! For those who aren't familiar, I recently decided to quit my job...