Microservices – Neal Ford

Wednesday, August 12th, 2015

Location: Rally Software 1550 Wynkoop Street Denver, CO 80202 (directions & parking info at end of post)

5:30-6:10: Networking and Food

Food, Soda, Beer and Networking. We are grateful to 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: Microservices- Neal Ford

Inspired by success stories from companies such as Amazon and Netflix, many organizations are moving towards microservice architectures at a brisk pace. This style of architecture is important because it’s the first architecture to fully embrace the Continuous Delivery and DevOps revolutions.

In this session, I cover the motivations for building a microservice architecture (including making the distinction between “regular SOA” and microservices), some considerations you must make before starting (such as transactions versus eventual consistency), how to determine service partition boundaries, and ten tips to dowse you towards success.

I also discuss the role of polyglot development, enterprise governance, how data and databases fit into this new world, and tooling to help ensure consistency between core services like logging and monitoring. This session provides a thorough overview of the pros and cons for microservice architectures, when it is applicable, and some nascent best practices.

About Neal Ford:

Neal is Director, Software Architect, and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm.

Neal has a degree in Computer Science from Georgia State University specializing in languages and compilers and a minor in mathematics specializing in statistical analysis. He is also the designer and developer of applications, instructional materials, magazine articles, and video presentations. He is also the author of 6 books, including the most recent Presentation Patterns and Functional Thinking.

Given his degree, Neal is a bit of a language geek, with affections including but not limited to Ruby, Clojure, Java, Groovy, JavaScript, Scala and C#/.NET. His primary consulting focus is the design and construction of large-scale enterprise applications. Neal is an internationally acclaimed speaker, having spoken at over 300 developer conferences worldwide, delivering more than 2000 presentations. If you have an insatiable curiosity about Neal, visit his web site at nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.

7:50: Door prizes:
JetBrains IDE License
Books – Provided by O’Reilly Media

Directions/parking info for Rally(Denver, CO)

Rally’s Denver office is at 1550 Wynkoop Street, just above the Tattered Cover by Union Station, only 4 blocks(West) from our usual location at SendGrid.  There are several parking garages around there and with the close proximity to Union Station, I suggest using light rail, bus, or the 16th street free shuttles.  Kurt Harriger, a long-time DJUG member, will be our host there at Rally and will wait in the lobby from around 5:00 to 6:30 to let people into the building.

Posted in Uncategorized | Comments Off

Kubernetes – William Henry, Red Hat

Join us on Wednesday, July 8th for a presentation by William Henry!

5:30-6:10: Networking and Food
Food, Soda, Beer and Networking. We are grateful to TEksystemsfor 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:207:50: Kubernetes- William Henry

Kubernetes, at its basic level, is a system for managing containerized applications across a cluster of nodes. In many ways, Kubernetes was designed to address the disconnect between the way that modern, clustered infrastructure is designed, and some of the assumptions that most applications and services have about their environments.

Most clustering technologies strive to provide a uniform platform for application deployment. The user should not have to care much about where work is scheduled. The unit of work presented to the user is at the “service” level and can be accomplished by any of the member nodes.

About William Henry

William Henry has over 25 years experience developing distributed systems and service oriented architectures for both government and private industry, including finance, telecommunications, healthcare, transport, movie animation, and software development. This experience includes extensive use of both standard and proprietary technologies, deploying and integrating enterprise class applications and services. William has worked in many different roles including, engineering, professional services, partner alliances and technical sales. William currently works in the office of CTO at Red Hat Cloud Product Strategy. He is also a contributor to the Docker Project and Project Atomic. William has been guest speaker and/or expert panelist at OMG, JavaOne, TheServerSide and many other industry events. William holds both a B.S. and M.S. in Computer Science from Dublin City University, Ireland. William lives in Monument, Colorado.

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 Society Sports and Spirits.

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

Posted in Uncategorized | Comments Off

Savant Build Tool – Brian Pontarelli

Wednesday, June 10, 2015 – 5:30pm at SendGrid downtown Denver, CO

5:30-6:00: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Maddie Spilman 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:00-6:10: Announcements

6:10-7:00: Part #1: Intro to the Savant Build Tool

Savant is a new open source build tool. Savant builds on the concepts of make, Ant, Maven, Gradle, and other build tools, but solves many of the problems that those tools suffer from. This talk will cover the basics of what a build tool needs to build a project. We’ll cover the features of Savant that meet each of these needs. We’ll also cover some of the common problems and pitfalls with other tools and how Savant solves them.

7:00-7:10: Break

7:10-8:00: Part #2: Savant Build Files, Dependencies and Plugins

Now it’s time to dive in and really start using Savant. This talk will be mostly live coding to get a basic project up and running. We’ll make sure the project has some dependencies on 3rd party libraries and let Savant manage them. We’ll also use the Savant license management tool to list out all of the project’s licenses. Finally, we’ll build a Savant plugin and use it in our build file, just to see how simple it is.

