Ansible

Wed Oct 7th, 2014

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: Ansible – Frederic Jean

This is my laptop. There are many like it, but this one is mine.
It is not however the environment in which my application will run once it is deployed in production.
We will look at how Ansible can be used to consistently build an environment that is ready to receive a web application, whether it is running on a local Vagrant box, an EC2 instance or a Digital Ocean droplet.

About Frederic Jean

With 18 years of IT experience, Fred’s held positions at IBM, Sun, and Time Warner Cable. He landed in Colorado in April of 1998 (in the midst of a spring snowstorm), trading in his view of the St. Lawrence River for one of Boulder’s Flatirons. He’s been here ever since.
Last year Fred was faced with a challenge: a highly manual deployment process. He gave Ansilble a try and found it to be an amazing tool fit for the job at hand.

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 Society Sports and Spirits. Come join us for further discussion on topic of the night and whatnot.

Posted in Uncategorized | Leave a comment

Timothy Potter – Benchmarking Solr Performance at Scale

Wednesday, Sep. 10th at 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: Benchmarking Solr Performance at Scale – Timothy Potter

Organizations continue to adopt Solr because of its ability to scale to meet even the most demanding workflows. Recently, LucidWorks has been leading the effort to identify, measure, and expand the limits of Solr. As part of this effort, we’ve learned a few things along the way that should prove useful for any organization wanting to scale Solr. Attendees will come away with a better understanding of how sharding and replication impact performance. Also, no benchmark is useful without being repeatable; Tim will also cover how to perform similar tests using the Solr-Scale-Toolkit in Amazon EC2.​

About Timothy Potter

Timothy Potter is a Lucene/Solr committer and Sr. Engineer at LucidWorks where he focuses on hardening SolrCloud for searching big data and recently co-authored Solr in Action. Tim has over 16 years experience building innovative software solutions that encompass a wide range of technologies and business sectors. Early in his career, Tim was a member of the JBI expert group and was a Senior Software Engineer for the WebLogic Platform at BEA Systems, where he was the chief inventor of several US Patents that helped revolutionize J2EE based application integration. Tim built his first Lucene-based search application in 2007 and has worked extensively with Lucene / Solr ever since. Prior to joining LucidWorks, Tim was the lead architect for a large-scale Solr-based search application for social media content. Mr. Potter has BS in Mathematics and BA in Economics with honors (summa cum laude) from the University of Colorado.​

7:50: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

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

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

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