Silicon Valley Code Camp : October 3rd and 4th 2015

Arun Gupta

Couchbase
About Arun
Arun Gupta is a Principal Open Source Technologist at Amazon Web Services. He has built and led developer communities for 12+ years at Sun, Oracle, Red Hat and Couchbase. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for four years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. A prolific blogger, author of several books, an avid runner, a globe trotter, a Docker Captain, a Java Champion, a JUG leader, NetBeans Dream Team member, he is easily accessible at @arungupta.
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • Docker and Kubernetes Recipes for Java Applications

    3:30 PM Saturday   Room: AD-123
    Docker simplifies software delivery by making it easy to build and share images that contain your application’s operating system. It packages your application and infrastructure together, managed as one component. These images are then used to create Docker containers which run on the container virtualization platform, provided by Docker. These images can be distributed using Docker Registry. Kubernetes provides an open source orchestration of Docker containers. This talk will provide an introduction to Docker images (build time), containers (run time), and registry (distribution). Java EE application require operating system, JDK, database, application server, tuning of different parts of the stack, WAR file, and much more. The talk will explain how to create and publish Docker images that package these components and talk to each other. Design patterns and anti-patterns that show how to create cluster of such applications will be shown. Replicating your development, test, and production environments using Docker images will be shown. Basic terminology of Kubernetes will be introduced. Attendees will learn how Kubernetes’s self-healing mechanism can be used to create cluster of these containers.

  • Minecraft Modding with Forge - Part 1

    1:15 PM Sunday   Room: AB-142
    Have you always wondered what it takes to write Minecraft mods ? In this workshop we'll teach kids how to build Minecraft mods using Forge 1.8. You'll learn how to spawn an Ender Dragon with a dragon egg, create an alert message when creeper is spawned, make skeletons fight with each other, and lot of other fun mods. In the process, you'll also learn some basic Java programming skills. The workshop will use Eclipse for editing and so kids will get their first experience of IDE as well.

    Speakers:    Arun Gupta  Aditya Gupta
  • Minecraft Modding with Forge - Part 2

    2:45 PM Sunday   Room: AB-142
    Make sure you've attended Part 1 of the session. Have you always wondered what it takes to write Minecraft mods ? In this workshop we'll teach kids how to build Minecraft mods using Forge 1.8. You'll learn how to spawn an Ender Dragon with a dragon egg, create an alert message when creeper is spawned, make skeletons fight with each other, and lot of other fun mods. In the process, you'll also learn some basic Java programming skills. The workshop will use Eclipse for editing and so kids will get their first experience of IDE as well.

    Speakers:    Arun Gupta  Aditya Gupta