About Dennis Weber

Nijin.org

Dennis Weber

Intro

Hey, I'm Dennis and this website is about me and what I do!

Currently, I'm studing computer science (M.Sc.) in the second semester at Hochschule Konstanz Technik, Wirtschaft und Gestaltung in southern Germany.

If you end up on this site, chances are you stumbled upon a link to a subdomain and wondered if there is more to be found. Can't blame you! :) You can learn more about me by reading my resume in English or Lebenslauf in German or following the links to my web profiles on the left.

Contact

If you have any more questions about me or my projects, I'm really looking forward to meeting you!

Dennis Weber
Bücklestraße 9
78467 Konstanz
Germany
dennis.weber123 [at] gmail.com

Projects

Simplify-Time.info

Screenshot simplify-time.info

Simplify-Time is a php-based website to simplify the process of transmitting event times around the globe.

Users can specify the time an event starts and send the generated link to their guests. Once opened, the site detects the correct timezone and displays all relevant information (further links, maps, countdowns, etc.) in the correct format to the user.

Due to low usage numbers, simplify-time.info shut down late 2016.

Fliegergruppe Hülben - Website

Screenshot fliegergruppehuelebn.de

The Fliegergruppe Hülben is a soaring club on the Schwäbische Alb, close to Stuttgart.

Together with the help of another member I created and manage the website. It is running a the Joomla cms with a custom theme and a lot of interactive javascript plugins.

A specially heated ip-webcam is setup to transmit a current image of the airport to the website and will create regular backups as a security measure.

Fliegergruppe Hülben website

Water Ship Down

Screenshot Watershipdown

Water Ship Down os a browser game developed by me and 2 other students as a university project.

We wanted to create a more interesting, less random and more tactical version of the classic board game "battleship". To do so we utilize multiple modern concepts of web design, including:

  • HTML5 - the next iteration of HTML allows more specific tags like "section" and the use of drag'n'drop.
  • JavaScript (and jQuery) - a highly interactive site like ours requires a powerful scripting language. JavaScript does exactly this and with the help of the jQuery framework we can write simple and cross-platform code.
  • AJAX - a part of JavaScript, allowing the retrieval of additional data while the site was already loaded.
  • WebSockets - recently introduced with HTML5, webSockets allows our servers to send data back to the client. This is used to inform the player when the opponent finished his turn.
  • PlayFramework - the PlayFramework simplifies the creation of web projects and allows a clean differentation between model, view and controller.
  • git - working in a team causes some problems but a good version control systems helps to avoid them. Git does exactly that and allows us to write code at the same time without conflicts.
  • Bootstrap - this JS and CSS framework is very useful for creating fast, responsive and good looking web pages.
Water Ship Down beta build