DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library
Core Badge
Avatar

John Vester

DZone Core CORE

Senior Staff Engineer at Marqeta

Whitestown, US

Joined Feb 2014

https://johnjvester.wordpress.com

About

IT professional with 30+ years expertise in app design and architecture, feature development, and project and team management. Currently focusing on establishing resilient cloud-based services running across multiple regions and zones. Additional expertise architecting (Spring Boot) Java and .NET APIs against leading client frameworks, CRM design, and Salesforce integration.

Stats

Reputation: 21979
Pageviews: 31.3M
Articles: 164
Comments: 5

Expertise

Deployment Expertise Icon

Deployment

Integration Expertise Icon

Integration

JavaScript Expertise Icon

JavaScript

  • Articles
  • Refcards
  • Trend Reports
  • Comments

Articles

article thumbnail
Solid Testing Strategies for Salesforce Releases
Salesforce is not immune to service interruption risks. Let’s identify how teams can prevent downtime and ensure smooth transitions during Salesforce's seasonal releases.
May 6, 2025
· 11,440 Views · 2 Likes
article thumbnail
How to Build a New API Quickly Using Spring Boot and Maven
Realizing that not all use Gradle, I thought I would demonstrate how quickly a RESTful API can be created by leveraging ChatGPT, Spring Boot, Maven, and Heroku.
April 1, 2025
· 45,317 Views · 13 Likes
article thumbnail
Introduce a New API Quickly Using Spring Boot and Gradle
Time to market can make or break any idea or solution. Check out how quickly a RESTful API can be created by leveraging ChatGPT, Spring Boot, Gradle, and Heroku.
March 24, 2025
· 29,064 Views · 6 Likes
article thumbnail
Simplifying Multi-LLM Integration With KubeMQ
Using a message broker as a router to handle requests between your apps and LLMs simplifies integration, improves reliability, and scales easily for AI-driven apps.
February 25, 2025
· 17,853 Views · 3 Likes
article thumbnail
Why Platform Engineering Is Essential to DevEx: Understand the Relationship Between Platform Engineering and the Developer Experience
Explore how DevEx blazes the path for engineers to maintain control of their responsibilities and understand the impact of (AI) and automation.
February 21, 2025
· 19,592 Views · 1 Like
article thumbnail
Working With Vision AI to Test Cloud Applications
Tricentis Tosca's Vision AI simplifies UI testing with mockup-based test creation, self-healing capabilities, and built-in accessibility checks for dynamic applications.
January 27, 2025
· 28,674 Views · 2 Likes
article thumbnail
How to Test QR Codes in Your Applications
You’ve embraced QR codes in your applications, but are you actually testing them? See how easy it can be to include this crucial step in your SDLC.
January 22, 2025
· 24,200 Views · 3 Likes
article thumbnail
When (Tech Service) Relationships Don’t Work Out
When an existing implementation no longer aligns with business objectives, existing cloud resources can be exposed via the concept of VPC Peering.
January 8, 2025
· 43,996 Views · 3 Likes
article thumbnail
5 Signs You’ve Built a Secretly Bad Architecture (And How to Fix It)
Let’s figure out how to mitigate these five issues and transform your architecture into a strong foundation for innovation.
December 18, 2024
· 41,867 Views · 7 Likes
article thumbnail
The Power of Market Disruption: How to Detect Fraud With Graph Data
Market disruptors pave the way for innovation and break barriers once considered bulletproof. PuppyGraph uses market disruption and graph data to detect fraud.
October 28, 2024
· 58,909 Views · 3 Likes
article thumbnail
Why Haven’t You Upgraded to HTTP/2?
Let’s understand more about the benefits of upgrading to HTTP/2 and how it can impact consumers of your application or service.
September 30, 2024
· 55,456 Views · 3 Likes
article thumbnail
Leveling Up My GraphQL Skills: Real-Time Subscriptions
Dive a little deeper to explore real-time data subscriptions by using GraphQL to automatically receive server-side updates with help from a WebSocket consumer.
September 16, 2024
· 59,445 Views · 2 Likes
article thumbnail
Mastering Multi-Cloud and Edge Data Synchronization: A Retail Use Case With KubeMQ’s Java SDK
Explore how KubeMQ’s open-source Java SDK provides a powerful solution for enterprises looking to manage data across complex multi-cloud and edge environments.
September 10, 2024
· 46,631 Views · 3 Likes
article thumbnail
Buh-Bye, Webpack and Node.js; Hello, Rails and Import Maps
Discover how Rails 7 and Import Maps allow the use of third-party JavaScript libraries, taking away the need for Webpack and Node.js.
August 5, 2024
· 77,124 Views · 2 Likes
article thumbnail
From Observability To Architectural Observability: Shifting Left for Resiliency
Architectural Observability allows organizations to shift left for resiliency, focusing on the root of their system problems, not just the symptoms.
July 23, 2024
· 7,189 Views · 6 Likes
article thumbnail
Why You Need to Shift Left With Mobile Testing
Trying to gain a competitive edge in the mobile space seems to lag behind other aspects of tech. Imagine a world where you can shift left with your mobile testing.
July 12, 2024
· 51,549 Views · 2 Likes
article thumbnail
When You Need More Power Than a Lambda Provides
While I appreciate the concept of a serverless option, sometimes you simply need more power. Let’s explore an alternative that doesn’t break your project’s budget.
June 21, 2024
· 68,830 Views · 2 Likes
article thumbnail
Managing Architectural Tech Debt
It’s time to dive into the primary culprit impacting engineering velocity, service scalability, and platform resiliency across the enterprise.
June 3, 2024
· 78,225 Views · 5 Likes
article thumbnail
Less Time Learning, More Time Building
Secure cloud adoption no longer requires an investment in proprietary cloud infra knowledge, allowing teams to implement security that aligns with the business.
May 27, 2024
· 65,310 Views · 2 Likes
article thumbnail
When It’s Time to Give REST a Rest
Based upon the underlying requirement, sometimes GraphQL with Apollo Server is the best approach over using a traditional RESTful API.
May 10, 2024
· 75,352 Views · 2 Likes
article thumbnail
Why Cloud Native Is Vital to Your Organization's APIs: The Impact Could Be More Than Expected
As your API infrastructure expands, a cloud-native design provides the necessary tooling to ease supportability and manageability efforts.
April 29, 2024
· 58,610 Views · 2 Likes
article thumbnail
FastAPI Got Me an OpenAPI Spec Really... Fast
When API First isn’t an option, FastAPI can save teams time by allowing existing RESTful microservices to be fully documented and consumed using OpenAPI v3 automatically.
April 22, 2024
· 41,407 Views · 4 Likes
article thumbnail
DevSecOps: It’s Time To Pay for Your Demand, Not Ingestion
Asking engineers to cut back on logging introduces an unnecessary distraction from a supportability and toil perspective – impacting primary objectives along the way.
April 2, 2024
· 51,990 Views · 3 Likes
article thumbnail
Vector Tutorial: Conducting Similarity Search in Enterprise Data
Harness the power of word vectors and similarity searches to help discover data correlations with enterprise data to assist with a marketing campaign.
March 21, 2024
· 48,090 Views · 4 Likes
article thumbnail
How Blockchain Tech Can Improve DevOps Practices in Web3
Current DevOps tools and practices can help develop applications on top of blockchains, and a more mature blockchain adoption can improve the DevOps practices in return.
Updated March 7, 2024
· 72,833 Views · 2 Likes
article thumbnail
Eliminate Human-Based Actions With Automated Deployments: Improving Commit-to-Deploy Ratios Along the Way
Remove Toil in roles and responsibilities and drive toward next-gen development lifecycles using DevOps pipelines and integrating with existing observability platforms.
March 4, 2024
· 55,163 Views · 1 Like
article thumbnail
Build a Flow Collectibles Portal Using Cadence (Part 2)
With a Collectibles portal on the Flow blockchain and deployed to the testnet we can now focus on creating the frontend using React in the conclusion of this series.
February 26, 2024
· 52,821 Views · 1 Like
article thumbnail
Build a Digital Collectibles Portal Using Flow and Cadence (Part 1)
Understand more about the Flow blockchain and Cadence smart contract language by building a new website focused on collecting digital collectibles.
February 12, 2024
· 50,938 Views · 2 Likes
article thumbnail
Exploring the Horizon of Microservices With KubeMQ's New Control Center
Dealing with the complexities of microservice communication can be a burden. Here, learn how developers can be more efficient using microservice architectures.
January 22, 2024
· 52,927 Views · 3 Likes
article thumbnail
Using Unblocked to Fix a Service That Nobody Owns
It is commonplace for services to be owned by no one. See how easy it is to understand and fix a service with very little documentation and the magic of Unblocked.
December 4, 2023
· 65,783 Views · 4 Likes

