Skip to main content

Masoud Kalali

Masoud Kalali has a software engineering degree and has been working on software development projects since 1998. He has experience with a variety of technologies (.NET, J2EE, CORBA, and COM+) on diverse platforms (Solaris, Linux, and Windows). His experience is in software architecture, design, and server-side development.
Masoud has published several articles at Java.net and Dzone. He has authored multiple refcards, published by Dzone, including but not limited to Using XML in Java, Java EE Security and GlassFish v3 refcardz. He is one of the founder members of NetBeans Dream Team and a GlassFish community spotlighted developer. Recently Masoud's new book, GlassFish Security has been published which covers GlassFish v3 security and Java EE 6 security.

Masoud's main area of research and interest includes service-oriented architecture and large scale systems' development and deployment and in his leisure time he enjoys photography, mountaineering and camping. Masoud's can be followed at his Twitter account.
I migrated my weblog from Java.net platform to my personal website at http://kalali.me

AttachmentSize
y5n809i099d0zebdwar7.jpeg12.78 KB
 

Articles

Project Open Provisioning ToolKit (OpenPTK) is as an open source user provisioning toolkit exposing APIs, web services, HTML taglibs, and JSR-168 portlets with user self-service and administration examples. OpenPTK hides the implementation differences between different user stores, allowing...
GlassFish provides fine tools for load balancing across a cluster, but what if you want to make your clustering decisions dynamically? Masoud Kalali shows how JMX and AMX can be used to make runtime clustering decisions.
The all-Java database JavaDB (aka Derby) is known for its embeddability, but what about security? Can you put it out there for enterprise applications and keep data safe? Masoud Kalali shows the steps you can take to secure your JavaDB data.

Weblogs

In this part we will discuss the basic classes that we will work with them to have file system operations like copying a file, dealing with symbolic links, deleting a file, and so on. I will write...

I will write a series of blog to discuss what are the new features introduced in NIO.2 (JSR 203).

I decided to write down the answer for some questions which my book's readers email me or ask me via twitter in my weblog so everyone can benefit from the answers. Here is the answer to the first...

Java EE Security refcard is available for download. This refcard covers Java EE 6 security and discuss how each application...

Please use the following articles while I am updating this entry 

The Book in Details:

Security was, is, and will be one of the most important aspects of Enterprise Applications and one of the most challenging areas for architects,...

 

Learning GlassFish v3 Command Line Administration Interface (CLI)

Manage, Administrate and Monitor GlassFish v3 using Application Server Management Extensions (AMX) & The...

Once again the FUD around Solaris and OpenSolaris fate started to spread after Dana Blankenhorn misunderstood the licensing terms and used a eye catching and visitor increasing title,...

Extending GlassFish CLI and Administration Console, Developing the sample Modules

Spring framework is one of the biggest and the most comprehensive frameworks Java Community can utilize to cover most of...

Modularity is the essential design and implementation consideration which every software architects and designers should have in mind to get an easy to develop, maintain and extend software...

Talking about messaging imply two basic functionalities which all other provided features are built around them; these two capabilities include support for topics and queues which basically...

Here are steps showing you how to prepare and install a SSL certificate purchased from Godaddy into GlassFish v3 server. To learn more about Godaddy certificates and step to buy a certificate you...

The long awaited and the most looked upon version of GlassFish released today. GlassFish v3 fully implements ...

I authored a new refcard covering GlassFish v3, This refcard is...

When we start working on a new project as an architect we are dealing basically with a set of requirement which our architecture should be able to act as a foundation for the design and...

This is a very basic review of active and available open source Java EE Application servers and Servlet container (Web containers) to let the community know which active containers are available...

I upgraded my laptop OS to Karmic Koala (Ubuntu 9.10) beta version to play with new features and capabilities provided in this release.

Well, everyone used to freelance for some time and some people freelance for their entire working life. An integral part of freelancing is interacting with customers and keeping track of projects...

It is always said that competition between different producer and companies producing similar products is good for the end users and consumer of those products because the each company tried to...

If you are reading this blog it means you want to use JasperReport with dynamically programmatically generated images. An example of such use cases in generating complex charts using JFreeChart...

I was involved with development of a RCP application based on NetBeans platform and now I find few minutes to share some of the experience with you.

Well, this is the second time I am using the new blogging platform of Java.net. This time it was much easier and with less hurdle.

NetBeans 6.7 is available for download. NetBeans team decided to release more often to provide developers with new features sooner than later.