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

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Low-Code Development: Leverage low and no code to streamline your workflow so that you can focus on higher priorities.

DZone Security Research: Tell us your top security strategies in 2024, influence our research, and enter for a chance to win $!

Launch your software development career: Dive head first into the SDLC and learn how to build high-quality software and teams.

Open Source Migration Practices and Patterns: Explore key traits of migrating open-source software and its impact on software development.

Core Badge
Avatar

John Vester

DZone Core CORE

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: 20654
Pageviews: 30.2M
Articles: 148
Comments: 5

Expertise

Deployment Expertise Icon

Deployment

Integration Expertise Icon

Integration

JavaScript Expertise Icon

JavaScript

  • Articles
  • Refcards
  • Trend Reports
  • Comments

Articles

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
· 25,653 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
· 34,317 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
· 22,617 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
· 32,937 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
· 16,413 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
· 29,059 Views · 3 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
· 39,603 Views · 2 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
· 34,671 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
· 71,880 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
· 42,815 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
· 40,636 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
· 38,696 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
· 40,493 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
· 52,273 Views · 4 Likes
article thumbnail
Distributed Cloud Architecture for Resilient Systems: Rethink Your Approach To Resilient Cloud Services
Employing cloud services can incur a great deal of risk if not planned and designed correctly. Learn how to rethink your approach to resilient cloud services.
November 20, 2023
· 6,482 Views · 4 Likes
article thumbnail
How To Crush API Dev Work When You’re 100% Remote With Postman
In a bit of a personal retrospective, I wanted to talk about how Postman has helped me to build thriving APIs and to succeed while working in a 100% remote environment.
November 8, 2023
· 39,845 Views · 5 Likes
article thumbnail
Optimize Your Web3 DevOps with User Feedback Forms
Allowing your users to provide feedback to the entire team can drive innovation. See how Form xChange can foster successful Web3 DevOps adoption in a decentralized way.
November 6, 2023
· 34,378 Views · 2 Likes
article thumbnail
Bridging the Gap: Better Token Standards for Cross-Chain Assets
The multi-chain hack woke up a lot of people to the current state of bridging. See how teams are working on the next evolution of cross-chain tokens.
November 2, 2023
· 23,955 Views · 4 Likes
article thumbnail
Simplifying Blockchain Development by Using Abstraction
Finally, the concept of abstraction is finding a place in web3 and should help make blockchain development less confusing and intimidating.
September 28, 2023
· 37,528 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.
September 21, 2023
· 18,263 Views · 1 Like
article thumbnail
Build a Serverless App Fast With Zipper: Write TypeScript, Offload Everything Else
After reminiscing about the good-ole-days of Ruby on Rails, I discovered the Zipper platform and wanted to see just how quickly I could build something valuable.
September 20, 2023
· 64,166 Views · 8 Likes
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.
September 18, 2023
· 15,930 Views · 4 Likes
article thumbnail
5 Web3 Trends We Saw in 2023
Web3 continues to move at a rapid pace. Find out what new trends have, what it takes to last, what they mean to the ecosystem, and how you might leverage them.
September 13, 2023
· 17,970 Views · 2 Likes
article thumbnail
Improving Customer-Facing App Quality Using Tricentis Testim
Your product owner wants to ship new features tomorrow and your software engineers are already slammed. Check out how Tricentis ships quality faster.
August 17, 2023
· 10,761 Views · 2 Likes
article thumbnail
Building Resilient, Scalable Cloud-Native Applications: How To Meet Business Needs While Providing Redundant Solutions
Learn how cloud-native application design allows software engineers to remain focused on meeting customer needs as a solution to utilize at the use case level.
July 25, 2023
· 31,857 Views · 5 Likes
article thumbnail
Building Better dApps With Infura’s Polygon WebSocket
See how using WebSockets on Polygon provides a level of user experience on dApps that traditional HTTP API requests just can’t match.
June 21, 2023
· 50,661 Views · 4 Likes
article thumbnail
(Spring) Booting Java To Accept Digital Payments With USDC
Now focusing my career on Fintech, I decided it was time to understand how to introduce web3 into an existing Java-based RESTful API.
June 12, 2023
· 54,205 Views · 7 Likes
article thumbnail
An Overview of Kubernetes Security Projects at KubeCon Europe 2023
Kubernetes security is more important than ever and should be top-of-mind for most teams. Walk through the latest in k8s security solutions from KubeCon 2023.
May 22, 2023
· 47,802 Views · 4 Likes
article thumbnail
Write a Smart Contract With ChatGPT, MetaMask, Infura, and Truffle
Let’s put ChatGPT to a web3 test and see what kind of smart contract can be created using MetaMask, Infura, and Truffle. Will it be mainnet ready?
May 8, 2023
· 50,828 Views · 6 Likes
article thumbnail
Smart Contract Audits With ConsenSys Diligence Fuzzing: Fuzzing as a Service
Auditing smart contracts is crucial. One of the best ways to audit is fuzzing-a technique that generates random inputs into your smart contracts.
April 7, 2023
· 63,141 Views · 3 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

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
  • Send 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
  • support@dzone.com

Let's be friends: