Posts in category

Software Engineering


As Swift is deployed across more platforms, it is important that Swift can be developed on more platforms as well. The Swift Extension for Visual Studio Code provides a cross-platform solution for Swift development supporting macOS, Linux, and Windows. Motivation Swift is held back from extending outside the Apple ecosystem by the lack of a first-class, integrated …

The new version of the Google logging client library for Go has been released. Version 1.5 adds new features and bug fixes including new structured logging capabilities that complete last year’s effort to enrich structured logging support in Google logging client libraries. Here are few of the new features in v1.5:   Faster and more …

As a refresher, VMware Tanzu RabbitMQ is based on the hugely popular open source technology RabbitMQ, which is a message broker with event streaming capabilities that connects multiple distributed applications and processes high-volume data in real-time and at scale. Tanzu RabbitMQ is a curated RabbitMQ experience from VMware experts that builds on RabbitMQ to allow …

Securing your software requires establishing, verifying, and maintaining a chain of trust. That chain establishes the provenance or origin trail of your code, via attestations, generated and checked throughout your software development and deployment process. At Google, the internal development process enables a level of security, through code review, verified code provenance, and policy enforcement …

For efficient GitOps management in your organization you need a GitOps checklist. Here’s a handy 16 point checklist you and your team can use when getting started. Build better code faster with GitOps. GitOps is an operational software development framework that enables organizations to manage IT infrastructure using Git and deliver software applications efficiently. It …

Kubernetes is a popular tool for container orchestration. But why are so many companies choosing to use Kubernetes, and what benefit does it offer software development and DevOps teams? This article will look at why so many teams choose Kubernetes and why it might be a good fit for you. Why Use Kubernetes Build Modular …

VMware Tanzu Mission Control users can now drive clusters via GitOps. This new feature of Tanzu Mission Control is built on Flux CD and enables users to attach a git repository to a cluster and sync YAML artifacts (using Kustomize) from the repository to the cluster. This feature provides a method for managing cluster configurations with Tanzu …

Image the following. It’s 9.00. You just finished the daily stand-up. Time to get into deep focus mode and build that next feature. Or perhaps Huddle with your backend buddy and get some positive energy by getting praise for yesterday’s code. Are dashboards really on top of your mind then? But suddenly … something happens. …

The software development process requires complex, cross-functional collaboration while continuously improving products and services. Our customers who build software say that they value Google Workspace for its ability to drive innovation and collaboration throughout the entire software development life cycle. Developers can hold standups and scrums in Google Chat, Meet, and Spaces, create and collaborate …

Cloud Spanner is our fully managed relational database that provides the highest levels of consistency and availability at any scale. It‘s trusted by organizations in industries like financial services, retail, and gaming to run their most demanding workloads. We’re excited to announce today that we’re bringing this same scale and reliability to the fast-growing PostgreSQL …