Matt Raible

Matt Raible

Denver Metropolitan Area
20K followers 500+ connections

About

Matt Raible is a well-known figure in the Java community and has been building web…

Articles by Matt

  • JHipster works with Spring Native, Part 2!

    JHipster works with Spring Native, Part 2!

    A couple of months ago (September 2021), I traveled to San Francisco to speak at the SF JUG with Josh Long. I arrived…

  • JHipster Works with Spring Native!

    JHipster Works with Spring Native!

    When I flew to San Francisco this week, I was cautiously optimistic about the task ahead. My goal was to speak at the…

    3 Comments
  • Angular + Bootstrap + Spring Boot + Kotlin

    Angular + Bootstrap + Spring Boot + Kotlin

    It took me 35 pages to show how to build a secure #Angular + Spring Boot + Kotlin CRUD app. It took me 30 more to make…

    5 Comments

Activity

Join now to see all activity

Experience

  • CrowdStrike Graphic

    CrowdStrike

    Worldwide

  • -

  • -

  • -

  • -

    Worldwide

  • -

    Worldwide

  • -

    Worldwide

  • -

    Worldwide

  • -

  • -

    Denver, CO

  • -

    Santa Clara, CA

  • -

  • -

    Auburn, Alabama Area

  • -

    Walnut Creek, CA

  • -

    Greater Denver Area

  • -

    San Francisco Bay Area

  • -

    Greater Salt Lake City Area

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

Education

  • University of Denver Graphic

    University of Denver

    -

    Activities and Societies: Study Abroad: Russian Language/Internship Program, U of A Russian Institute-Moscow. Intensive Russian Program, Moscow State University. University of Denver Community: Events Coordinator, Russian Student Union. Vice President, Golden Key National Honor Society. Chi Phi Fraternity, Mu Zeta Chapter: Leadership Program Administrator / Social Planner. Scholarship Chairman. Vice President. Leadership Training, Memphis State University.

    Outstanding Junior Man - University of Denver (94-95).
    Outstanding Senior Man - Chi Phi Fraternity (96-97).

Licenses & Certifications

Volunteer Experience

  • Denver Chapter Founder

    Devoxx4Kids

    - 7 years 4 months

    Children

    An all-volunteer initiative to teach programming to kids through fun stuff like robots and games. It was started by the organizers of the Devoxx conference I attend yearly in Antwerp, Belgium.

  • Den Leader

    Cub Scout Pack 333

    - 2 years 3 months

    Children

    Led my son's Cub Scout Den (Tigers and Bears) and taught boys to always do their best.

  • Member Board Of Directors

    Denver Java User Group

    - Present 8 years 10 months

    Education

    Along with other board members, I help organize and run Denver's JUG (Java User Group).

  • Developer

    JHipster

    - Present 9 years 8 months

    Science and Technology

    JHipster is an open source application generator for creating Spring Boot + Angular/React projects in seconds!

Publications

  • The Angular Mini-Book 2.0

    InfoQ

    This new edition (2.0) uses Angular 13 and Spring Boot 2.6.

    See publication
  • The Angular Mini-Book 1.0

    InfoQ

    The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication. Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.

    This initial edition (v1.0) uses Angular 12 and Spring…

    The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication. Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.

    This initial edition (v1.0) uses Angular 12 and Spring Boot 2.5.

    See publication
  • The JHipster Mini-Book 5.0

    InfoQ

    The latest edition (v5.0) is updated for JHipster 5. This edition includes new sections on progressive web apps (PWA), code quality, and securing user data.

    See publication
  • Play by Play: Developing Microservices and Mobile Apps with JHipster

    Pluralsight

    Play by Play is a series in which top technologists work through a problem in real time, unrehearsed, and unscripted. In this course, Play by Play: Developing Microservices and Mobile Apps with JHipster, Matt Raible and Michael Hoffman demonstrate building a microservices architecture with JHipster. Learn how to generate a gateway (powered by Netflix Zuul), a microservice (that talks to MongoDB), Docker Compose, and deploy to Minikube and Google Cloud using Kubernetes. By the end of this…

    Play by Play is a series in which top technologists work through a problem in real time, unrehearsed, and unscripted. In this course, Play by Play: Developing Microservices and Mobile Apps with JHipster, Matt Raible and Michael Hoffman demonstrate building a microservices architecture with JHipster. Learn how to generate a gateway (powered by Netflix Zuul), a microservice (that talks to MongoDB), Docker Compose, and deploy to Minikube and Google Cloud using Kubernetes. By the end of this course, you’ll have all the tools necessary to build and deploy a microservices architecture with Jhipster.

    See publication
  • The JHipster Mini-Book v4.5

    InfoQ

    The latest edition (v4.5) includes a brand new chapter on microservices! It also shows you how to use Docker Compose and deploy your microservices to Heroku.

    See publication
  • The JHipster Mini-Book v4

    InfoQ

    The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster. JHipster is a Yeoman generator that can be used to a create a project and generate boilerplate code for you. This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building…

    The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster. JHipster is a Yeoman generator that can be used to a create a project and generate boilerplate code for you. This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

    See publication
  • The JHipster Mini-Book 1.0

    InfoQ

    The JHipster Mini-book is a guide to getting started with hip technologies today: AngularJS, Bootstrap and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster. JHipster is a Yeoman generator that can be used to a create a project and generate boilerplate code for you. This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building…

    The JHipster Mini-book is a guide to getting started with hip technologies today: AngularJS, Bootstrap and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster. JHipster is a Yeoman generator that can be used to a create a project and generate boilerplate code for you. This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

    See publication
  • Pro JSP 2, Fourth Edition

    Apress

    This is the first comprehensive guide to cover JSP 2 and 2.1. It supplies you with the tools and techniques to develop web applications with JSP and Java servlets. Youll learn to choose and implement the best persistence option for your web applications, and how to secure web sites against malicious attack and accidental misuse. You will improve the performance and scalability of JSP pages, as well as architect reliable, stable applications.

    The authors describe all of the rich JSP 2…

    This is the first comprehensive guide to cover JSP 2 and 2.1. It supplies you with the tools and techniques to develop web applications with JSP and Java servlets. Youll learn to choose and implement the best persistence option for your web applications, and how to secure web sites against malicious attack and accidental misuse. You will improve the performance and scalability of JSP pages, as well as architect reliable, stable applications.

    The authors describe all of the rich JSP 2 features, and explain JSF integration with JSP. Completing the thorough package, this book examines how integration with open source projects like Ant, Struts, XDoclet, JUnit, and Cactus can make web development even easier.

    Other authors
    See publication
  • The Spring Primer

    SourceBeat

    The Spring Primer is the most complete book on the Spring Framework. It is for users who are familiar with Java development but have never used Spring. As you read this title, you will learn how Spring reduces the amount of code you have to write and why it receives so much attention and respect from the Java community. This book is very code-intensive and contains many examples for developing applications with Spring. You'll use Test-Driven Development to rapidly develop and test a simple CRUD…

    The Spring Primer is the most complete book on the Spring Framework. It is for users who are familiar with Java development but have never used Spring. As you read this title, you will learn how Spring reduces the amount of code you have to write and why it receives so much attention and respect from the Java community. This book is very code-intensive and contains many examples for developing applications with Spring. You'll use Test-Driven Development to rapidly develop and test a simple CRUD application.

    See publication
  • Pro JSP, Third Edition

    Apress

    Simpler, faster, easier dynamic website development based on new additions to an established and proven technologythat's what JavaServer Pages (JSP) 2.0 is all about. Pro JSP, Third Edition is the most comprehensive guide and reference to JSP 2.0 yet. It equips you with the tools, techniques, and understanding you need to develop web applications with JSP and Java servlets.

    Other authors
    See publication
Join now to see all publications

Projects

  • jhipster/generator-jhipster

    JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.

  • UI Overhaul

    -

    The project was to completely overhaul the User Interface of the Taleo Business Edition. The time had come to make the interface fresh, inviting, and current. There were more than 40 iterations of the designs. After extensive user testing and validation, we went forward with implementing it.

    Nick Morgan, the Lead UX Designer at Taleo (at the time), had developed a number of mockups and presented it to the developers and product folks in early November. I listened to a WebEx of that…

    The project was to completely overhaul the User Interface of the Taleo Business Edition. The time had come to make the interface fresh, inviting, and current. There were more than 40 iterations of the designs. After extensive user testing and validation, we went forward with implementing it.

    Nick Morgan, the Lead UX Designer at Taleo (at the time), had developed a number of mockups and presented it to the developers and product folks in early November. I listened to a WebEx of that meeting and learned that everyone thought it'd take 6-9 months to complete the work. They figured they could release the new design in Q3 2012.

    Since I like to provide high-value for my clients, I offered to help with the redesign and do a spike to help estimate. They agreed it'd be a good use of my time and I started working on it the week before Christmas. Since I'd used Twitter Bootstrap for my Play More! app, I recommended we use it as a foundation of the redesign. They agreed and I went to work. By the end of the week, I'd made good progress and told them I thought the redesign was possible in 2-3 months (including QA and cross-browser compatibility).

    In the end, it did take 3 months and a month of that was spent making everything work in IE7.

    See project

Honors & Awards

  • Oracle ACE Pro

    Oracle

    In recognition and appreciation for your technical and/or community leadership contributions to the Oracle communities worldwide demonstrated during June 2023 – May 2024.

  • Oracle ACE Pro

    Oracle

    In recognition and appreciation for your technical and/or community leadership contributions to the Oracle communities worldwide demonstrated during June 2022 – May 2023.

  • Devoxx Champion

    Devoxx

    An award given to speakers that attend all the Devoxx conferences in a year. In 2017, I spoke at Devoxx US, Devoxx France, Devoxx UK, Devoxx Poland, Devoxx Belgium, and Devoxx Morocco! http://raibledesigns.com/rd/entry/a_stressful_but_rewarding_trip

  • Ball Bearing Award

    Okta

    Okta's Ball Bearing Award recognizes achievements from “unsung heroes” and those that help uphold the company-wide philosophy, “If it isn’t broken, enhance it so it never is.”

  • Java Champion

    Oracle

    At Devoxx France 2016, I was honored to become a Java Champion. Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle.

    https://blogs.oracle.com/java/new-java-champion-matt-raible

  • vJUGgernaut

    Virtual JUG

    A vJUGgernaut is a Virtual JUG speaker who has given one of the top five sessions that year. Top sessions are decided by the number of views it receives on YouTube in the first month, number of likes on the video and number of ongoing views each month.

    I received this award for my Comparing JVM Web Frameworks talk in 2014.

    https://virtualjug.com/vjuggernauts/

  • JavaOne Rock Star

    Oracle

    This year marked my first time speaking at JavaOne. It seems to have gone well, especially since audience feedback resulted in a JavaOne Rock Star Award. I'm very humbled to be listed with some really great speakers.

    http://raibledesigns.com/rd/entry/javaone_2013_videos_of_presentations

Languages

  • English

    Native or bilingual proficiency

  • Russian

    Elementary proficiency

Recommendations received

More activity by Matt

View Matt’s full profile

  • See who you know in common
  • Get introduced
  • Contact Matt directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Matt Raible

Add new skills with these courses