Modernizing and Cloud-Enabling Java Microservices
Jun
13
3:00 pm15:00

Modernizing and Cloud-Enabling Java Microservices

Location

Dev9
520 Kirkland Way
#200
Kirkland, WA 98033
View Map

Modernizing and Cloud-Enabling Java Microservices
Presented by Piotr Wyrwinski

3:00 PM - Doors Open!
3:15 PM - Presentation
4:15 PM - Open Discussion and Networking with Snacks & Beverages

When embracing the Cloud, modernizing and migrating Java microservices is a crucial priority. In this seminar, Dev9 Solutions Architect, Piotr Wyrwinski will discuss best practices, tips and pitfalls to avoid when enabling Cloud migration of microservices.

Gain insight on how to leverage Docker for delivery and Continuous Integration & Delivery (CI/CD). Piotr will discuss Dockerization in-depth, including best practices when assembling Docker images in various aspects of integration testing.

Key Takeaways:

  • Learn best practices for migrating microservices to the Cloud
  • Gain insight to lessons learned, tips, and pitfalls to avoid
  • Discover how to leverage Docker for delivery
  • Discuss the relationship between Docker, CI/CD, microservices, and the Cloud
Continuous Integration & Delivery in Google Cloud
Jun
22
5:00 pm17:00

Continuous Integration & Delivery in Google Cloud

Overview

Continuous Integration and Delivery (CI/CD) has vast benefits, from reducing development risks to automating monotonous tasks. An automated build pipeline is at the heart of all modern software development. Join us for this event led by Dev9’s CTO, Gabe Hicks, where we’ll discuss why CI/CD is critical in today’s Cloud software environment, and discover the vast benefits of adopting these practices. Hear from Google Cloud’s developer Carter Morgan on CI/CD deployment as the first step towards production readiness and how having your CI/CD pipeline in place will position you to compete with the multi-release workflow that modern organizations employ today.

 

Key Takeaways

  • Learn how to create a modern build pipeline on the Google Cloud Platform using Google Cloud Container Builder, Jenkins and Spinnaker.

  • Understand how to handle on-premise and Cloud deployments on Spinnaker.

  • Gain insight into how to leverage Jenkins to support the continuous integration in any environment.

  • Using Kubernetes concepts for deploying containerized applications.

  • How to set up multi-tenant environments.

 

About the Presenters
 

Gabe Hicks
Chief Technology Officer at Dev9

Gabe Hicks has been with Dev9 since its’ founding in 2010. With over 20 years of experience, he has held roles ranging from software architect to CTO. Gabe has experience in many industries and organization types ranging from start-ups to multinational enterprises. Gabe drives Dev9’s delivery of software services on Cloud partner platforms with Google Cloud Platform, AWS and Microsoft Azure. Gabe has led teams in planning and design of solutions for companies in fields such as healthcare, retail, communications and entertainment. Since joining Dev9, he has built core applications for numerous, large-scale consumer facing systems.

Carter Morgan
Developer Programs Engineer at Google

Carter Morgan, a Developer Programs Engineer at Google, co-created the Udacity course "Scalable Microservices with Kubernetes" and presented "Best Practices for Orchestrating the Cloud with Kubernetes" at Google IO16. On the side, he teaches presentation skills to other Googlers. Before Google, Carter was coding for the United States Air Force and for Microsoft. In his free time, he's a regular in the local Seattle standup comedy scene.


Kubernetes on Google Cloud: Infrastructure for the Future
May
23
4:00 pm16:00

Kubernetes on Google Cloud: Infrastructure for the Future

Location

Google
1 Market St. 
7th Floor (Ohlone People Room)
San Francisco, CA 94105
 

Overview

Join Google Cloud, Dev9, and ReactiveOps for an engaging discussion about the advantages of Kubernetes on Google Cloud. Led by Kubernetes’ Product Manager, Allan Naim.

Google Cloud Platform (GCP) service partners, Dev9 and ReactiveOps, will share practical insights on how organizations are successfully leveraging Kubernetes and GCP for positive business impact. Whether you’re an enterprise looking to migrate your monolithic architecture to the Cloud, or a small-to-medium sized company facing cumbersome DevOps processes, this event will provide thoughtful insights into how to build better software in the Cloud.
 

Agenda

4 - 4:30 p.m. – Doors open, networking

4:30 - 4:50 p.m. – Allan Naim, Google
Why Google Container Engine (GKE) will always be the best choice for Kubernetes implementation

4:50 - 5:30 p.m.  –  Gabe Hicks, Dev9
Moving your monoliths into Kubernetes and the Cloud

 5:30 - 6:15 p.m. - Justin Mound, ReactiveOps
Scale better and ship faster with Kubernetes and GCP
 

Key Takeaways

  • Gain insight into Google’s vision for the future of GCP and GKE

  • Learn the practical implications of migrating monolithic applications to the Cloud

  • Understand the business and technical advantages of Kubernetes on development and scaling specifically on Google Cloud Platform

 

About the Presenters

Allan Naim  
Product Manager, Kubernetes and Google Container Engine at Google

Allan Naim is a Global Product Lead at Google and is part of the Cloud Business Unit, where he is responsible for business development and go-to-market strategy for the Google Cloud Platform App Hosting business worldwide. He joined Google after 15 years of experience in the enterprise software and cloud computing business, including roles in product engineering, sales, strategy and evangelism. In his most recent role before joining Google, he was a cloud evangelist at Microsoft, where he drove the adoption of Microsoft Azure across wide spectrum of companies ranging from startups to Fortune 500 companies.
 

Gabe Hicks
Chief Technology Officer at Dev9

Gabe Hicks has been with Dev9 since its’ founding in 2010. With over 20 years of experience, he has held roles ranging from software architect to CTO. Gabe has experience in many industries and organization types ranging from start-ups to multinational enterprises. Gabe drives Dev9’s delivery of software services on Cloud partner platforms with Google Cloud Platform, AWS and Microsoft Azure. Gabe has led teams in planning and design of solutions for companies in fields such as healthcare, retail, communications and entertainment. Since joining Dev9, he has built core applications for numerous, large-scale consumer facing systems.
 

Justin Mound
Chief Technology Officer at ReactiveOps

Justin has been working in infrastructure engineering for over 10 years as CTO and co-founder of several companies. He came to DevOps as a traditional Linux Systems Administrator, working at companies like Motionbox, FiLife (IAC/DowJones), and Voxel.net. At FiLife, Justin turned his focus to infrastructure as code, and built one of the first infrastructures using AWS/EC2 for web application hosting. He also built systems for sites ranging from UrbanDaddy and Jirafe, to LouisCK.com. Through his experiences, Justin realized what was repeatable across infrastructures, and how to translate them into implementable tools and processes.

Microservices in the Cloud with AWS
May
23
11:45 am11:45

Microservices in the Cloud with AWS

Location

Port 99 Building
2001 8th Ave
12th Floor
Seattle, WA 98121
 

Overview

The industry is blurring the lines between Platform-as-a-Service (PaaS) and Infrastructure-as-a-Service (IaaS). Companies today are challenged with resource constraints in IT, resulting in long delivery cycles. How can a company deploy efficiently and reliably with minimal IT oversight while maintaining flexibility in application delivery options?

In this talk, we will walk through the lifecycle of a microservices-based solution architected within the AWS ecosystem. We will discuss an emerging industry approach that uses a combination of PaaS with containers. We will also demonstrate a model for delivering an application on a PaaS platform in AWS.

This is a 101-level presentation. Participants will not need to understand AWS, but some understanding of the software development lifecycle and benefits of microservices will help.

Boxed lunches will be provided.
 

Key Takeaways

-       Learn the benefits of a PaaS model over IaaS model
-       Get a glimpse of the delivery process that can streamline an application
-       How microservices developed with Docker can run in Elastic Beanstalk

AWS services covered:  Beanstalk, IAM, ELB, VPC, MFA, Security groups, CloudFormation, CloudWatch
 

Nimret Sandhu
Director of Technology, at Dev9

As the Director of Technology, Nimret Sandhu works closely with clients and the Dev9 team to ensure smooth delivery and best technology practices. Nimret has been chair of the Seattle Java Users Group (SeaJUG) for 10 years. He also serves on multiple advisory boards with the University of Washington Professional & Continuing Education program, where he helps set direction and content in technology, ensuring that the programs stay up to date.

Optimizing Your Organization’s Cloud Spend
Apr
18
3:00 pm15:00

Optimizing Your Organization’s Cloud Spend

LOCATION

Dev9
520 Kirkland Way
#200
Kirkland, WA 98033
View Map

Optimizing Your Organization’s Cloud Spend
Presented by Gabe Hicks, CTO, Dev9

