Tuesday July 21, 2015: Java and Performance – Biggest Mistakes

Have you ever wondered why your e-Banking system is down yet again for maintenance or what problem it was that caused your check-out to take forever until it terminated with a weird error message?

Misconfigured O/R Mappers causing millions of SQL Queries and “leaking” DB connection leaks, excessive logging that consumes all Disk I/O, memory leaks that bring the JVM to crash every couple of hours or a forgotten XML configuration entry that causes millions of “Control-Flow Exceptions” that never make it to any log file. These are some of the problems that crashed large enterprise applications in the last 12 years (some even made it to national & international news). In this session we learn how to avoid these top problems by automatically looking at key performance and architectural metrics along your continuous deployment pipeline.

SPEAKER: Asad Ali

Asad Ali is an application performance enthusiast who has over 15 years of experience in Object oriented programming, Java, scripting languages and databases. For the last 7 years he has been working with enterprise clients with key focus on application performance. During his spare time, Asad likes to pursue his passion for photography.

Location:Blue Cross and Blue Shield of Nebraska, 1919 Aksarben Dr, Omaha, NE 68180

Agenda:

5:30 Networking
6:00 Food – Courtesy of TekSystems

6:30 Presentation

8-ish Drinks and more at DJ’s Dugout (Aksarben)

Please RSVP at MeetUp.com Also, in the FREE STUFF department, JetBrains has signed up to be an additional sponsor, and is giving us 1 free IntelliJ IDEA licenses to raffle away EVERY MONTH! So stick around for the drawing at the end of the meeting before we head to DJ’s!

Tuesday June 16, 2015: “A Brief History of Java” – an irreverent look at Java through the ages.

“A Brief History of Java” – an irreverent look at Java through the ages.

This somewhat tongue-in-cheek look at the development of developing with Java from 1.0 beta in late 1994 through today examines the popular tools and technique of the language and how they have evolved over the last 2 decades, from a guy who has been with Java since the beginning.
Bio:
Kent Smotherman taught his first lecture class for computer programming in 1980 at Kansas State University, at the age of 19. Since then, he has learned and programmed in over 2 dozen programming languages, including Fortran (that very first class), LISP, various assembly languages, C++, and Java, on platforms ranging from IBM Mainframes down to Android devices. Java is his favorite, however. “Java brings the power of programming to almost any platform on the planet, and the significance of that to the academic world of computer science as well as the practical world of Information Technology cannot be understated.” Kent has worked for most of Omaha’s biggest companies like Mutual of Omaha, First Data, and CSG. In his roles at these companies, he has traveled all over the country and the world as a specialist in programming, technology, and systems software debugging. But what really excites him is the web. “The explosion of the world wide web is an historic epoch in modern civilization. Not just in what everyone can do with it, but the fact that web development itself is so accessible. Combine that with the flexibility offered by Java, and you have an environment where the sky is the limit.”
Kent has taught web development technologies for government agencies such as the Florida Department of Education and Strategic Air Command, as well as free programs for kids that just wanted to learn how to make a web site. “It doesn’t matter what you know now, it only matters what you are capable of learning. And with the right attitude, a little hard work, and a good instructor – anyone can learn web development.”
Kent currently works during the day as the mild-mannered senior web application architect at NCR, and superhero Java web instructor at night for Interface Web School.

Location:Blue Cross and Blue Shield of Nebraska, 1919 Aksarben Dr, Omaha, NE 68180

Agenda:

5:30 Networking
6:00 Food – Courtesy of TekSystems

6:15 Lighting talk!   Yay!

6:30 Presentation

8-ish Drinks and more at DJ’s Dugout (Aksarben)

Please RSVP at MeetUp.com Also, in the FREE STUFF department, JetBrains has signed up to be an additional sponsor, and is giving us 1 free IntelliJ IDEA licenses to raffle away EVERY MONTH! So stick around for the drawing at the end of the meeting before we head to DJ’s!

 

Tuesday April 21, 2015 Android Development from Start to Finish

