Publications
Lectures on the second Subversion Conference 2008
In the Powertrack Subversion
on the Subversion Conference 2008 in Munich I have helt four lectures.
Branching Strategies in Software Development
Branching Strategies - Usage of Branching strategies within Software Development
Often the use of branching strategies is neglected out of ignorance.
Project management can be supported by certain strategies or you can decouple e.g.
development and deployment. Another important figure is the possibility to improve
the quality. Characteristic factors which point to use such strategies are the
repeated occurence of faults which have been solved in earlier versions.
The communication with the customer is getting more and more important as often
the developed software will be used as a base of the customers own software development.
Which release does the customer have? Which bugs have been solved? Which features have
been implemented? etc. Those are characteristic questions which can be supported by
a suitable branching strategy which can avoid ambiguitys.
The use of branching strategies often leads to an improvement in release-, building-,
test-, and change-management as well.
Branching Strategies
Software Collaboration with OpenSource
There are different tools to improve collaboration within software development.
Parts of them are so called software collaboration tools, e.g.
Trac, Redmine,
GForge in the area of OpenSource.
The session will show the advantages and disadvantages of the different tools
as for example the installation as well as the integration with other tools, as e.g.
version control (Subversion).
Software Collarboration with OpenSource
Hook'oholic — What can be done with hook scripts?
Hook scripts are a very flexible interface within Subversion,
which enable different tests on the transmitted data.
The most simple of them, e.g. the questions, whether
the log-message has a certain length or is conform to
a certain format, are just the tip of the iceberg.
There is the possibility to develop a system of
authorization other than the one offered by
Subversion.
Furthermore there can be made certain tryouts on properties etc.
to enable the definition of different properties as compulsory.
Hook'oholic
The pain of versions - Searching within one or more repositories
Often a problem occurs to search for files or their contents within a
Subversion repository. Based on existing frameworks like Lucene,
Quartz, SVNKit
etc. it is possible to create a search engine
which scans multiple repositories and provides the contents
and so it is possible to search within multiple
repositories. This enables to search in a simple and fast way.
SupoSE (Subversion Repository Search Engine)
offers exactly such kind of functionality. The aim is the
introduction of the search engine and its concepts and to
show which possibilities exist and which not. Feedback of the
auditorium would be welcome to see which enhancements are
needed and which might be superfluous.
SupoSE
Lecture on the Subversion Conference 2007
Bringing Subversion to the next level
The lecture will show up the concepts, the usage and the installation
of SVK as a decentralized version control tool.
It give you explanations of typical use cases where you can use
SVK instead of plain Subversion.
Bringing Subversion to the next level?
Lecture on the Open Source Database Conference 2006
db4o the alternative?
The use of an Object Oriented (OO) database is not very popular yet,
however the db4o offers a real alternative to 'normal' databases.
Being OO and at the same time an embedded database, it can be used
very easily and without any administrative efforts.
The application itself and the limits of its use will be presented.
db4o
Lecture on the PHP Conference 2006
Business Integration of GForge per SOAP
GForge in a platform, which offers the integration of bug tracker,
wiki, issue tracking and version control. It will be shown the
integration of GForge using SOAP in a proof of concept using
Java. It will be talkes about the pro's and con's during the
integration.
Business Integration mit GForge
Sorry only available in german at present.
Vortrag auf der PHP Conference 2006
Simple testing of web applications with SimpleTest
The usage, possiblities and limitations of SimpleTest during web application
testing will be talked about and some examples of hands on will be shown and
how to present test results.
SimpleTest
Sorry only available in german at present.
Lectures on the FrOSCon 2006
During the software development Bug trackers, wikis and version control
systems will be used separatley. But what you need is an integration
of each of those tools into one.
It is important to make a colaboration of these tools to improve the
software development cycle. This colaboration is the main intention of Trac.
Software Collaboration mit Trac
Lecture on the FrOSCon 2006
Distributed Version Control with SVK
The using of Subversion is widley distributed, but
if you are on traveling and only sometimes a connection to
a Subversion server is available. SVK is the tool you need.
Distributed Version Management
Lecture on the Chemnitzer Linux Tage 2006
Subversion is getting more and more important even in non commercial areas. This is an
introduction step by step, i.e. creation of a repository, importation of the first project
into Subversion etc. The installation of Subversion is also explained.
Introduction into Subversion
Sorry only available in german at present.
Lecture on the PHPConference 2005
The testing of web applications is nearly always a problem connected with a lot of time and hard work.
The efforts of testing and maintenance can be minimized by the use of web tests such as JWebUnit.
Also work can be made easier by the automation of tests e.g. by utilization of Ant.
A further problem with web applications is that nearly always relational databases are involved.
But even there is a solution.
Further details please read in the lecture
Welten vereinigt euch! Testen von PHP Applikationen mit Java Tools,
which unfortunately is only available in german at present.
|