Refcards

Refcard #290

Getting Started With Log Management

Getting Started With Log Management

Refcard #377

Monitoring and the ELK Stack

Monitoring and the ELK Stack

Refcard #353

Getting Started With Static Code Analysis

Getting Started With Static Code Analysis

Refcard #276

Responsive Web Design

Responsive Web Design

Refcard #238

RESTful API Lifecycle Management

RESTful API Lifecycle Management

Trend Reports

Trend Report

Developer Experience

With tech stacks becoming increasingly diverse and AI and automation continuing to take over everyday tasks and manual workflows, the tech industry at large is experiencing a heightened demand to support engineering teams. As a result, the developer experience is changing faster than organizations can consciously maintain.We can no longer rely on DevOps practices or tooling alone — there is even greater power recognized in improving workflows, investing in infrastructure, and advocating for developers' needs. This nuanced approach brings developer experience to the forefront, where devs can begin to regain control over their software systems, teams, and processes.We are happy to introduce DZone's first-ever Developer Experience Trend Report, which assesses where the developer experience stands today, including team productivity, process satisfaction, infrastructure, and platform engineering. Taking all perspectives, technologies, and methodologies into account, we share our research and industry experts' perspectives on what it means to effectively advocate for developers while simultaneously balancing quality and efficiency. Come along with us as we explore this exciting chapter in developer culture.