Android Development from Start to Finish by Mark Corrado. This will go through the development of an Android App. This talk will be good for any level of experience with Android.

The meetup starts at 6 and we will spend the first half hour so having some drinks and getting to know each other before we get right in on the content. All are welcome please join us for what will surely be an exciting discussion.

Location:Blue Cross and Blue Shield of Nebraska, 1919 Aksarben Dr, Omaha, NE 68180

Agenda:

5:30 Networking
6:00 Food – Courtesy of TekSystems
6:30 Presentation
8-ish Drinks and more at DJ’s Dugout (Aksarben)

Please RSVP at MeetUp.com Also, in the FREE STUFF department, JetBrains has signed up to be an additional sponsor, and is giving us 1-2 free IntelliJ IDEA licenses to raffle away EVERY MONTH (2 if we have over 50 attendees)! So stick around for the drawing at the end of the meeting before we head to DJ’s!

Tuesday March 17, 2015 — Groovy kata

At this meeting, we’ll work through a solution to the Bank OCR kata, http://codingdojo.org/cgi-bin/index.pl/index.pl?KataBankOCR, using Groovy and functional programming techniques. As we work through this programming kata using Groovy, we’ll use pure functions that are small and easy to test. The code will use recursion plus Groovy methods that support functional programming such as take, drop, first, tail, find, findAll, collect, collectMany, and transpose.

Speaker: Scott Hickey is Chief Technologist (Object Partners, Inc.) at Mutual of Omaha.   He is a wonderful speaker and very nice guy.

Location:

Blue Cross and Blue Shield of Nebraska, 1919 Aksarben Dr, Omaha, NE 68180

Agenda:

5:30 Networking
6:00 Food – Courtesy of TekSystems
6:30 Presentation
8:00 Omaha Java Beer Drinking at DJ’s Dugout (near Aksarben)

Please RSVP at http://www.meetup.com/omahajava/events/221047887/

Also, in the FREE STUFF  department, JetBrains has signed up to be an additional sponsor, and is giving us 1-2 free IntelliJ IDEA licenses to raffle away EVERY MONTH (2 if we have over 50 attendees)!

So stick around for the drawing at the end of the meeting before we head to DJ’s!

 

 

Lightning Talks and CodeEnvy.com January 20, 2015

two part meeting:

Part One: Local Lightning talks from Seth Lachner (jClouds), Matt Payne (SonarQube etc).

Part Two: Remote via WebEx/GotoMeeting/Google-hangout

Tyler Jewel from CodEnvy.com writes:

Title: Contribute to Any Project in Seconds with a Cloud IDE

The Java community is filled with terrific solutions for enabling development of apps.  Every Java developer has their choice of tools and the openness of the platform makes it accessible to anyone and extensible by everyone.But why then, is 99% of all development still done locally?  While sales, marketing, customer service, support, finance, and infrastructure has steadily moved to the cloud over the past decade, Java development remains rooted on the desktop.  Will it always be this way?

Coder utopia: where environments are instantly accessible from any computer; where any number of private machines with root access can be provisioned at will; and developers build, test and debug with infinite, non-thrashing resources.

In this session we will introduce Codenvy, a no-blocking, no thrashing cloud IDE combined with automation that provisions developer workspace replicas that are simply shareable and secure to manage.

Session Length: 45 Mins

Session Agenda

1) Why Cloud Development

2) Types of Cloud IDEs

3) Demo of Codenvy

** Remote workspace & project configuration

** CLI & Browser access

** Temporary, on-demand environments

** Shared development: editor, syntax analysis, collaborative coding

** Cloud build, dependency management, unit test (maven / ant / groovy)

** Cloud debug (runner, multi-process container, shell access)

** Project persistence (storage, image mgmt, privacy)

** Project creation (resource management, cloud bindings)

** Datasource management (cloud vs. local resources)

** Analytics (user dashboard, derived metrics, session tracking)

** Cloning (creating re-usable environments, embeddable, customizable)

** Plug-ins (extending browser and server-side cloud functionality)

** APIs (accounts, workspaces, projects, runners, builders, etc.)

