Posts

Showing posts from May, 2018

React part 1: Virtual DOM, JSX, and Components

The most buzzwordy of buzzwords in job descriptions across the nation. Let's explore some ReactJS basics.

LEARNING: Conditional (Ternary) Operator

Quick post on the Javascript Ternary Operator and how it works.

LEARNING: The ES6 Spread Operator (...)

What is the spread operator and how does it work?

WARMUP: Reverse a string without built-in methods (Ruby/JS solutions)

Warming up is a good thing. Here's a basic one to start with.

Starting something new

Hiya folks. I'm starting a little blog. My story so far (for context): I'm not a professional software developer, but last year I decided I wanted to become one. I don't have an undergraduate computer science degree (I studied business/marketing), and before last year I had never written a single line of code in my life. I worked for a few years after graduating -- A couple in marketing / market research / brand-strategy, and then a couple as a semi-technical career coach at a big tech company. I say 'semi-technical' because I was career-coaching software engineers (i.e. I knew the lingo, and I knew the keywords). But I didn't code, nor did I really know what I was talking about when I asked a software engineer if they 'focused more on frontend or backend,' what 'frameworks' they had experience with, if they had experience 'implementing APIs,' etc., etc. But I wanted to know what I was talking about. So I started doing little onli...