If you’re building or maintaining a web application, then you’ll need to make sure you can protect your users against malicious web attacks. In the following post I’ll provide a high level introduction to the three of the most common types of web attacks – XSS, CSRF, and SQL Injection.
Continue reading “3 Common Web Attacks”
A database is a collection of data that is organized so it can easily be accessed, managed, and updated. Databases are commonly grouped into one of two categories – relational databases and non-relational databases.
In this post, I’ll cover some database scaling techniques you can employ when scaling up your databases to meet the needs of your growing application.
Continue reading “Database Scaling Techniques”
While there are plenty of apps that can handle deployment for you (such as Heroku) or Beanstalk (for general workflow control and project deployment), with a simple script you can automate your Git project deployment to be as easy as typing a few words into your terminal! In this post I’ll walk you through how to set up automated git project deployment.
Continue reading “Automated Git Project Deployment”