Posts in category

DevOps


git-pexels-realtoughcandycom-11035539

Learn how to use git squash, git rebase, and git cherry-pick. When I talk to people about Git, almost everyone has a strong reaction to the git rebase command. This command has caused many people to change directory, remove the repository, and just re-clone to start over. I think this comes from misconceptions about how branching actually works, …

VMware Application Catalog (formerly Tanzu Application Catalog) is a catalog of trusted, continuously updated, scanned, and verified open source images, custom-built to enterprise specifications, and privately delivered directly to a customer’s registry of choice. Its aim is to make the lives of developers and operators easier by enabling them to focus on innovation, while taking care …

Kubernetes has taken center stage in how we now manage our containerized applications. As a result, many conventions to define our Kubernetes apps exist, including structures such as YAML, JSON, INI, and more. This leaves us to consider what is the best strategy to follow for our applications. Additionally, we must then also ask how …

We understand that for startups in the build phase, the highest priority task is to continuously ship features based on your users’ needs. There are three main focus areas when building applications: Development: When it comes to development, focus on tasks that make your app unique by offloading backend setup and processing to someone else. …

Platform Engineering, DevOps and SRE: is the time to make a definitive choice coming? Everyone is witnessing the IT landscape continue to evolve at a rapid and relentless pace. Every day the market provides companies not only with new technologies and new tools but also with novel approaches to managing information systems and application development. …

DevOps and modern engineering have enabled us to provide higher quality code at greater speeds by introducing guardrails and checks into our automated continuous integration (CI) and continuous deployment (CD) processes.  However, with security becoming a more pressing matter as more critical zero-day threats arise and misconfigurations are introduced to production systems, while at the …

Java and Go vulnerability scanning support Google Cloud’s Container Scanning API now automatically scans Maven and Go packages for vulnerabilities. With the Container Scanning API enabled, any containers including Java (in Maven repositories) and Go language packages that are uploaded to an Artifact Registry repository will be scanned for vulnerabilities. This capability builds on existing …

There has been a huge uptick in microservices adoption in the data analytics domain, primarily aided by machine learning (ML) and artificial intelligence (AI) projects. Some of the reasons why containers are popular among ML developers is the ease of portability, scalability, and quick access to data using services—specifically network services. The rise of cloud-native …

Since Google Cloud Deploy became generally available in January 2022, we’ve remained focused on our core mission: making it easier to establish and operate software continuous delivery to a Google Kubernetes Engine environment. Through ongoing conversations with developers, DevOps engineers, and business decision makers alike, we’ve received feedback about onboarding speed, delivery pipeline management, and …

Today, GitLab Inc., provider of The One DevOps Platform for software innovation, released the results of its annual DevSecOps survey. GitLab’s 2022 Global DevSecOps Survey highlights the continued prioritization of security and compliance, investment in toolchain consolidation, and the ongoing impacts of rapid DevOps adoption. The survey consisted of 5,001 respondents, including developers, operations and …