Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Gunnar Wagenknecht"

(added network links)
(Java 8, 2016 Update)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
<source lang="java">
 
<source lang="java">
 
/**
 
/**
  * Copyright (c) 2008, 2011 Gunnar Wagenknecht.
+
  * Copyright (c) 2008, 2016 Gunnar Wagenknecht.
 
  * All rights reserved.
 
  * All rights reserved.
 
  *
 
  *
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 has been a member of the Eclipse Community since its beginning and he is a
+
* prolific contributor with many years of experience on numerous Eclipse
+
* projects. Gunnar leads the Technology PMC and is a member of the Eclipse
+
* Architecture Council.
+
* </p>
+
* <p>
+
  * Apart from Eclipse he loves chatting about fishing, diving and his family and
+
  * other things that matters 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 Map<String, String> getNetworkLinks() {
 
final Map<String, String> links = new HashMap<String, String>(2);
 
links.put("Twitter", "http://twitter.com/eclipseguru");
 
links.put("LinkedIn", "http://www.linkedin.com/in/eclipseguru");
 
links.put("Xing", "http://www.xing.com/profile/Gunnar_Wagenknecht");
 
return links;
 
 
}
 
}
  
Line 51: Line 33:
 
System.out.println("Gunnar Wagenknecht");
 
System.out.println("Gunnar Wagenknecht");
 
System.out.println();
 
System.out.println();
System.out.printf("    Email: %s%n", getEmailAddress());
+
System.out.printf("    Email: %s%n", emailAddress());
System.out.printf("      Blog: %s%n", getBlogAddress());
+
System.out.printf("      Blog: %s%n", blogAddress());
 
System.out.println();
 
System.out.println();
for (final Entry<String, String> link : getNetworkLinks().entrySet()) {
+
networkLinks().forEach((name, link) -> System.out.printf("  %8s: %s%n", name, link));
System.out.printf("  %8s: %s%n", link.getKey(), link.getValue());
+
}
}
+
 
 +
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 04: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.
	}
}

Copyright © Eclipse Foundation, Inc. All Rights Reserved.