Developer Experience

Trend Report

Modern API Management

When assessing prominent topics across DZone — and the software engineering space more broadly — it simply felt incomplete to conduct research on the larger impacts of data and the cloud without talking about such a crucial component of modern software architectures: APIs. Communication is key in an era when applications and data capabilities are growing increasingly complex. Therefore, we set our sights on investigating the emerging ways in which data that would otherwise be isolated can better integrate with and work alongside other app components and across systems.For DZone's 2024 Modern API Management Trend Report, we focused our research specifically on APIs' growing influence across domains, prevalent paradigms and implementation techniques, security strategies, AI, and automation. Alongside observations from our original research, practicing tech professionals from the DZone Community contributed articles addressing key topics in the API space, including automated API generation via no and low code; communication architecture design among systems, APIs, and microservices; GraphQL vs. REST; and the role of APIs in the modern cloud-native landscape.

Modern API Management

Trend Report

The Modern DevOps Lifecycle

While DevOps is here to stay, as the years pass, we must continuously assess and seek improvements to our existing software processes, systems, and culture — and DevOps is no exception to that rule. With business needs and customer demands constantly shifting, so must our technology, mindsets, and architecture in order to keep pace.Now is the time for this movement that's all about "shifting left" to essentially shift.In our annual DevOps Trend Report, we explore both its fundamental principles as well as the emerging topics, methodologies, and challenges surrounding the engineering ecosystem. Within our "Key Research Findings" and featured articles from our expert community members, readers will find information on core DevOps topics as well as new insights on what's next for DevOps in 2024 and beyond. Join us to learn about the state of CI/CD pipelines, the impact of technical debt, patterns for supply chain management<>DevOps, the rise of platform engineering, and even more!

The Modern DevOps Lifecycle

Trend Report

Observability and Application Performance

Making data-driven decisions, as well as business-critical and technical considerations, first comes down to the accuracy, depth, and usability of the data itself. To build the most performant and resilient applications, teams must stretch beyond monitoring into the world of data, telemetry, and observability. And as a result, you'll gain a far deeper understanding of system performance, enabling you to tackle key challenges that arise from the distributed, modular, and complex nature of modern technical environments.Today, and moving into the future, it's no longer about monitoring logs, metrics, and traces alone — instead, it’s more deeply rooted in a performance-centric team culture, end-to-end monitoring and observability, and the thoughtful usage of data analytics.In DZone's 2023 Observability and Application Performance Trend Report, we delve into emerging trends, covering everything from site reliability and app performance monitoring to observability maturity and AIOps, in our original research. Readers will also find insights from members of the DZone Community, who cover a selection of hand-picked topics, including the benefits and challenges of managing modern application performance, distributed cloud architecture considerations and design patterns for resiliency, observability vs. monitoring and how to practice both effectively, SRE team scalability, and more.

Observability and Application Performance

Trend Report

Development at Scale

As organizations’ needs and requirements evolve, it’s critical for development to meet these demands at scale. The various realms in which mobile, web, and low-code applications are built continue to fluctuate. This Trend Report will further explore these development trends and how they relate to scalability within organizations, highlighting application challenges, code, and more.

Development at Scale

Trend Report

DevOps

The DevOps movement has paved the way for CI/CD and streamlined application delivery and release orchestration. These nuanced methodologies have not only increased the scale and speed at which we release software, but also redistributed responsibilities onto the developer and led to innovation and automation throughout the SDLC.DZone's 2023 DevOps: CI/CD, Application Delivery, and Release Orchestration Trend Report explores these derivatives of DevOps by diving into how AIOps and MLOps practices affect CI/CD, the proper way to build an effective CI/CD pipeline, strategies for source code management and branching for GitOps and CI/CD, and more. Our research builds on previous years with its focus on the challenges of CI/CD, a responsibility assessment, and the impact of release strategies, to name a few. The goal of this Trend Report is to provide developers with the information they need to further innovate on their integration and delivery pipelines.

DevOps

Trend Report

Enterprise Application Integration

