RSS Feed for Good ReadingCategory: Good Reading

Unit Testing for BPEL »

BPEL has become the defacto standard language for composing Web services. However, as every other programming language developers can introduce defects into the code that can lead to undesired consequences when the software is rolled out at the client-side. Therefore, all software development methodologies include testing as one of the important activities. For nearly every […]

Good Read: SOA Best Practices »

Service-Oriented Architecture (SOA) is creating a lot of buzz across the IT industry. Propelled by standards-based technologies like XML, Web Services, and SOAP, SOA is quickly moving from pilot projects to mainstream applications critical to business operations.
One of the key standard accelerating the adoption of SOA is Business Process Execution Language (BPEL) for Web Services. […]

Good Reading: BigTable – Distribute Storage System »

Bigtable is a distributed storage system for managing structured data that is designed to scale to a very large size: petabytes of data across thousands of commodity servers. Many projects at Google store data in Bigtable, including web indexing, Google Earth, and Google Finance. These applications place very different demands on Bigtable, both in terms […]

Open Source SOA Source Book »

Good reading on SOA from The Open Group
http://www.opengroup.org/projects/soa-book/

Papers for Developers Reading »

Links to some papers for reading
http://architects.dzone.com/news/10-papers-every-software

Good Read: Detect .NET Memory Leak »

.NET Memory Leak: To dispose or not to dispose, that’s the 1 GB question

Good Read: Find Memory Leaks with MAT »

Automated Heap Dump Analysis: Finding Memory Leaks with One Click

Good Read: Developing a Mobile Web Portal »

Here are some reading on how MIT develop the MIT Mobile Web.
MIT Vision for Mobility
Developing the MIT Mobile Web

SOA Using Open Source Software »

Here is a interesting presentation on how to build a SOA platform using open source technologies for an educational institution.
You can download the presentation from here.
The architecture snapshot.

Java SE Monitoring and Management Guide »

The Java Platform, Standard Edition (Java SE platform) 6 features utilities that allow you to monitor and manage the performance of a Java Virtual Machine (Java VM) and the Java applications that are running in it.
The Java SE Monitoring and Management Guide describes those monitoring and management utilities.

Good Read: 10 Must Have VS Add-Ins »

10 must have VS add-ins.

TestDriven.NET
GhostDoc
Paster
CodeKeep
PInvoke.NET
VSWindowManager PowerToy
WSContractFirst
VSMouseBindings
CopySourceAsHTML
Cache Visualizer

Read from http://msdn.microsoft.com/en-us/magazine/cc300778.aspx
Also, 10 must have tools

NUnit to write unit tests
NDoc to create code documentation
NAnt to build your solutions
CodeSmith to generate code
FxCop to police your code
Snippet Compiler to compile small bits of code
Two different switcher tools, the ASP.NET Version Switcher and the Visual Studio .NET Project Converter
Regulator to build […]

Good Read: Java Web Application Frameworks Comparison »

This is a good comparison by Matt Raible for various frameworks, available here.
The frameworks compared are

Struts 1
Spring MVC
Struts 2
Tapestry
JSF
Stripes and Wicket

Good Read: MapReduce - Simplified Data Processing on Large Clusters »

This is a good paper to read at  http://labs.google.com/papers/mapreduce.html
Quoted from the abstract
MapReduce is a programming model and an associated implementation for processing and generating large data sets. Users specify a map function that processes a key/value pair to generate a set of intermediate key/value pairs, and a reduce function that merges all intermediate values associated […]

Good Read: Apache Hadoop Benchmark »

Apache Hadoop Wins Terabyte Sort Benchmark
Quoted
One of Yahoo’s Hadoop clusters sorted 1 terabyte of data in 209 seconds, which beat the previous record of 297 seconds in the annual general purpose (daytona) terabyte sort benchmark. The sort benchmark, which was created in 1998 by Jim Gray, specifies the input data (10 billion 100 byte records), […]

Eclipse Mylyn: A Good Read »

Here are 2 articles that you should read if you are using Eclipse with Mylyn
Mylyn 2.0, Part 1: Integrated task management
Mylyn 2.0, Part 2: Automated context management
Quoted from the article,
Mylyn (formerly called Mylar) enhances productivity by seamlessly integrating tasks into Eclipse and automatically managing the context of those tasks as you work. Mylyn Project […]

Service Oriented Architectures (SoA) for convergent Service Delivery Platforms (SDPs) »

Here are 2 papers describing how to applying SOA in SDP for telecom operators.
The papers

Review the important enabling role that Web Services technologies play in an SOA implementation;

State of the Art in the Service Layer architecture (IMS 3GPP, ETSI/TISPAN, OMA OSE);

See how a Service Oriented Architecture (SoA) can change the way new services are […]

Ajax Patterns »

For developers sometimes we program AJAX based web applications without having a clearer picture of the methodologies or patterns that we have applied. There is a list good reference patterns available at http://ajaxpatterns.org/Patterns if you want to have a thorough understanding of AJAX.
As quoted from the website, these pattern(s) are the building blocks of Ajax […]