Craig Walls – What’s new in Spring?

On Wednesday, August 13th, Craig Walls joins us to talk about what’s new with Spring.

Location: SendGrid Denver Office

5:30-6:10: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Emmet Rooney from TEksystems for their continued sponsorship of the Food and Soda! Our friends over at FullContact have taken over the beer sponsorship, so a big thanks to them.

6:10-6:20: Announcements

6:20-7:50: What’s new with Spring – Craig Walls

It was over 10 years ago that Spring hit the scene and made a big impact in the enterprise Java development ecosystem. Now that Spring 4 is available, there’s a lot of new features and a lot that you may not know about yet.
Whether you’re already working with Spring 4 or are anxious to make a move up, there’s plenty of new tricks Spring has in store for you. We’ll explore them all in this overview of everything that’s new in Spring.

About Craig Walls

Craig Walls is a senior engineer with Pivotal as the Spring Social project lead and is the author of Spring in Action. He’s a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring. When he’s not slinging code, Craig spends as much time as he can with his wife, two daughters, 2 birds and 3 dogs.

7:50: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

8:00: Networking/Food/Drinks at Society.

Our sponsor, Bandwidth.com, will be hosting the food at a to be determined location. Come join us for further discussion on topic of the night and whatnot.

Posted in Uncategorized | Leave a comment

Build a complete HTML5/PhoneGap App – Max Katz

Wednesday July 9, 2014

SendGrid Denver Office

5:30-6:10: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Emmet Rooney from TEksystems for their continued sponsorship of the Food and Soda! Our friends over at FullContact are bringing the beer, so a big thanks to them.

6:10-6:20: Announcements

6:20-7:30: Learn How to Build a Complete HTML5/PhoneGap App with the Appery.io Cloud Platform – Max Katz

Learn how to build a complete mobile app with the Appery.io cloud platform. We will build the mobile app UI with HTML5/jQuery Mobile using visual drag and drop builder. Connect to backend services, and to 3rd party APIs. Use Apache Cordova (PhoneGap) for native device features, build/deploy the app. This is a live coding session where attendees will be able to test the app as it’s being built.

About Max Katz

Max Katz heads Developer Relations for Appery.io, a cloud-based mobile app platform. He loves trying out new and cool REST APIs in mobile apps. Max is the author of two books “Practical RichFaces” (Apress 2008, 2011), and is a frequent speaker at developer conferences. You can find out what Max is up to on his blog: http://maxkatz.org and Twitter: @maxkatz.

7:30: Door prizes:

JetBrains IDE License
Books – Provided by O’Reilly Media
Safari Books Online Subscription (1 year) – DevelopIntelligence

7:45: Networking/Food/Drinks at The Pour House.

Our sponsor, Bandwidth.com, will be hosting the food at The Pour House.  Come join us for further discussion on topic of the night and whatnot.

Posted in Uncategorized | Leave a comment

MEAN Stack with Scott Davis

Wednesday June 11th, 2014

SendGrid Denver Office

5:30-6:10: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Charlie Weber from TEksystems for their continued sponsorship of the Food and Soda! Our friends over at FullContact are bringing the beer, so a big thanks to them.

6:10-6:20: Announcements

6:20-7:50: Mean.js: A Yeoman Path to the MEAN Stack – Scott Davis

The MEAN stack (MongoDB, ExpressJS, AngularJS, NodeJS) is a compelling new way to build modern web applications, but integrating these separate projects can be a daunting tasks, especially for newcomers. Thankfully, Mean.js offers a cohesive stack, plus a set of Yeoman generators to making getting started and ongoing development efforts easier.

In this talk, you’ll learn how each one of these pieces of technology complement each other. But this is more than a simple change in letters — the move from relational databases to NoSQL and from server-side MVC to client-side MVC represents a major shift in architecture and mental models. Come see how these four independent pieces of technology work together to form the “new way” of doing web development, and how Yeoman ties together all of the loose strings.

About Scott Davis

Scott Davis is the founder of ThirstyHead.com, a training and consulting company that that specializes in leading-edge technology solutions like HTML 5, mobile development, Node.js, SmartTV development, web mapping, NoSQL, Groovy, and Grails. Scott co-founded the HTML5 Denver User Group in 2011.
Scott has been writing about web development for over 10 years. His books include Getting Started with Grails, Groovy Recipes, GIS for Web Developers, The Google Maps API: Adding Where to Your Web Applications, and JBoss at Work. Scott is also the author of two popular article series at IBM developerWorks — Mastering Grails and Practically Groovy.

7:50: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

Safari Books Online Subscription (1 year) – DevelopIntelligence

8:00: Networking/Food/Drinks at Pour House.

Our sponsor, Bandwidth.com, will be hosting the food at Pour House location.  Come join us for further discussion on topic of the night and whatnot.

Posted in Uncategorized | Leave a comment

Going Reactive with Java 8 – James Ward

Wednesday May 14th, 2014

SendGrid Denver Office

5:30-6:10: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Charlie Weber from TEksystems for their continued sponsorship of the Food and Soda! Our friends over at FullContact have taken over the beer sponsorship, so a big thanks to them.

6:10-6:20: Announcements

6:20-7:50: Going Reactive with Java 8 – James Ward

Java 8′s lambdas make building Reactive applications a whole lot easier and cleaner. Through copious code examples this session will show you how to build event-driven, scalable, resilient, and responsive applications with Java 8, Play Framework and Akka. On the web side you will learn about using lambdas for async & non-blocking requests & WebSockets. You will also learn how the actor model in Akka pairs well with lambdas to create an event-driven foundation that provides concurrency, clustering and fault-tolerance.

About James Ward

James Ward (www.jamesward.com) is a Principal Platform Evangelist at Salesforce.com. James frequently presents at conferences around the world such as JavaOne, Devoxx, and many other Java get-togethers. Along with Bruce Eckel, James co-authored First Steps in Flex. He has also published numerous screencasts, blogs, and technical articles. Starting with Pascal and Assembly in the 80′s, James found his passion for writing code. Beginning in the 90′s he began doing web development with HTML, Perl/CGI, then Java. After building a Flex and Java based customer service portal in 2004 for Pillar Data Systems he became a Technical Evangelist for Flex at Adobe. In 2011 James became a Principal Developer Evangelist at Salesforce.com where he taught developers how to deploy apps on the cloud with Heroku. From Fall 2012 to Spring 2014 James was a Developer Advocate at Typesafe where he created Typesafe Activator and led the Reactive Software vision. James Tweets as @_JamesWard and posts code at github.com/jamesward.

7:50: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

Safari Books Online Subscription (1 year) – DevelopIntelligence

8:00: Networking/Food/Drinks at Old Chicago.

Our sponsor, Bandwidth.com, will be hosting the food at the Pour House Pub (1435 Market St). Come join us for further discussion on topic of the night and whatnot.

Posted in Uncategorized | Leave a comment

Apache Cassandra – Tim Berglund

Wednesday, April 9th
SendGrid Denver Office

5:30-6:10: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Charlie Weber from TEksystems for their continued sponsorship of the Food and Soda! Our friends over at FullContact have taken over the beer sponsorship, so a big thanks to them.

6:10-6:20: Announcements

6:20-7:50: Apache Cassandra – Tim Berglund

What do you do when your data is not only big, but also needs to be fast? Apache Cassandra is a scalable, fault-tolerant database that has found its way into more than 25% of the Fortune 100 and continues to enjoy significant adoption in the marketplace. In this talk, we’ll explore Cassandra’s internals, its flexible data model, its SQL-like query language, some deployment scenarios, and some common language bindings. You’ll leave ready to begin exploring Cassandra on your own!

About Tim Berglund

Tim is a teacher, author, and technology leader with DataStax. He is a conference speaker internationally and in the United States, and contributes to the Denver, Colorado tech community as president of the Denver Open Source User Group. He is the co-presenter of various O’Reilly training videos on topics ranging from Git to Mac OS X Productivity Tips to Apache Cassandra, and is the author of Gradle Beyond the Basics. He blogs very occasionally at http://timberglund.com, and lives in Littleton, CO, USA with the wife of his youth and their three children.

