All Posts By James York:

10 Things You Can Build with JavaScript

April 22, 2016

According to a recent survey conducted by Stack Overflow, JavaScript is the most popular language on earth. What is interesting about these survey results, is that even for developers whose primary responsibility is the back-end (server-side code) they are still more likely to research questions about JavaScript than any other language. That’s largely because JavaScript Read more →

You’re Never Too Obtuse to Learn AngularJS

February 10, 2016

AngularJS is the most popular JavaScript framework currently being used. The only other JavaScript anything that sees more use is JQuery, but JQuery is more of a library. The fact that Angular is so popular means it’s a desirable skill to have on your resume. Bearing that in mind, let’s take a very high-level look Read more →

Part 2: Using the Command Line for Beginners

January 11, 2016

You’ve already learned the basics of using the command line for beginners in Part 1. It’s time to get a bit more advanced. Now that we can move around and see where we are in our file system, we can use the file systems to create new files and directories. Personally, this is one set of commands Read more →

Part 1: Using the Command Line for Beginners

December 8, 2015

We all love shortcuts. CTRL + C to copy some text. Brownie mix. You name it. We find workarounds in all aspects of our lives to save time. For programmers, using the Command Line is a shortcut that makes certain tasks, like creating files and directories, faster and easier. Are you new to coding and looking Read more →

Why I’ve Stopped Using Float in my CSS

October 26, 2015

Float is one of the most ubiquitous CSS properties that new students learn. As soon as the concept of using CSS for layout is introduced float becomes the standard option and is frequently one of the first taught. It has become so entrenched in web design as a tool for layout, that any curriculum that omits Read more →

Code Retreat: A Day to Practice Clean Code

October 14, 2015

One of the ideals we strive for and try to impart to our students at Grand Circus is clean code. Clean code is a broad topic deserving it’s own series of posts, but in brief, code is clean if it exhibits all of the following characteristics: Passes all tests (you are writing tests right?) Is as Read more →

JavaScript Testing: A Breakdown

September 10, 2015

Experienced developers agree that testing your code is important. Testing is a big subject worthy of thousands of blog articles, screencasts, conference talks, and consulting businesses. But let’s start small. One of the key steps in learning to create automated tests is creating unit tests. Unit tests are intended to test the smallest chunk of Read more →

Tips for Beginning Developers

September 1, 2015

I get a lot of questions from new coders who are just taking their first steps into the wide world of software development. These questions typically range from job availability, what language they should learn first, or how I became a developer.   For background, I started out as a musician and got into software Read more →