41554 blogs · [ { "id": "01a087e0-a344-738d-ac1b-86fb8130d5fa", "title": "Subreddit History Is a Surprisingly Good Lie Detector", "url": "https://sigpwned.com/2026/04/27/reddit-contextualizer-subreddit-history-is-a-surprisingly-good-lie-detector/", "published_at": "2026-04-27T21:35:45+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb820d7bc8", "title": "(More) Statistics Without the Agonizing Pain: Probability Distributions", "url": "https://sigpwned.com/2025/12/17/more-statistics-without-the-agonizing-pain-probability-distributions/", "published_at": "2025-12-18T03:24:59+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb82f1ad17", "title": "Having Trouble with Bedrock Errors? Check Cross-Region Inference.", "url": "https://sigpwned.com/2025/10/15/having-trouble-with-bedrock-errors-check-cross-region-inference/", "published_at": "2025-10-15T21:03:06+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb831484df", "title": "AI is Getting Really Useful for SQL", "url": "https://sigpwned.com/2025/03/12/ai-is-getting-really-useful-for-sql/", "published_at": "2025-03-12T23:49:37+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb83bc77ba", "title": "Introducing Rapier", "url": "https://sigpwned.com/2025/01/19/introducing-rapier/", "published_at": "2025-01-20T01:48:02+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb83e973a1", "title": "Jackson CSV Serialization and Deserialization from the Ground Up", "url": "https://sigpwned.com/2024/12/15/jackson-csv-serialization-and-deserialization-from-the-ground-up/", "published_at": "2024-12-15T20:24:30+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb843b1b69", "title": "Regex for ISO 3166-1 Country Codes", "url": "https://sigpwned.com/2024/11/11/regex-for-iso-3166-1-country-codes/", "published_at": "2024-11-12T02:44:16+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb845786ac", "title": "AWS API Gateway Gotchas & Lessons Learned", "url": "https://sigpwned.com/2024/10/08/aws-api-gateway-gotchas-lessons-learned/", "published_at": "2024-10-08T20:55:09+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb84d73261", "title": "Generating Java record classes with Jackson Annotations to map JSON using ChatGPT", "url": "https://sigpwned.com/2024/09/22/generating-java-record-classes-with-jackson-annotations-to-map-json-using-chatgpt/", "published_at": "2024-09-23T03:14:31+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb85556b91", "title": "AWS SageMaker Object Detection Training Gotchas", "url": "https://sigpwned.com/2024/09/01/aws-sagemaker-object-detection-training-gotchas/", "published_at": "2024-09-01T16:13:54+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb85601ea9", "title": "Efficient Image Metadata Extraction with Java", "url": "https://sigpwned.com/2024/07/31/efficient-image-metadata-extraction-with-java/", "published_at": "2024-08-01T01:27:00+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb85dabd7c", "title": "Yes, Java ThreadLocalRandom is Safe to Use with Virtual Threads", "url": "https://sigpwned.com/2024/04/11/java-threadlocalrandom-is-safe-to-use-with-virtual-threads/", "published_at": "2024-04-11T17:55:17+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb864decb8", "title": "Example JWT with Private JWK", "url": "https://sigpwned.com/2024/03/01/example-jwt-with-private-jwk/", "published_at": "2024-03-01T23:32:23+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8681ac34", "title": "Reverse Engineering with ChatGPT: An Example", "url": "https://sigpwned.com/2024/02/24/reverse-engineering-with-chatgpt-an-example/", "published_at": "2024-02-25T01:27:12+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb870ce2fc", "title": "In Java, Strings Much Faster than Regexes, Even for Same Operations", "url": "https://sigpwned.com/2024/01/20/in-java-strings-much-faster-than-regexes-even-for-same-operations/", "published_at": "2024-01-20T22:59:13+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb87fe80c5", "title": "Apache HTTPComponents HTTP Header Names are Case Insensitive", "url": "https://sigpwned.com/2024/01/19/apache-httpcomponents-http-header-names-are-case-insensitive/", "published_at": "2024-01-20T01:47:15+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb88b6c40d", "title": "Validating WebFlow Webhook Requests in AWS Lambda and Python", "url": "https://sigpwned.com/2024/01/05/validating-webflow-webhook-requests-in-aws-lambda-and-python/", "published_at": "2024-01-05T22:55:41+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb89a56cf9", "title": "Sample AWS Kinesis Firehose CloudWatch Log HTTP Endpoint Payload", "url": "https://sigpwned.com/2024/01/03/sample-aws-kinesis-firehose-cloudwatch-log-http-endpoint-payload/", "published_at": "2024-01-03T16:52:15+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8a26cf7e", "title": "A Developer Workflow for Modern AWS Serverless Applications", "url": "https://sigpwned.com/2023/12/14/a-developer-workflow-for-modern-aws-serverless-applications/", "published_at": "2023-12-14T23:30:46+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8a5fd95b", "title": "The Lambda Iceberg: A Deep Dive on AWS Lambda for Java", "url": "https://sigpwned.com/2023/10/14/the-lambda-iceberg-a-deep-dive-on-aws-lambda/", "published_at": "2023-10-14T18:43:47+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8b367bb6", "title": "Unpacking My Default AWS Webapp Architecture", "url": "https://sigpwned.com/2023/10/05/my-default-aws-webapp-architecture/", "published_at": "2023-10-05T22:05:47+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8bb376bc", "title": "Community-Managed AWS Lambda Base Images for Java 21", "url": "https://sigpwned.com/2023/09/25/community-managed-aws-lambda-base-images-for-java-21/", "published_at": "2023-09-26T01:57:16+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8c0453f6", "title": "Java 21 Custom Runtime for AWS Lambda", "url": "https://sigpwned.com/2023/09/19/java-21-custom-runtime-for-aws-lambda/", "published_at": "2023-09-19T18:31:13+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8cf62b5a", "title": "Announcing HumanGraphics!", "url": "https://sigpwned.com/2023/09/13/announcing-humangraphics/", "published_at": "2023-09-14T03:16:51+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8df3ec57", "title": "Postgres Upsert: Created or Updated?", "url": "https://sigpwned.com/2023/08/10/postgres-upsert-created-or-updated/", "published_at": "2023-08-10T16:14:51+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8df6f194", "title": "ISO 15924 Codes to Unicode Scripts… and Back Again!", "url": "https://sigpwned.com/2023/07/30/iso-15924-codes-to-unicode-scripts-and-back-again/", "published_at": "2023-07-30T19:51:55+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8e10dd1f", "title": "Popular Names by Country Dataset", "url": "https://sigpwned.com/2023/07/15/popular-names-by-country-dataset/", "published_at": "2023-07-16T00:47:47+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8e854c7a", "title": "Regex for 50 US States", "url": "https://sigpwned.com/2023/06/29/regex-for-50-us-states/", "published_at": "2023-06-29T21:03:20+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8eb8a819", "title": "emoji4j v15.0.1 Released", "url": "https://sigpwned.com/2023/06/28/emoji4j-v15-0-1-released/", "published_at": "2023-06-28T17:51:28+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8f5cc600", "title": "Parsing Rich Social Media Text", "url": "https://sigpwned.com/2023/06/13/parsing-rich-social-media-text/", "published_at": "2023-06-13T17:36:09+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8f8afae3", "title": "Techniques for Solving the Toughest Problems", "url": "https://sigpwned.com/2023/05/03/techniques-for-solving-the-toughest-problems/", "published_at": "2023-05-03T18:44:33+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb8ff67043", "title": "AWS Step Functions Distributed Map ResultWriter Example", "url": "https://sigpwned.com/2023/04/27/aws-step-functions-distributed-map-resultwriter-example/", "published_at": "2023-04-28T03:06:45+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb9029cde2", "title": "Community-Managed OpenAPI Spec for Pinecone API", "url": "https://sigpwned.com/2023/04/01/community-managed-openapi-spec-for-pinecone-api/", "published_at": "2023-04-01T15:49:12+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb90628fcc", "title": "Community-Managed AWS Lambda Base Images for Java 20", "url": "https://sigpwned.com/2023/03/24/community-managed-aws-lambda-base-images-for-java-20/", "published_at": "2023-03-25T03:17:08+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb913c4b26", "title": "Adding Code Blocks with Syntax Highlighting to WebFlow", "url": "https://sigpwned.com/2023/03/07/adding-code-blocks-with-syntax-highlighting-to-webflow/", "published_at": "2023-03-08T03:52:37+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb913d42cf", "title": "JDBQ: A Database Access Framework for Java + BigQuery", "url": "https://sigpwned.com/2023/03/05/jdbq-a-database-access-framework-for-java-bigquery/", "published_at": "2023-03-06T03:20:07+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb91f397ef", "title": "BigQuery RegExp for Matching Single Emoji", "url": "https://sigpwned.com/2022/11/08/bigquery-regexp-for-matching-single-emoji/", "published_at": "2022-11-08T16:57:23+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb924bf4f5", "title": "Community-Managed AWS Lambda Base Images for Java 19", "url": "https://sigpwned.com/2022/09/21/aws-lambda-base-images-for-java-19/", "published_at": "2022-09-21T15:17:05+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb92fddc71", "title": "Community-Managed AWS Lambda Base Images for Java 18", "url": "https://sigpwned.com/2022/08/31/aws-lambda-base-images-for-java-18/", "published_at": "2022-08-31T14:59:17+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb93488076", "title": "Announcing My First Commercial API, arachn.io!", "url": "https://sigpwned.com/2022/08/26/announcing-my-first-commercial-api-arachn-io/", "published_at": "2022-08-26T01:28:50+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb938831ad", "title": "AWS ALB Jersey Lambda Target Gotchas", "url": "https://sigpwned.com/2022/07/30/aws-alb-jersey-lambda-target-gotchas/", "published_at": "2022-07-30T14:28:04+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb94038664", "title": "Community-Managed AWS Lambda Base Images for Java 17", "url": "https://sigpwned.com/2022/07/23/aws-lambda-base-images-for-java-17/", "published_at": "2022-07-23T14:02:45+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb9500958b", "title": "Litecene: Full-Text Search for Google BigQuery", "url": "https://sigpwned.com/2022/05/15/litecene-full-text-search-for-google-bigquery/", "published_at": "2022-05-15T19:59:46+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb956c5e6a", "title": "Fundamentals of Software Performance Analysis Part III — Optimizing Memory Allocation Performance", "url": "https://sigpwned.com/2022/04/28/fundamentals-of-software-performance-analysis-part-iii-optimizing-memory-allocation-performance/", "published_at": "2022-04-28T21:23:58+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb95955fd5", "title": "Fundamentals of Software Optimization Part II — Optimizing Wall Clock Performance", "url": "https://sigpwned.com/2022/04/24/fundamentals-of-software-optimization-part-ii-optimizing-wall-clock-performance/", "published_at": "2022-04-24T01:07:04+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb96745be9", "title": "Fundamentals of Software Optimization Part I — Benchmarking", "url": "https://sigpwned.com/2022/04/16/fundamentals-of-software-optimization-part-i-benchmarking/", "published_at": "2022-04-16T19:47:10+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb96ef6620", "title": "Introduction to Fundamentals of Software Optimization", "url": "https://sigpwned.com/2022/04/15/introduction-to-fundamentals-of-software-optimization/", "published_at": "2022-04-15T14:40:31+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb9721b1fc", "title": "OpenAPI Generator Template Customization Example", "url": "https://sigpwned.com/2022/04/08/openapi-generator-template-customization-example/", "published_at": "2022-04-08T15:40:28+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb981990b9", "title": "A Dendrogram Layout in Gephi", "url": "https://sigpwned.com/2021/01/04/a-dendrogram-layout-in-gephi/", "published_at": "2021-01-04T20:25:09+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb98c034ba", "title": "BigQuery Twitter Schema", "url": "https://sigpwned.com/2020/12/26/bigquery-twitter-schema/", "published_at": "2020-12-26T17:55:26+00:00" }, { "id": "01a087e0-a344-738d-ac1b-86fb99a56d17", "title": "String.hashCode() is plenty unique", "url": "https://sigpwned.com/2018/08/10/string-hashcode-is-plenty-unique/", "published_at": "2018-08-10T20:41:44+00:00" }, { "id": "01a087e0-a345-7169-9479-33962a211564", "title": "Populating a EC2- and Fargate Cross-Compatible ECS Cluster from a Spot Fleet", "url": "https://sigpwned.com/2018/04/30/populating-a-ec2-and-fargate-cross-compatible-ecs-cluster-from-a-spot-fleet/", "published_at": "2018-04-30T15:56:05+00:00" }, { "id": "01a087e0-a345-7169-9479-33962aa07f5f", "title": "A Year of Mashable — 2012", "url": "https://sigpwned.com/2013/01/04/a-year-of-mashable-2012/", "published_at": "2013-01-04T18:06:13+00:00" }, { "id": "01a087e0-a345-7169-9479-33962afc4ad3", "title": "Should I Use an ORM or Not? Sure.", "url": "https://sigpwned.com/2012/08/11/should-i-use-an-orm-or-not-sure/", "published_at": "2012-08-11T22:12:09+00:00" }, { "id": "01a087e0-a345-7169-9479-33962b4a4877", "title": "Complication is What Happens When You Try to Solve a Problem You Don’t Understand", "url": "https://sigpwned.com/2012/05/04/complication-is-what-happens-when/", "published_at": "2012-05-04T22:23:16+00:00" }, { "id": "01a087e0-a345-7169-9479-33962bfe4f67", "title": "Learning to Program", "url": "https://sigpwned.com/2012/04/12/learning-to-program/", "published_at": "2012-04-12T00:28:14+00:00" }, { "id": "01a087e0-a345-7169-9479-33962c2234ec", "title": "The Origin of Perfect Software", "url": "https://sigpwned.com/2010/04/08/the-origin-of-perfect-software/", "published_at": "2010-04-08T00:09:06+00:00" }, { "id": "01a087e0-a345-7169-9479-33962cfae068", "title": "The Economics of Perfect Software", "url": "https://sigpwned.com/2010/03/24/the-economics-of-perfect-software/", "published_at": "2010-03-24T11:44:45+00:00" } ] posts Claim your blog
Back to sigpwned.com
Blog · corpus.blog/blogs/sigpwned.com/posts

sigpwned.com

sigpwned.com

2026

2025

2024

2023

2022

2021

2020

2018

2013

2012

2010