7:50: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

8:00: Networking/Food/Drinks at Old Chicago.

Our sponsor, Bandwidth.com, will be hosting the food and drinks at Old Chicago (1415 Market St). Come join us for further discussion on topic of the night and whatnot.

Posted in Uncategorized | Leave a comment

Ken Sipe – Cloud Development and Advanced Spock

Wednesday March 12 · 5:30 PM
SendGrid Denver Office

5:30-6:10: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Charlie Weber from TEksystems for their continued sponsorship of the Food and Soda! Our friends over at FullContact have taken over the beer sponsorship, so a big thanks to them.

6:10-6:20: Announcements

6:20-7:10: Future of Development and the Cloud – Ken Sipe

A large change is afoot in software development. Baby steps have lead the way noted by continuous delivery efforts, virtual machines and service oriented architecture. I will reveal my team’s research results as part of R&D on the future of cloud. It is clear the next steps in cloud development are through virtualized applications and application containers (not virtual machines). This movement has already started and is being used at dotCloud, twitter, foursquare, AirBnb and Baidu just to name a few. The technology will have greater acceptance and reach with built in support in RedHat Linux schedule to have a public release in April 2014.

This session will cover the future of cloud development using docker and mesos and how it will create a commoditized cloud solution set and how it will change software development.

7:10-7:30: Break

7:30-8:20: Advance Spock – Ken Sipe

The Spock unit testing framework is on the verge of a 1.0 release and has already proven itself to be the next generation thinking on how to test Java production code. Spock hands down is the best way for developers to mock and test Java applications. One of Spock’s great features is the ability to write your own custom extensions.

This session is a fast paced (not for beginners), code centric view on how to use the advanced features in spock including custom extensions and interceptors.

About Ken Sipe:

Ken has worked with Fortune 500 companies to small startups in the roles of developer, designer, application architect and enterprise architect. Ken’s current focus is on enterprise system automation and continuous delivery systems.

Ken is an international speaker on the subject of software engineering speaking at conferences such as JavaOne, JavaZone, Jax-India, and The Strange Loop. He is a regular speaker with NFJS where he is best known for his architecture and security hacking talks. In 2009, Ken was honored by being awarded the JavaOne Rockstar Award at JavaOne in SF, California and the JavaZone Rockstar Award at JavaZone in Oslo, Norway as the top ranked speaker.

8:20: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

8:30: Networking/Food/Drinks at Old Chicago.

Our sponsor, Bandwidth.com, will be hosting the food and drinks at Old Chicago (1415 Market St). Come join us for further discussion on topic of the night and whatnot.

Posted in Uncategorized | Leave a comment

JSON at Work: Overview and Ecosystem

Wednesday, Feb 12th, 2014

This month we’re proud to have Tom Marrs presenting on JSON at Work – come learn how to leverage JSON in new ways to enhance your architecture and development efforts.

5:30-6:15: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Cody Powell from TEksystems for their continued sponsorship of the Food and Soda! Also, thanks to FullContact for supplying the beer.

6:15-6:30: Announcements

This year, we’d like to show our gratitude by allowing job announcements only by DJUG sponsors. This preference is meant to encourage ongoing sponsorship by providing greater visibility to our wonderful sponsors, as well as encourage new sponsorships. Any direct employee of a company, in attendance, may also announce open Java Developer positions within their company.

6:30-7:50: Main talk – JSON at work: Overview and Ecosystem

JSON is more than just a simple replacement for XML when you make an AJAX call. JSON is becoming the backbone of any serious data interchange over the Internet. There are emerging standards and best practices that can be used to harness the energy and enthusiasm around JSON to build truly elegant, useful, and efficient applications. If you’re already using JSON, you may be thinking:
• What else is there to talk about?
• What additional tools and standards are available, and why do they matter?
• Everything is great, so how would these tools and standards help?

If you’re not using JSON, you may be wondering:
• Why use it?
• Where does it fit?

In this presentation, we’ll cover:

