head-meeting

Past Meetings

Building and Deploying 12 Factor Apps in Scala and Java

Building and Deploying 12 Factor Apps in Scala and Java Tuesday, April 18, 2017 Roam 1155 Mount Vernon Highway The twelve-factor app is a modern methodology for building software-as-a-service apps: • Use declarative formats for setup automation, to minimise time

Current Trends in the Java Job Market in 2017

Current Trends in the Java Job Market in 2017 Tuesday, March 21, 2017 Ari Waller, Chief Recruiting Officer at Thompson Technologies will give an overview of the current Java job market trends in 2017. He examines the current and future

“Fireside Chat” with Venkat Subramaniam

“Fireside Chat” with Venkat Subramaniam Tuesday, December 20, 2016 Here’s your chance to discuss software, agile, technology, etc personally with Dr. Venkat Subramaniam. Speaker Venkat Subramaniam Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an

Java Cloud Transcendence: Moving up the Strata

Java Cloud Transcendence: Moving up the Strata Tuesday, November 15, 2016 By any measure, cloud hosted workloads dominated the discussion in enterprise Java development in 2016. While there is no replacement for the application logic you write, there are ways

Not all JARs are created equally

Not all JARs are created equally Tuesday, October 18th, 2016 Hate those e-mails “are you using some_vulnerable.JAR or some.vulnerable.class” on a project you or nobody has touched in years then your eyes dry over looking at the dependency hierarchy of

Data Microservices with Spring Cloud Stream, Task, and Data Flow

Data Microservices with Spring Cloud Stream, Task, and Data Flow Tuesday, July 19, 2016 Microservice based architectures are not just for distributed web applications! They are also a powerful approach for creating distributed stream and batch processing. Spring Cloud Data

Full Stack Development with Java and NoSQL

Full Stack Development with Java and NoSQL June 21, 2016 In this session will talk about what is different about this generation of web applications and how a solid development approach must consider the latency, throughput and interactivity demand by

Machine learning techniques in Java

Machine learning techniques in Java May 17, 2016 In the field of artificial intelligence, there are several reliable open-source tools and libraries implemented in Java. At The Home Depot, we have many projects that are implemented in Java that make

Rethinking REST in a Microservices World

Rethinking REST in a Microservices World April 19, 2016 Many of us are doing microservices wrong. We’re splitting our systems up into smaller and smaller services, paying all the costs that that entails, but only getting a taste of the

Enabling Java in Latency Sensitive Environments

Enabling Java in Latency Sensitive Environments Tuesday, March 15, 2016 Enabling Java in Latency Sensitive Environments examines the core issues that have historically kept Java from performing well in low latency environments and then offers solutions without trade-offs and compromises.

AJUG Meetup

Building and Deploying 12 Factor Apps in Scala and Java

April 18, 2017

The twelve-factor app is a modern methodology for building software-as-a-service apps:

• Use declarative formats for setup automation, to minimise time and cost for new developers joining the project.

• Have a clean contract with the underlying operating system, offering maximum portability between execution environments.

• Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration.

• Minimise divergence between development and production, enabling continuous deployment for maximum agility.

• And can scale up without significant changes to tooling, architecture, or development practices.

We will build a RESTful web service in Java and deploy the app to CloudFoundry. We will go over how to build a cloud manifest, how to keep our database credentials and application configuration outside of our code by using user-provided services and go over what it takes to build a 12 Factor application in the cloud. This presentation will be heavy on code and light on slides!

Location:


Roam Dunwoody

1155 Mount Vernon Highway NE
Atlanta, GA 30338 (map)

AJUG Tweets

Follow @atlantajug on twitter.

Recent Jobs