Running Proxy.py as a Lightweight HTTP Proxy on EC2
This note describes how to set up Proxy.py, a lightweight HTTP proxy server, on an EC2 instance.
Streaming OPC UA Data to Kinesis via SiteWise Edge Gateway
This note describes how to stream OPC UA data to Kinesis Data Streams through SiteWise Edge Gateway.
Streamlining NDJSON Processing with Kinesis Firehose Dynamic Partitioning
Kinesis Data Firehose recently introduced support for dynamic partitioning. With this, developers no longer require Lambda functions just to convert to NDJSON (Newline Delimited JSON).
Performing OCR on Japanese PDFs Using Tesseract and Pytesseract
This example demonstrates how to perform OCR on Japanese PDFs using Tesseract OCR v4 and pytesseract.
Getting Started with Amazon SageMaker: Using Built-in Algorithms
Train and deploy a k-NN classifier on the Iris dataset using SageMaker Studio and built-in algorithms.
Querying Amazon Neptune with Gremlin
This note shows how to query Amazon Neptune graph data using Gremlin.
Configuring nginx Resolver Settings for ELB and Dynamic DNS Backends
When nginx sits behind ELB or other dynamic DNS backends, configure resolver settings so it does not keep stale IP addresses.
Angular Project Structure for Modularity and Reusability
This note outlines an Angular folder structure with core, features, and shared modules to keep the app modular and reusable.
Installing Python Packages Without Internet Access
This note describes how to install python packages without Internet connectivity.
Partition Projection in AWS Athena
Athena Partition Projection, introduced in June 2020, eliminates the need to run MSCK REPAIR TABLE to add new partitions manually.