JSON Overview
• JSON Beginnings – language overview, best practices, and the JSON Ecosystem
• JSON Tools

The JSON Ecosystem
• Structuring JSON (JSON Schema)
• RESTing with JSON – modeling, prototyping, and testing
• Text Search with JSON

Attendees will learn how to leverage JSON in new ways to enhance their architecture and development efforts.

About Tom Marrs

Tom Marrs is a Technical Architect at Perficient, where he specializes in RESTful Web Services and Service-Oriented Architecture (SOA). He designs and implements mission-critical web and business applications using the latest SOA, Ruby on Rails, JSON, HTML5, JavaScript, Java/EE, and Open Source technologies.

Tom is currently authoring JSON at Work for O’Reilly, and wrote the Core JSON Refcard for DZone (the #1 downloaded Refcard in 2013). Tom is also a speaker at the No Fluff Just Stuff (NFJS) and Great Indian Developer Summit (GIDS) conferences.

An active participant in the local technical community, Tom helps emcee at the HTML5 Denver User Group, helped found the Denver Open Source User Group (DOSUG), has served as President of the Denver Java Users Group (DJUG), and speaks at other local user groups.

7:50 – 8:00: Door prizes
JetBrains IDE License

DevelopIntelligence

8:00: Networking at Old Chicago. (1415 Market St).

Come join us for further discussion on topic of the night and whatnot.

Posted in Uncategorized | Leave a comment

Craig Walls – Spring Data and Spring Boot

Wednesday, November 13th, 2013

This month we are happy to have Craig Walls here for both talks, thanks to the continued sponsorship from Big Sky Technology. Big Sky Technology runs the ÜberConf and No Fluff Just Stuff conferences. Big Sky Technology will be giving away 1 pass ($975 value) to the Denver NFJS Rocky Mountain Software Symposium. The RMSS will be held November 15-17 at the Marriott South (near Park Meadows). Learn more at NFJS Denver.

5:30-6:00: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Cody Powell from TEksystems for their continued sponsorship of the Food and Soda! Also, thanks to Mike Henninger of BWBacon for supplying the beer.

6:00-6:10: Announcements

6:10-7:00: Spring Boot: More Spring, Less Configuration – Craig Walls

Spring offers a number of configuration options: XML configuration, Java configuration, and Groovy configuration to name a few. To some degree, component-scanning and autowiring help eliminate some explicit configuration. But in general most Spring applications require some essential “bootstrap” configuration to enable key functionality. What’s the right way to build Spring applications when there are so many choices?
What if I told you that configuration was optional?
What if I told you that it is entirely possible to write a Spring application that is short enough to broadcast *twice* in a single tweet?
Spring Boot is an exciting new project that makes it extremely easy to create stand-alone, production-ready Spring applications. Spring Boot takes an opinionated approach to configuring Spring, making it possible to create Spring applications with little or, in some cases, no Spring configuration at all!

7:00-7:15: Break

7:15-8:45: Spring Data – Craig Walls

This session starts with a high-level look at all that the Spring Data project has to offer. Then we’ll dive deeper into a few select Spring Data modules, including Spring Data Neo4j, Spring Data MongoDB, Spring Data Redis, Spring Data JPA, and Spring Data JDBC Extensions.
In recent years, there has been a renewed interest in how data is stored. Although RDBMS has long been treated as a one-size-fits-all solution for data storage, a new breed of datastores has arrived to offer a best-fit solution. Key-value stores, column stores, document stores, graph databases, as well as the traditional relational database are options to consider.
With these new data storage options come new and different ways of interacting with data. Even though all of these data storage options offer Java APIs, they are widely different from each other and the learning curve can be quite steep. Even if you understand the concepts and benefits of each database type, there’s still the huge barrier of understanding how to work with each database’s individual API.
Spring Data is a project that makes it easier to build Spring-powered applications that use new data, offering a reasonably consistent programming model regardless of which type of database you choose. In addition to supporting the new “NoSQL” databases such as document and graph databases, Spring Data also greatly simplifies working with RDBMS-oriented datastores using JPA.

About Craig Walls:

Craig Walls has been professionally developing software for over 17 years (and longer than that for the pure geekiness of it). He is a senior engineer with SpringSource as the Spring Social project lead and is the author of Spring in Action and XDoclet in Action (both published by Manning) and Modular Java (published by Pragmatic Bookshelf). He’s a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring and OSGi on his blog. When he’s not slinging code, Craig spends as much time as he can with his wife, two daughters, 5 birds and 3 dogs.

8:45: Door prizes:

(Starbucks, Amazon) Gift Cards – provided by Lea Holmboe of ECS

JetBrains IDE License

ZeroTurnaround JRebel License

O’Reilly and Pearson books

9:00: Networking/Food/Drinks at Old Chicago.

Our new sponsor, Bandwidth.com, will be hosting the food and drinks at Old Chicago (1415 Market St). Come join us for further discussion on topic of the night and whatnot.

Posted in Uncategorized | Leave a comment

Venkat Subramaniam – Java 8 Language Capabilities

Wednesday October 9th, 2013

We are pleased to have Dr. Venkat Subramaniam here tonight to talk to us about the capabilities of Java 8 and what is in it for you.

5:30-6:00: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Cody Powell from TEksystems for their continued sponsorship of the Food and Soda! Also, thanks to Mike Henninger of BWBacon for supplying the beer.

6:00-6:10: Announcements

6:10-7:40: Java 8 Language Capabilities – What’s in it for you? – Dr. Venkat Subramaniam

There is a good amount of excitement about the new version of Java. The big evolution of course is the lambda expressions. In this presentation we will dive into the language features in Java 8, take a look at some of their nuances, and look at ways to put them to good use.

About Dr. Venkat Subramaniam:

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an adjunct faculty at the University of Houston.He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.
Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s.

7:40: Door prizes:

JetBrains IDE License

ZeroTurnaround JRebel License

8:00: Networking/Food/Drinks at Old Chicago.

Our sponsor, Bandwidth.com, will be hosting the food and drinks at Old Chicago (1415 Market St). Come join us for further discussion on topic of the night and whatnot.

Posted in Uncategorized | Leave a comment

James Ward – Going Reactive! Building Software for the Real-Time Generation

Wednesday September 11th, 2013

We are pleased to have James Ward from Typesafe here tonight speaking to us about . He will be speaking to us about building a Reactive application, and why it is the next big thing in software.

5:30-6:00: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Cody Powell from TEksystems for their continued sponsorship of the Food and Soda! Also, thanks to Mike Henninger of BWBacon for supplying the beer.

6:00-6:10: Announcements

6:10-7:40: Going Reactive! Building Software for the Real-Time Generation – James Ward

Non-blocking, asynchronous, and reactive are all the rage today. This session will explore why the patterns are important in modern apps and how to apply them to event-driven and RESTful apps. To illustrate the concepts, Java, Akka, and Play Framework will be used as examples.

About James Ward:

James Ward (www.jamesward.com) works for Typesafe where he teaches developers the Typesafe Platform (Play Framework, Scala, and Akka) . James frequently presents at conferences around the world such as JavaOne, Devoxx, and many other Java get-togethers. Along with Bruce Eckel, James co-authored First Steps in Flex. He has also published numerous screencasts, blogs, and technical articles. Starting with Pascal and Assembly in the 80′s, James found his passion for writing code. Beginning in the 90′s he began doing web development with HTML, Perl/CGI, then Java. After building a Flex and Java based customer service portal in 2004 for Pillar Data Systems he became a Technical Evangelist for Flex at Adobe. In 2011 James became a Principal Developer Evangelist at Salesforce.com where he taught developers how to deploy apps on the cloud with Heroku. James Tweets as @_JamesWard and posts code at github.com/jamesward.

7:40: Door prizes:

JetBrains IDE License

ZeroTurnaround JRebel License

8:00: Networking/Food/Drinks at Old Chicago.

Our sponsor, Bandwidth.com, will be hosting the food and drinks at Old Chicago (1415 Market St). Come join us for further discussion on topic of the night and whatnot.

Posted in Uncategorized | Leave a comment