Posts

  • C++ Continued

    🚧Coming soon!🚧

  • Getting Started with C++

    If you’re a noob with some programming experience like me, it’ll be best if you start with a blog post I wrote June 5th 2019: Hello World program in C++

  • All About Cookies

    Not the yummy kind.

  • Making HTTP Requests

    Here’s how to use JavaScript’s XMLHttp, fetch(), ajax (on the DOM) and axios or isomorphic-fetch (in Node) to make HTTP requests!

  • Naming Things

    There are only two hard things in Computer Science: cache invalidation and naming things.

  • Error Handling

    Before giving examples of error handling in various languages, I want to introduce the Gotime Podcast. I highly recommend listening to their conversation around Go’s debates on whether or not to add try to the language.

  • Arrow Functions

    So far I’ve been showing you function examples using Python. I’m going to switch it up because in JavaScript, there’s an elusive function concept: the arrow function, and I’m here to demistify it for you!

  • Physiology of Functions

    Let’s continue building out our burrito-making function using the flow chart from the last blog post. We’ll be using parameters, arguments, global variables, constants and returning values.

  • Anatomy of Functions

    A function groups together statements that perform the same task. Instead of repeating the same statement multiple times, we can wrap it up nicely in function syntax and control when the program executes.

  • Repetition Structures

    The need to have programs perform the same task multiple times over is common, and it would be tedious to copy and paste the same code for as many times as you need to run it. That’s where repetition structures come in.

  • OAuth with React

    Google’s Client Side JavaScript OAuth 2.0 with ReactJS

  • Basics Part 2

    Creating conditional statements with single-alternative and dual-alternative decision structures. Welcome to the if statement!

  • Basics Part 1

    The first 25% of any college-level Programming Fundamentals course covers data types, variables, operators, and decision structures. Hopefully the next two blog posts will give you a solid introduction to concepts and you can take it from there (Google is your friend! For more depth in paper-form Starting Out With Python by Tony Gaddis is a good resource too)

  • The Anatomy of Code

    Harkening back to the first few blog posts, we know that the language computers communicate in is machine language. All code that we write as humans has to be compiled into binary so that the computer / device that is taking your instructions can execute them.

  • Introduction to VS Code

    Visual Studio Code is a free and popular text editor for writting software programs in any programming language. It was created by Microsoft. There is a lot to this program, so I’ll try to keep this post to what you must know to begin.

  • Hello world: C#, C++, Go

    In this installment of “Hello world” we’ll be learning how to do this simple execution in C#, C++ and Go programming languages.

  • Hello world: Python, Ruby, JavaScript

    A “Hello world” program is known as the most basic program one can create in any programming language. In this post, I’m going to show you how to create a “Hello world” program in Python, JavaScript and Ruby.

  • Vocabulary continued

    These vocabulary words focus on programming language terminology. This list will grow as we learn.

  • Vocabulary

    I’d never travel to an other country without learning the basic vocabulary of the host language, therefore I’d never begin teaching you to code without first giving you necessary words to navigate our new world.

  • Who Am I?

    My mom was always interested in new technology. She bought a Tandy Sensation back in the early 90’s and I remember going through the instruction booklet of commands to start up new programs. I had to open the command prompt and type in instructions for the computer to execute! It was my first introduction to programming.

  • Where to begin

    Everyone has to start somewhere. Whether you’ve been using computers your whole life, or you’re just figuring out this whole Internet thing - I truly believe anyone can learn to code.

  • Welcome to my new blog

    This is my first blog post using this framework, and y’all are free to grab this and use it to build out your own blog as well.