My rambles Blog

Fetch For Javascript API Calls

This week I taught a group of teenage girls how to make a website. I began with a basic explanation on how the Internet works, to which one girl was absolutely amazed that the cloud wasn’t actually in the cloud, but rather a bunch of computers connected together on the ground. The majority of my […]

Regex: A Regular Guide to Regular Expressions

I’ve used Regular Expressions (Regex) over the years, but my usage has often been spotty. This week, I’ve spent a lot of time working with regular expressions for various parts of work I’m doing, and I thought I’d do a quick overview on some Regex in Javascript as a result. A regex is a string […]

What Are APIs, Why Are They RESTful, and What’s JSONP?

Following on from last week’s post, A Guide to Web Development for Beginners, I wanted to a do a deeper dive into some of the concepts I mentioned in that post, such as backend servers, databases and APIs. I’ll pick APIs today, as they’re a pretty vital component of how the other three can work […]

A Guide to Web Development for Beginners

I’ve gotten quite a few emails and questions in the past asking questions related to HTML, CSS, PHP, Ruby and Javascript from beginners looking to start their journey in web development. I always encourage questions, and really appreciate people emailing me to ask questions. However a common trend I’ve noticed is that many beginners get […]

An Intro to Slack Apps!

This week, I was looking at our deployment pipeline and good ways in letting teammates know the status of a deployment. Previously, we’d have a message posted in the terminal with some details, which we’d then copy and paste into Slack. I wanted to take it a step further and automatically post it to Slack. […]

Using Firebase to Upload Files

As part of one of my Elixir Labs Projects, I need to create a form that let’s me upload files to firebase, and then display them as appropriate. I figured that would be a great topic for this week’s blog post. While I used an AngularJS project, I’ll write this post for a generic HTML/CSS/JS […]

An Introduction to HTML and CSS

In this week’s post, I’ll be writing my take on a simple guide to HTML and CSS. This is mostly a high overview of HTML and CSS, and won’t get into too many language specific details. Instead, I discuss what HTML and CSS are, and how they work to make a website. How Does the […]

Making Maps with Google’s Map API

This week, I spent a decent amount of time working with Google’s Map API for a Hackathon project. While I won’t go into the details of the project (for now at least), I wanted to share some of the things I learnt about using Google Map’s API system. Overall, getting the map up and running […]

Create and Deploy An AngularJS App to Github Pages

Recently I was working on an AngularJS project for an Elixir Labs project, and realized that I could actually host the entire website on Github Pages. This worked because my app made use of Firebase as the database, and as a result didn’t need an additional back-end written up. I thought it would be a […]

Goodbye 2017, Hello 2018

Wow, time has flown by. I can’t believe we’re already in week two of 2018! Before we get too far into the year, I wanted to take a moment to look back at 2017, and share some of the things that I’m excited for in 2018. Between family, friends, work, travel, moving to a new city […]