addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

The Modern Java Web Developer and Java Web Application Security

We are pleased to have Matt Raible here for both sessions tonight. The first talk will be about The Modern Web Developer, along with the main presentation being Java Web Security.

About Matt Raible:

Matt Raible has been building web applications for most of his adult life. He started tinkering with the web before Netscape 1.0 was even released. For the last 15 years, Matt has helped companies adopt open source technologies (Spring, Hibernate, Apache, Struts, Grails, Bootstrap, jQuery) and use them effectively. Matt has been a speaker at many conferences worldwide, including Devoxx, The Rich Web Experience, Jfokus, No Fluff Just Stuff, and a host of others.

Matt is an author (Spring Live and Pro JSP), and an active "kick-ass technology" evangelist on raibledesigns.com. He is the founder of AppFuse, a project which allows you to get started quickly with Java open source frameworks, as well as a committer on the Apache Roller and Apache Struts projects.

Matt has had quite a ride in the past few years, serving as the Lead UI Architect for LinkedIn, the UI Architect for Evite.com and the Chief Architect of Web Development at Time Warner Cable. He currently consults as a UI Architect for HTML5 apps at Taleo/Oracle.

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:10: The Modern Java Web Developer by Matt Raible

HTML5, CSS3, JavaScript, jQuery, Angular JS, Bootstrap, Mobile, CoffeeScript, GitHub, functional programming, Page Speed, Apache, JSON with Jackson, caching, REST, Security, load testing, profiling, Wro4j, Heroku, Cloudbees, AWS. These are just some of the buzzwords that a Java web developer hears on a daily basis. This talk is designed to expose you to a plethora of technologies that you might've heard about, but haven't learned yet. We'll concentrate on the most important web developer skills, as well as UI tips and tricks to make you a better front-end engineer. Some of the most valuable engineers these days have front-end JS/CSS skills, as well as backend Java skills. Come to this session and make yourself more valuable!

7:10-7:20: Break

7:20-8:50: Java Web Application Security by Matt Raible

In this session, you'll learn how to implement authentication in your Java web applications using Spring Security, Apache Shiro and good ol' Java EE Container Managed Authentication. You'll also learn how to secure your REST API with OAuth and lock it down with SSL.

After learning how to develop authentication, I'll introduce you to OWASP, the OWASP Top 10, its Testing Guide and its Code Review Guide. From there, I'll discuss using Zed Attack Proxy to verify your app is secure and commercial tools like webapp firewalls and accelerators.

8:50: Door prizes:

Amazon Gift Cards - provided by Lea Holmboe of ECS

JetBrains IDE License

ZeroTurnaround JRebel License

A couple O'Reilly and Pearson books

Heroku T-shirts and server credits - provided by James Ward of Heroku

9:00: Networking at Ice House Tavern. Very special thanks to Katie Green from ReadyTalk for their sponsorship of food at this location.


Join or login to comment.

  • Dan L.

    Someone left a pair of gloves at here at FullContact last night. Email me at [masked] if you lost a pair.

    February 14, 2013

    • Jim W.

      Hi Dan, the gloves are mine. I will also email you. Thx very much!

      February 18, 2013

  • jeremiah a.

    Thanks thanks for the info. I am working on my practicum for a MS in Software Engineering. I am planning on pulling in some of the technologies discussed into my practicum project. With so many technology options available it is good to get steered in the right direction.

    1 · February 15, 2013

  • Paul L.

    Great presentation Matt! I used appfuse on a past project and should thank Matt for that first. Plan on trying Bootstrap for a project I am working on now.

    February 14, 2013

  • Michael A. F.

    This was drinking from a firehose. I need to brutally change what I have been studying and practicing. The speaker had a massive quantity of information to deliver for both hours, different subjects. Very impressive and helpful.

    1 · February 14, 2013

  • Zettie C.

    February 14, 2013

  • Nick S.

    Exactly right mix of practical advice and the industry overview. Well done, Matt!

    2 · February 14, 2013

  • Peter M.

    Really enjoyed the first half of the presentation. Just wired up Spring Data into the app I'm working on. Thanks for the recommendation!

    February 14, 2013

  • Alex W.

    Can't beat Matt Raible for my money. If can use half his tips I'll be way ahead of the game. Kudos. And great job by Full Contact. Cheers, best prez ever...

    4 · February 13, 2013

  • Zettie C.

    1 · February 13, 2013

  • Alex W.

    Love these, I mean it.

    February 7, 2013

  • Kin

    Looking forward to this meeting

    February 1, 2013

  • A former member
    A former member

    I had something come up for that evening.

    January 24, 2013

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy