Ilias Tsagklis

About Ilias Tsagklis

Ilias Tsagklis is a senior software engineer working in the telecom domain. He is an applications developer in a wide variety of applications/services. Ilias is co-founder and Executive Editor at Java Code Geeks.

Best Of The Week – 2011 – W34

Hello guys,

Time for the “Best Of The Week” links for the week that just passed. Here are some links that drew JavaCodeGeeks attention:

* 5 Ways to Boost MySQL Scalability: This article presents a few quick tips on how to boost MySQL scalability, including query tuning, master-master replication, disk RAID and others.

* Android User Interface Design: Working With Dialogs: A detailed tutorial on how to create and manipulate Dialogs with Android. Also check out our Android Tutorials and our Android Game Development Tutorials.

* Tagged Architecture – Scaling to 100 Million Users, 1000 Servers, and 5 Billion Page Views: An interesting article presenting the timeline of Tagged’s architecture. It explains how they started with plain PHP back-end and one DB and how they are currently leveraging a range of back-end and data services.

* JProfiler 7: Probes, Threads and Heap Inspections: An overview of the new features provided by JProfiler 7 which features CPU profiling, memory profiling, thread profiling and VM telemetry. JProfiler also now has built-in probes for JDBC, JMS, JNDI, Servlets, files, sockets and processes, which records and analyzes data from various subsystems.

* Understanding Cloud Computing Vulnerabilities: An IEEE article discussing cloud computing security. It focuses on cloud specific vulnerabilities and how these might affect both cloud service providers and customers.

* A simple Java web stack with Guice, Jetty, Jersey and Jackson: A “do it yourself”, bare bones web stack consisting of Guice (as a DI framework), Jetty (as the servlet container), Jersey (reference implementation of JAX-RS) and Jackson (JSON serialization/deserialization). Also check out the Java Code Geeks powered Andygene Web Archetype.

* Advantages Of Being A Polyglot Programmer: A nice read on the pros of being a polyglot programmer (expanding your horizons, refreshing things, decreases dependencies on certain technologies, makes you less emotionally attached to a specific language/platform etc.).

* Detecting Thread Contentions: An article presenting a simple, yet effective way of detecting thread contentions. Using JDK tools (such as VisualVM) the author explains how to track down those threads that cause contention.

* Configuring Spring and JTA without full Java EE: A detailed article on how to configure Spring and JTA (Java Transaction API). First, the differences between local and global transactions are explained. Then the author explains how to use a transaction manager within a Java EE server or without one. The Atomikos transaction manager is used for the examples.

That’s all for this week. Stay tuned for more, here at JavaCodeGeeks.

Related Articles:

Share and enjoy!


© 2010-2012 Java Code Geeks. Licenced under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries.
Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.