About the Author:
Frank Appel
Frank realigned to software development in 1995 - working as freelancer while part-time studying IT at FernUniversität Hagen. Soon he focused on Java and specialized in frameworks and tooling.
From 2001 he led the development of W4Toolkit and W4 Eclipse on behalf of Innoopract Informationssysteme GmbH, now EclipseSource. Since 2006 he was technical lead of the RAP Project. He joined Heiler Software AG as head of development PIM in 2009 and since August 2011 he earns his living again as freelancer.
Frank is a stalwart of agile methods and test driven development in particular. He understands software development as a craftsmanship based on a mix of knowledge and the experience of the daily work. (EMail: fappel@codeaffine.com, Twitter: @frank_appel)
Posts by Frank Appel:
Performance Analysis of REST/HTTP Services with JMeter and Yourkit
My last post described how to accomplish stress- or load-testing of asynchronous REST/HTTP services with JMeter. However, running such tests often reveals that the system under test does not deal well with increasing load. The question is now how to find the bottleneck?
Having an in-depth look at the code to detect suspicious parts could …
Posted in Common | 2 Comments »
Stress/Load-Testing of Asynchronous HTTP/REST Services with JMeter
Although I have been using JMeter for stress- and load-testing of web applications a good few times it took us a while to figure out how to test asynchronous HTTP/REST based services with the tool. With us I mean a fellow programmer – Holger Staudacher, I have the honor to work with currently on …
Posted in Common | No Comments »
EclipseCon Europe — RAP Talk On-Line
The last weeks were very exciting since I could talk about the new RAP OSGi integration feature (see I, II, III) on various occasions. It was amazing to see how the RAP community has evolved over the last years.
While in the early days you always had to do the slot “What is RAP” and …
Posted in Eclipse | 2 Comments »
Democamp Slides
For those who are interested I’ve uploaded the slides of my presentations at the eclipse democamps in bonn and munich. Thanks to Matthias, Jonas and Maximilian for organizing the events and giving me an opportunity to talk about the possibilties given with the new RWT OSGi integration bundle available in RAP.
Posted in Eclipse | 1 Comment »
Added Event Page to CodeAffine Website
Just a short note that I have introduced a new page in our codeaffine wordpress system to have the possibility to advert upcomming events where we participate and contribute.
Posted in Common | No Comments »
RAP/RWT-OSGi Integration III
The previous posts about the new RWT-OSGi integration bundle of RAP 1.5 concentrated on the various possibilities of how to run RWT as Web-UI-Toolkit in OSGi environment. In this post I will discuss some ideas of how to use RWT and OSGi to build dynamic web applications. To …
Posted in Eclipse | 2 Comments »
RAP/RWT-OSGi Integration II
In my last post about the new RWT-OSGi integration bundle of RAP 1.5 I have promised to provide a little example of how to use RWT in combination with the ConfigurationAdmin service of OSGi. In this post I will keep that promise and show how to register RWT applications arbitrarily at different http service instances. …
Posted in Eclipse | 1 Comment »
RAP/RWT-OSGi Integration
Motivation
During my time as RAP technology lead I took care of some consulting projects using RAP/RCP in single sourcing fashion. Although this approach has proven very powerful to help people to bring their RCP applications to the web, I consider the workbench concept often too cumbersome if you are writing pure web applications from …
Posted in Eclipse | 8 Comments »
Replacing Hard Coded Processes Using Activiti
A few weeks ago I was put in charge to replace a piece of code in a software product. The code in question was the implementation of several business processes. The hard wired nature of those processes made it difficult for consulting people to customize the software to customer’s requirements. So the mission was …
Posted in Common | No Comments »
Refactoring RAP/RWT to Remove Class Variables
Lately I have started with the first of a set of RAP refactorings to ease the task of using RWT (RAP Widget Toolkit) as standalone widget library for web applications. With the term “standalone” I do not only refer to the possibility of running RWT in a standard servlet container without using the RCP workbench …
Posted in Eclipse | 2 Comments »