Skip Navigation

Mark Miyashita


Student, Software Engineer, Teacher, Aspiring Entrepreneur


How to Deploy a Static Site using Github Pages

So you’ve built your static site, made it look pretty on your local computer, but now you want to go bigger. It’s time to deploy our website to the world so that other people can find it! In this guide, you’ll find a short tutorial on how to deploy your site onto the Internet. Let’s get started! (Read More)

Install Heroku and Deploy Your App

So, you’ve finished adding the final touches to your app and now you want to put in on the Internet for everyone else to use. How do I do that?!

Well, there are several options available to you at this point, most of them are free. The most popular free option is to use Heroku and I’m going to be walking through the steps to set up Heroku on your computer and deploy your first app. (Read More)

Python *args and **kwargs

In Python, there are two special symbols that you can use when defining functions to allow them to take in a variable number of arguments. The syntax is to use the symbol * to take in a variable number of arguments; by convention, it is often used with the word args. What *args allows you to do is take in more arguments than the normal of formal arguments that you previously defined. With *args, any number of extra arguments can be tacked on to your current formal parameters (including zero extra arguments). Here’s an example which should make this clear: (Read More)

How to Win a Hackathon

This year I started participating in many hackathons of different lengths, different atmospheres, and different types of applications that won. I am still quite new to the hackathon scene, but I thought I’d share my thoughts on how most winners, won. (Read More)