- One of the things that I discovered when working on python libraries, is that a good amount still uses a lot of manual work when deploying. There are a good number of blog posts about getting automated deploys set up using various services. I decided to go a step further and make it even easier. I have created a …
Read More - For my website, I used BuyVM for renting a server for hosting all my sites. On 5/28/2020, I was informed that they had a hardware failure which caused total data loss. Luckily, I only things that I have on the server are my websites, which as I talked about in the previous post, are deployed from GitLab. This meant …
Read More - One tool that can be useful for developers is continuous integration (CI) as it allows them to keep building their application then easily deploy a working version the has been tested. There are many CI services out there such as Travis-CI, CircleCI, CodeShip, and Jenkins. Git providers have started to build their own …
Read More - My website uses Cloudflare as a CDN and as a security measure. Cloudflare basically operates like a man in the middle, which has its pros and cons. It provides analytics on your traffic based on the connections for your domain. One issue with the analytics is that you can not see the raw logs and can only see the …
Read More - Over the summer, I had the joy of working at Cisco Meraki for a 10-week internship as a network support engineer. This was a great opportunity to learn and I took full advantage of it. Over these ten weeks, I got a lot of hands-on experience with different network topologies from customers. I got to exposure to VOIP, …
Read More When protecting a server fail2ban is a great tool for the job. It reads log files and bans IPs that show signs of malicious activity. There is a lot of support for and it can integrate well with other applications.
How I Use it
I use CloudFlare on all my sites. This means that when you connect to any of my sites, you …
Read MoreWhat is Content Security Policy
Content Security Policy (CSP) is an HTTP response header that gets sent from the server and it tells the browser approved sources of content that the browser can load. It is an easy and effective way to prevent Cross Site Scripting (XSS) attacks. It is supported by all common browsers ( …
Read More