-
Migrating From GitHub Pages to AWS
I migrated this site from GitHub Pages to S3 + CloudFront and transferred my DNS name from Namecheap to Route 53. I also added visitor count functionality to the website using API Gateway, Lambda, and DynamoDB, and automated the infrastructure deployment using Terraform (the code can be found here: https://github.com/dstanecki/website-visitor-count).
Read More -
Automated Cross-Region Duplication of an RDS Database Using Lambda, EventBridge, and SNS
I saw a contract job listing asking for some Lambda functions to interact with RDS. Though the listing was outdated, I still wanted to prove to myself that I could do it. My Lambda scripts, written in Python (Boto3), are located here: https://github.com/dstanecki/automated-cross-region-duplication-of-rds-db
Read More -
Zillow Housing Forecast Web Application
This was my first self-driven project dabbling in AWS. It’s a simple two-tier web application that allows the user to input a ZIP code and view Zillow’s predicted one year percent-change in housing costs for the given area. The back-end database resides on a LAMP web server running on an EC2 instance. The frontend is a Python Flask app hosted on Elastic Beanstalk. You can view my GitHub repo here.
Read More -
Space Adventure Minigame
This is a side-scroller style space-shooter minigame created on Greenfoot. For those unfamiliar with Greenfoot, it’s “a visual and interactive program that uses object orientation with Java to build games, simulations, and other graphical programs”. I created this project to use as a demo for a course I taught, as well as brush up on my own knowledge. To play, head to https://www.greenfoot.org/scenarios/29074. Here’s the GitHub repo with my code: https://github.com/dstanecki/space-adventure-minigame.
Read More -
Building a Serverless Web Application
The goal of this project was to create a web application that has a user management system, serverless backend, and RESTful API. The project utilizes AWS Lambda, Amazon API Gateway, AWS Amplify, Amazon DynamoDB, and Amazon Cognito. I followed the hands-on tutorial provided by AWS here.
Read More -
Deploying An AWS EC2 Instance To Host A Web Page
The goal of this project was to perform some basic Amazon Web Services tasks and deploy an EC2 Virtual Machine that can host a static web page. The process for this involved creating a Virtual Private Cloud, creating a MySQL database instance, and installing Apache web server onto the VM.
Read More -
Virtual Homelab Running Active Directory
This homelab utilizes VirtualBox to connect a Windows 2019 Server Domain Controller to a Windows 10 client machine. I followed Josh Madakor’s tutorial on YouTube to set this up. He also provides a randomly generated list of ~1,000 users to add via PowerShell.
Read More -
Creating This Website
This is my first blog website. It took some trial and error, but I managed to get it up and running. I used GitHub Pages and Jekyll to create the site, and I used namecheap.com to obtain the domain. The grand total to run the site came out to only $9/year, which I was very happy with. This tutorial was extremely helpful and easy to follow for a first-time Jekyll user. You can view my github repository here.