AWS Developer Tools Blog

Tag: Java

Amazon DynamoDB Session Manager for Apache Tomcat

Today we’re excited to talk about a brand new open source project on our GitHub page for managing Apache Tomcat sessions in Amazon DynamoDB! DynamoDB’s fast and predictable performance characteristics make it a great match for handling session data. Plus, since it’s a fully-managed NoSQL database service, you avoid all the work of maintaining and […]

Quick Tips: Managing Amazon S3 Data in Eclipse

No matter what type of application you’re developing, it’s a safe bet that it probably needs to save or load data from a central data store, such as Amazon S3. During development, you can take advantage of the Amazon S3 management tools provided by the AWS Toolkit for Eclipse, all without ever leaving your IDE. […]

The DynamoDBMapper, Local Secondary Indexes, and You!

Earlier this year, Amazon DynamoDB released support for local secondary indexes. At that time, the AWS SDK for Java added support for LSIs, for both the low-level(AmazonDynamoDBClient) and high-level(DynamoDBMapper) APIs in the com.amazonaws.services.dynamodbv2 package. Since then, I have seen a few questions on how to use the DynamoDBMapper with local secondary indexes. In this post, […]

Closeable S3Objects

The com.amazonaws.services.s3.model.S3Object class now implements the Closeable interface (AWS SDK for Java 1.4.8 onwards). This allows you to use it as a resource in a try-with-resources statement. S3Object contains an S3ObjectInputStream that lets you stream down your data over the HTTP connection from Amazon S3. Since the HTTP connection is open and waiting, it’s important […]

Injecting Failures and Latency using the AWS SDK for Java

Today we have another guest post from a member of the Amazon DynamoDB team, Pejus Das. The Amazon DynamoDB service provides fast and predictable performance with seamless scalability. It also has a list of common errors that can occur during request processing. You probably have a set of test suites that you run before you […]

AWS SDKs and Tools @ OSCON

A few of us from the SDKs and Tools teams will be down in Portland for OSCON next week. We’ll be at the AWS booth talking to customers, answering questions, and as always, looking for talented engineers, managers, and designers interested in building the future of the AWS platform. If you aren’t able to drop […]

Release: AWS SDK for Java 1.5.0

We released version 1.5.0 of the AWS SDK for Java last night.  This release contains several exciting enhancements including: Upgrading to the latest major version of Apache HttpClient Support for the Closeable interface on Amazon S3 objects Easier construction of requests that use map datatypes Batching improvements for Amazon DynamoDB Support for Amazon Elastic Transcoder’s […]

Data Encryption with Amazon S3

If your application uses Amazon S3 and deals with sensitive data, then you should be taking advantage of the easy ways of increasing the security of your data using the AWS SDK for Java. There are two easy options for locking down your data using Amazon S3 and the AWS SDK for Java. Which one […]

Rate-Limited Scans in Amazon DynamoDB

Today we’re lucky to have another guest post by David Yanacek from the Amazon DynamoDB team. David is sharing his deep knowledge on Amazon DynamoDB to help explain how to manage performance and throughput usage on your DynamoDB tables. When you scan your table in Amazon DynamoDB, you should follow the DynamoDB best practices for […]

Writing less code when using the AWS SDK for Java

Today we have a guest post by David Yanacek from the Amazon DynamoDB team. The AWS SDK for Java provides a convenient set of methods for building request objects. This set of methods, known as a fluent interface, can save you from repeatedly retyping the request variable name, and can even make your code more […]