Hi [[ session.user.profile.firstName ]]

Spring by Pivotal

  • Date
  • Rating
  • Views
  • Cloud-Native Fundamentals: Accelerating Development with Continuous Integration
    Cloud-Native Fundamentals: Accelerating Development with Continuous Integration Dormain Drewitz & James Ma, Pivotal Recorded: May 17 2018 62 mins
    DevOps. Microservices. Containers. These terms have a lot of buzz for their role in cloud-native application development and operations. But, if you haven't automated your tests and builds with continuous integration (CI), none of them matter.

    Continuous integration is the automation of building and testing new code. Development teams that use CI can catch bugs early and often; resulting in code that is always production ready. Compared to manual testing, CI eliminates a lot of toil and improves code quality. At the end of the day, it's those code defects that slip into production that slow down teams and cause apps to fall over.

    The journey to continuous integration maturity has some requirements. Join Pivotal's James Ma, product manager for Concourse, and Dormain Drewitz, product marketing to learn about:

    - How Test-Driven Development feeds the CI process
    - What is different about CI in a cloud-native context
    - How to measure progress and success in adopting CI

    Dormain is a Senior Director of Product and Customer Marketing with Pivotal. She has published extensively on cloud computing topics for ten years, demystifying the changing requirements of the infrastructure software stack. She’s presented at the Gartner Application Architecture, Development, and Integration Summit; Open Source Summit; Cloud Foundry Summit, and numerous software user events.

    James Ma is a product manager at Pivotal and is based out of their office in Toronto, Canada. As a consultant for the Pivotal Labs team, James worked with Fortune 500 companies to hone their agile software development practices and adopt a user-centered approach to product development. He has worked with companies across multiple industries including: mobile e-commerce, finance, heath and hospitality. James is currently a part of the Pivotal Cloud Foundry R&D group and is the product manager for Concourse CI, the continuous "thing do-er".
  • Reactive Microservices (and Much More!) with Spring Cloud Finchley
    Reactive Microservices (and Much More!) with Spring Cloud Finchley Ryan Baxter, Pivotal Recorded: May 10 2018 65 mins
    Spring Cloud Finchley is the latest release of Spring Cloud and brings a lot of new features, functionality, and compatibility with Spring Boot 2.0! During this session, we’ll cover all the new and exciting functionality that you can now use in your applications, including the following topics:

    - Reactive Spring Cloud
    - New Project: Spring Cloud Gateway
    - Spring Cloud Sleuth with Brave
    - Spring Cloud Contract Enhancements

    We thank you in advance for joining us.
  • Micrometer: It's SLF4J—but for Metrics!
    Micrometer: It's SLF4J—but for Metrics! Jon Schneider, Pivotal Recorded: May 9 2018 65 mins
    Micrometer is an open source metrics collection facade, the default metrics implementation in Spring Boot 2.0 and above. Think SLF4J—but for metrics! In this talk, we'll examine why you should be instrumenting your applications with a dimensional collector like Micrometer.

    We'll cover patterns for effectively monitoring key pieces of your application, from request latency to process and system-level metrics. Demos will highlight the strengths of a variety of Micrometer's 12 supported monitoring systems.

    You’ll leave this webinar with Grafana dashboard templates to monitor the most critical metrics against Prometheus, Datadog, and Influx with some pre-configured alerts.
  • Session State Caching with Spring
    Session State Caching with Spring John Blum and Jagdish Mirani, Pivotal Recorded: Apr 25 2018 59 mins
    Caching is a common and effective pattern for scaling applications in near real-time to handle increased load & demand. This is particularly important for cloud-native applications that serve a multitude of users, devices and even other applications. Caching can be applied in several tiers of the application and (HTTP) session state is no exception.

    Spring Session offers a robust, yet portable, solution that avoids container lock-in without sacrificing robust features like clustering. It seamlessly allows you to plug in different provider implementations, including Spring Session for Apache Geode, to cluster session state in a reliable, consistent, and scalable manner.

    Following this webinar, you will understand how session state caching using Spring Session with Apache Geode provides a reliable experience to end-users—an experience that is resilient to system failures, constant reconfiguration and continuous changes in both the underlying infrastructure and applications as they evolve.
  • Java Is Great … on Microsoft Azure?  See Newest Tools For Spring Boot Developers
    Java Is Great … on Microsoft Azure? See Newest Tools For Spring Boot Developers Richard Seroter, Pivotal & Asir Vedamuthu Selvasingh, Microsoft Recorded: Apr 12 2018 61 mins
    We get it. You think of Microsoft Azure as the place to run your .NET applications. Microsoft and Pivotal have worked hard to make sure that Spring Boot applications get a first-class experience too.

    From new Spring Boot starters to handy Visual Studio Code extensions, Microsoft is making it easier to build cloud-ready Spring Boot apps. And whether those are functions, streaming apps, or web apps, Microsoft offers runtime support.

    Join Richard from Pivotal and Asir from Microsoft as they walk through all the exciting product updates. They’ll demonstrate the latest tooling, and show off running apps in both Microsoft Azure and Pivotal Cloud Foundry (PCF) atop Azure.

    This site is jointly operated by Pivotal and Microsoft, and both companies are committed to protecting your privacy. Any personal information we collect from you on this site may be shared between Pivotal and Microsoft. For complete information on the data collection and use practices of each company, please read the full privacy statements by clicking on the links below.

    Pivotal Privacy Statement: https://pivotal.io/privacy-policy

    Microsoft Privacy Statement: https://privacy.microsoft.com/en-us/PrivacyStatement
  • Implementation Aspects with Java and Spring (Boot, Data & Cloud) Part Five
    Implementation Aspects with Java and Spring (Boot, Data & Cloud) Part Five Michael Plöd, Principal Consultant, InnoQ Recorded: Mar 29 2018 70 mins
    Domain-Driven Design is currently experiencing a lot of attention and has evolved constantly the last couple of years. The fifth and final part of the webinar series is all about code.

    So far we have discussed the theory behind Domain-Driven Design. You learned about Bounded Contexts, Strategic Design and the internal building blocks like aggregates, entities or value objects.

    This time you will learn how to implement aggregates, how to handle their persistence, or how to work with domain events (using Spring Cloud Stream or Spring Web for feeds). Another part we are going to look at is how to implement microservices based on the idea of hexagonal architectures with Spring Boot and a bunch of other Spring technologies.

    This webinar is all code and zero slides.
  • Introducing Spring Boot 2.0
    Introducing Spring Boot 2.0 Phil Webb, Spring Framework committer at Pivotal Recorded: Mar 13 2018 76 mins
    The highly anticipated Spring Boot 2.0 has arrived! We are excited to offer reactive programming full web tier support with WebFlux, WebFlux.fn and client side HTTP, alongside the traditional blocking Spring MVC model.

    The release of Spring Boot 2.0 debuts major new additional capabilities like micrometer.io. It completely overhauls security, actuators, and the gradle plugin, as well as updating many naming conventions and data formats.

    There is a lot to learn, so reserve your seat with Phil Webb and the Spring Boot team as they help you navigate the new bits. Build something meaningful with Spring Boot 2.0!
  • From Zero to Cloud with Spring and Cloud-Ready Data Technologies
    From Zero to Cloud with Spring and Cloud-Ready Data Technologies John Blum, Pivotal Recorded: Jan 18 2018 64 mins
    Microservices are all the hype and engineering efforts have shifted to refactoring monoliths into smaller, independent and composable services. Of course, this allows individual components of the application/system architecture to be independently scaled, owned and operated. But, what about your data?

    Building highly available, consistent and complex transactional/analytical applications at scale, that continue to perform as demand increases is challenging. Additionally, resigning a once, strongly consistent, ACID-compliant application backed by a DBMS into an eventually consistent architecture is unacceptable for many of the legacy systems still in use today. However, you cannot afford to keep relying on the same monolithic data architectures constituting a single point of failure and continue to supply your demand.

    Learn how existing applications can be modernized for the cloud by employing cloud-ready data management technologies, such as Apache Geode, which was built from the ground up on distributed, horizontally scalable (scale-out), shared-nothing architectural principles. When combined with the power of Spring running on Cloud Foundry, you have a recipe for protecting your existing investment while enabling you to leverage cloud-native design patterns that will move you towards the future.
  • Domain Events & Event Storming Part Four
    Domain Events & Event Storming Part Four Michael Plöd, Principal Consultant, InnoQ Recorded: Jan 17 2018 55 mins
    In the fourth part of our Domain-Driven Design (DDD) webinar series we address Domain Events, a major driver for the evolution of DDD over the last couple of years.

    Domain Events help us to decouple Bounded Contexts by interaction through preferably asynchronous business events. Domain Events can also be used as a persistence model (Event Sourcing). In order to identify suitable Domain Events, Alberto Brandolini invented a new workshop format called, Event Storming.

    This webinar introduces you to the concept of Domain Events and explains how you can leverage the advantages of this approach in your software architectures. We will also address common pitfalls and trade-offs when working with Domain Events and will take a close look at Event Storming and its benefits.
  • Internal Building Blocks: Aggregates, Entities, Value Objects Part Three
    Internal Building Blocks: Aggregates, Entities, Value Objects Part Three Michael Plöd, Principal Consultant, InnoQ Recorded: Dec 12 2017 61 mins
    Part three of the Domain-Driven Design Webinar Series examines the internal software architecture of applications. This part of Domain-Driven Design is often misunderstood or poorly implemented by teams working with frameworks such as OR-Mapping tools.

    You will learn how to use building blocks such as Entities, Value Objects and Aggregates for modeling the core domain of your application—the heart of your software’s business logic. In addition, we will look at the differences between JPA and DDD Entities and Value Objects—and rest assured there are some substantial differences.

    Finally, this webinar will cover patterns such as Factories, Repositories and Application Services and show you how to put everything in context with a rough architecture structure.

Embed in website or blog