Tanzu Developer Blogs
-
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...
-
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....
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
.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...
-
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,...
-
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...
-
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...
- Loading More...