** Offline and On-Premises Access (running proprietary clouds)

 

i) Lift, grails, wicket, tapestry, GWT, JSF, Thymelaf, xtream, Vaadin, Shale, velocity, Play, Struts

ii) JBoss, GlassFish, WebSphere, Oracle WebLogic, Jetty, Resin, Tomcat, Virgo, Geronimo, TomEE

iii) JRuby, Groovy, Maximize, Kotlin, Jython, Scala, Ceylon, Clojure, Rhino.

 

Location:Blue Cross and Blue Shield of Nebraska, 1919 Aksarben Dr, Omaha, NE 68180

Agenda:

5:30 Networking

6:00 Food – Courtesy of TekSystems

6:15 – 6:30pm — Matt talks about SonarQube and maybe the LocalOmaha.org project

6:30 – 6:45pm — Seth on jClouds

6:45 – 7:30pm — CodEnvy.com

8:00 Drinks and more at DJ’s Dugout (Aksarben)

Please RSVP at MeetUp.com

Also, in the FREE STUFF  department, JetBrains has signed up to be an additional sponsor, and is giving us 1-2 free IntelliJ IDEA licenses to raffle away EVERY MONTH (2 if we have over 50 attendees)!   So stick around for the drawing at the end of the meeting before we head to DJ’s!

Beyond C# vs Java November 18, 2014

Beyond C# vs Java

Do you live in the Java world, but wonder what’s going on in Bizarro .Net World

Curious what a day in the life of a .Net developer looks like?

This month we are honored to have two presenters from the Des Moines Central Iowa Java Users Group, on November 18th at Blue Cross Blue Shield!

Nate Buwalda will shed some light on Microsoft’s latest offerings.

Curious what a day in the life of a Java developer looks like?   Dan Mullins will give you his take on Java development.

Beyond C# vs Java, we’ll compare and contrast the supporting cast:Up-front InvestmentIDEBuild Tools/Dependency ManagementLanguage ItselfPreferred Web FrameworkTesting Framework (Functional/Unit)Appserver/Deployment MechanismIf you’re a .Net developer thinking about Java, or a Java developer thinking about .Net, you’ll find something interesting in this meeting.

Invite your .NET friends along for our November presentation!

Speakers: Dan Mullins @dmullins and Nate Buwalda @scotchnate from Des Moines

Location:Blue Cross and Blue Shield of Nebraska, 1919 Aksarben Dr, Omaha, NE 68180

Agenda:

5:30 Networking

6:00 Food – Courtesy of TekSystems

6:30 Presentation

8:00 Drinks and more at DJ’s Dugout (Aksarben)

Please RSVP here http://www.meetup.com/omahajava/events/216026402/

Also, in the FREE STUFF  department, JetBrains has signed up to be an additional sponsor, and is giving us 1-2 free IntelliJ IDEA licenses to raffle away EVERY MONTH (2 if we have over 50 attendees)!   So stick around for the drawing at the end of the meeting before we head to DJ’s!

Tuesday October 21, 2014 – Buzzworthy Java with Spring Boot and JHipster

Learn about Spring Boot, a new opinionated convention-over-configuration RESTful framework that makes your life easier.

  • Get up and running in minutes

  • Writing web apps without or with a WAR?!?!

  • Deploy without or with an app server?!?!

Yes is the answer!

“Spring Boot makes it easy to create Spring-powered, production-grade applications and services with absolute minimum fuss. It takes an opinionated view of the Spring platform so that new and existing users can quickly get to the bits they need.

You can use Spring Boot to create stand-alone Java applications that can be started using java -jar or more traditional WAR deployments.” — https://github.com/spring-projects/spring-boot

Then take it to the next level with JHipster, a buzz-worthy opinionated full stack generator that pulls together AngularJS + Spring Boot with many tools:

  • build (Gradle + Grunt)

  • front end (Twitter Bootstrap, Thymeleaf, WebSockets)

  • back end (Spring-Loaded hot reload, monitoring metrics, Hazelcast, HikariCP)

