Archive

Latest posts

Using Jenkins to Trigger AWS Lambda Functions

AWS Lambda is a serverless computing service that allows you to run code in response to events without provisioning or managing servers. Integrating Jenkins with AWS Lambda can help automate workflows, such as deploying code, triggering serverless applications, or running scheduled tasks.

Configuring Apache/Nginx, MySQL/MariaDB, and PHP Servers on Ubuntu

In this post, we’ll deep-dive into the configuration of the LAMP and LEMP stacks, covering how to install, configure, and integrate Apache/Nginx with MySQL/MariaDB and PHP. By the end, you'll have a fully functioning web server on Ubuntu, capable of handling PHP-based websites and dynamic content.

Automating Git Bisect with Scripts or Testing Frameworks

In our previous posts, we’ve explored the fundamental concepts of Git Bisect and how to effectively use it for debugging by identifying the commit that introduced a bug. One of the most powerful features of Git Bisect is its ability to automate the testing process using scripts or testing.

When Benchmark Automation Meets Reality

I thought automating game benchmarks on Linux would take a few days. Two working scripts later, I was convinced the hard part was done. Then I tried adding more games… and spent the next few weeks discovering just how creative game developers can be when it comes to breaking automation.

Automating S3 File Uploads with Jenkins

Amazon S3 is a highly scalable, secure, and durable object storage service provided by AWS. It stores files such as application artifacts, backups, media, etc. Automating file uploads to S3 can be integrated with AWS S3 to automate file uploads.

Running Integration Tests in Docker Containers

Integration testing is a critical phase in the software development that ensures different components of an application work together as expected. Running integration tests in Dockes offers several advantages, such as consistency, isolation of dependencies, and ease of setup.

Setting Up a Web Server on Ubuntu (LAMP/LEMP Stack)

If you’re looking to set up a web server on Ubuntu, you're in the right place! This post will guide you through the process of setting up a web server using the LAMP (Linux, Apache, MySQL, PHP) and LEMP (Linux, Nginx, MySQL, PHP) stacks.

Step-by-Step Guide to Debugging with Git Bisect

Debugging complex codebases can be one of the most challenging tasks in software development, especially when you're trying to pinpoint exactly where a bug was introduced. Git Bisect is an essential tool that simplifies this task by using a binary search algorithm to identify the problematic commit.