< onepiece.Software
Developer Productivity
Game Development
Software Reuse
Developer Productivity and Gradle
magazine article
|
talk
|
project
|
blog
2024
.
project
.
Freelance Gradle Expert (since 2021)
2024
.
talk
.
Boosting Developer Productivity Through Better Modularity
2024
.
talk
.
Das Java-Modul-System klug mit Gradle kombinieren
2024
.
talk
.
Combining Java Modules and Gradle for elegant project structures
2023
.
magazine article
.
Anwendungen mit Java-Modulen und Gradle strukturieren
2023
.
talk
.
Modularizing with the Java Module System and Gradle (JUG Bonn)
2023
.
talk
.
Modularizing with the Java Module System and Gradle (JUG Saxony)
2023
.
talk
.
Modularizing with the Java Module System and Gradle (JUG HH)
2022
.
talk
.
How to structure a Spring Boot project with Gradle nowadays?
2022
.
talk
.
Automate everything, but fast! (with Gradle)
2021
.
project
.
Gradle Build Tool (2016 - 2021)
2021
.
magazine article
.
Komplexe Builds beherrschen (Gradle 7)
2021
.
talk
.
Gradle and Kotlin
2020
.
talk
.
Keeping growing software projects under control with Gradle
2020
.
magazine article
.
Gradle 6 - Dependency-Management reloaded
2020
.
blog
.
Why libraries like Guava need more than POMs
2019
.
talk
.
What's New in Gradle 6.0
2019
.
blog
.
Automatically align Dependencies with Platforms in Gradle
2019
.
talk
.
Structure your Project with Gradle by using Kotlin Everywhere
2019
.
talk
.
Dependency Management in Gradle 5 and beyond
2018
.
talk
.
Behind the Magic of Gradle with Kotlin
Game Development
talk
|
project
2023
.
project
.
Freelance Game Developer (since 2021)
2016
.
project
.
Tribal Wars 2 – Android App (2013 - 2016)
2016
.
project
.
Tribal Wars 2 – Medieval Strategy MMO (2013 - 2016)
2016
.
talk
.
What's a Platform to You?
2016
.
talk
.
Requirements for Modern Mobile Game Technologies
2015
.
talk
.
Influence of Mobile Gaming on Development Culture
2015
.
talk
.
Why Game Developers should never write Game Code...
2015
.
talk
.
Developing Cross-Platform Mobile MMOs - Architectures/Processes
Software Reuse
research paper
|
book
|
magazine article
|
talk
|
project
2018
.
talk
.
Software Reuse in Practice - Does it Work at all?
2016
.
talk
.
Complex and Complicated - Surviving Software Development
2012
.
project
.
DevBoost – Efficient Methods. Modern Tools. Better Software.
2012
.
project
.
BuildBoost – Build Automation for Eclipse Plugins
2012
.
project
.
JaMoPP – Java Model Parser and Printer (2009-2012)
2012
.
project
.
EMFText – Concrete Syntax Mapper (2008-2012)
2012
.
project
.
Reuseware Composition Framework (2006-2012)
2012
.
talk
.
Develop Custom Java Code Analysis and Refactoring Tools
2012
.
talk
.
Boost your build with BuildBoost
2012
.
talk
.
JaMoPP - Analysing and Modernising Software
2012
.
talk
.
JaMoPP - Open Source Tool for Analysing und Modernising Software
2012
.
magazine article
.
CommentTemplate: Semantic Sugar for Template Creation
2012
.
magazine article
.
TDD meets Instant Feedback: JUnitLoop & JLoop
2012
.
magazine article
.
Codelling with Ecore: MinimalEcore and EMFCustomize
2012
.
magazine article
.
A DSL for Hibernate
2012
.
magazine article
.
Hibernate, but simple: HEDL — a DSL for Hibernate
2012
.
magazine article
.
JaMoPP to modernise, restructure and analyse Java apps
2012
.
research paper
.
DropsBox: the Dresden Open Software Toolbox
2012
.
research paper
.
CommentTemplate: A Lightweight Code Generator for Java
2011
.
magazine article
.
Model Composition with Reuseware
2011
.
research paper
.
Integrating OCL and Textual Modelling Languages
2010
.
project
.
Component-Based Model-Driven Software Development (2006-2010)
2010
.
project
.
MODELPLEX – European Research Project (2006-2010)
2010
.
talk
.
Clean separation of hand-written methods in EMF models with eJava
2010
.
research paper
.
Concern-based (de)composition of Model-Driven Software Development Processes
2010
.
research paper
.
Adding Abstraction and Reuse to a Network Modelling Tool using the Reuseware Composition Framework
2010
.
research paper
.
An Integrated Facet-based Library for Arbitrary Software Components
2009
.
magazine article
.
Developing Textual DSLs with EMFText
2009
.
research paper
.
On Language-Independent Model Modularisation
2009
.
research paper
.
Abstracting Complex Languages through Transformation and Composition
2009
.
research paper
.
Generating Safe Template Languages
2009
.
research paper
.
Closing the Gap between Modelling and Java
2009
.
research paper
.
Round-trip Support for Invasive Software Composition Systems
2009
.
research paper
.
Derivation and Refinement of Textual Syntax for Models
2009
.
research paper
.
Developing a Model Composition Framework with Fujaba – An Experience Report
2009
.
research paper
.
Towards a Generic Layout Composition Framework for Domain Specific Models
2009
.
research paper
.
Construct to Reconstruct – Reverse Engineering Java Code with JaMoPP
2009
.
research paper
.
Controlling Model-Driven Software Development through Composition Systems
2008
.
research paper
.
Extending Grammars and Metamodels for Reuse – The Reuseware Approach
2008
.
research paper
.
Systematic Usage of Embedded Modelling Languages in Automated Model Transformation Chains
2008
.
research paper
.
Putting Performance Engineering into Model Driven Engineering: Model-Driven Performance Engineering
2008
.
research paper
.
A Close Look at Composition Languages
2008
.
research paper
.
Letting EMF Tools Talk to Fujaba through Adapters
2008
.
research paper
.
Application of Tracing Techniques in Model-Driven Performance Engineering
2007
.
research paper
.
Reuseware - Adding Modularity to Your Language of Choice
2007
.
research paper
.
Harmless Metamodel Extensions with Triple Graph Grammars
2007
.
research paper
.
Aspect-Orientation for Your Language of Choice
2007
.
research paper
.
Source Code Composition with the Reuseware Composition Framework
2007
.
research paper
.
How dark should a component black-box be? The Reuseware Answer
2007
.
research paper
.
Modular Web Queries – From Rules to Stores
2006
.
book
.
Invasive Software Composition Operators for the Semantic Web
2006
.
book
.
Invasive Software Composition with EMF
2006
.
research paper
.
Integrating Fujaba and the Eclipse Modeling Framework
Contact
Dr. Jendrik Johannes
Grönlander Damm 35 A
22145 Hamburg
Germany
jendrik@onepiece.software
+49 178 5363745
Ust-IdNr: DE343201228