Blog
Welcome to my blog!
Here you can read about my latest programming challenges, helpful resources I’ve found, and tips and tricks I’ve learned along the way. And if you never want to miss a post, subscribe and get updates every two weeks!
Blog Entries
The Bitty Baking API – Building an API and Testing with Postman
About the Bitty Baking API I’ve been learning a lot about APIs recently, and I thought it would be fun to build and test my own API—so I did! The Bitty Baking API is built with Node, Express, and MySQL. It allows you to check the status of the API, view all menu...
Productivity Focus App – A Streamlined Dashboard Tool
Why I created a productivity focus app In keeping with my love of all things productivity-related, I decided to make my own version of the popular Momentum Chrome extension. I really love the look of this app, but there were a couple of things that it didn’t have...
Goal Tracker – A Productivity App
Why I created a goal tracker Perhaps this is an odd thing to admit, but I love productivity apps and I especially enjoy creating useful apps that help me be more productive. When I was just getting started on my journey to become a software engineer, I created a...
Memory Card Game Using HTML, CSS, and JS
Why I made a memory card game For a while now, I’ve been thinking about broadening my horizons to include languages other than Python. I love Python--don’t get me wrong (!), but as an aspiring software engineer, I realize that it’s good to have at least a passing...
Advice from Experts – The Most Important Skill for Software Engineers
When you're embarking on a journey to a place you’ve never been before, the typical thing to do is to ask for directions—or at least to have some idea of where you're going and what you can expect along the way. As I begin my journey to become a software engineer,...
Recursion in Python
What is recursion? A recursive function is a self-referential function—that is, a function that references itself. Recursive functions have 3 main parts: a base case, a self-reference, and a counter that increments toward the base case. I think a recursive function...
Breadth-first Search in Python
What is breadth-first search? Breadth-first search (BFS) is a search algorithm that finds the vertices of the graph through a (roughly) horizontal traversal. Breadth-first search is a lot like an archeological dig—you want to skim off layers of earth one fine layer...
N Degrees of Wikipedia
Why I built N Degrees After building my Keyword Counter, I thought I would try my hand at another web scraping project. I also wanted my next project to use search in some capacity because I’ve been interested in exploring how search functions worked. And that’s...
Keyword Counter – My First Python Project
Why I built a keyword counter As a digital marketer, SEO, search engine optimization, is something I do with some frequency. SEO is a strategy that marketers use to improve the "findability" of content by search engines. There are a lot of factors that go into...