Java

TwitterFacebook
Get flash to fully experience Pearltrees
http://www.developer.com/author/Richard-G.-Baldwin-64720.htm Other Java Article Published February 24, 2009 Learn how to add animated movement into your program where multiple objects chase a lead object as it moves randomly in a given environment. Other Java Article Published February 10, 2009

Richard G. Baldwin's all articles - Developer.com: Your Home for Java and Open Source Development Knowledge - Developer.com

encryption

algorithms

Java Performance Tuning Training Video

http://www.intertech.com/Blog/post/Java-Performance-Tuning-Training-Video.aspx In this video, Intertech Instructor Jason Shapiro, examines the different ways performance can be affected by object creation, garbage collection, method invocation, and more. In it, examine tools, such as the free/open-source VisualVM, and learn strategies for monitoring and tuning Java applications and their containers. Viewers of this video will leave with an understanding of how to profile their own projects for the purpose of improving application performance.
frameworks

Games

Annotations

Ajax

Tutorials

Security

Groovy

Threading

JFace

https://developers.google.com/protocol-buffers/docs/overview Welcome to the developer documentation for protocol buffers – a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols, data storage, and more. This documentation is aimed at Java, C++, or Python developers who want to use protocol buffers in their applications. This overview introduces protocol buffers and tells you what you need to do to get started – you can then go on to follow the tutorials or delve deeper into protocol buffer encoding . API reference documentation is also provided for all three languages, as well as language and style guides for writing .proto files. What are protocol buffers? Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data – think XML, but smaller, faster, and simpler.

Developer Guide - Protocol Buffers - Google Code

When your boss asks you to rewrite your application to be more performant and handle greater throughput, what do you do? Once upon a time, when Moore’s Law held steady, all you had to do was to go drink a soy latte, play some Doom, twiddle your thumbs for a few months on the pretext of rewriting your application, and then redeploy it. Unchanged. Just onto more current hardware.

Caching, Parallelism and Scalability | Javalobby

http://java.dzone.com/articles/caching-parallelism-scalability
http://www.ibm.com/developerworks/java/library/j-jip/?ca=dgr-lnxw01JavaProfiling

Build your own profiling tool

Whether you're using System.out.println() or a profiling tool such as hprof or OptimizeIt, code profiling should be an essential component of your software development practice. This article discusses the most common approaches to code profiling and explains their downsides. It provides a list of best-of-breed features you might look for in an ideal profiler and explains why aspect-oriented techniques are well suited to achieving some of those features.
The term "unchecked" warning is misleading. It does not mean that the warning is unchecked in any way. The term "unchecked" refers to the fact that the compiler and the runtime system do not have enough type information to perform all type checks that would be necessary to ensure type safety. In this sense, certain operations are "unchecked". The most common source of "unchecked" warnings is the use of raw types. "unchecked" warnings are issued when an object is accessed through a raw type variable, because the raw type does not provide enough type information to perform all necessary type checks.

Java Generics FAQs - Under The Hood Of The Compiler - Angelika Langer Training/Consulting

http://www.angelikalanger.com/GenericsFAQ/FAQSections/TechnicalDetails.html#Which%20methods%20that%20use%20the%20type%20parameter%20in%20the%20argument%20or%20return%20type%20are%20accessible%20in%20an%20upper%20bound%20wildcard%20instantiation?