Brian Pontarelli:

Brian CEO of Inversoft and a software engineer. He has over 16 years of experience in the software industry and deep technical and management experience with a range of companies including BEA, US Freightways, Orbitz, Texturemedia, and Naymz. Brian holds a bachelor’s of science in computer engineering from the University of Colorado at Boulder and has won numerous awards for scholastic achievement and technical excellence.

As the founder of Inversoft, Brian built much of the software that the company sells, including CleanSpeak, a robust, enterprise-scale profanity filter and moderation solution. CleanSpeak is written in Java and is used by some of the world’s largest companies including Disney, Activision, Pokemon and many more.

One of Brian’s core philosophies is to build software that people need. He believes that working closely with customers and the community, you can learn what those needs are and build software that actually works well and helps fulfill those needs.

8:00: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

8:10: Networking/Food/Drinks at Society Sports and Spirits.

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

 

Posted in Uncategorized | Comments Off

Venkat Subramaniam on Java 8

Wednesday, May 13, 2015 – 5:30pm at SendGrid downtown Denver, CO

5:30-6:00: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Maddie Spilman 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:00-6:10: Announcements

6:10-7:00: Transforming your Code to Java 8

The new facilities in Java 8 is about the change the way we write code. Our code will become more expressive and concise. But, exactly how?

In this presentation we will take several common Java code examples, discuss the core idea expressed in code, and transform that code to use the facilities in Java 8. Watch and interact as you see Java code go through a weight loss program right in front of your eyes.

7:00-7:10: Break

7:10-8:00: Programming with Streams in Java 8

We all have heard about lambda expressions in Java 8. The real unsung hero of Java 8 are the Streams.

In this presentation we will take an example driven approach to explore streams, their core capabilities form the application development point of view, and how to explore these capabilities for improve performance and efficiency.

About Dr. Venkat Subramaniam

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor 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.

8:00: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

8:10: Networking/Food/Drinks at Society Sports and Spirits.

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

Posted in Uncategorized | Comments Off

Matt Raible – Get Hip with JHipster

Wednesday, April 8th, 2015 at SendGrid Denver Office

This month we are excited to have Matt Raible to come speak on JHipster: Spring Boot + AngularJS + Bootstrap.

5:30-6:10: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Maddie Spilman 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: Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap – Matt Raible

Building a modern web (or mobile) application requires a lot of tools, frameworks and techniques. This session shows how JHipster unites popular frameworks like AngularJS, Spring Boot and Bootstrap. Using Yeoman, a scaffolding tool for modern webapps, JHipster will generate a project for you and allow you to use Java 7 or 8, SQL or NoSQL databases, Spring profiles, Maven or Gradle, Grunt or Gulp.js, WebSockets and BrowserSync. It also supports a number of different authentication mechanisms: classic session-based auth, OAuth 2.0, or token-based authentication. For cloud deployments, JHipster includes out-of-the-box support for Cloud Foundry, Heroku and Openshift.

About Matt Raible

Matt is a well known figure in the Java community, and has been building web applications for most of his adult life. For over 15 years, he has helped companies adopt open source technologies and use them effectively. Amongst his roles he was Lead UI Architect for LinkedIn, the UI Architect for Evite.com and the Chief Architect of Web Development at Time Warner Cable. Matt has been a speaker at many conferences worldwide, including Devoxx, The Rich Web Experience, Jfokus, No Fluff Just Stuff, and JavaOne for which he won a JavaOne Rock Star Award in 2013.

When he’s not coding, Matt is an enthusiastic father and husband, with a passion for skiing, mountain biking, VWs and good beer. He drives a ’90 Syncro and is weeks away from driving a kick-ass ’66 21-window.

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 Society Sports and Spirits.

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

Posted in Uncategorized | Comments Off

Steve Wall – Developing Java Apps in Cloud Foundry

Wednesday, March 11, 2015

This month we are excited to have Steve Wall come speak on developing Java applications in Cloud Foundry

5:30-6:10: Networking and Food
Food, Soda, Beer and Networking. We are grateful to Maddie Spilman 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: Developing Java Apps in Cloud Foundry by Steve Wall
PaaS is changing the landscape of software development and redefining the roles of Development and Operations. Cloud Foundry is one of the hottest PaaS solutions in the market. Pivotal Cloud Foundry is the fastest growing open source product ever with $40 million in first-year sales. In this session, we’ll explore what it means to develop Java applications for the Cloud Foundry platform. Delving into the features Cloud Foundry provides and how to leverage those with your Java applications.

