Code Monkey home page Code Monkey logo

Who am I?

My name is Tobi and I'm working at Sonar as a main developer on SonarLint for Eclipse (see GitHub). Nowadays I'm also investing more time into the other SonarLint flavours like SonarLint for JetBrains IDEs and SonarLint for Visual Studio Code.

Next to that I'm focussed around the libraries that make up internal parts of SonarLint (e.g. Omnisharp) and tooling to help in our development and testing process. Here are some of them:

Personal work

I'm also up for some development in my (spare) freetime, here is a small overview of what I'm tinkering with! I'm hoping that one day Visual Basic Classic will be concidered cool again, as I like to develop with it from time to time.

Build systems (mostly JVM)

While developing I'm touching build systems like Ant, Gradle and Maven every day. Therefore I'm most familiar with all of them:

  • RunTestsSeparateJVMPlugin for Gradle to run unit tests in a separate JVM (in parallel or sequentially)
  • ManifestPlugin to standardize the the META-INF/MANIFEST.MF attributes of Java archives
  • Gradle2Ant for mixed Ant-Gradle builds
  • VB6Ant to have a build system for Visual Basic Classic projects

Eclipse plug-ins / RCP

While working daily with Eclipse, I'm also eager to build plug-ins as well as RCP applications based on the Eclipse ecosystem:

Miscellaneous

The bits and peaces that belong nowhere but are still kind of interesting. Mostly build with Python, the language I'm using for over 10+ years now!

Tobias Hahnen's Projects

aiolos icon aiolos

Library for determining a main angle (or multiple) of an image using OpenCV + OpenMP in reasonable time!

elastix-scripts-etc icon elastix-scripts-etc

Scripts etc. for working on "Rigid 2D/3D-registration of medical data using elastix" (Work)

fpt-uebung-1 icon fpt-uebung-1

Nicht mehr privates Repo zur 1. Übung in FPT (UNI DUE SS 2017)

gitofholding icon gitofholding

Versionierung für Speicherstände von D&D-Spielen (bsp. Baldurs Gate II: Enhanced Edition)

gradle2ant icon gradle2ant

Ant library script to enable running Gradle tasks from within Ant build scripts

issue1178-reproducer icon issue1178-reproducer

This is a reproducer for issue #1178 on eclipse.platform.swt showing the issue is independent from RedDeer / SWTBot

jivexdvviewer icon jivexdvviewer

Tools rund um den JiveX DICOM Viewer der VISUS Health IT GmbH

libset icon libset

Simple C library for (ordered) sets and its functions

parent-eclipse icon parent-eclipse

Parent POM for Maven projects to build Eclipse stuff with Tycho

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.