Title: Habil.dev
Open Graph Title: Habil.dev
X Title: Habil.dev
Description: Articles about cloud technologies, programming, IoT and DIY.
Open Graph Description: Articles about cloud technologies, programming, IoT and DIY.
X Description: Articles about cloud technologies, programming, IoT and DIY.
Opengraph URL: https://habil.dev/
X: @HA61L
Generator: Ghost 5.94
Domain: habil.dev
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "Habil.dev",
"url": "https://habil.dev/",
"logo": {
"@type": "ImageObject",
"url": "https://habil.dev/content/images/size/w256h256/2023/03/command-line.png",
"width": 60,
"height": 60
}
},
"url": "https://habil.dev/",
"image": {
"@type": "ImageObject",
"url": "https://static.ghost.org/v5.0.0/images/publication-cover.jpg",
"width": 1200,
"height": 840
},
"mainEntityOfPage": "https://habil.dev/",
"description": "Articles about cloud technologies, programming, IoT and DIY."
}
| referrer | no-referrer-when-downgrade |
| og:site_name | Habil.dev |
| og:type | website |
| og:image | https://static.ghost.org/v5.0.0/images/publication-cover.jpg |
| article:publisher | https://www.facebook.com/ghost |
| twitter:card | summary_large_image |
| twitter:url | https://habil.dev/ |
| twitter:image | https://static.ghost.org/v5.0.0/images/publication-cover.jpg |
| og:image:width | 1200 |
| og:image:height | 840 |
Links:
| Habil.dev | https://habil.dev |
| Home | https://habil.dev/ |
| About | https://habil.dev/about/ |
| Sign in | https://habil.dev#/portal/signin |
| Subscribe | https://habil.dev#/portal/signup |
| Setting Up SSL on AWS Elastic Beanstalk Single Instances Deploying applications on AWS Elastic Beanstalk simplifies many aspects of running your web applications, but setting up SSL/TLS on single-instance environments can get a bit tricky. In this article, we'll explore two practical approaches to implementing SSL for your Elastic Beanstalk single instances. Why SSL on Single By Habil Bozali May 10, 2025 | https://habil.dev/setting-up-ssl-on-aws-elastic-beanstalk-single-instances/ |
| The AWS Well-Architected Framework: A Complete Guide As more companies pivot towards major providers like AWS in the cloud computing landscape, success isn't merely about using services—it's about using them correctly. This is precisely where the AWS Well-Architected Framework comes into play. This framework provides a comprehensive guide to help you evaluate By Habil Bozali Apr 13, 2025 | https://habil.dev/the-aws-well-architected-framework-a-complete-guide/ |
| Automating Pi-hole Updates with Ansible Managing multiple Pi-hole instances can become a time-consuming task, especially when it comes to regular updates. In this article, we'll explore how to use Ansible to automate the process of updating Pi-hole installations across your network. This approach will save you time and ensure consistency across all your By Habil Bozali Mar 17, 2025 | https://habil.dev/automating-pi-hole-updates-with-ansible/ |
| Analyzing CloudFront Logs with Amazon Athena You are actively using the CloudFront service and noticed an increase in 4xx records in CloudFront statistics. This is usually due to incorrect configurations. However, for more details, you can open CloudFront logs and examine incoming requests. In this article, we will focus on how to perform log review most By Habil Bozali Mar 3, 2025 | https://habil.dev/analyzing-cloudfront-logs-with-amazon-athena/ |
| Automated GitLab Artifact Cleanup with AWS Lambda GitLab CI/CD pipelines generate artifacts and build logs that accumulate over time, consuming valuable storage space. While these artifacts are crucial for debugging and deployment, keeping them indefinitely is neither practical nor cost-effective. Let's explore how to automate the cleanup process using AWS Lambda and EventBridge. AWS By Habil Bozali Feb 24, 2025 | https://habil.dev/automated-gitlab-artifact-cleanup-with-aws-lambda/ |
| Automated Java Application Deployment to AWS Elastic Beanstalk using GitHub Actions When developing modern applications, having a robust CI/CD pipeline is crucial. In this guide, we'll walk through setting up automated deployments to AWS Elastic Beanstalk using GitHub Actions for both staging and production environments. Prerequisites * Java application with Maven * GitHub repository * AWS Elastic Beanstalk environment * AWS IAM By Habil Bozali Feb 15, 2025 | https://habil.dev/automated-java-application-deployment-to-aws-elastic-beanstalk-using-github-actions/ |
| How to List AWS S3 Directory Contents Using Python and Boto3 When working with AWS S3, you might need to get a list of all files in a specific bucket or directory. This is particularly useful for inventory management, backup operations, or content synchronization. In this article, we'll explore how to use Python and boto3 to list directory contents By Habil Bozali Feb 9, 2025 | https://habil.dev/how-to-list-aws-s3-directory-contents-using-python-and-boto3/ |
| How to Clone AWS Cognito User Pools Using Python Amazon Cognito is a powerful user authentication and authorization service provided by AWS. It helps you manage user sign-up, sign-in, and access control for your web and mobile applications. One common requirement when working with Cognito is the need to clone a User Pool, especially when setting up different environments By Habil Bozali Feb 3, 2025 | https://habil.dev/clone-cognito-user-pool-with-small-script/ |
| Status Update: New Chapters and Fresh Beginnings Dear readers, It's been a while since my last post in August 2023, and I owe you an explanation for my unexpected silence. Life has taken me on an incredible journey filled with major milestones and transformative changes. First and most precious, I became a parent in October By Habil Bozali Jan 27, 2025 | https://habil.dev/status-update-new-chapters-and-fresh-beginnings/ |
| Publish static website with S3 + Github + Cloudfront A static website is a type of website that consists of fixed content and resources that do not change dynamically. This means that the content is pre-built and remains the same for all users who visit the website. Static websites are typically written in HTML, CSS, and JavaScript, and they By Habil Bozali Aug 27, 2023 | https://habil.dev/publish-static-website-with-s3-github-cloudfront/ |
| Hotlink Protection with AWS WAF + Cloudfront Introduction Hotlink protection is a security measure implemented on websites to prevent unauthorized usage of their content, particularly images, videos, or other media files. It aims to protect the website's bandwidth and server resources by restricting direct linking or embedding of those files on other websites. When hotlink By Habil Bozali Aug 20, 2023 | https://habil.dev/hotlink-protection-with-aws-waf-cloudfront/ |
| Create virtual machines with MacOS (m1 and m2 included) Introduction A virtual machine (VM) is a software emulation of a computer system that behaves like a separate physical machine. It enables the creation and execution of multiple operating systems or applications on a single physical computer. VMs provide isolation, allowing different software environments to run independently of each other. By Habil Bozali Jul 8, 2023 | https://habil.dev/create-virtual-machines-with-mac-m1-and-m2-series-included/ |
| See all | https://habil.dev/page/2 |
| Sign up | https://habil.dev#/portal/ |
| Privacy Policy | https://habil.dev/privacy-policy/ |
| Terms of Service | https://habil.dev/terms-of-service/ |
| Terms and Conditions | https://habil.dev/terms-and-conditions/ |
| Ghost | https://ghost.org/ |
Viewport: width=device-width, initial-scale=1.0