As with most 2022 trends in the development world, discussions around integration focus on the same topic: speed. What are the common integration patterns and anti-patterns, and how do they help or hurt overall operational efficiency? The theme of speed is what we aim to cover in DZone’s 2022 "Enterprise Application Integration" Trend Report. Through our expert articles, we offer varying perspectives on cloud-based integrations vs. on-premise models, how organizational culture impacts successful API adoption, the different use cases for GraphQL vs. REST, and why the 2020s should now be considered the "Events decade." The goal of this Trend Report is to provide you with diverse perspectives on integration and allow you to decide which practices are best for your organization.

Enterprise Application Integration

Trend Report

Enterprise AI

In recent years, artificial intelligence has become less of a buzzword and more of an adopted process across the enterprise. With that, there is a growing need to increase operational efficiency as customer demands arise. AI platforms have become increasingly more sophisticated, and there has become the need to establish guidelines and ownership.In DZone's 2022 Enterprise AI Trend Report, we explore MLOps, explainability, and how to select the best AI platform for your business. We also share a tutorial on how to create a machine learning service using Spring Boot, and how to deploy AI with an event-driven platform. The goal of this Trend Report is to better inform the developer audience on practical tools and design paradigms, new technologies, and the overall operational impact of AI within the business.This is a technology space that's constantly shifting and evolving. As part of our December 2022 re-launch, we've added new articles pertaining to knowledge graphs, a solutions directory for popular AI tools, and more.

Enterprise AI

Trend Report

Application Security

In the era of high-profile data breaches, rampant ransomware, and a constantly shifting government regulatory environment, development teams are increasingly taking on the responsibility of integrating security design and practices into all stages of the software development lifecycle (SDLC).In DZone’s 2021 Application Security Trend Report, readers will discover how the shift in security focus across the SDLC is impacting development teams — from addressing the most common threat agents and attack vectors to exploring the best practices and tools being employed to develop secure applications.

Application Security

Trend Report

Modern Web Development

The web is evolving fast, and developers are quick to adopt new tools and technologies. DZone’s recent 2021 Modern Web Development survey served to help better understand how developers build successful web applications, with a focus on how decisions are made about where computation and storage should occur.This Trend Report will help readers examine the pros and cons of critical web development design choices, explore the latest development tools and technologies, and learn what it takes to build a modern, performant, and scalable web application. Readers will also find contributor insights written by DZone community members, who cover topics ranging from web performance optimization and testing to a comparison of JavaScript frameworks.Read on to learn more!

Modern Web Development

Comments

It’s Time to Use a Data Privacy Vault

Jul 22, 2022 · John Vester

Thank you for the comment and question, Ted.

From what I understand, Skyflow stores data using the infrastructure provided by AWS, who have data centers in Canada. Skyflow can restrict customer data to specific regions by limiting which data centers store that data, keeping your data in your chosen region at all times.

To learn more about how Skyflow supports data residency requirements like these, check out the following link:

https://www.skyflow.com/solutions/data-residency

Keeping OpenAPI DRY

Feb 28, 2020 · John Vester

So glad the article was able to validate your findings! Thank you, so much, for taking time to submit a comment!

Does the Rogue Developer Really Exist?

Feb 21, 2017 · John Vester

Thank you for your thoughts, but the Pull Request (PR) process should protect against the developer merging in changes that do not reflect the best design.

Continuous Integration With Salesforce

Dec 04, 2015 · John Vester

Hi Jorge!

We are able to pull the workflows into Git without any issues, but have only had success pushing workflows that have had zero updates. So, if you create a new workflow, it will deploy the first time to another Org, but no future updates are actually processed. For workflow updates, we have to use Change Sets at this point.

The other items you noted (layouts and fields) are able to be deployed using the Force Migration Tool. There is a layouts folder that contains the metadata (in XML) to deploy. Some of these items tie back to the profile data (in the profiles folder) or the core objects themselves (stored in the objects folder).

The key is to make sure you configure Eclipse (or just the Force Migration Tool) to pull all data from Salesforce. This way, you can check all of your configuration/code into Git. If the Metadata API ever supports these items, you will be set to deploy.

Hope this helps!

jv

Continuous Integration With Salesforce

Dec 01, 2015 · John Vester

Thank you for your reply Jorge!

Most of the items you noted we have been able to successfully deploy using our automated process based upon the Force IDE, Eclipse, Stash/Git, Ant, Force Migration Tool and Bamboo. The items that we cannot deploy (app security settings, for example) are tracked in a Confluence page and performed manually in each Org.

I have written the next article in my series, which will be published soon. The focus is configuring Eclipse, Force IDE and Stash/Git. Looking ahead, I will document how Bamboo can be used with the Force Migration Tool and Ant to perform the deployments using the code from Stash/Git.

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

OSZAR »