<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>AwsJunkie</title><description>Tutorials on AWS Development, Solution Architecture, Devops, Security best practices, Advanced Networking, Data Analytics, Machine Learning, IOT and Tools.</description><link>https://awsjunkie.com/</link><item><title>Access Amazon S3 Tables from Local using Apache Spark Docker Container | Demo</title><link>https://awsjunkie.com/access-amazon-s3-tables-from-local-using-apache-spark-docker/</link><guid isPermaLink="true">https://awsjunkie.com/access-amazon-s3-tables-from-local-using-apache-spark-docker/</guid><description>Recently, Amazon S3 has introduced S3 Tables, a fully managed Apache Iceberg tables for storing tabular data at scale. It is specifically optimized for analytics workloads to deliver up to 3x faster query throughput and up to 10x higher transactions per second compared to self-managed tables (Iceber</description><pubDate>Wed, 22 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Effortless Automation: Rapidly Generate AWS CloudFormation Templates and CDK Apps for Your Existing Resources in Minutes!</title><link>https://awsjunkie.com/effortless-automation-rapidly-generate-aws-cloudformation-templates-and-cdk-apps-for-your-existing-resources-in-minutes/</link><guid isPermaLink="true">https://awsjunkie.com/effortless-automation-rapidly-generate-aws-cloudformation-templates-and-cdk-apps-for-your-existing-resources-in-minutes/</guid><description>CloudFormation IaC generator can generate AWS CloudFormation template and AWS CDK apps for your existing AWS resources in minutes without writing any code. It saves several weeks of manual effort and enables you to quickly adopt Infrastructure as Code (IaC) for your AWS workloads.  The process invol</description><pubDate>Wed, 07 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Idempotency Support for Route Table and Network ACL Creation in Amazon VPC!</title><link>https://awsjunkie.com/idempotency-support-for-route-table-and-network-acl-creation-in-amazon-vpc/</link><guid isPermaLink="true">https://awsjunkie.com/idempotency-support-for-route-table-and-network-acl-creation-in-amazon-vpc/</guid><description>Amazon VPN now supports idempotency for route table and network ACL creation. You can incorporate a retry mechanism in your creation workflow without creating duplicate resources.  When creating route tables and network ACLs using the AWS CLI or API, you can now specify a clientToken parameter (--cl</description><pubDate>Mon, 05 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Explore the Power of Account-Level Subscription Filters in Amazon CloudWatch Logs!</title><link>https://awsjunkie.com/explore-the-power-of-account-level-subscription-filters-in-amazon-cloudwatch-logs/</link><guid isPermaLink="true">https://awsjunkie.com/explore-the-power-of-account-level-subscription-filters-in-amazon-cloudwatch-logs/</guid><description>CloudWatch logs from all or multiple log groups can now be delivered to the desired destination (Amazon Kinesis Data Stream, Amazon Kinesis Data Firehose, or AWS Lambda) using just one account-level subscription filter.  ℹ️There is no option in CloudWatch Dashboard UI. We need to use aws logs put-ac</description><pubDate>Thu, 01 Feb 2024 00:00:00 GMT</pubDate></item><item><title>[new capability] Amazon EC2 supports disabling Amazon Machine Image (or AMI)</title><link>https://awsjunkie.com/amazon-ec2-supports-disabling-amazon-machine-image-or-ami/</link><guid isPermaLink="true">https://awsjunkie.com/amazon-ec2-supports-disabling-amazon-machine-image-or-ami/</guid><description>Housekeeping is always an important activity. Otherwise, soon, it will become an operational and management overhead. Fortunately, Amazon EC2 now supports disabling an Amazon Machine Image (or AMI). Let’s take a closer look.  Imagine there are hundreds of AMIs in your Catalog. Some are outdated, som</description><pubDate>Mon, 23 Oct 2023 00:00:00 GMT</pubDate></item><item><title>How to Run Bash Scripts on AWS Lambda?</title><link>https://awsjunkie.com/how-to-run-bash-scripts-on-aws-lambda-custom-runtime/</link><guid isPermaLink="true">https://awsjunkie.com/how-to-run-bash-scripts-on-aws-lambda-custom-runtime/</guid><description>If you want to run bash scripts on AWS Lambda, create a Lambda function with a custom runtime. Here are the steps to follow:  Create a Lambda function with the &quot;Author from scratch&quot; option and &quot;Use default bootstrap on Amazon Linux 1&quot; as runtime.  🏖️The custom runtime option - &quot;Provide your own boo</description><pubDate>Mon, 25 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Multivalue answer (MVA) support for DNS queries of Amazon S3 endpoints</title><link>https://awsjunkie.com/multivalue-answer-mva-support-for-dns-queries-of-amazon-s3-endpoints/</link><guid isPermaLink="true">https://awsjunkie.com/multivalue-answer-mva-support-for-dns-queries-of-amazon-s3-endpoints/</guid><description>With multivalue answer (MVA) support for DNS queries of Amazon S3 endpoints, you can achieve enhanced reliability and higher aggregate throughput for your connections to S3. It is available at no cost to you.  A single DNS query of an S3 endpoint (e.g. s3.us-east-1.amazonaws.com) will provide 8 S3 I</description><pubDate>Tue, 19 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Automatically set up connectivity between Amazon RDS or Aurora database and AWS Lambda in minutes</title><link>https://awsjunkie.com/automatically-set-up-connectivity-between-amazon-rds-or-aurora-database-and-aws-lambda-in-minutes/</link><guid isPermaLink="true">https://awsjunkie.com/automatically-set-up-connectivity-between-amazon-rds-or-aurora-database-and-aws-lambda-in-minutes/</guid><description>The Amazon RDS console now offers the feature of automatically setting up connectivity between Amazon RDS or Aurora database and AWS Lambda in minutes. This feature helps to eliminate manual tasks such as configuring VPC, security groups, subnets, ingress/egress rules, and RDS proxy and boost produc</description><pubDate>Fri, 25 Aug 2023 00:00:00 GMT</pubDate></item><item><title>How to Access Amazon S3 Bucket like a Local File System</title><link>https://awsjunkie.com/access-amazon-s3-bucket-like-a-local-file-system-mountpoint-for-amazon-s3/</link><guid isPermaLink="true">https://awsjunkie.com/access-amazon-s3-bucket-like-a-local-file-system-mountpoint-for-amazon-s3/</guid><description>Mountpoint for Amazon S3 is now generally available and ready for production workloads. This open-source simple file client is optimized for read-heavy workloads that require high throughput and focused on high-performance access to large data sets.  In this post, we&apos;ll see how to effortlessly acces</description><pubDate>Mon, 21 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Easy housekeeping with the new capability of Amazon EventBridge Scheduler</title><link>https://awsjunkie.com/easy-housekeeping-with-new-amazon-eventbridge-scheduler-delete-schedules/</link><guid isPermaLink="true">https://awsjunkie.com/easy-housekeeping-with-new-amazon-eventbridge-scheduler-delete-schedules/</guid><description>To create, trigger, and manage scheduled events and tasks, we use Amazon EventBridge Scheduler (serverless offering). Over time, we accumulate a large number of unused finished schedules, which count towards your account&apos;s quota (1 million schedules by default). To meet the demands of many enterpris</description><pubDate>Fri, 18 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Use &quot;Public IP Insights&quot; [new feature] to optimize usage of chargeable public IPv4 address</title><link>https://awsjunkie.com/new-amazon-public-ip-insights-feature-chargeable-aws-public-ipv4-address-cost-optimization/</link><guid isPermaLink="true">https://awsjunkie.com/new-amazon-public-ip-insights-feature-chargeable-aws-public-ipv4-address-cost-optimization/</guid><description>Public IPv4 addresses will no longer be free. Effective February 1, 2024, Amazon will charge you 0.005$ per public IPv4 address per hour. You will likely soon use &quot;Public IP insights&quot; (a new feature) to optimize the usage of public IPv4 addresses and associated costs to prevent unexpected bills. It </description><pubDate>Wed, 16 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Better, Faster and Cheaper with AWS Lambda&apos;s new Python 3.11 runtime</title><link>https://awsjunkie.com/better-performance-cost-savings-with-aws-lambdas-new-python-3-11-runtime/</link><guid isPermaLink="true">https://awsjunkie.com/better-performance-cost-savings-with-aws-lambdas-new-python-3-11-runtime/</guid><description>If you are still running your AWS Lambda workloads on Python 3.10 or earlier versions, migrate to Python 3.11 for better performance and lower cost.  AWS Lambda has added support for Python 3.11.  On an average, Python 3.11 is 25% faster than 3.10 Faster Startup and Faster Runtime are the two main f</description><pubDate>Mon, 31 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Detect recursive loop and stop run-away AWS Lambda function</title><link>https://awsjunkie.com/detect-recursive-loop-and-stop-runaway-aws-lambda-function/</link><guid isPermaLink="true">https://awsjunkie.com/detect-recursive-loop-and-stop-runaway-aws-lambda-function/</guid><description>A run-away AWS Lambda function may hog all available concurrency of your account and cause unexpected charges in the AWS bill. But Lambda can now detect and stop certain types of recursive or infinite loops.  In this post, we&apos;ll explore more on this feature with a video demo.  🖋️Currently, this fea</description><pubDate>Fri, 21 Jul 2023 00:00:00 GMT</pubDate></item><item><title>How to use GitHub Action with AWS CodeBuild ?</title><link>https://awsjunkie.com/how-to-use-github-action-to-aws-codebuild-project-buildspec-linter/</link><guid isPermaLink="true">https://awsjunkie.com/how-to-use-github-action-to-aws-codebuild-project-buildspec-linter/</guid><description>With the release of GitHub Action support, AWS CodeBuild has expanded its scope of possibilities. You can leverage pre-built actions or third-party solutions available in GitHub’s marketplace. There is no additional cost for running GitHub Action Runner.   What is GitHub Action?     &quot;Automate, custo</description><pubDate>Tue, 18 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Test and Debug AWS CodeBuild Builds Locally using AWS CodeBuild agent</title><link>https://awsjunkie.com/test-and-debug-aws-codebuild-builds-locally-using-aws-codebuild-agent/</link><guid isPermaLink="true">https://awsjunkie.com/test-and-debug-aws-codebuild-builds-locally-using-aws-codebuild-agent/</guid><description>If you are still using AWS CodeBuild managed service for testing and debugging, then you have the scope to save cost and expedite the build-test-debug cycle loop using AWS CodeBuild local agent. Troubleshooting and fixing issues in BuildSpec file is so easy on the local development machine.  In this</description><pubDate>Mon, 17 Jul 2023 00:00:00 GMT</pubDate></item><item><title>AWS CodeBuild - GitHub Actions:  COMMAND_EXECUTION_ERROR Message: Error while executing command | [error]Docker pull failed with exit code 1</title><link>https://awsjunkie.com/aws-codebuild-githubaction-command_execution_error-message-error-while-executing-command-error-docker-pull-failed-with-exit-code-1/</link><guid isPermaLink="true">https://awsjunkie.com/aws-codebuild-githubaction-command_execution_error-message-error-while-executing-command-error-docker-pull-failed-with-exit-code-1/</guid><description>For GitHub Docker container actions, &quot;build project must have privileged mode enabled and be run by the default Docker user (root).&quot;  Otherwise, build will fail with following error logs.  [Container] 2023/07/11 02:09:11 Entering phase PRE_BUILD [Container] 2023/07/11 02:09:11 Preparing action comma</description><pubDate>Mon, 10 Jul 2023 00:00:00 GMT</pubDate></item><item><title>How to Install and Configure Amazon DynamoDB local version 2.0 (downloadable)?</title><link>https://awsjunkie.com/how-to-install-and-configure-amazon-dynamodb-local-downloadable-version-2-0/</link><guid isPermaLink="true">https://awsjunkie.com/how-to-install-and-configure-amazon-dynamodb-local-downloadable-version-2-0/</guid><description>Amazon DynamoDB local not only speeds up development and testing iteration loop, it also saves cost of using DynamoDB webservices. Free downloadable version of Amazon DynamoDB (DynamoDBLocal.jar) can run on any operating systems or platform having JRE (Java Runtime Environment).     &quot;This latest ver</description><pubDate>Fri, 07 Jul 2023 00:00:00 GMT</pubDate></item><item><title>AWS S3: The difference between the request time and the current time is too large</title><link>https://awsjunkie.com/aws-s3-hwclock-requesttimetooskewed-the-difference-between-the-request-time-and-the-current-time-is-too-large/</link><guid isPermaLink="true">https://awsjunkie.com/aws-s3-hwclock-requesttimetooskewed-the-difference-between-the-request-time-and-the-current-time-is-too-large/</guid><description>If system clock is out of sync, we may encounter error message like &quot;An error occurred (RequestTimeTooSkewed) when calling the ListBuckets operation: The difference between the request time and the current time is too large.&quot;  ag@aj:~$ aws s3 ls  An error occurred (RequestTimeTooSkewed) when calling</description><pubDate>Tue, 04 Jul 2023 00:00:00 GMT</pubDate></item><item><title>How to uninstall AWS CLI version 2?</title><link>https://awsjunkie.com/how-to-uninstall-aws-cli-version-2/</link><guid isPermaLink="true">https://awsjunkie.com/how-to-uninstall-aws-cli-version-2/</guid><description>If you already have AWS Command Line Interface (AWS CLI 2) and want to uninstall it from your system, then you will find all the steps to remove it.  Find symbolic link for aws program.  This will give you the --bin-dir  abhijit@awsjunkie:~$ which aws /usr/local/bin/aws    Find installation director</description><pubDate>Tue, 04 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Mountpoint for Amazon S3 supports sequential write operations for creating new files</title><link>https://awsjunkie.com/mountpoint-for-amazon-s3-supports-sequential-write-operations-for-creating-new-files/</link><guid isPermaLink="true">https://awsjunkie.com/mountpoint-for-amazon-s3-supports-sequential-write-operations-for-creating-new-files/</guid><description>Mountpoint for Amazon S3 (an open source simple file client for mounting S3 bucket as a local file system) was launched on AWS Pi Day 2023 with no support for write operations. Now, it has added the support for sequential write operations to create new files.  Let&apos;s quickly take a look.  Installer i</description><pubDate>Tue, 04 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Amazon S3 dual-layer server-side encryption with AWS KMS (DSSE-KMS)</title><link>https://awsjunkie.com/amazon-s3-dual-layer-server-side-encryption-with-aws-kms-dsse-kms/</link><guid isPermaLink="true">https://awsjunkie.com/amazon-s3-dual-layer-server-side-encryption-with-aws-kms-dsse-kms/</guid><description>Amazon S3 has recently added support for two independent layers of server-side encryption with AWS KMS (DSSE-KMS) for top-secret workloads. With this launch, Amazon S3 is the only cloud object storage service that supports multi layers of server-side encryption at object level.     &quot;DSSE-KMS is desi</description><pubDate>Tue, 20 Jun 2023 00:00:00 GMT</pubDate></item><item><title>How to setup CodeWhisperer with JupyterLab?</title><link>https://awsjunkie.com/how-to-setup-amazon-codewhisperer-with-jupyterlab-generative-ai/</link><guid isPermaLink="true">https://awsjunkie.com/how-to-setup-amazon-codewhisperer-with-jupyterlab-generative-ai/</guid><description>Amazon CodeWhisperer (AI coding companion) is now available as an extension for JupyterLab. If you outline the coding task as a comment, this generative AI extension will auto-suggest single-line, multiline or full-function code right within the JupyterLab.    Here&apos;s a guide on how to set up the Cod</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate></item><item><title>AWS Lambda SnapStart - Turbocharge Java Application Startup by up to 10x at no extra cost</title><link>https://awsjunkie.com/aws-lambda-snapstart-turbocharge-java-application-startup-by-up-to-10x-at-no-extra-cost-spring-cloud-function-spring-framework-java-11-corretto/</link><guid isPermaLink="true">https://awsjunkie.com/aws-lambda-snapstart-turbocharge-java-application-startup-by-up-to-10x-at-no-extra-cost-spring-cloud-function-spring-framework-java-11-corretto/</guid><description>Spring Framework 5.0 introduced Spring Cloud Function to aid the implementation of business logic as a function and to enable Spring Boot features on different serverless cloud providers (AWS Lambda, Azure, Google Cloud Platform, Oracle Fn platform and Apache OpenWhisk). Its &quot;functional&quot; style of be</description><pubDate>Fri, 21 Apr 2023 00:00:00 GMT</pubDate></item><item><title>How to run Amazon Linux 2023 (AL2023) locally on WSL?</title><link>https://awsjunkie.com/how-to-run-amazon-linux-2023-al2023-locally/</link><guid isPermaLink="true">https://awsjunkie.com/how-to-run-amazon-linux-2023-al2023-locally/</guid><description>Amazon Linux 2023 (AL2023) is the next generation of Amazon Linux for developing and running cloud applications in high-performance and security enhanced execution environment. This rpm-based Linux distribution is optimized for Amazon EC2.  Amazon Linux 2023 is not available in the Microsoft Store. </description><pubDate>Fri, 14 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Fixed: Temporary failure in name resolution in WSL2</title><link>https://awsjunkie.com/fixed-temporary-failure-in-name-resolution-in-wsl2-temporary-failure-resolving/</link><guid isPermaLink="true">https://awsjunkie.com/fixed-temporary-failure-in-name-resolution-in-wsl2-temporary-failure-resolving/</guid><description>DNS resolution not working in WSL2? Getting messages like &quot;Temporary failure in name resolution&quot; or &quot;Temporary failure resolving...&quot;?   Issue:  abhijit@AwsJunkie:~$ ping www.AwsJunkie.com ping: www.AwsJunkie.com: Temporary failure in name resolution    abhijit@AwsJunkie:~$ sudo apt update Err:1 http</description><pubDate>Wed, 12 Apr 2023 00:00:00 GMT</pubDate></item><item><title>What is AWS Lambda&apos;s new Response Payload streaming feature?</title><link>https://awsjunkie.com/what-is-aws-lambda-new-response-streaming-feature/</link><guid isPermaLink="true">https://awsjunkie.com/what-is-aws-lambda-new-response-streaming-feature/</guid><description>AWS Lambda&apos;s new feature, Response Streaming, can enhance user experience, responsiveness, and search engine rankings of your web applications by lowering Time to First Byte (TTFB). Additionally, it supports a larger payload (soft limit of 20 MB) compared to a traditional buffered response (max 6 MB</description><pubDate>Sat, 08 Apr 2023 00:00:00 GMT</pubDate></item><item><title>AWS Console Toolbar - a new feature that brings both AWS Management Console and AWS CloudShell in a single view</title><link>https://awsjunkie.com/aws-console-toolbar-a-new-feature-that-brings-aws-management-console-and-aws-cloudshell-in-a-single-view/</link><guid isPermaLink="true">https://awsjunkie.com/aws-console-toolbar-a-new-feature-that-brings-aws-management-console-and-aws-cloudshell-in-a-single-view/</guid><description>Last week, AWS launched a new feature called Console Toolbar that brings both AWS Management Console and AWS CloudShell in a single view. There is no additional charge for using CloudShell and Console Toolbar :-)   What is AWS CloudShell?  AWS CloudShell  is a pre-authenticated ready to use browser-</description><pubDate>Mon, 03 Apr 2023 00:00:00 GMT</pubDate></item><item><title>How to install awslocal ( LocalStack AWS CLI) on Ubuntu running on WSL2 (Windows Subsystem for Linux)?</title><link>https://awsjunkie.com/how-to-install-awslocal-localstack-aws-cli-on-ubuntu-running-on-wsl2-windows-subsystem-for-linux/</link><guid isPermaLink="true">https://awsjunkie.com/how-to-install-awslocal-localstack-aws-cli-on-ubuntu-running-on-wsl2-windows-subsystem-for-linux/</guid><description>If you are already enjoying LocalStack (&quot;A fully functional local cloud stack&quot;) for building awesome AWS cloud and serverless applications locally, then awslocal will add extra Saccharin to sweeten your development experience for sure.   What is awslocal?  awslocal is a wrapper around the AWS CLI to</description><pubDate>Sun, 02 Apr 2023 00:00:00 GMT</pubDate></item><item><title>How to install LocalStack (AWS cloud service emulator) on WSL2 to develop cloud and serverless apps offline?</title><link>https://awsjunkie.com/install-localstack-aws-cloud-service-emulator-on-wsl2-to-develop-cloud-and-serverless-apps-offline/</link><guid isPermaLink="true">https://awsjunkie.com/install-localstack-aws-cloud-service-emulator-on-wsl2-to-develop-cloud-and-serverless-apps-offline/</guid><description>LocalStack is an AWS cloud service emulator that can be used as a local cloud sandbox for development, prototyping and testing. It is &quot;A fully functional local cloud stack&quot;. You can efficiently build AWS cloud and serverless applications locally without connecting to AWS cloud. Therefore, it will he</description><pubDate>Mon, 27 Mar 2023 00:00:00 GMT</pubDate></item><item><title>How to install Node.js on Ubuntu 22.04 distro running on WSL2 (Windows Subsystem for Linux)?</title><link>https://awsjunkie.com/how-to-install-node-js-on-ubuntu-22-04-distro-running-on-wsl2-windows-subsystem-for-linux-nodejs/</link><guid isPermaLink="true">https://awsjunkie.com/how-to-install-node-js-on-ubuntu-22-04-distro-running-on-wsl2-windows-subsystem-for-linux-nodejs/</guid><description>In this post, we&apos;ll see how to install Node.js (open-source, cross-platform JavaScript runtime environment) on Ubuntu 22.04 distro running in WSL2 (Windows Subsystem for Linux).   Option #1 - Install Node.js with APT package Manager from the Official Repositories  NodeJs is already available in defa</description><pubDate>Sun, 26 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Mountpoint for Amazon S3 -Build &amp; Demo</title><link>https://awsjunkie.com/mountpoint-for-amazon-s3-build-demo-rust-cargo-efs-fsx-posix-wsl2-ubuntu-linux/</link><guid isPermaLink="true">https://awsjunkie.com/mountpoint-for-amazon-s3-build-demo-rust-cargo-efs-fsx-posix-wsl2-ubuntu-linux/</guid><description>On AWS Pi Day 2023, Amazon announced Mountpoint for Amazon S3, an open-source simple file client for mounting S3 buckets as a local file system. It is optimized for read-heavy workloads that require high throughput and is mainly focused on high-performance access to large data sets. So naturally, it</description><pubDate>Thu, 16 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Does a &quot;stopped&quot; EC2 instance cost any money?</title><link>https://awsjunkie.com/does-a-stopped-ec2-instance-cost-any-money/</link><guid isPermaLink="true">https://awsjunkie.com/does-a-stopped-ec2-instance-cost-any-money/</guid><description>There is no charge for a stopped EC2 instance or any data transfer fees. Associated Elastic IP (EIP) addresses and attached Amazon Elastic Block Store (EBS) volumes will incur charges.  If you don&apos;t need Elastic IP addresses, disassociate and release.  As an EBS snapshot is relatively cheaper than a</description><pubDate>Tue, 14 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Install AWS Command Line Interface (AWS CLI) on Windows Subsystem for Linux (WSL 2)</title><link>https://awsjunkie.com/install-aws-command-line-interface-aws-cli-on-windows-subsystem-for-linux-wsl-2-amazon-web-services-development/</link><guid isPermaLink="true">https://awsjunkie.com/install-aws-command-line-interface-aws-cli-on-windows-subsystem-for-linux-wsl-2-amazon-web-services-development/</guid><description>AWS Command Line Interface (AWS CLI) is used to interact with different  AWS (Amazon Web Services) product and services in command-line shell. AWS CLI version 2 is the latest one. In this article, we&apos;ll see how to download and install AWS CLI on Windows Subsystem for Linux (WSL 2).  Video:   Update </description><pubDate>Thu, 23 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Install AWS Serverless Application Model Command Line Interface (AWS SAM CLI) on Windows Subsystem for Linux (WSL 2)</title><link>https://awsjunkie.com/install-aws-serverless-application-model-command-line-interface-aws-sam-cli-on-windows-subsystem-for-linux-wsl-2-amazon-web-services-local-development/</link><guid isPermaLink="true">https://awsjunkie.com/install-aws-serverless-application-model-command-line-interface-aws-sam-cli-on-windows-subsystem-for-linux-wsl-2-amazon-web-services-local-development/</guid><description>AWS SAM command line interface (AWS SAM CLI) tool is must have for building AWS serverless applications. In this post, we&apos;ll see how to install latest version of AWS SAM CLI on Windows Subsystem for Linux (WSL 2).  Video:    Prerequisites:  AWS Command Line Interface (AWS CLI 2) is recommended for S</description><pubDate>Thu, 23 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Fix: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?</title><link>https://awsjunkie.com/fix-cannot-connect-to-the-docker-daemon-at-unix-var-run-docker-sock-is-the-docker-daemon-running-wsl-windows-subsystem-for-linux-wsl2-iptables/</link><guid isPermaLink="true">https://awsjunkie.com/fix-cannot-connect-to-the-docker-daemon-at-unix-var-run-docker-sock-is-the-docker-daemon-running-wsl-windows-subsystem-for-linux-wsl2-iptables/</guid><description>Issue: sudo service docker start says &quot;Starting Docker: docker&quot; but sudo service docker status shows &quot;Docker is not running&quot; and most docker commands throw following message &quot;Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?&quot;.  abhijit@AwsJunkie:~$ sud</description><pubDate>Sat, 04 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Install Docker Engine and Docker Compose on Windows Subsystem for Linux (WSL 2)</title><link>https://awsjunkie.com/install-docker-engine-containerd-and-docker-compose-on-wsl-2-docker-desktop-windows-subsystem-for-linux-windows/</link><guid isPermaLink="true">https://awsjunkie.com/install-docker-engine-containerd-and-docker-compose-on-wsl-2-docker-desktop-windows-subsystem-for-linux-windows/</guid><description>If you already have Docker Desktop installed or want to use docker on both Windows and WSL2, then Docker Desktop is better choice. But I personally prefer to install and run the &quot;most-loved Tool&quot; docker inside Windows Subsystem for Linux (WSL 2). This keeps the development environment isolated and t</description><pubDate>Fri, 03 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Install JupyterLab or Jupyter Notebook in Windows Subsystem for Linux (WSL2)</title><link>https://awsjunkie.com/install-jupyterlab-or-jupyter-notebook-in-windows-subsystem-for-linux-wsl2-ubuntu/</link><guid isPermaLink="true">https://awsjunkie.com/install-jupyterlab-or-jupyter-notebook-in-windows-subsystem-for-linux-wsl2-ubuntu/</guid><description>Web-based interactive development environment JupyterLab (the next generation of Jupyter Notebook ) is very popular in the field of data science and machine learning. Windows Subsystem for Linux (WSL2) is well known for super-fast boot time, less resource consumption and seamless integration of Linu</description><pubDate>Wed, 01 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Check or Upgrade/Downgrade Windows Subsystem for Linux (WSL) Version</title><link>https://awsjunkie.com/check-upgrade-downgrade-wsl-version-running-on-windows-10-or-11-wsl2-ubuntu-kali/</link><guid isPermaLink="true">https://awsjunkie.com/check-upgrade-downgrade-wsl-version-running-on-windows-10-or-11-wsl2-ubuntu-kali/</guid><description>This is a short post on how to check or upgrade/downgrade the version of Windows Subsystem for Linux (WSL) running on Windows 10 or Windows 11 host.  To check WSL version set to installed Linux distro, execute wsl -l -v or wsl --list --verbose  C:\Users\AwsJunkie&gt;wsl --list --verbose   NAME         </description><pubDate>Sun, 02 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Setup Proxy for CURL in Ubuntu running on WSL (Windows Subsystem for Linux)</title><link>https://awsjunkie.com/setup-proxy-curl-command-ubuntu-wsl-windows-subsystem-linux-wsl2/</link><guid isPermaLink="true">https://awsjunkie.com/setup-proxy-curl-command-ubuntu-wsl-windows-subsystem-linux-wsl2/</guid><description>If Windows host machine is running behind any proxy (e.g. corporate proxy in office network), then it is required to pass/configure Proxy server and Proxy Authentication for cURL commands.  Let&apos;s explore multiple ways to do it.   CURL option &quot;proxy&quot; and &quot;proxy-user&quot;  cURL command has option -x, --pr</description><pubDate>Sun, 11 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Update WSL2 (Windows Subsystem for Linux) kernel on Windows</title><link>https://awsjunkie.com/update-wsl-windows/</link><guid isPermaLink="true">https://awsjunkie.com/update-wsl-windows/</guid><description>Windows Build version 20150 has introduced command line options to update WSL2 (Windows Subsystem for Linux) Kernel very conveniently. Let&apos;s try that.  Run wmic os get BuildNumber in command line to check the build version of your Windows.   C:\Users\AwsJunkie&gt;wmic os get BuildNumber BuildNumber 220</description><pubDate>Sun, 11 Sep 2022 00:00:00 GMT</pubDate></item><item><title>How to Backup and Restore Linux Distro on WSL (Windows Subsystem for Linux)?</title><link>https://awsjunkie.com/how-to-backup-and-restore-wsl-windows-subsystem-for-linux-export-import/</link><guid isPermaLink="true">https://awsjunkie.com/how-to-backup-and-restore-wsl-windows-subsystem-for-linux-export-import/</guid><description>Nobody can deny the importance of backup &amp; restore process for any environment. Specially, when multi-steps are involved in setup and configuration and we keep modifying the environment with time. Basically, if anything goes wrong for any reason, we don&apos;t want to end up wasting time by setting up th</description><pubDate>Sat, 03 Sep 2022 00:00:00 GMT</pubDate></item><item><title>How to Uninstall or Remove Linux Distro Installed on WSL (Windows Subsystem for Linux)?</title><link>https://awsjunkie.com/how-to-uninstall-or-remove-linux-distro-from/</link><guid isPermaLink="true">https://awsjunkie.com/how-to-uninstall-or-remove-linux-distro-from/</guid><description>Uninstallation of redundant or unused Linux Distros on Windows Subsystem for Linux (WSL) is an important activity to reclaim space and maintain hygiene of the system.  It is just one command to remove a distro from WSL.  Video:    * Run the following command in Windows Command Prompt to find the lis</description><pubDate>Fri, 02 Sep 2022 00:00:00 GMT</pubDate></item><item><title>How to Install Windows Subsystem for Linux (WSL2) on Windows 11?</title><link>https://awsjunkie.com/how-to-install-windows-subsystem-for-linux-wsl2-on-windows-11/</link><guid isPermaLink="true">https://awsjunkie.com/how-to-install-windows-subsystem-for-linux-wsl2-on-windows-11/</guid><description>Steps to install Windows Subsystem for Linux (WSL2) on Windows 10 works for Windows 11 too. But Microsoft made it super simple in Windows 11. Just one command that takes minutes to install a Linux distribution (Ubuntu by default).  If you are curious about other 3 different options that I mentioned </description><pubDate>Tue, 30 Aug 2022 00:00:00 GMT</pubDate></item><item><title>How to Install Windows Subsystem for Linux (WSL2) on Windows 10?</title><link>https://awsjunkie.com/how-to-install-windows-subsystem-for-linux-wsl2-on-windows-10/</link><guid isPermaLink="true">https://awsjunkie.com/how-to-install-windows-subsystem-for-linux-wsl2-on-windows-10/</guid><description>Windows Subsystem for Linux (WSL) is an awesome feature of Windows 10. No more VMware or Oracle VirtualBox is required to run Linux on Windows. WSL is faster and less resource consuming, zero or less configuration compared to any other traditional Virtual Machines (VM). Installation and setup of Lin</description><pubDate>Thu, 26 Aug 2021 00:00:00 GMT</pubDate></item><item><title>How to change hostname on Ubuntu running on Windows WSL?</title><link>https://awsjunkie.com/change-hostname-ubuntu-microsoft-windows-subsystem-for-linux-wsl-wsl2-wsl-conf-unable-resolve-hosts-name-service-not-known-list-running-shutdown-vm-srccodes/</link><guid isPermaLink="true">https://awsjunkie.com/change-hostname-ubuntu-microsoft-windows-subsystem-for-linux-wsl-wsl2-wsl-conf-unable-resolve-hosts-name-service-not-known-list-running-shutdown-vm-srccodes/</guid><description>If you are running Ubuntu on Windows WSL (Windows Subsystem for Linux) and wondering how to change hostname permanently then follow all steps mentioned below.  Once hostname is changed, if you get &quot;unable to resolve host &lt;hostname&gt;: Name or service not known&quot; then follow the step #4 for the fix.   V</description><pubDate>Tue, 13 Jul 2021 00:00:00 GMT</pubDate></item><item><title>Kid&apos;s Eye and Energy Safe Smart TV - Part 2</title><link>https://awsjunkie.com/iot-kids-eye-safe-smart-green-tv-roku-esp32-hcsr04-hcsr501-pir-motion-ultrasonic-sensors-oled/</link><guid isPermaLink="true">https://awsjunkie.com/iot-kids-eye-safe-smart-green-tv-roku-esp32-hcsr04-hcsr501-pir-motion-ultrasonic-sensors-oled/</guid><description>Sometimes I feel, kids do this just to irritate us. Or may be, we always have a prioritized  list of problems in our subconscious mind. When we solve the top one, the next one pops up and gets highlighted. It is indeed never ending.  Few extra hours of running TV will hardly make any difference in m</description><pubDate>Thu, 09 Jul 2020 00:00:00 GMT</pubDate></item><item><title>Kid&apos;s Eye Safe Smart TV - Part 1</title><link>https://awsjunkie.com/iot-kids-eye-safe-smart-tv-roku-esp32-hcsr04-sensor-oled/</link><guid isPermaLink="true">https://awsjunkie.com/iot-kids-eye-safe-smart-tv-roku-esp32-hcsr04-sensor-oled/</guid><description>Outside of home COVID-19. Inside at home COVID-16. Whole world is fighting against COVID-19. But for COVID-16, I am all alone. I am tired of saying &quot;please stay away from the screen&quot;. So thought of this concept project to avoid brain infection at home.  By the way, I call two of my kids (age 1 and 6</description><pubDate>Fri, 19 Jun 2020 00:00:00 GMT</pubDate></item><item><title>Internet enabled (IOT) smoke alarm with SMS notification using esp8266, MQ2, ThingSpeak and Twilio</title><link>https://awsjunkie.com/iot-smoke-alarm-esp8266-mq2-gas-sensor-twilio-cloud-sms-thingspeak-analytics-mqtt/</link><guid isPermaLink="true">https://awsjunkie.com/iot-smoke-alarm-esp8266-mq2-gas-sensor-twilio-cloud-sms-thingspeak-analytics-mqtt/</guid><description>ESP8266 based Internet enabled (IOT) smoke and fire alarm to send SMS notification (Twilio) and to trigger alarm with flashing red LED if it detects smoke  and leakage of combustible gas using MQ2 gas sensor. Also ThingSpeak analytics is a great bonus.</description><pubDate>Mon, 04 Sep 2017 00:00:00 GMT</pubDate></item><item><title>IOT - Home Automation project using Geofencing, MQTT, ESP8266 and MycroPython</title><link>https://awsjunkie.com/iot-home-automation-geofence-mqtt-esp8266-mycropython-cloudmqtt-fake-gps-owntracks/</link><guid isPermaLink="true">https://awsjunkie.com/iot-home-automation-geofence-mqtt-esp8266-mycropython-cloudmqtt-fake-gps-owntracks/</guid><description>A home automation project that maps switching on/off of appliances with your entry/exit of a geofence (virtual perimeter for a real-world geographic area). Step into a cool room without having to wait for the air conditioning to start functioning? Watch the garage door open as you drive in. </description><pubDate>Mon, 08 May 2017 00:00:00 GMT</pubDate></item><item><title>Home Automation - Internet of Things - MQTT (MQ Telemetry Transport), ESP8266 and MycroPython</title><link>https://awsjunkie.com/mqtt-cloudmqtt-mqtt-dashboard-android-esp8266-mycropython-home-automation-blub-internet-of-things-iot-m2m/</link><guid isPermaLink="true">https://awsjunkie.com/mqtt-cloudmqtt-mqtt-dashboard-android-esp8266-mycropython-home-automation-blub-internet-of-things-iot-m2m/</guid><description>This is my first post on home automation. As a &apos;Hello World&apos; project, switching on/off a bulb is a common use case. This post is not an exception. But to spice it up, we&apos;ll use MQTT (MQ Telemetry Transport) - a machine-to-machine (M2M)/Internet of Things (IOT) connectivity protocol and an android ap</description><pubDate>Wed, 22 Mar 2017 00:00:00 GMT</pubDate></item><item><title>Configure STA_IF interface of ESP8266 (MycroPython firmware) to connect with WIFI network automatically on boot</title><link>https://awsjunkie.com/configuration-sta-if-interface-esp8266-mycro-python-firmware-connect-wifi-networkk-automatically-boot/</link><guid isPermaLink="true">https://awsjunkie.com/configuration-sta-if-interface-esp8266-mycro-python-firmware-connect-wifi-networkk-automatically-boot/</guid><description>ESP8266 can act as both Station / WIFI client (STA_IF interface) and Access Point (AP_IF interface). AP_IF interface is active by default in MycroPython firmware on ESP826 . In the earlier post, we connected to the access point (AP mode) of ESP8266 and used WebREPL to remotely control switch on/off </description><pubDate>Tue, 14 Mar 2017 00:00:00 GMT</pubDate></item><item><title>Example: Remotely switch on/off and control brightness of an LED using MicroPython WebREPL</title><link>https://awsjunkie.com/esp-8266-12e-remotely-switch-on-off-control-brightness-led-micropython-web-repl/</link><guid isPermaLink="true">https://awsjunkie.com/esp-8266-12e-remotely-switch-on-off-control-brightness-led-micropython-web-repl/</guid><description>So far, we have flashed MicroPython firmware onto an ESP8266 and setup WebREPL to run programs over WIFI on the chip. Now it&apos;s time for a hands-on excercise. We&apos;ll remotely switch on/off and control brightness of an LED using MicroPython WebREPL.</description><pubDate>Wed, 08 Mar 2017 00:00:00 GMT</pubDate></item><item><title>How to setup WebREPL to connect to Python prompt (REPL) of ESP8266 over WIFI network?</title><link>https://awsjunkie.com/setup-web-repl-esp8266-12e-connect-micro-python-prompt-repl-wifi-access-point-ap-hello-world/</link><guid isPermaLink="true">https://awsjunkie.com/setup-web-repl-esp8266-12e-connect-micro-python-prompt-repl-wifi-access-point-ap-hello-world/</guid><description>WebREPL daemon auto-start is disabled by default in MycroPython on ESP8266 for security reason. Here, we&apos;ll enable the same, connect to the REPL over WIFI using locally installed WebREPL client and run a &quot;Hello World&quot; program remotely on the chip.</description><pubDate>Thu, 23 Feb 2017 00:00:00 GMT</pubDate></item><item><title>How to flash MicroPython firmware onto an ESP8266 ESP-12E chip using esptool?</title><link>https://awsjunkie.com/flash-micropython-firmware-esp8266-esp12e-esptool-esplorer/</link><guid isPermaLink="true">https://awsjunkie.com/flash-micropython-firmware-esp8266-esp12e-esptool-esplorer/</guid><description>By default, ESP8226 module comes with AT Firmware. In this post, we&apos;ll see how to flash MicroPython firmware onto an ESP8266 ESP-12E chip using esptool.   Tools,Technologies and Components used in this article    1. ESPlorer IDE  2. MicroPython  3. macOS Sierra  4. Components:          * ESP8266 ESP</description><pubDate>Sat, 04 Feb 2017 00:00:00 GMT</pubDate></item><item><title>How to uninstall OpenCV (Open Source Computer Vision) from Raspberry Pi - Raspbian Jessie?</title><link>https://awsjunkie.com/uninstall-remove-opencv-raspberry-pi-jessie-debain-make-uninstall-open-source-computer-vision-opencvlib/</link><guid isPermaLink="true">https://awsjunkie.com/uninstall-remove-opencv-raspberry-pi-jessie-debain-make-uninstall-open-source-computer-vision-opencvlib/</guid><description>To uninstall OpenCV (Open Source Computer Vision) from Raspberry Pi (Raspbian Jessie), follow the steps mentioned below in this article.</description><pubDate>Sun, 10 Jul 2016 00:00:00 GMT</pubDate></item><item><title>Install and Configure Oracle Java ME Embedded on Raspberry Pi</title><link>https://awsjunkie.com/oracle-java-me-embedded-raspberry-pi-proxy-jar-usertest-ams-developer-agent-program-winscp-putty/</link><guid isPermaLink="true">https://awsjunkie.com/oracle-java-me-embedded-raspberry-pi-proxy-jar-usertest-ams-developer-agent-program-winscp-putty/</guid><description>Raspberry Pi is a low cost, credit-card sized and fastest selling personal computer. In this article, we&apos;ll install and configure Oracle Java ME Embedded on a Raspberry Pi.      What is a Raspberry Pi?   The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or</description><pubDate>Tue, 17 Mar 2015 00:00:00 GMT</pubDate></item></channel></rss>