Levi LOL

Meta Tags

There are several meta tags that you should have on your site. While social media sites can crawl your site and guess what the page is about, it’s much easier if you provide them with that …

Git Branches

Below are some branch names I use. The primary branch is usually called main. If the code is public and used by other developers then I’ll maintain a LTS version. When working to release a new stable …

GCC C Preprocessor Option

Every now and then you might need to pass some options to a C source file before it compiles. It’s rather simple, and useful, but it was a little hard for me to find. gcc main.c -o main -DLEVI=1 …

MySQL Root mysql_native_password

I often forget how to switch root back to the old MySQL Native authentication. UPDATE mysql.user SET plugin = 'mysql_native_password', authentication_string = PASSWORD('password') WHERE User = 'root'; …

Working From Home

I’ve been working from home for over two weeks now and this is what I’ve learned from the experience. Keep a routine Before this craziness I would get Starbucks on the way to the office. Now I make a …

SSH Keys

SSH keys are really neat! The DigitalOcean article on How To Set Up SSH Keys does an excellent job on explaining what SSH keys are and how to create them. In short, SSH keys are much more secure than …

3 Things You Should Know About The Apache HTTP htaccess file – 2018

I have been using the Apache HTTP Server since early 2000’s, and it only continues to get better. While most people don’t need to know how to set it up from scratch and configure it, you should know …

Reflection tips for 2018

Each new year gives us an opportunity for reflection on the previous. Our accomplishments, failures, and life overall. We often find ourselves making lists of items on which we can improve. How do we …

Discover 3 Tips Every Developer Should Know in 2018

In this post, I will help you discover 3 tips every developer should know. For the people reading this post who are hoping to learn how to program, no one is perfect, and we all make mistakes, so …