“JHipster is a Yeoman generator, used to create a Maven + Spring + AngularJS project, with full hot reload of Java and JavaScript code.” — http://jhipster.github.io/

Speaker: Jeff Sheets is a Principal Consultant with Object Partners working on Grails and Java projects.

Location:

Blue Cross and Blue Shield of Nebraska, 1919 Aksarben Dr, Omaha, NE 68180

Agenda:

5:30 Networking
6:00 Food – Courtesy of TekSystems
6:30 Presentation
8:00 Omaha Java Beer Drinking at DJ’s Dugout (near Aksarben)

Please RSVP at http://www.meetup.com/omahajava/events/210199952/

Also, in the FREE STUFF  department, JetBrains has signed up to be an additional sponsor, and is giving us 1-2 free IntelliJ IDEA licenses to raffle away EVERY MONTH (2 if we have over 50 attendees)!

So stick around for the drawing at the end of the meeting before we head to DJ’s!

 

Tuesday August 19th, 2014 — Katas will make us better

Jessica Codr and John Davis will lead a discussion of katas and lead us through (at least) two katas.

Katas are hands on exercises that serve as a great way to get more familiar with programming languages, IDEs, and processes like TDD.  They are all about refining our skills as developers through deliberate practice.  Attendees are encouraged to bring their own laptops and follow along with the kata exercise.  If you don’t have a laptop, we will do our best to provide one for you or pair you up with someone else who has a laptop.  We will be doing 2-3 katas, including the “prime factors kata” to demonstrate the great power of TDD and a kata using Mockito.

Jessica and John will be leading the katas in Eclipse, so participants should have Eclipse already installed on their laptops.

Location:

Blue Cross and Blue Shield of Nebraska, 1919 Aksarben Dr, Omaha, NE 68180

Agenda:

5:30 Networking
6:00 Food – Courtesy of TekSystems
6:30 Presentation
8:00 Omaha Java Beer Drinking at DJ’s Dugout (near Aksarben)

Please RSVP at http://www.meetup.com/omahajava/events/199119632/

Also, in the FREE STUFF breaking news department, JetBrains has signed up to be an additional sponsor, and is giving us 1-2 free IntelliJ IDEA licenses to raffle away EVERY MONTH (2 if we have over 50 attendees)!

So stick around for the drawing at the end of the meeting before we head to DJ’s!

Tuesday, July 15th — Groovy after all these years

Please RSVP at http://www.meetup.com/omahajava/events/185848242/

In 2005, a team at Mutual of Omaha selected Groovy for building a mission critical group insurance pricing engine. At the time, this was one of the largest commercial uses of Groovy. Jim McGill, an architect at Mutual of Omaha, will discuss with Scott Hickey, the technical lead on the project, why Groovy was selected, what the concerns were at the time and how Groovy has been instrumental in the continued success of this project.

In this Q&A style session, we’ll dive into areas such as maintenance, language stability, tooling, testing, staffing and expanding Groovy’s reach at Mutual of Omaha beyond this project.

Location:

Blue Cross and Blue Shield of Nebraska, 1919 Aksarben Dr, Omaha, NE 68180

Agenda:
5:30 Networking
6:00 Food – Courtesy of TekSystems
6:30 Presentation
8:00 Omaha Java Beer Drinking at DJ’s Dugout (near Aksarben)

Please RSVP at http://www.meetup.com/omahajava/events/185848242/

 

Tuesday, June 17th – Ryan Hochstetler presents

Please RSVP at http://www.meetup.com/omahajava/events/185847972/

 

Ryan Hochstetler presents Byteman or JTA.   Either way, it will be a great talk.

Please vote for your topic at http://www.meetup.com/omahajava/polls/

Location:
Blue Cross and Blue Shield of Nebraska, 1919 Aksarben Dr, Omaha, NE 68180

Agenda:
5:30 Networking
6:00 Food – Courtesy of TekSystems
6:30 Presentation
8:00 Omaha Java Beer Drinking at DJ’s Dugout (near Aksarben)

Please RSVP at http://www.meetup.com/omahajava/events/185847972/