About Steve Wall
Steve Wall is an accomplished Enterprise Solution Architect with over 20 years of experience in the Information Technology industry. Through his career Steve has kept himself busy architecting, designing and developing sophisticated enterprise applications using multiple open source tools such as Groovy/Grails, Spring, Java, Tomcat, MySQL and Linux.

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 | Comments Off

Frederic Jean – Browser Based Storage

Wed Feb 11th at Denver SendGrid office

5:30-6:10: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Maddie Spilman 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: Browser Based Storage by Frederic Jean

HTML5 brought a lot of improvement when it comes to presentation, layout and behaviors of browser based applications. In this presentation, we will focus on the additions of browser based storage. We will discuss and contrast the different options available to the front end developer, their strengths, weaknesses and applicability to different use cases.

About Frederic Jean

Fred is a full stack developer who is back into web and mobile application development after a (smallish) detour into email processing land. He brings in experience building hybrid mobile applications with requirements to store information locally in situations where a network connection might not be available.

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 | Comments Off

January 2015 DJUG Meeting – celebrate the start of the New Year!

WHEN : Wed. January 15th, 2015. Starting at 6pm

WHERE : Society Sports & Spirits, 1434 Blake St. Denver, CO. Get directions here.

Posted in Uncategorized | Comments Off

Steven Pousty on MongoDB + Vert.x = Red Hot goodness

Wed. December 10th

SendGrid Denver Office  located at 1451 Larimer Street, 3rd Floor , Denver, CO 

This month we are excited to have Steven Pousty in town to talk about Vert.x and MongoDB.

5:30-6:10: Networking and Food
Food, Soda, Beer and Networking. We are grateful to Maddie Spilman from TEksystems for their continued sponsorship of the Food and Soda! Our frie

6:10-6:20: Announcements

6:20-7:50: MongoDB + Vert.x = Red Hot goodness by Steven Pousty

Vert.x is a polyglot async ready application server that runs on the JVM. It comes with a built in Event Bus and uses JSON for message passing. That use of JSON makes for some very interesting integration pieces with MongoDB. In this talk I will start by introducing some of the basic concepts of Vert.x, such as Verticles, EventBus, and a ton of built in features. From there I will demonstrate how easy it is to run a WebSocket enabled application that provides live tracking map of airplane flights. The code will be a mix of JavaScript, Java, and Python to flex some polyglotness. Then with a few lines of code I will demonstrate how easy it is to push the same feed of data straight into a spatially enabled MongoDB instance. Given the way both plaforms are such a close fit, I will show how easy it is to also add a REST query service right on top of the API. Don’t let all the Node.JS hipsters have all the fun – come see the exciting possibilities for JavaScript or Java application with Vert.x and MongoDB.

About Steven Pousty

Steve is a Dad, Son, Partner, and PaaS Dust Spreader (aka developer evangelist) with OpenShift. He goes around and shows off all the great work the OpenShift engineers do. He can teach you about PaaS with Java, Python, PostgreSQL MongoDB, and some JavaScript. He has deep subject area expertise in GIS/Spatial, Statistics, and Ecology. He has spoken at over 50 conferences and done over 30 workshops including Monktoberfest, MongoNY, JavaOne, FOSS4G, CTIA, AjaxWorld, GeoWeb, Where2.0, and OSCON. Before OpenShift, Steve was a developer evangelist for LinkedIn, deCarta, and ESRI. Steve has a Ph.D. in Ecology from University of Connecticut. He likes building interesting applications and helping developers create great solutions.

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 | Comments Off

Docker – William Henry

Wed Nov. 12th, 2014

SendGrid Denver Office
1451 Larimer Street, 3rd Floor , Denver, CO

This month we are excited to have William Henry from RedHat talk about Docker.

5:30-6:10: Networking and Food
Food, Soda, Beer and Networking. We are grateful to Maddie Spilman 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: Docker – William Henry
Docker has become the de facto standard for Linux container management. It provides a portable and isolated environment for applications. Come hear William Henry from Red Hat, and a Docker contributor, explain what all the fuss is about, how Docker works and how you can take advantage of it. William will explain the concepts and then get hands on with simple and then more complex examples. You will learn some best practices and about other technologies in the Docker ecosystem including how it can be used with Java.

About William Henry
William Henry has over 25 years experience developing distributed systems and service oriented architectures for both government and private industry, including finance, telecommunications, healthcare, transport, movie animation, and software development. This experience includes extensive use of both standard and proprietary technologies, deploying and integrating enterprise class applications and services. William has worked in many different roles including, engineering, professional services, partner alliances and technical sales. William currently works in the office of CTO at Red Hat Cloud Product Strategy. He is also a contributor to the Docker Project and Project Atomic. William has been guest speaker and/or expert panelist at OMG, JavaOne, TheServerSide and many other industry events. William holds both a B.S. and M.S. in Computer Science from Dublin City University, Ireland. William lives in Monument, Colorado.

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