3:00 PM - Doors Open!
3:15 PM - Presentation
4:15 PM - Open Discussion and Networking with Snacks & Beverages

As companies of all sizes embrace the Cloud for its agility and long-term cost savings, they at some point hit a threshold in their Cloud spend where they pause and reassess the decision. Some, like Dropbox, reverse course and revert to on-premises. Others, like Netflix, go all in and close their last data center.

Cloud providers make it easy to launch virtual resources in minutes. This also makes it easy to quickly spend millions of dollars. Join us for this seminar and gain insight into strategies to optimize your Cloud spending

Whether your company has hit a panic at $10,000 or $10 million per month, there are steps you can take to ensure that you’re deploying Cloud resources optimally.

Key Takeaways:

  • Understand differences in pricing models from AWS, Microsoft Azure, and Google Cloud Platform
  • Understand IaaS vs. PaaS vs. SaaS from a cost perspective
  • Learn about AWS tools such as Trusted Advisor
  • Learn about third party cost optimization tools

Speaker:

Gabe Hicks, CTO, Dev9

Gabe Hicks has been involved with Java and web development since 1999. His expertise includes Java, Spring, system integration, web technologies, and leading software teams. Gabe has led teams in planning and design of solutions for companies in fields such as health care, timber, communications, and entertainment. Since joining Dev9, he has built core applications for numerous, large-scale consumer facing systems.

The Impact of 'Cloud First'
Mar
30
6:30 pm18:30

The Impact of 'Cloud First'

LOCATION

General Assembly Seattle
Seattle Tower Third Floor
1218 3rd Ave
Seattle, WA 98112
View Map

Dev9's Vp of Delivery, Mike Ensor, will be presenting "The Impact of Cloud First" for the Pacific Northwest Product Management Community(PMC). PMC is a non-profit, volunteer organization of Product Management professionals focused on advancing knowledge and creating opportunity for Product Managers in the Pacific Northwest. 

As ‘Cloud First’ directives are adopted at a record pace, the details are often left up to individual business segments to devise a successful plan. Join us to discuss how a cloud-first strategy impacts development and delivery, and the implications that may affect your own product definition.

Mike Ensor, a hands on software architect and leader of Dev9's custom e-commerce practice, will share invaluable insights and lessons learned over Dev9’s five years of Cloud strategy and implementation projects with numerous enterprises.

To learn more, visit the PMC Events page. Presentation level: 201

DOORS WILL OPEN AT 6:30PM, WITH THE 1HR PRESENTATION STARTING AT 7PM.

FOOD AND SOFT DRINKS WILL BE PROVIDED.

SeaJug: Build Games in Java for iOS, Android, Desktop & Web with libGDX
Mar
21
6:45 pm18:45

SeaJug: Build Games in Java for iOS, Android, Desktop & Web with libGDX

Location

K&L Gates building
925 4th Ave, 4th Floor, Seattle, WA (map)

Java is a popular server-side programming language, but did you know it’s also a very popular language for targeting iOS, Android, desktop & HTML5 for games?

