We Thank Our Sponsors!
ÜberConf 2013 Pass
Registration for ÜberConf 2013, 7/16-7/19, is open and we have a free registration to raffle, a $1325 value!
Note that BJUG members are eligible for a $75 discount on ÜberConf entry, use the code nfjsusergroup75uc during registration.
DevelopIntelligence is a Louisville, CO company that helps software teams learn and adopt new technologies by delivering highly-customized, dedicated training courses in the areas of Java, Web Development, and Open source. To help teams continue learning after the training is done, each student receives a free Safari books online account.
One day workshop pass to HTML5 Roadshow
From former BJUG coordinator, Scott Davis:
The HTML5 Roadshow sold out in March, so we're bringing it back to Boulder -- June 17th - 21st.
The elevator pitch is "all typing, all the time." A 60 minute UG talk is a great way to get introduced to a topic, but you can't really learn it until you type it yourself and "prove it in code". The HTML5 Roadshow is a series of 1-day, hands-on, in-depth workshops taught by industry experts. This is intermediate-to-advanced "cask-strength" training targeted at working professionals in the field.>
We're rolling out 3 new workshops this time around. I'll be giving a 1-day workshop, "Node.js: More Than Just Another Web Server". And I'm happy to introduce Estelle Weyl to the tour -- she'll be talking about "CSS3: From Knowledgable to Ninja" and "HTML5: A Deep Dive".
I'll also be repeating my "The Modern Web Developer's Toolkit" and "Airplane-Mode HTML5: Mobile Web Development for Tablets and Smartphones" workshops from last time.
If you are past the superficial "Hello World" stage in your career as a web developer and would like to take your skills to the next level, we can help.
Food and Drink
We are also thankful for TekSystems' sponsorship of the pizza and drinks.
We continue to meet at the CU Wolf Law Library:
Wolf Law Building, Room #207
2450 Kittredge Loop Road
Boulder, CO 80309
Directions can be found here.
6:00-7:00: Drop the angled brackets. Discover the zen of writing (Ascii)Docs. - Dan Allen
Writing documentation is already hard enough. Why do we make it harder by burying the content in an XML schema like DocBook or wrestling with finicky WSYWIG editors? Come learn how to find the zen of writing documentation using AsciiDoc and still be able to produce beautiful HTML 5, DocBook and PDF documents--or even a slide deck like the one in this presentation!
7:00-7:30: Pizza and Networking
We are grateful to TekSystems for their continued sponsorship of the Food and Soda!
7:30-9:00: Reducing Java Enterprise Testing to Child's Play - Dan Allen
This talk unveils the missing link in enterprise Java development: simple, portable integration tests. For many, working in enterprise Java has long been an arduous undertaking because of this void. While development life is simple with unit tests and mocks, they only take you so far. Eventually, you need to validate how your components interact and operate in their intended environment--you real need integration tests. Yet, writing integration tests has meant assuming the burden of bootstrapping all or part of your infrastructure. That's time lost and it places a mental barrier on testing. Arquillian and ShrinkWrap, two new projects from the JBoss Community, partner to tear down this barrier and reduce Java enterprise testing to child's play. Come experience how.
Arquillian, a container-oriented testing framework layered atop TestNG and JUnit, brings your test to the runtime rather than requiring you to manage the runtime from your test. Picking up where unit tests leave off, Arquillian enables you to test real components that rely on real enterprise services in a real runtime.
We'll look at how the fluent API provided by ShrinkWrap is used to package a test archive, giving developers fine-grained control over which resources are available to be tested. We'll show examples of how the test archive is deployed and executed inside standalone, embedded and remote containers. You'll witness how RPC-style (or local, if applicable) communication between the test runner and the environment negotiates which tests are executed and reports back the results. You'll walk away confident that you can write integration tests just as you would a unit test and the test is portable to multiple environments (containers).
What’s the secret? This talk reveals how Arquillian simplifies integration testing by providing a component model for tests, just as Java EE 5 simplified server-side programming by providing declarative services for application components. The test component model consists of container lifecycle management, test enrichment (dependency injection), container deployment and in-container test execution. Using a component model means your tests are portable and able to move between different environments, from single embedded or remote to multi-server to multi-cloud nodes.
Attend this talk to learn about the future of Java enterprise testing.
As Principal Software Engineer at Red Hat, Dan serves as the JBoss Community liaison, leads the JBoss Testing Initiative and is a member of the Arquillian, ShrinkWrap and JBoss Forge projects. He authored Seam in Action (Manning), served as a representative for Red Hat on the JSR-314 Expert Group (JSF 2.0), writes for IBM developerWorks and NFJS magazine and is an internationally recognized speaker. He's appeared at major industry conferences including JavaOne, Devoxx, NFJS, JAX and Jazoon and has received recognition as a JavaOne Rock Star, a JBossWorld Top Presenter and a JAX Hall of Fame speaker.