Welcome to this modest little corner of the Internet! Here, you will find information about several programming projects that I have created and used for educational purposes, plus a number of others developed just for fun. Almost all of the code is in Java.
Networking projects
These projects are used to teach networking and web services. This site provides running instances of their server components. If you implement a client, you can test it using the services running here. If you implement or enhance a server, you can compare its communications with these examples.
The links under "Networking projects" on the right describe each project. String Server is a simple client and server example with public source code. Math Server provides a more complex student exercise. Chat Server, AIGS and Battleship offer further projects for building clients and servers.
BFO courses
All of my courses for the Vocational School of Upper Valais (BFO) are online, including Android development. You can find the course materials in the BFO GitLab group.
Licensing
Except where otherwise noted, all material on this website and in my repositories is open source, and licensed under the BSD 3-clause license.