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

Enterprise AI Trend Report: Gain insights on ethical AI, MLOps, generative AI, large language models, and much more.

2024 Cloud survey: Share your insights on microservices, containers, K8s, CI/CD, and DevOps (+ enter a $750 raffle!) for our Trend Reports.

PostgreSQL: Learn about the open-source RDBMS' advanced capabilities, core components, common commands and functions, and general DBA tasks.

AI Automation Essentials. Check out the latest Refcard on all things AI automation, including model training, data security, and more.

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: 20024
Pageviews: 29.9M
Articles: 141
Comments: 5

Expertise

Deployment Expertise Icon

Deployment

Integration Expertise Icon

Integration

JavaScript Expertise Icon

JavaScript

  • Articles
  • Refcards
  • Trend Reports
  • Comments

Articles

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
· 3,397 Views · 3 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,560 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
· 17,855 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
· 18,577 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
· 16,620 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
· 18,419 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
· 30,225 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,224 Views · 3 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
· 38,934 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
· 33,506 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,009 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
· 36,629 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,199 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
· 63,272 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,832 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,906 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,645 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,721 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,566 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
· 53,835 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,678 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,687 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
· 62,997 Views · 3 Likes
article thumbnail
The Power of Zero-Knowledge Proofs: Exploring the New ConsenSys zkEVM
See how ConsenSys zk-rollups are evolving at a rapid pace and leading the way in helping Ethereum to scale to new levels.
March 9, 2023
· 56,654 Views · 6 Likes
article thumbnail
Top 10 Resources for Learning Solidity
If you want to become a smart contract developer on Ethereum, then you need to learn Solidity. Let's look at 10 great sources that can help you on your journey.
February 17, 2023
· 63,051 Views · 5 Likes
article thumbnail
Shift-Left: A Developer's Pipe(line) Dream?
The traditional SDLC is broken and long overdue for a "shift" in direction. Find out more details in this post.
February 17, 2023
· 49,032 Views · 4 Likes
article thumbnail
Time For Me To Fly… To Render
Heroku has eliminated their free plans, so I’m migrating to Render for my prototype products and services. Let’s see how easy it is to convert to Render PaaS.
February 13, 2023
· 79,493 Views · 1 Like
article thumbnail
Better Performance and Security by Monitoring Logs, Metrics, and More
Monitoring is a crucial part of observability. Learn how monitoring can specifically improve security, performance, and reliability in the next part of my series.
January 17, 2023
· 68,261 Views · 5 Likes
article thumbnail
The Journey to Becoming a Rockstar Salesforce Developer
Looking for something new, with expected needs and without a heavy learning curve? Here's how you can get started today.
January 12, 2023
· 29,379 Views · 4 Likes
article thumbnail
The Everything Guide to Data Collection in DevSecOps
Collecting wide swaths of observability and security data is key to a high-quality digital experience. Find out what you need to know to get started.
January 4, 2023
· 46,093 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

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: