Tanzu Developer Blogs

  • Getting Started with Spring Data REST and PostgreSQL

    Getting Started with Spring Data REST and PostgreSQL

    I just want to get it out there—once I grokked Spring Data REST, I was sad it took me this long to find it. Hook up Java Persistence Annotation (JPA) and Hibernate to your Spring Boot app, add the...

    Read More
  • Configuration Isolation and Promotion: Why did the config property cross the road?

    Configuration Isolation and Promotion: Why did the config property cross the road?

    Dig, if you will, this real world example… In which some engineers believe that they can better meet their product’s service level objectives (SLOs) by tuning their database connection pooling....

    Read More
  • The Importance of Ubiquitous Language

    The Importance of Ubiquitous Language

    Good communication is one of the hardest things to be effective at. In relationships, in business, in teams, communication has and continues to be at the top of the list when it comes to what...

    Read More
  • Cloud Native Security For The Rest Of Us: Part 2

    Cloud Native Security For The Rest Of Us: Part 2

    In the first part of this series, we introduced some concepts specific to Cloud Native security, in particular the “4 C’s of Cloud Native security”. We gave a number of leads and insights about...

    Read More
  • Cloud Native Security For The Rest Of Us: Part 1

    Cloud Native Security For The Rest Of Us: Part 1

    This blog is the first part of a three-piece blog that comes out of a (much more condensed and lighter) talk done at Open Source Summit and Cloud Native Security Con at KubeCon. You can find a...

    Read More
  • Cultivating Vibrant Communities of Practice

    Cultivating Vibrant Communities of Practice

    We have found the most effective way to scale practices across an organization is through the cultivation of vibrant communities of practice where learning, growth, and mastery of the craft are...

    Read More
  • KubeCon NA ’22 VMware Workshops for Fun and Profit!

    KubeCon NA ’22 VMware Workshops for Fun and Profit!

    Come to the VMware booth during expo hours October 26–28, 2022, to try out some short workshops using open source software! We have workshops for everyone. Engineers will be at the booth to help...

    Read More
  • Opinion: Use a Multi-module Project Instead of 12-Factor Codebase

    Opinion: Use a Multi-module Project Instead of 12-Factor Codebase

    There are two choices for a product development repository: a multiple 12-factor codebase or a multi-module project in a single repository (monorepo). Problems with 12-factor codebase For me, the...

    Read More
  • Write More Maintainable, Testable Code with Dependency Injection

    Write More Maintainable, Testable Code with Dependency Injection

    Nowadays, web developers seem to be mainly focused on the cloud, microservices, containers, and scale. In reality, some just work with an old legacy system, struggling with it from one day to the...

    Read More
  • Using Tanzu Build Service for Java apps in the public sector

    Using Tanzu Build Service for Java apps in the public sector

    What Is Tanzu Build Service? Tanzu Build Service, TBS for short, is a tool that will take a code source whether it be a local file system, a blob store (eg S3) or a git repository and build that...

    Read More
  • How Might We Better Use Loaded Terms Like "Personas" and "Jobs to be Done"?

    How Might We Better Use Loaded Terms Like "Personas" and "Jobs to be Done"?

    The article below came to life in early 2019, when few people talked about marrying jobs to personas. More importantly, the example product is quite technical, an application platform, which is...

    Read More
  • Consuming VMware Tanzu Data Service Postgres for Kubernetes Using Tanzu Application Platform Services Toolkit

    Consuming VMware Tanzu Data Service Postgres for Kubernetes Using Tanzu Application Platform Services Toolkit

    In this blog, we’ll demonstrate how VMware Tanzu Data Service Postgres for Kubernetes installed in Cluster 1 can be consumed by VMware Tanzu Application Platform Services Toolkit via secret, as...

    Read More
  • Building a Topic Exchange with RabbitMQ and .NET 6

    Building a Topic Exchange with RabbitMQ and .NET 6

    What Is RabbitMQ? At a high level, RabbitMQ is an open source message broker. A message broker accepts messages from a producer (the message sender) and holds it in a queue so that a consumer...

    Read More
  • Top-Level Statements in .NET 6

    Top-Level Statements in .NET 6

    When the community first saw .NET 6 there was a little bit of uproar, myself included, about how the way we structured web applications had changed. In earlier versions of .NET Core, we had grown...

    Read More
  • Instrumenting TKG with Tanzu Observability

    Instrumenting TKG with Tanzu Observability

    Tanzu Observability enables you to monitor your Kubernetes infrastructure metrics (e.g., containers, pods, etc.) from Wavefront dashboards, as well as create alerts from those dashboards. You can...

    Read More
  • Kubeapps 2.4.3 Now Supports Carvel and Flux Packages

    Kubeapps 2.4.3 Now Supports Carvel and Flux Packages

    Originally published on the Bitnami blog A new release of Kubeapps is out, and it introduces major changes that mark a milestone in the history of this tool. We are thrilled to announce that the...

    Read More
  • .NET Beyond 2022 Wrap Up

    .NET Beyond 2022 Wrap Up

    The whirlwind that was .NET Beyond 2022 just wrapped up. If you had a chance to attend, we hope you learned a lot, and had some fun in the process. If you couldn’t attend, check out some talk...

    Read More
  • Build an API gateway with .NET 6, C#, YARP, and Netflix Eureka

    Build an API gateway with .NET 6, C#, YARP, and Netflix Eureka

    In this previous blog, you learnt how to implement an API gateway in .NET 6 with YARP, a reverse proxy library. All external traffic can be routed through the API gateway to the backend services,...

    Read More
  • Build an API gateway with .NET 6, C# and YARP

    Build an API gateway with .NET 6, C# and YARP

    Consider an API gateway to be a virtual “garden gate” to all your backend services. Implementing one means that all external traffic must pass through the gateway. This is great as it increases...

    Read More
  • Log4Shell Vulnerability Spotlights the Importance of Adopting Trusted Open Source Software Providers for the Enterprise

    Log4Shell Vulnerability Spotlights the Importance of Adopting Trusted Open Source Software Providers for the Enterprise

    On December 9, a vulnerability in one of the most popular Java libraries was revealed. Log4j (version 2) was affected by a zero-day exploit that resulted in Remote Code Execution (RCE), allowing...

    Read More
  • loading
    Loading More...