In this session, we’ll explore libGDX, one of the most popular game engine projects on GitHub (https://github.com/showcases/game-engines and https://github.com/libgdx/libgdx).  Based on OpenGL ES, libGDX provides support for both 2D and 3D games. A Gradle-based build system lets you build a single shared code-base with customizations for each target platform.

We’ll walk through the feature set, available extensions, and explore the challenges of multi-platform development.  We will compare the feature set with other available frameworks, and discuss which projects are best suited for libGDX.  We’ll show the details of how to target desktop, iOS, and Android from a single build and deploy system using Intelli/J and a MacBook Pro.

Speaker: Will Iverson has been a frequent speaker at SeaJUG for over a decade.  After far too many years of consulting, Will opened Game Studio One in January 2017.  Focused on strategy & simulation games, Game Studio One will be launching titles later this year – sign up or follow at https://GameStudioOne.com for more information.

Will has been working in the computer and information technology field professionally since 1990. His diverse background includes developing statistical applications to analyze data from the NASA Space Shuttle, product management for Apple, and developer relations for Symantec's Visual Cafe. Clients over the last two decades include Sun, BEA, Canal+ Technologies, AT&T, T-Mobile, the State of Washington, and many, many more. Most recently, Will spent over six years growing Dev9 (https://Dev9.com), a premier local consulting firm.

Building Efficient Microservices Solutions with Kubernetes
Mar
2
2:30 pm14:30

Building Efficient Microservices Solutions with Kubernetes

Location

Google Seattle [Fremont], Abacus Room
651 N 34th St
Seattle, WA 98103

Presented by:
Allan Naim, Product Manager, Google Cloud Platform
Konstantin Ignatyev, Sr. Solutions Architect, Dev9

Join us for an enlightening discussion with Kubernetes Product Manager, Allan Naim, and Dev9’s Senior Solutions Architect, Konstantin Ignatyev.

Allan will kick-off the event with a presentation about the genesis of Kubernetes and how it improves developer productivity and truly enables organizations to put their apps on wheels so that these apps can more easily be moved in the public cloud.

Senior solutions architect Konstantin Ignatyev will discuss how Kubernetes addresses many of the concerns that developers and operations personnel have when living in the world of micro-services and software-as-a-service offerings. He will show how Kubernetes addresses common challenges and needs such as scalability, portability, and configuration management in the most pragmatic way possible while staying simple to develop and debug. He will also demonstrate a live application and the corresponding code.

Key Takeaways:

  • Gain insight into the benefits of Kubernetes for Cloud deployments
  • Examine a sample application that uses micro-services architecture.
  • Hear a point-by-point discussion of how Kubernetes handles typical developer and operations concerns.

About Allan Naim

Allan Naim is a Global Product Lead at Google and is part of the Cloud Business Unit, where he is responsible for business development and go-to-market strategy for the Google Cloud Platform App Hosting business worldwide. He joined Google after 15 years of experience in the enterprise software and cloud computing business, including roles in product engineering, sales, strategy and evangelism. In his most recent role before joining Google, he was a cloud evangelist at Microsoft, where he drove the adoption of Microsoft Azure across wide spectrum of companies ranging from startups to Fortune 500 companies.

About Konstantin Ignatyev

With 20 years of software development experience, Konstantin Ignatyev has led numerous development teams to success. He has most recently worked on a project involving micro services deployed as Docker containers and run on Kubernetes. Konstantin has a true passion for technology and is always looking for the best, most sensible tool for the job. When he isn’t working with clients, he is working on his own project, a global marketplace for motorcycle travelers.

 

Securing DevOps in AWS
Feb
23
9:30 am09:30

Securing DevOps in AWS

LOCATION

Port 99 Building
2001 8th Ave Seattle, WA 98121
12th floor, Room 11.102

 

 





Securing DevOps in AWS

One of the leading concerns businesses have for adopting a cloud-first mentality centers on security. This presentation will discuss a range of practices, policies and tools designed to decrease your security surface area. We will discuss adding security testing to Continuous Delivery pipelines via tests and build plugins, checklists for building container-based artifacts, VPN & VPC configurations, Multifactor Authentication, IAM & Role appropriations, enforcing encrypted traffic using security groups and automating security patching. Attendees will walk away with a better understanding of where risks exist for projects, a starting checklist on how to start secure projects within AWS and a solid outline on how to incorporate security into your build pipelines.

Goals of this presentation include:

  • Securing your AWS account and environments
  • Adding security through automated tests and tools
  • Processes adding to a “first to know” policy

Presented by Mike Ensor, VP of Delivery at Dev9

Mike Ensor is a hands-on software architect with 20 years of experience in backend development, e-commerce, Cloud architectures, distributed systems and big data implementations. Throughout his career he has continually pushed the use of test-driven development and emphasized the merits of Agile-based development.

SeaJug: How Microsoft Learned to Love Java
Feb
15
6:45 pm18:45

SeaJug: How Microsoft Learned to Love Java





Location

Smartsheet
900 Bellevue Way NE, Bellevue, WA (map)
Boardroom on 2nd floor above main reception area

Brian will talk about Microsoft's journey from a product to a services company, and how Java is an important part of that journey, highlighting Microsoft's Open source offerings for Azure, and talking about how Java developers could benefit from using Azure services in their applications. The focus will be on real-world examples using Microsoft's open source SDKs on GitHub and tools available for non-Microsoft developers, with a drill-down into our Java offerings and how they can enhance Java applications. We also want to gather feedback from attendees on some exciting new offerings designed to make it easier to deliver Java in the cloud.

Speaker: Brian Benz

Brian is a Senior Program Manager at Microsoft. Brian spends his time helping Java developers and customers work on the cloud with Microsoft Azure. 

Dev9 is the video sponsor of SeaJug and is proud to promote this fantastic community.

Jan
17
6:00 pm18:00

Seminar: Successfully Navigating the Software Development Lifecycle

Successfully Navigating the Software Development Lifecycle

Intended Audience: Software Technology Management Professionals

Timeline:

  • 6:00 PM - Doors Open! Social Mixer with Pizza and Beverages
  • 6:30 PM - Presentation
  • 7:30 PM - Open Discussion, Coffee & Appetizers

Building and maintaining a great piece of software is a multi-year affair that requires a wide variety of approaches. The tools and processes used to launch the project are not the same ones needed to keep it running, nor do they decide when to retire it. Deciding when to make these critical transitions and how to manage them can be challenging.

In this seminar Gabe Hicks and Nimret Sandhu will walkthrough the lifecycle of a project from inception to obsolescence, going over the key tools, processes, and decisions that you will face in your own critical applications.

Jan
12
3:00 pm15:00

Seminar: Choosing a JavaScript Framework for 2017

Choosing the right JavaScript Framework for 2017

Intended Audience: Software Technology Professionals

Timeline:

  • 3:00 PM - Doors Open! Social Mixer with Appetizers and Beverages
  • 3:30 PM - Presentation
  • 4:30 PM - Open Discussion, Coffee & Appetizers

As web applications migrate further towards native “app-like” experiences, with more and more logic happening client-side; choosing the right JavaScript framework to do your heavy lifting is now a critical application architecture decision. A wide field of emerging contenders, often with overlapping features, means selecting one is not always a straightforward decision.

The framework you and our team use should fit your application stack, development style, and product goals.

In this presentation, we will:

  • Objectively evaluate the maturity, performance, compatibility, support, and other facets of several popular frameworks coming into 2017
  • Highlight the strengths and weaknesses of each
  • Make recommendations for various types of web projects

Speaker: Jesse Krautwurst, Dev9

Jun
2
6:00 pm18:00

Event Streams in the Cloud

dev_9_logo_color_v2 320x132.png

**Intended Audience: Technology Management and Software Developers

Timeline & Location: 4th & Madison Building
6:00 PM - Doors Open! Social Mixer, beverages and appetizers
6:30 PM - Presentation
7:30 PM - Open Discussion, beverages & appetizers
8:00 PM - Event End**

Organizations have stories to tell with data. Often, they know what analyses need to be run, what correlations need to be found, and what comparisons need to be made. But getting a handle on ever larger volumes of data, processing it, understanding and/or identifying trends, can be a daunting.

In this presentation we will identify some of the challenges organizations face trying to break apart monolithic architectures to capture what happens to data (as it is being processed) thereby providing insight and actionable event streams. We will review a reference architecture, dive into some technical considerations, and reveal some lessons learned from having built and scaled such an architecture for a Fortune 100 company in the travel industry.

Speakers:

Chris Phillipson:
Chris is a Solutions Architect with Dev9. He has over 20 years of software development experience within Engineering, Procurement and Construction, Telecommunications, Oil and Gas, and High-Tech industries. He is passionate about Open-source with keen interest in designing Cloud Native services and applications. When he is not working, he's a husband, father of two, Little League umpire, experimental cook, and novice Kung-fu student.

Jeff Ramsdale:
Jeff is a Solutions Architect, and Agile Consultant with a focus on JVM-based application development. Jeff's expertise lies in designing and developing enterprise Java applications using open source components, project configuration management/continuous integration, and the open source Java ecosystem.

WHEN
Thursday, June 2, 2016 from 6:00 PM to 8:00 PM (PDT) - Add to Calendar

WHERE
4th & Madison Building - 925 Fourth Avenue 4th Floor Meeting Room, Seattle, WA 98104 - View Map

May
26
7:00 am07:00

Keep Austin Agile Conference

Keep Austin Agile 2016 will be held on Thursday, May 26, 2016 in the newly opened JW Marriott in downtown Austin. Our fourth conference continues Agile Austin’s mission to elevate the state of agile practices and educate agile practitioners of all levels. The conference’s multiple subject tracks and interactive workshops will appeal to everyone, from novices to gurus, and technical professionals to company executives. Keep Austin Agile is the preeminent agile and lean conference in Austin and the Central Texas region.

See here to view the sessions for Keep Austin Agile 2016