Skip to main content
Jump to: navigation, search

Difference between revisions of "Gunnar Wagenknecht"

m
(Java 8, 2016 Update)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<source lang="java">
 
<source lang="java">
 
/**
 
/**
  * Copyright (c) 2008, 2010 Gunnar Wagenknecht.
+
  * Copyright (c) 2008, 2016 Gunnar Wagenknecht.
  * All rights reserved.  
+
  * All rights reserved.
  *  
+
  *
  * This program and the accompanying materials are made available under the terms of the  
+
  * This program and the accompanying materials are made available under the terms of the
 
  * Eclipse Public License v1.0 which accompanies this distribution, and is available at
 
  * Eclipse Public License v1.0 which accompanies this distribution, and is available at
 
  * http://www.eclipse.org/legal/epl-v10.html
 
  * http://www.eclipse.org/legal/epl-v10.html
  *  
+
  *
 
  * Contributors:
 
  * Contributors:
 
  *    Gunnar Wagenknecht - initial API and implementation
 
  *    Gunnar Wagenknecht - initial API and implementation
Line 14: Line 14:
 
/**
 
/**
 
  * Gunnar is a software engineer who loves server and application architectures
 
  * Gunnar is a software engineer who loves server and application architectures
  * especially those involving Equinox/OSGi.
+
  * and all things technology related.
 
  * <p>
 
  * <p>
* In his primary role at AGETO he is thrilled to work on open source software,
+
  * Apart from Eclipse he loves chatting about fishing, diving, family and other
* emerging platforms and technologies and to help companies understand Eclipse
+
  * things that matters over a good beer.
* and OSGi and execute on their business objectives in an open source context.
+
* He is a very active member of the Eclipse Community and a prolific
+
* contributor with many years of experience on numerous Eclipse projects;
+
* Gunnar is also a member of the Technology PMC which he represents on the
+
* Eclipse Architecture Council.
+
* </p>
+
* <p>
+
  * Apart from Eclipse he also loves chatting about fishing, diving and family
+
  * over a good beer or a glass of dry, barrel aged red wine.
+
 
  * </p>
 
  * </p>
 
  */
 
  */
 
public final class GunnarWagenknecht {
 
public final class GunnarWagenknecht {
  
public static String getBlogAddress() {
+
public static String blogAddress() {
 
return "http://wagenknecht.org/blog/";
 
return "http://wagenknecht.org/blog/";
 
}
 
}
  
public static String getEmailAddress() {
+
public static String emailAddress() {
 
return String.format("%s@%s", "gunnar", "wagenknecht.org");
 
return String.format("%s@%s", "gunnar", "wagenknecht.org");
 
}
 
}
  
 
public static void main(final String[] args) {
 
public static void main(final String[] args) {
System.out.printf("Email: %s", getEmailAddress());
+
System.out.println("Gunnar Wagenknecht");
 
System.out.println();
 
System.out.println();
System.out.printf(" Blog: %s", getBlogAddress());
+
System.out.printf("     Email: %s%n", emailAddress());
 +
System.out.printf("      Blog: %s%n", blogAddress());
 
System.out.println();
 
System.out.println();
 +
networkLinks().forEach((name, link) -> System.out.printf("  %8s: %s%n", name, link));
 +
}
 +
 +
public static Map<String, String> networkLinks() {
 +
final Map<String, String> links = new LinkedHashMap<>(4);
 +
links.put("AboutMe", "http://guw.io");
 +
links.put("GitHub", "https://github.com/guw");
 +
links.put("Twitter", "https://twitter.com/guw");
 +
links.put("LinkedIn", "https://www.linkedin.com/in/gunnarwagenknecht");
 +
return links;
 
}
 
}
  
 
private GunnarWagenknecht() {
 
private GunnarWagenknecht() {
// empty
+
// Just me. No forks.
 
}
 
}
 
}
 
}
 
</source>
 
</source>

Latest revision as of 03:51, 27 September 2016

/**
 * Copyright (c) 2008, 2016 Gunnar Wagenknecht.
 * All rights reserved.
 *
 * This program and the accompanying materials are made available under the terms of the
 * Eclipse Public License v1.0 which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     Gunnar Wagenknecht - initial API and implementation
 */
 
/**
 * Gunnar is a software engineer who loves server and application architectures
 * and all things technology related.
 * <p>
 * Apart from Eclipse he loves chatting about fishing, diving, family and other
 * things that matters over a good beer.
 * </p>
 */
public final class GunnarWagenknecht {
 
	public static String blogAddress() {
		return "http://wagenknecht.org/blog/";
	}
 
	public static String emailAddress() {
		return String.format("%s@%s", "gunnar", "wagenknecht.org");
	}
 
	public static void main(final String[] args) {
		System.out.println("Gunnar Wagenknecht");
		System.out.println();
		System.out.printf("     Email: %s%n", emailAddress());
		System.out.printf("      Blog: %s%n", blogAddress());
		System.out.println();
		networkLinks().forEach((name, link) -> System.out.printf("  %8s: %s%n", name, link));
	}
 
	public static Map<String, String> networkLinks() {
		final Map<String, String> links = new LinkedHashMap<>(4);
		links.put("AboutMe", "http://guw.io");
		links.put("GitHub", "https://github.com/guw");
		links.put("Twitter", "https://twitter.com/guw");
		links.put("LinkedIn", "https://www.linkedin.com/in/gunnarwagenknecht");
		return links;
	}
 
	private GunnarWagenknecht() {
		// Just me. No forks.
	}
}

Back to the top